misc知识点
文章平均质量分 77
ddddfang
这个作者很懒,什么都没留下…
展开
-
valgrind
-tool= 最常用的选项。--log-file= 将输出的信息写入到filename.PID的文件里,PID是运行程序的进行ID。--log-file-qualifier= 取得环境变量的值来做为输出信息的文件名。--db-command= 启动调试器的命令行选项[gdb -nw %f %p]--log-fd= 输出LOG到描述符文件 [2=stderr]--log-file-exactly= 输出LOG信息到 file。原创 2023-04-20 13:40:59 · 538 阅读 · 0 评论 -
mysql必知必会
sql 语句:1.数据定义类语句(DDL): create drop alter2.数据操纵类语句(DML) 增删查改 insert delete select update3.数据控制类语句(DCL) grant revoke这些语句都要以 ; 结尾 !show databases;//查看系统中都存在哪些数据库 information_sch...原创 2019-12-05 20:14:33 · 182 阅读 · 0 评论 -
正则表达式 检索字符串
正则表达式 Regular Expression# 正则表达式 支持的所有元字符:# . ^ $ * + ? {} [] \ | ()# . 匹配任何一个字符(而不是标点符号) 。多行模式下\n除外。单行模式下.可以匹配\n# \ 转义符,eg.想精确匹配"." 可以"\."# \b 匹配一个位置(同 ^ $),单词的开始或结束# \d 匹配任...原创 2019-12-03 15:22:27 · 4296 阅读 · 0 评论 -
anaconda
卸载:直接删除 ~/下载/ENTER/ (anaconda3 和.conda), 然后清除 ~/.bashrc 中conda相关的字段安装:sudo ./Anaconda3-5.2.0-Linux-x86_64.sh -u -u表示覆盖安装[]中是默认值,询问过程要求按ENTER的直接回车...不需要 init到shell安装完成配置 ~/.bashrc:expor...原创 2019-11-01 14:49:50 · 1236 阅读 · 0 评论 -
静态库与动态链接库
1.linux下.a与.so文件:.a文件是静态链接库,一般生成的时候所需的所有依赖都在其中(所以.a文件通常比较大),使用.a文件的binary会将其当作普通.o文件一样完全拷贝至binary(link也可),运行时不需要.a文件在场 .so文件是共享链接库,一般生成的时候只包括本project,不会将依赖的库拷贝(即大多也是使用的.so,所以.so文件通常比较小),使用.so的binar...原创 2019-05-23 10:32:43 · 1270 阅读 · 0 评论 -
Cmake 教程
Cmake 教程本文记录了cmake的用法。概述cmake是什么cmake是一款优秀的工程构建工具。KDE开发者在使用了近10年autotools之后,终于决定为KDE4选择一个新的工程构建工具。特点:开放源代码 跨平台,在Linux/Unix上,生成makefile;在MacOS上生成xcode;在windows上生成MSVC的工程文件 简化编译构建过程和编译过程,工...转载 2019-10-25 13:51:54 · 343 阅读 · 0 评论 -
swig与指针
1. 概述swig可以将c/c++编写的code生成其他语言(python / js / java / c# / perl / lisp / ….)的接口,本质是一个代码生成工具.2. 安装swig install$ sudo apt-get install automake$ sudo apt-get install flex bison$ git clone https...转载 2019-06-19 17:00:18 · 1445 阅读 · 2 评论 -
gitbook
https://blog.csdn.net/lu_embedded/article/details/81100704http://gitbook.zhangjikai.com/themes.htmlhttps://www.jianshu.com/p/421cc442f06c转载 2019-06-19 16:50:57 · 339 阅读 · 0 评论 -
docker hub
1. 使用 docker hub 服务器注册dockerhub帐号sudo docker login 填写用户名和密码sudo docker tag <imageID> ddddfang/ubuntu:tag ddddfang是账户的名字,所以在push之前需要将image名字改成<账户名/xxx:tag>这种形式(sudo docker rmi -...原创 2019-06-19 16:46:13 · 525 阅读 · 0 评论 -
dockerfile
参看《第一本dockers书》p80docker之dockerfile实践v1先查看下本地的镜像,选一个作为base image: 123 [root@docker ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZE...转载 2019-06-19 16:44:49 · 131 阅读 · 0 评论 -
perforce使用
1、如果需要修改某一个文件,可以先在 depot 页面 checkout(checkout 所做的工作就是 1、git reset 到 stash 这一级,并将workspace中对应文件变成可写 2、这样在右边 pending 页面中,diff against 就可以查看checkout的文件改动了)2、如果需要删除某一个文件,可以在depot 页面 mark for delete3、如果...原创 2019-06-19 16:42:57 · 2372 阅读 · 0 评论 -
hexo博客
github 结合 hexo 可以搭建自己的博客,具体步骤如下.1. 安装依赖安装node.jscurl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash //https://github.com/creationix/nvmwget -qO- https://raw....原创 2019-05-23 10:26:39 · 124 阅读 · 0 评论 -
docker基础
docekr 相当于超轻量级虚拟机,大部分代码应该属于隔离而非通信(因为docker最终都是调用的真实机器*nix) ubuntu/centos/*nix 等os应该是docker提供的最小image了,其中也并非os的实现,而是docker的沙箱/壳实现 在沙箱中apt-get install 会体现到沙箱提供的文件系统(隔离code)等,所以主机看不到沙箱里面,沙箱也看不到外面 其他 i...原创 2019-04-17 18:46:56 · 246 阅读 · 0 评论 -
gdb使用
1. gdb基本使用要编写debug版本才可以使用gdb跟踪,即使用gcc编译的时候应该加上 -g -O0 -Wall 选项,而不是-O2命令 说明 gdb audiodrvtest 开始使用gdb调试程序audiodrvtest b zx_audio_driver.c: 353 在zx_audio_driver.c文件的353行加一个断点 b ZX_Audi......原创 2019-04-17 18:33:59 · 385 阅读 · 0 评论 -
git使用
1.config git账户git config --global user.email fridayfang@zhaoxin.comgit config --global user.name fridayfanggit config -e 查看git 的一些配置信息以后这个将作为git commit 的签名,upload还需要ssh的public key (直接ssh-ke..................原创 2019-04-17 17:29:20 · 1653 阅读 · 0 评论