11 2023 档案
摘要:boost::intrusive_ptr shared_ptr最大的陷阱就是用同一个裸指针创建了多个shared_ptr,这会导致这些shared_ptr析构时,因为每个shared_ptr都有自己引用计数,导致这个裸指针多次销毁所以不能用一个裸指针来创建多个shared_ptr,但却可以来创建多个
阅读全文
摘要:粘着位sticky 粘滞位(Stickybit),又称粘着位,是Unix文件系统权限的一个旗标。最常见的用法是在目录上设置粘滞位,使得只有目录内文件的所有者或者root用户才可以删除或移动该文件。要删除一个文件,不一定要有这个文件的写权限,但一定要有这个文件的上级目录的写权限。也就是说,即使没有一个
阅读全文
摘要:参考资料 1attribute__((packed))详解 2GCC的__attribute__扩展特性
阅读全文
摘要:修改已提交的 commit 信息,包括作者、邮箱 1. 背景:不同电脑配置了不同的用户名、邮箱,例如:不小心用公司电脑提交了 commit 到个人的github 仓库,想改掉已经提交的 commit 的信息。 2. 修改用户名、邮箱 // 全局修改 git config --global user.
阅读全文
摘要:vscode怎么打开settings.json文件 cmd + shift + p,输入setting: 在搜索框输入:settings.json,并选中: 参考资料 1. vscode怎么打开settings.json文件 2.
阅读全文
摘要:pycharm:远程连接服务器调试代码 参考资料 1. pycharm:远程连接服务器调试代码
阅读全文

浙公网安备 33010602011771号