11 2023 档案

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