shensunbo Blog

「离开世界之前 一切都是过程」

c++

unique_lock: 在作用域结束时自动解锁 定义了一个有返回值的函数,但实际函数结尾没有返回,可能会导致程序崩溃 :-( *** stack smashing detected ***: RtvSvmServiceServer terminated 对于外部获取的数组,使用.at()访问而不是[],因为.at()会抛出异常,如果性能不是要求特别高的话

检查表

类检查表 是否需要构造函数 成员是否私有 是否需要无参构造函数 是否每个构造函数初始化所有数据成员 是否需要析构函数 是否需要虚析构函数,基类需要虚析构函数,否则使用基类指针指向子类,析构可能出错 是否需要复制构造函数,禁止复制需要将复制构造函数声明为私有 删除数组时使用delete [] 复制构造函数和赋值构造函数参数加const 引用是否要为co...

Linux上遇到的奇怪问题

问题:./DmsApp: error while loading shared libraries: libMNN.so: cannot open shared object file: No such file or directory 解决办法:sudo ldconfig 原因:安装和更新了共享库后,需要更新共享库缓存 wsl2...

WSL2数据迁移

WSL2的ubuntu默认安装在C盘,占用空间较大,介绍如何将数据迁移到其他盘,主要方法就是建立一个软链接 一般安装路径 C:\Users\vfvaf0\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\ext4.vhdx 将 ext4.vhdx ...

camke 入门

basic 初始目录,使用两个静态库 1 2 3 4 5 6 7 8 ├── include │ ├── byeworld.h │ └── helloworld.h ├── lib │ ├── libbyeworld.a │ └── libhelloworld.a └── src └── main.cpp 根目录下创建一个CMakeLis...

人生七年

每隔几年应该重新看一次 应该保证拥有给孩子提供好的教育条件的资本

英语学习-口语场景

meeting when don`t understand someone I'm sorry to interrupt, Excuse me, Sorry to interrupt, I'm sorry, could you please repeat that?" "Pardon me, could you say that again?" "I didn't catch tha...

英语学习-口语语法

介词 Prepositions help to clarify the position, direction, time, or relationship of the noun/pronoun to other parts of the sentence. e.g. 1 2 3 4 5 6 7 8 She is sitting on the chair. The boo...

如何使用ffmpeg filter API


ffmpeg 命令

ffmpeg yuv格式转换 ffmpeg -s 1920x1536 -pix_fmt uyvy422 -i c.raw -pix_fmt yuv420p c2.yuv yuv修改分辨率 ffmpeg -s 1920x1536 -pix_fmt nv12 -i d.raw -vf "scale=1080:720:flags=bicubic" -sws_flags bicubic -pix...