随笔分类 -  编程技术

摘要:曾几何时,我一直都是记忆的>> 可以保存终端打印的到本地txt 比如: who >> use 确实会在本地生成use文件,然后打开文本use就会有如下信息: algo tty7 2022-10-27 19:38 (:0) algo pts/21 2022-11-10 18:25 (10.188.18 阅读全文
posted @ 2022-11-16 20:32 无左无右 阅读(66) 评论(0) 推荐(0) 编辑
摘要:root@90df9d7f9946:/home/abc-pytorch-v2# ps -ef UID PID PPID C STIME TTY TIME CMD root 1 0 0 Jul27 pts/0 00:00:00 bash root 16 0 0 Jul27 pts/1 00:00:00 阅读全文
posted @ 2022-07-28 11:42 无左无右 阅读(42) 评论(0) 推荐(0) 编辑
摘要:1.查看内存情况 free -g 2.进入root用户,执行清缓存命令 sudo -i echo 3 > /proc/sys/vm/drop_caches 3.再次查看内存情况 free -g 阅读全文
posted @ 2022-07-25 11:35 无左无右 阅读(1626) 评论(0) 推荐(0) 编辑
摘要:不过新硬盘挂载之前需要先格式化 sudo mkfs -t ext4 /dev/sdb -t ext4 表示将分区格式化成ext4文件系统类型。 1.找到硬盘位置 sudo fdisk -l df -h 可以看到既有的挂载好的 挂载硬盘到指定目录,可以挂载到自己建立的目录: 在/ 根目录下建立data 阅读全文
posted @ 2022-05-16 09:43 无左无右 阅读(96) 评论(0) 推荐(0) 编辑
摘要:1. UBUNTU 编译安装GEOS tar -xf geos-3.7.0beta1.tar.gz cd geos-3.7.0beta1 mkdir build cd build #指定安装位置 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/geos .. #安装到 阅读全文
posted @ 2022-03-14 16:34 无左无右 阅读(148) 评论(0) 推荐(0) 编辑
摘要:CUDA】grid、block、thread的关系及thread索引的计算 https://hujingshuang.blog.csdn.net/article/details/53097222 例子1 import torch print(torch.version.cuda) # 11.0 pr 阅读全文
posted @ 2022-03-03 09:28 无左无右 阅读(207) 评论(0) 推荐(0) 编辑
摘要:#include <iostream> using namespace std; class A { public: template<typename T> void display(T temp); template<typename T> A(T temp); }; template<type 阅读全文
posted @ 2022-02-11 14:14 无左无右 阅读(230) 评论(0) 推荐(0) 编辑
摘要:1.message语法 打印信息 message( [STATUS|WARNING|AUTHOR_WARNING|FATAL_ERROR|SEND_ERROR] "message to display" ...) 可以用下述可选的关键字指定消息的类型: (无) = 重要消息; STATUS = 非重 阅读全文
posted @ 2022-01-19 15:53 无左无右 阅读(138) 评论(0) 推荐(0) 编辑
摘要:1.概括 GLog 是一个应用程序级的日志记录的库,它提供了基于C++样式流和各种帮助程序宏的日志记录API,你可以很简单的将信息传输到LOG来记录消息。 官方git https://github.com/google/glog 2. 四个等级 GLog允许你制定消息的严重程度,一共有四个级别:IN 阅读全文
posted @ 2022-01-12 18:08 无左无右 阅读(1479) 评论(0) 推荐(0) 编辑
摘要:github https://github.com/gflags/gflags 使用手册: https://gflags.github.io/gflags/ 使用示例: cmakelist: cmake_minimum_required(VERSION 3.0 FATAL_ERROR) projec 阅读全文
posted @ 2022-01-11 15:50 无左无右 阅读(451) 评论(0) 推荐(0) 编辑
摘要:Linux 查找命令是Linux系统中最重要和最常用的命令之一。查找用于根据与参数匹配的文件指定的条件来搜索和查找文件和目录列表的命令。查找可以在各种条件下使用,您可以通过权限,用户,组,文件类型,日期,大小等可能的条件查找文件。本文将分为五个部分,从基本到提前使用find命令。 第一部分:查找名称 阅读全文
posted @ 2021-10-27 17:38 无左无右 阅读(555) 评论(0) 推荐(0) 编辑
摘要:pgrep -f abc 匹配出含abc的进程 并输出进程的pid pkill -f abc 杀掉含abc的所有进程 阅读全文
posted @ 2021-10-27 17:21 无左无右 阅读(48) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/ultranms/p/9353157.html 重定向绑定 好了,在有了以上知识的基础上,我们再来看开头提到的>/dev/null 2>&1。这条命令其实分为两命令,一个是>/dev/null,另一个是2>&1。 /dev/null 这条命令的作用是将 阅读全文
posted @ 2021-10-25 17:47 无左无右 阅读(71) 评论(0) 推荐(0) 编辑
摘要:一般发版我们就发一个.so和头文件。 头文件说明类的方法调用,so是方法的实现。比如opencv库就是头文件和so。就提供两个文件夹一个include和lib。 但是我们工程还依赖于各种库,这个时候你除了提供以上2个文件还需要提供所用到的第三方库简称3rdparty。 我们现在工程比较麻烦,需要在不 阅读全文
posted @ 2021-10-22 18:44 无左无右 阅读(83) 评论(0) 推荐(0) 编辑
摘要:project_env.sh里面是设置的各个库路径LD_LIBRARY_PATH,比如如下: export LD_LIBRARY_PATH=$PWD/../3rdparty/opencv:$PWD/../3rdparty/libboost:$PWD/../3rdparty/glog:$PWD/../ 阅读全文
posted @ 2021-10-22 16:10 无左无右 阅读(133) 评论(0) 推荐(0) 编辑
摘要:在文件夹外面执行 sudo grep -R CryptoPP 显示如下: sudo grep -R CryptoPP 匹配到二进制文件 3rdparty/protobuf/lib/libprotobuf-lite.so 匹配到二进制文件 3rdparty/protobuf/lib/libprotob 阅读全文
posted @ 2021-10-21 18:03 无左无右 阅读(58) 评论(0) 推荐(0) 编辑
摘要:下面三句话就可以 gdb file test_123 r 阅读全文
posted @ 2021-10-21 17:57 无左无右 阅读(52) 评论(0) 推荐(0) 编辑
摘要:介绍condition_variable, wait,wait_for 直接上代码如下: #include <iostream> // std::cout #include <thread> // std::thread #include <mutex> // std::mutex, std::un 阅读全文
posted @ 2021-10-20 11:53 无左无右 阅读(4738) 评论(0) 推荐(1) 编辑
摘要:来源于这篇博客 https://blog.csdn.net/qq_35703954/article/details/82691030?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163004801416780357227263%25 阅读全文
posted @ 2021-08-27 15:19 无左无右 阅读(554) 评论(0) 推荐(0) 编辑
摘要:简单替换表达式 :[range]s/from/to/[flags] range:搜索范围,如果没有指定范围,则作用于当前行。 :1,10s/from/to/ 表示在第1到第10行(包含第1,第10行)之间搜索替换; :10s/from/to/ 表示只在第10行搜索替换; :%s/from/to/ 表 阅读全文
posted @ 2021-07-14 20:21 无左无右 阅读(134) 评论(0) 推荐(0) 编辑