站在前人的肩膀上:笔记收集录
前人栽树,后人乘凉。 或者说,不造轮子要造车。 总之,就是有些东西,在互联网上已经有记录了,可以收集起来为己用! Github添加Waka记录 可以参考以下两个文档,官方文档的说明更清晰一些,初学者指南可以用来对照自己有没有做对~ ...
前人栽树,后人乘凉。 或者说,不造轮子要造车。 总之,就是有些东西,在互联网上已经有记录了,可以收集起来为己用! Github添加Waka记录 可以参考以下两个文档,官方文档的说明更清晰一些,初学者指南可以用来对照自己有没有做对~ ...
一顿操作猛如虎,鬼使神差来了个git add . 并不想这样的,因为压根不是想要git管理的目录😂 怎么ctrl+z一下呢? 具体操作 在Git中,有两个常见的操作可以撤销误操作的 git add . :取消暂存(unstage)和取消缓存(uncache)。这两个操作有些区别,下面将详细解释它们的区别和具体用法。 ...
一些实用的小工具 获取时间C++片段 // Unix时间戳 int64_t getTimestamp() { auto now = std::chrono::system_clock::now(); auto timestamp = std::chrono::time_point_cast<std::chrono::nanoseconds>(now).time_since_epoch().count(); return static_cast<int64_t>(timestamp); } 方便阅读的版本:年_月_日_时_分_秒 std::string getReadableTimestamp() { // 获取当前时间点 auto now = std::chrono::system_clock::now(); // 转换为 time_t 类型 std::time_t now_c = std::chrono::system_clock::to_time_t(now); // 将 time_t 类型转换为 tm 结构体 std::tm now_tm = *std::localtime(&now_c); // 使用 stringstream 生成格式化的时间字符串 std::stringstream ss; ss << std::put_time(&now_tm, "%Y_%m_%d_%H_%M_%S"); return ss.str(); }
第一次接触Protobuf,遇到了系统版本与编译文件版本不统一的情况,以优先解决问题的考虑出发,考虑先把版本统一,验证代码是否可行,之后再来研究版本更新的问题。 ...
以下记录安装的TensorRT环境安装的最简单,也是最正确的流程。 因为很多时候依赖装乱了,直接装TensorRT会出现一堆依赖不存在的问题,因此需要按照顺序一步一步安装 ...
主打一个“懒”字! 移动文件啊,重命名啥的,动手拖拖不行嘛?! 不行!用键盘,用命令行! 比如: 想要移动 ZYC01981 - 01.jpg,同时又想把 - 01 后缀给去掉,怎么做? ...
使用Git,在develop分支下创建一个新分支,然后在这个新分支上进行新功能开发。 git branch系列操作 1. 列出所有本地分支 git branch 2. 列出所有远程分支 git branch -r 3. 列出所有本地和远程分支 git branch -a 4. 创建新分支 创建新分支但不切换到该分支: ...
我想重命名一个文件(手动操作是不可能的,懒!) 将“清晰易懂的的线性代数,国立阳明交通大学周志成,国语版mit线性代数Gilbert Strang LA_1-3”改成“LA_1-3” ...