再探python中的函数参数
总结 传列表和传字典传列表:按位置来分配形参和实参,固定位置(固定位置参数)+位置默认值+多余的位置(可变位置参数*args,放列表参数最后)传字典:按字典key来分配形参和实参,固定字典(命名关键字参数)+字典默认值+多余字...
总结 传列表和传字典传列表:按位置来分配形参和实参,固定位置(固定位置参数)+位置默认值+多余的位置(可变位置参数*args,放列表参数最后)传字典:按字典key来分配形参和实参,固定字典(命名关键字参数)+字典默认值+多余字...
[raspbian & ubuntu 20.04 root用户]1.&会把job放入后台进程,输入输出仍然是当前terminal,terminal不会等待它的完成,terminal被关闭,所属的进程会作为init的子进程继续执行2.disown输入输出仍然是当前terminal,会把进程...
void foo(Cpp11* p, int n) { // std::unique_lock<std::mutex> lock(p->m_wait_mutex); std::this_thread::sleep_for(std::chrono::seconds(n)); p->m_cv.notify_one(); std::cout << R"(fo...
// 字符串原始字面量 std::string path = R"xxx(c:\1.txt)xxx"; 保留字符串原始语义而不进行转义,其中的xxx为注释性语句,可以不写,但要保持()前后一致
NULL的定义 #ifndef NULL #ifdef __cplusplus #define NULL 0 #else #define NULL ((void *)0) #endif #endif nullptr可以自动转换为相应的类型 // 使用nullptr代替NULL int* p1 = nullptr...
// 常量表达式 constexpr int c_a = 10; // 常量表达式函数声明 constexpr int myconst(); // 常量表达式函数 constexpr int myconst() { constexpr int a = 100; // static_assert,typedef,using return a; } // 常...
webRTC是一个开源的,提供各种终端(浏览器,PC/Android/IOS客户端)实时音视频通信的项目 应用场景: 音视频通话,多人会议桌面共享,协助云游戏直播,在线教育 端对端的通信,需要信令服务器+STUN/TURN服务器 信令服务...
封装格式,也叫容器,就是将已经编码好的视频流、音频流及字幕按照一定的方案放到一个文件中,便于播放软件播放。一般来说,视频文件的后缀就是它的封装格式。 音视频同步: DTS:解码时间戳(什么时间解码)PTS:显示时间...
声音的频率是周期的倒数,表示的是声音在1秒钟内的周期数,单位是赫兹(Hz) 人耳能听到的声音:20Hz~20kHz 采样定理:*2倍 采样器件:ADC 采样率:每秒钟采样点的个数 常用22050CD44100最高48000 采样深度:8bit,1...
关键帧:记录完整图像和图像间的差异,完整图像称作关键帧。 视频编码:H.26X,M-JPEG,MPEG,RealVideo,WMV,QuickTime H.264 低码率:MPEG2的1/8,MPEG4的1/3高质量的图像容错能力强,提供丢包工具网络适应性强,网络抽...