摘要: git difftool --dir-diff <commitid1> <commitid2> --no-symlinks or git difftool --dir-diff <branch1> <branch2> --no-symlinks 如果是与当前分支比较,第一个分支名可以省略,例如:gi 阅读全文
posted @ 2023-06-14 10:28 JFHS 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 1、普通用户下安装pip3,会安装到用户主目录下。可能会出现已经安装了最新的pip3,但是pip3 --version时显示的还是之前的版本,那是因为没有把安装路径加到PATH环境变量中。 https://blog.csdn.net/dbc_121/article/details/105458361 阅读全文
posted @ 2023-06-09 10:56 JFHS 阅读(177) 评论(0) 推荐(0) 编辑
摘要: ls -lt 可以按时间排列 netstat -ltp|grep [port] 查看tcp监听端口port对应的pid,注意不要加n,否则pid显示会出问题变成- 阅读全文
posted @ 2021-07-30 16:48 JFHS 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 1、主要参考:https://quantum6.blog.csdn.net/article/details/82713833 LINUX下,ffmpeg增加NVIDIA硬件编解码的步骤及解决办法 2、ffmpeg下载连接参考:https://blog.csdn.net/a529975125/arti 阅读全文
posted @ 2021-07-28 16:57 JFHS 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: 1、ctx 阅读全文
posted @ 2021-06-17 16:30 JFHS 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1、首先,可迭代对象包括迭代器,迭代器一定是可迭代对象。 2、定义了__iter__的是可迭代对象,定义了__iter__和next方法的是迭代器。 reference link: https://blog.csdn.net/jinixin/article/details/72232604 阅读全文
posted @ 2021-06-12 15:06 JFHS 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1、自动生成类注释。 如图; 里面的注释模板内容为: /** * @Auther: changtan * @Date: ${YEAR}/${MONTH}/${DAY} ${HOUR}:${MINUTE} * @Description: */ 搜索:idea 自定义模板 变量了解更多 2、编辑源文件时 阅读全文
posted @ 2021-05-12 16:45 JFHS 阅读(764) 评论(0) 推荐(0) 编辑
摘要: 4件事: 1、对包括Linux在内的所有POSIX标准的系统而言b字符没有任何实际用处,也就是说不分文本打开还是二进制打开,这时加上b只是为了兼容性; 2、对windows来说,使用二进制打开文件和使用文本方式打开,唯一的区别就是: 在使用fprintf写入\n时,会自动在其前面加上\r 3、数据怎 阅读全文
posted @ 2021-04-25 15:34 JFHS 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 来源 multiprocessing.pool里的imap_unordered方法,最后返回 (item for chunk in result for item in chunk) 嵌套使用for两次把一个2维结构生成为一个一维的列表 #类似的有: xArray = [[1, 2], [3, 4] 阅读全文
posted @ 2021-04-25 15:20 JFHS 阅读(242) 评论(0) 推荐(0) 编辑
摘要: Condition Variable 适用场景 ###生产者消费者: 在生产者消费者模型中,生产者和消费者的处理速度往往不一样,当消费者比较快时,消费者要在产品数量变为0时等待生产者; 当生产者比较快时,生产者要在队列满时等待生产者。 所以,如果队列长度不限,则只需要一个条件变量就够了,而如果队列长 阅读全文
posted @ 2021-04-23 18:48 JFHS 阅读(381) 评论(0) 推荐(0) 编辑