04 2020 档案

摘要:快速设置 安装NFS服务: sudo apt-get install nfs-kernel-server 编辑/etc/exports文件: vim /etc/exports /opt/nfs *(rw,sync,no_root_squash) 其中:/opt/nfs是目录,如果没有需要先创建。 启 阅读全文 »
posted @ 2020-04-26 15:56 刘-皇叔 阅读(227) 评论(0) 推荐(0) 编辑
摘要:#TODO Highlight 写代码过程中,突然发现一个Bug,但是又不想停下来手中的活,以免打断思路,怎么办?按照代码规范,我们一般是在代码中加个TODO注释。比如:(注意,一定要写成大写TODO,而不是小写的todo) //TODO:这里有个bug,我一会儿再收拾你 或者: //FIXME:我 阅读全文 »
posted @ 2020-04-20 19:46 刘-皇叔 阅读(1667) 评论(0) 推荐(0) 编辑
摘要:求关注!!! VSCod 自带的 git 管理工具 需要保证安装了 git,并且其路径已经添加到了系统环境变量中。 GitLens 最基本的功能:每行代码最新的修改一目了然。 左侧工具栏提供的工具: SEARCH COMMITS:根据 commit_id 查看修改了哪些内容。 COMPARE:可以比 阅读全文 »
posted @ 2020-04-20 19:29 刘-皇叔 阅读(46614) 评论(0) 推荐(1) 编辑
摘要:Settings Sync可以同步你当前的VSCode配置环境,当你需要在其它的电脑工作时,您不用重头再来一遍。新机器登录一下就搞定了。再也不用折腾环境了。 大致原理:使用GitHub Gist来同步多台计算机上的设置,代码段,主题,文件图标,启动,键绑定,工作区和扩展。 在VSCode中点击扩展, 阅读全文 »
posted @ 2020-04-20 18:57 刘-皇叔 阅读(2402) 评论(0) 推荐(0) 编辑
摘要:Read the Docs是一个在线文档托管服务, 你可以从各种版本控制系统中导入文档。一般来讲,这个非常适合写软件文档以及编写一些教程、电子书之类。 Sphinx Sphinx 是一个基于 Python 的文档生成项目,最早只是用来生成 Python 官方文档,随着工具的完善, 越来越多的知名的项 阅读全文 »
posted @ 2020-04-18 22:02 刘-皇叔 阅读(856) 评论(0) 推荐(0) 编辑
摘要:数组的智能指针的限制 unique_ptr 的数组智能指针,没有* 和 -> 操作,但支持下标操作[]。 shared_ptr 的数组智能指针,有 * 和 -> 操作,但不支持下标操作[],只能通过 get() 去访问数组的元素。 shared_ptr 的数组智能指针,必须要自定义deleter。 阅读全文 »
posted @ 2020-04-15 11:41 刘-皇叔 阅读(1893) 评论(0) 推荐(0) 编辑
摘要:比如要修改的 commit 是倒数第三条,使用下述命令: git rebase -i HEAD~3 其输出类似: pick commit_id_1 pick commit_id_2 pick commit_id_3 假如修改 commit_id_1 的提交信息,将其前面的 pick 改为 edit, 阅读全文 »
posted @ 2020-04-09 20:41 刘-皇叔 阅读(1278) 评论(0) 推荐(0) 编辑
摘要:创建线程 每个程序至少有一个执行 main 函数的线程,其他线程也有自己的入口函数,两者会同时运行。 #include <thread> #include <iostream> void f() { std::cout << "hello world"<<std::endl; } int main( 阅读全文 »
posted @ 2020-04-04 16:16 刘-皇叔 阅读(704) 评论(0) 推荐(0) 编辑
摘要:什么是并发 计算机术语中的"并发",指的是在单个系统里同时执行多个独立的活动,而不是顺序的一个接一个的执行。 对于单核CPU来说,在某个时刻只可能处理一个任务,但它却不是完全执行完一个任务再执行一个下一任务,而是一直在任务间切换,每个任务完成一点就去执行下一个任务,看起来就像任务在并行发生,虽然不是 阅读全文 »
posted @ 2020-04-04 09:07 刘-皇叔 阅读(917) 评论(0) 推荐(0) 编辑
摘要:git log 查看提交的记录,假设结果为: commit_id_3 第三次修改 commit_id_2 第二次修改 commit_id_1 第一次修改 ... 我们现在想要删除:commit_id_2 第二次修改。 执行: git rebase -i commit_id_1 之后弹出一个文件,将 阅读全文 »
posted @ 2020-04-03 16:23 刘-皇叔 阅读(4377) 评论(0) 推荐(0) 编辑
摘要:查看某行代码谁写的: git blame file_name git blame -L 58,100 file_name # 58~100 行代码 其输出格式为: commit_ID | 代码提交作者 | 提交时间 | 代码位于文件中的行数 | 实际代码 根据 commit_ID 可以查看对应的提交 阅读全文 »
posted @ 2020-04-02 12:38 刘-皇叔 阅读(15512) 评论(0) 推荐(0) 编辑
摘要:查看git上的个人代码量 git log --author="username" --pretty=tformat: --numstat | gawk '{ add += 1;subs+=2; loc += 12 } END { printf "added lines: %s, 阅读全文 »
posted @ 2020-04-01 17:14 刘-皇叔 阅读(339) 评论(0) 推荐(0) 编辑
摘要:右侧是否显示代码的缩略图 editor.minimap 进行设置,配置项如下: 是否显示代码的行号 你可以在设置项里搜索 editor.lineNumbers修改设置,配置项如下: 改完代码后立即自动保存 你可以在设置项里搜索 files.autoSave,修改配置项如下: 上图中,我们将配置项修改 阅读全文 »
posted @ 2020-04-01 14:01 刘-皇叔 阅读(745) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示