随笔分类 -  B---Linux学习笔记

摘要:Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\wt] @="open Terminal in here" //这里是鼠标右键显示的名称 [HKEY_CLASSES_ROOT\Dir 阅读全文
posted @ 2020-11-01 15:14 douzujun 阅读(725) 评论(0) 推荐(0) 编辑
摘要:watch -n 0.1 nvidia-smi watch --color -n1 gpustat -cpu # pip install gpustat 阅读全文
posted @ 2020-10-24 13:17 douzujun 阅读(384) 评论(0) 推荐(0) 编辑
摘要:conda create -n env_name python=3.6 source activate env_name 在root的环境(装jupyter的那个环境): conda install nb_conda # 重新启动 jupyter notebook 使用jupyter就可以方便的切换 阅读全文
posted @ 2020-09-30 20:08 douzujun 阅读(2747) 评论(1) 推荐(0) 编辑
摘要:nvidia-smi:是用来查看GPU使用情况的。我常用这个命令判断哪几块GPU空闲,但是最近的GPU使用状态让我很困惑,于是把nvidia-smi命令显示的GPU使用表中各个内容的具体含义解释一下。 !/opt/bin/nvidia-smi 阅读全文
posted @ 2020-09-18 22:19 douzujun 阅读(134) 评论(0) 推荐(0) 编辑
摘要:(1)修改 sudo vim /etc/docker/daemon.json (2)添加 { "registry-mirrors": ["https://alzgoonw.mirror.aliyuncs.com"] } 并保存 (3)重启 systemctl restart docker sudo 阅读全文
posted @ 2020-02-11 14:57 douzujun 阅读(5792) 评论(0) 推荐(0) 编辑
摘要:官网下载好anaconda,然后 bash Anaconda3-5.2.0-Linux-x86_64.sh 安装时候,需要输入的地方输入yes,然后一路回车: 安装完成,打开 .bashrc文件,添加把 export xxxx 写到最后一行,保存 sudo gedit ~/.bashrc expor 阅读全文
posted @ 2020-01-29 00:07 douzujun 阅读(208) 评论(0) 推荐(0) 编辑
摘要:1. 生成了一个线程,需要告诉编译器是否管理 必须告诉编译器是不管理还是管理,否则直接down了 1.1 可以通过join(),自己管理 如果遇到异常,没有调用join,自己可以写一个析构调用join() 1.2 通过detach(),不管理 detach适合不会出错,生命周期比整个程序短,不想管理 阅读全文
posted @ 2019-05-09 23:26 douzujun 阅读(775) 评论(0) 推荐(0) 编辑
摘要:1. 安装 2. 简单使用 3. 进阶 待续 阅读全文
posted @ 2019-05-07 20:26 douzujun 阅读(616) 评论(0) 推荐(0) 编辑
摘要:LFLAGS=-lm -lpthread -ldl -lrt -lz -lasound -ludev 这个要放lib后面 ! 阅读全文
posted @ 2019-04-28 12:56 douzujun 阅读(264) 评论(0) 推荐(0) 编辑
摘要:参考: https://www.hahack.com/codes/cmake/ 1. 单目标文件 main.c CMakeLists.txt 然后 2. 同一个目录,多个源文件 calc_power.h calc_power.c main.cpp CMakeLists.txt 再执行 3. 多目录, 阅读全文
posted @ 2019-04-24 11:02 douzujun 阅读(717) 评论(0) 推荐(0) 编辑
摘要:试了很多方式, 其实只需要这一句话!!!!!! 阅读全文
posted @ 2019-04-24 10:20 douzujun 阅读(2853) 评论(0) 推荐(0) 编辑
摘要:在~/.vimrc文件最后一行添加 然后在~/.vim/template/文件夹(template自己创建)下添加 py.clp文件 ~/.vim/template/文件下添加 sh.clp文件 vim test.py 如下: (我把py.clp姓名和时间头都删了, 不太喜欢那个) 阅读全文
posted @ 2019-04-19 22:00 douzujun 阅读(1379) 评论(0) 推荐(0) 编辑
摘要:dpkg -l |grep deepin|awk '{print $2}'|xargs sudo dpkg -P 阅读全文
posted @ 2019-04-19 15:35 douzujun 阅读(805) 评论(0) 推荐(0) 编辑
摘要:有些工具安装太慢, 换源安装一下, 速度一下子飞起 阅读全文
posted @ 2019-04-15 09:25 douzujun 阅读(586) 评论(0) 推荐(0) 编辑
摘要:类似各种平铺式窗口管理器,tmux使用键盘操作,常用快捷键包括: Ctrl+b 激活控制台;此时以下按键生效 系统操作 ? 列出所有快捷键;按q返回 d 脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前的会话 D 选择要脱离的会话;在同时开启了多个会话时使用 阅读全文
posted @ 2019-04-05 16:57 douzujun 阅读(225) 评论(0) 推荐(0) 编辑
摘要:rm -rf YouCompleteMe/third_party/ycmd/third_party/cregex git submodule update --init --recursive at the dir of "YouCompleteMe/third_party/ycmd/third_p 阅读全文
posted @ 2019-03-30 21:22 douzujun 阅读(3028) 评论(2) 推荐(0) 编辑
摘要:1. 进程虚拟地址空间 2. stat函数 获取文件信息 stat函数参数 pathname 文件名 struct stat *buf 传出参数,定义 struct stat sb; &sb 返回值 成功返回0,失败返回-1,设置errno 阅读全文
posted @ 2019-03-30 19:49 douzujun 阅读(1933) 评论(0) 推荐(0) 编辑
摘要:1. gdb调试 fun.c head.h main.c (-g是调试选项, 生成的app.out可调试) 2 启动gdb gdb app.out 2.1 run (r) 启动 2.2 start 启动-停留在main函数,分步调试 2.21 next(n):下一步 2.22 step(s):下一步 阅读全文
posted @ 2019-03-23 15:58 douzujun 阅读(308) 评论(0) 推荐(0) 编辑
摘要:1. 好处 一次编写,终身受益 2. 命名规则 makefile Makefile makefile Makefile 3. 三要素 目标 依赖 规则命令 目标 依赖 规则命令 4. 第一版makefile makefile: 5. 第二版makefile 第一版更改其中一个文件,所有源码都重新编译 阅读全文
posted @ 2019-03-20 23:30 douzujun 阅读(814) 评论(0) 推荐(0) 编辑
摘要:1. 静态库 静态库文件命名:libxxxx.a 静态库文件命名:libxxxx.a 1.1 步骤: 1.2 用nm查看文件内容 1.3 发布并使用 注意: -L:包含库路径, -l:指定库名(通常是 -lmylib (库名为libmylib.a)) 2. 动态库 1. 编译与位置无关的代码,生成. 阅读全文
posted @ 2019-03-19 13:59 douzujun 阅读(775) 评论(0) 推荐(0) 编辑

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