
linux
六月的雨唯你
这个作者很懒,什么都没留下…
展开
-
protobuf安装
clone 代码git clone https://github.com/protocolbuffers/protobuf.git安装依赖项sudo apt-get install autoconfsudo apt-get install automakesudo apt-get install libtool执行命令./autogen.sh./configuremake -j8make check(会提示没有googletest的问题,可不用管它)sudo make install.原创 2020-05-28 11:09:19 · 493 阅读 · 0 评论 -
pthread中的lock、unlock、wait、signal
1. 锁与条件变量之初始化静态初始化pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;pthread_cond_t cond = PTHREAD_COND_INITIALIZER; 动态初始化int pthread_cond_init(pthread_cond_t *cv,const pthread_condattr_t *ca...原创 2019-01-19 11:32:45 · 3350 阅读 · 0 评论 -
ubuntu 参考链接
ubuntu 硬盘挂载:https://blog.youkuaiyun.com/stoic163/article/details/79401739原创 2019-03-25 16:50:15 · 222 阅读 · 0 评论 -
ubuntu opencv4安装的一些问题
在opencv4以前查看安装的opencv版本,可运行以下语句查看pkg-config --modversion opencvopencv4中默认将opencv.pc的产生选项关闭了,查看cmakelist.txt查看如下所示OCV_OPTION(OPENCV_GENERATE_PKGCONFIG "Generate .pc file for pkg-config build tool (...原创 2019-03-25 21:33:17 · 2242 阅读 · 1 评论 -
caffe-jacinto用opencv编译时出现问题
问题1.查看opencv链接的tiff库(ldd /usr/local/lib/libopencv_imgcodecs.so.3.4.5 |grep tiff)从此处可看出opencv链接的是tiff-5,而报错是tiff-4,因此猜测是链到别的库上去了,通过google查到,可能是anaconda导致的2.查看anaconda安装的tiff库(conda list |grep tif...原创 2019-04-03 21:02:13 · 744 阅读 · 0 评论 -
ubuntu16.04 flameshot 安装
sudo apt install -y git g++ build-essential qt5-qmake qt5-default qttools5-dev-tools qt5-qtsvg-develgit clone https://github.com/lupoDharkael/flameshotcd flameshot && mkdir build &&...原创 2019-03-27 17:15:36 · 1921 阅读 · 0 评论 -
ubuntu vnc4server的使用
1. ubuntu配置sudo apt-get install vnc4server gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal执行 vncserver -geometry 1920x1080 :41.geometry:画面大小2.:4表示pid号,注::号前空隔3.此时要输入密码,该密码在wi...原创 2019-04-08 17:22:10 · 5389 阅读 · 0 评论 -
tidl viewer的使用
git clone https://github.com/rcn-ee/tidl-apicd viewermake TARGET=x86cd x86./tidl_viewer ../../examples/test/testvecs/config/tidl_models/tidl_net_jdetNet_ssd.bin -d ssd.dot相关error1.dot_graph.h:3...原创 2019-04-13 10:08:45 · 878 阅读 · 0 评论 -
ubuntu 密码重置
启动时按住shift键,界面如下图所示选择 Advanced options for Ubuntu,界面如下图所示h: 左移一个字符;l: 右移一个字符;j: 下移一行;k: 上移一行;w:移动到下一个单词第一个字符;W: 移动下一个长单词第一个字符,但忽略一些标点;e: 移动到下一个单词最后一个字符;E: 移动到下一个长单词最后一个字符,如果词尾有标点,则移动到标点;b:前一个单词第一个字符;B:前一个长单词第一个字符,忽略一些标...原创 2018-12-13 09:08:25 · 325 阅读 · 0 评论 -
ubuntu系统使用update-alternatives 管理多版本gcc/g++
1. 安装gcc/g++参考gcc/g++升级2. 查看gcc/g++版本ls /usr/bin/gcc* ,如下所示:/usr/bin/gcc /usr/bin/gcc-ar-5 /usr/bin/gcc-nm-5 /usr/bin/gcc-ranlib-6 /usr/bin/gcc-5 /usr/bin/gcc-ar-6 /usr/bin/gcc-nm-6 /usr/bin/gc...原创 2018-12-13 23:02:12 · 20471 阅读 · 1 评论 -
gitlab 持续集成(CI)
gitlab runner installgitlab runner register原创 2018-12-14 19:42:17 · 205 阅读 · 0 评论 -
ssh 远程登录
1. ssh 快捷登录用alias将登录指令命一个别名,如:alias tx2='ssh -X nvidia@192.168.10.113'将上述指令添加到~/.bashrc或~/.zshrc中source ~/.zshrc2. ssh 免密登录在客户端生成一对密钥(公钥/私钥)ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa将客户端公钥发送到远...原创 2018-12-10 16:31:26 · 391 阅读 · 0 评论 -
关于GNU GCC gcc g++ LLVM clang
1. GNUGNU:GNU’s Not Unix的缩写,是一个自由的操作系统(是一个长远计划,目前还未完成),是GNU计划的主要目标。GNU内核为Hurd,但发展尚未成熟,所以在实际使用上,多半使用Linux内核、FreeBSD等替代方案,作为系统核心。Linux操作系统包涵了Linux内核与其他自由软件项目中的GNU组件和软件,可以被称为GNU/Linux。1990年,GNU计划已经开...原创 2018-12-23 13:49:49 · 1456 阅读 · 0 评论 -
linux updatedb快速查找
updatedb 更新locate查找信息的系统数据库的命令sudo updatedb:更新整个系统的数据库sudo updatedb -U /path/to:更新指定路径的数据库locate <file>:定位指定文件...原创 2018-10-26 18:01:17 · 979 阅读 · 0 评论