解决Debian/Ubuntu/Deepin在sudo时变慢等待 发表于 2022-11-14 | 更新于 2022-11-14 | 分类于 linux 字数统计 185 | 阅读时长 0 分 在我升级使用Deepin20.7的时候突然发现使用sudo命令总是需要等待个十秒钟,特别影响使用体验,于是经过查询发现使用sudo命令时,会首先通过网络查找sudoer名单,然后才是本地。10秒钟恰恰是DNS超时时间。解决方法也很简单,只需要通过修改hosts将域名直接指向localhost即可 阅读全文 »
DecoupleLogger-只有一个头文件的C++11日志分离库 发表于 2022-10-30 | 更新于 2022-10-30 | 分类于 opensource 字数统计 89 | 阅读时长 0 分 这是我实现的一个轻量化的开源的C++11日志分离库,说是库实际上就是一个类,用于隔离代码中的日志库。使用DecoupleLogger可以有效地将日志库与代码解耦,便于单元测试和代码抽离。 阅读全文 »
使用腾讯会议录制透明人像会议视频 发表于 2022-10-20 | 更新于 2022-10-20 | 分类于 software 字数统计 394 | 阅读时长 1 分 如果你希望使用腾讯会议实现人像在右下角透明出现,那么你可以使用我这种办法录制一个还不错的会议视频。本文将帮助大家使用腾讯会议的云录制功能实现会议的录制。当然,如果希望有更高清的效果,则建议开会员或者使用前面OBS的办法录制。 阅读全文 »
使用腾讯会议录制特定背景人像会议视频 发表于 2022-10-20 | 更新于 2022-10-20 | 分类于 software 字数统计 437 | 阅读时长 2 分 如果你希望使用腾讯会议实现人像以一个特定背景在右上角出现,那么你可以使用我这种办法录制一个还不错的会议视频。本文将帮助大家使用腾讯会议的云录制功能实现会议的录制。当然,如果希望有更高清的效果,则建议开会员或者使用前面OBS的办法录制。 阅读全文 »
不使用绿幕通过OBS实现人像扣除 发表于 2022-10-18 | 更新于 2022-10-18 | 分类于 software 字数统计 639 | 阅读时长 3 分 因为最近需要录制会议视频,而且需要我们通过摄像头实时展示个人表情,因此需要能录制“人像画中画”的效果。然而腾讯会议虽然能做到这一点,但如果你选择本地录制,那就会导致你的头像在右侧一栏出现,而不是在右下角。并且因为疫情困扰,我们没有办法随时获取到绿幕,因此只能通过技术手段解决这个问题。这里我使用OBS+greencam.netlify.app实现绿幕的扣除,同时可以兼顾视频录制和直播。 阅读全文 »
JArgsParser-一个Head-only的C++参数解析库 发表于 2022-10-14 | 更新于 2022-10-14 | 分类于 opensource 字数统计 205 | 阅读时长 1 分 这是我实现的一个轻量化的开源的C++参数解析库。整个库不到一千行代码,实现了多种类型的参数获取与类型匹配。整个库只有一个头文件,因此可以很方便地集成到工程项目中去。因为参数解析一般是放在非关键路径,因此一般来说易用性的要求要远大于其效率(好吧,我承认,实现起来效率不是很高),但这个库的效率也没那么差,我也不打算将其极致优化。目前只是开发出了一个库,后面会根据实际情况写一篇教程带着如何从头梳理实现这个库。 阅读全文 »
在C++的Main函数中使用Return和Exit有什么不同 发表于 2022-10-12 | 更新于 2022-10-12 | 分类于 cpp 字数统计 678 | 阅读时长 3 分 在写一个简单的校验工具时,意外的发现了在C++中的Main函数中使用`return`和`exit`退出效果存在不同,这也导致了我的程序`core dump`了。在检查`core`文件的同时,我发现如果使用`exit`则可能导致析构顺序与预想的方式不一致,进而导致段错误。总结一句话:`exit`不会优先将主函数内的局部变量析构,因此在单例模式下可能会产生异常。如果非必要的话还是优先使用`return`而不是偷懒使用`exit`吧! 阅读全文 »
自动化办公UI模块 发表于 2022-10-04 | 更新于 2022-10-17 | 分类于 office_automation 字数统计 574 | 阅读时长 2 分 自动化办公系列:这个是我用来帮助广大不怎么了解Python但又希望通过使用Python实现自动化办公的系列。这个模块能帮助用户快速地处理构建界面,可以满足基本的输入、文件选择和提示。根据下面的教程提示,可以帮助你快速的实现一些简单的处理小工具,而不需要吭哧吭哧地在命令行上敲来敲去。 阅读全文 »
自动化办公Excel数据读取模块 发表于 2022-10-01 | 更新于 2022-10-17 | 分类于 office_automation 字数统计 530 | 阅读时长 2 分 自动化办公系列:这个是我用来帮助广大不怎么了解Python但又希望通过使用Python实现自动化办公的系列。这个模块能帮助用户快速地处理获取Excel数据,并根据需要获取想要的结果。该模块目前仅支持在Windows上运行,因为它依赖本地已经安装的Office或者WPS程序,并引用了win32库。该模块可以快速的指定读取起始行和读取截止行,并任意指定列,该模块也可以自动地将Excel 2003(.xls)转换为Excel 2007以上格式(.xlsx) 阅读全文 »
Git删除在远程已删除失效的本地分支 发表于 2022-09-14 | 更新于 2022-09-14 | 分类于 git 字数统计 182 | 阅读时长 0 分 如果只是使用git fetch -p只能删除掉本地仓库中的远程(origin)分支,但本地分支并不能被删除。这篇文章介绍了如何使用一行命令删除在远程仓库中已经失效且本地仓库中未删除的分支。 阅读全文 »