代码改变世界

随笔分类 -  美图实习

标准编译安装(configure make)

2018-04-08 23:06 by ZealouSnesS, 528 阅读, 收藏,
摘要: ./configure --prefix=安装目录 这里注意,安装目录可以自己选择地方,但是自己选择地方的话就要把编译出的bin、include、lib三个文件夹分别加入XXX XXX XXX三个环境变量中 如果不自己指定,系统默认采用--prefix=/usr/local,但是不是所有的linux 阅读全文

标准编译安装(cmake make)

2018-04-08 23:03 by ZealouSnesS, 313 阅读, 收藏,
摘要: 为什么要编译安装?因为根据需求可以个性化定制功能。 关键是阅读cmakelist,看都有哪些依赖,都有哪些选项可用,哪些选项是自己可以配置的。 一般流程: mkdir build cd build cmake -D CMAKE_INSTALL_PREFIX=安装目录 .. make make ins 阅读全文

【pip】【conda】

2018-04-08 23:00 by ZealouSnesS, 631 阅读, 收藏,
摘要: 1、指定python包安裝版本== 指定python包安裝源-i: 2、配置文件换源 3、为python setup.py install命令换源 pip Ubuntu系统内置python2.7,为python2安装pip: sudo apt-get install python-pip 为pyth 阅读全文

make Makefile 与 cmake CMakeLists.txt

2018-04-08 22:59 by ZealouSnesS, 2783 阅读, 收藏,
摘要: make Makefile 与 cmake CMakeLists.txt 大家都知道,写程序大体步骤为: 1.用编辑器编写源代码,如.c文件。 2.用编译器编译代码生成目标文件,如.o。 3.用链接器连接目标代码生成可执行文件,如.exe。 make 但如果源文件太多,一个一个编译时就会特别麻烦,于 阅读全文

【查看版本】查看linux版本/查看32还是64

2018-04-08 22:54 by ZealouSnesS, 1473 阅读, 收藏,
摘要: 系统/机器信息 1、查看linux是ubuntu还是centos lsb_release --help -a 打印所有信息 -s 简短打印 2、查看系统是64还是32 uname --help -a 查看所有消息 看到最后显示x86_64则为64位的 阅读全文

搜索过滤grep(win下为findstr)

2018-04-08 22:53 by ZealouSnesS, 1530 阅读, 收藏,
摘要: 搜索过滤grep(win下为findstr) 1.主要参数 [options]主要参数: -c:只输出匹配行的计数。 -i:不区分大小写 -h:查询多文件时不显示文件名。 -l:查询多文件时只输出包含匹配字符的文件名。 -n:显示匹配行及行号。 -s:不显示不存在或无匹配文本的错误信息。 -v:显示 阅读全文

解决putty自动断开的问题

2018-04-08 22:52 by ZealouSnesS, 2632 阅读, 收藏,
摘要: 解决putty自动断开的问题 putty窗口上右键》change settings。打开后如下,修改seconds of keepalives,让putty每隔若干秒发送心跳包 阅读全文

> >> 将错误输出到文件

2018-04-08 22:50 by ZealouSnesS, 319 阅读, 收藏,
摘要: 将错误输出到文件 转载:https://blog.csdn.net/woshinia/article/details/18040063 1.覆盖写入: echo "日志内容" > 文件 2.追加写入: echo "日志内容" >> 文件 1 common output 2 error output 阅读全文

环境变量

2018-04-08 22:49 by ZealouSnesS, 289 阅读, 收藏,
摘要: 环境变量 系统环境变量与个人环境变量:http://blog.csdn.net/thankinglove/article/details/46787247 删除环境变量unset unset PYTHONPATH 查看系统环境变量env 请配合grep使用,例如: env | grep 'PATH' 阅读全文

端口被占用,查看并杀死占用端口的进程

2018-04-08 22:43 by ZealouSnesS, 1385 阅读, 收藏,
摘要: 端口被占用,查看并杀死占用端口的进程 查看占用 netstat –apn | grep 端口号 最后一项(上图红圈处)即为端口号/占用端口的进程的名字 解释: netstat查看网络状态 grep 是搜索 -aux 显示所有状态 杀死进程 例如: kill -9 [PID] -9 表示强迫进程立即停 阅读全文

查找文件路径find

2018-04-08 22:42 by ZealouSnesS, 2075 阅读, 收藏,
摘要: 查找文件路径find 1.按照文件名查找 (1)find / -name httpd.conf #在根目录下查找文件httpd.conf,表示在整个硬盘查找 (2)find /etc -name httpd.conf #在/etc目录下文件httpd.conf (3)find /etc -name 阅读全文

【vim使用】

2018-04-08 22:41 by ZealouSnesS, 181 阅读, 收藏,
摘要: nano,与vim相似的一个文本编辑工具,在git merge时默认使用 https://www.vpser.net/manage/nano.html 这里介绍一下如何退出nano 按Ctrl+X 如果你修改了文件,下面会询问你是否需要保存修改。输入Y确认保存,输入N不保存,按Ctrl+C取消返回。 阅读全文

netstat命令——网络,进程,内存

2018-04-08 22:38 by ZealouSnesS, 687 阅读, 收藏,
摘要: netstat网络、进程、内存 转自:https://www.cnblogs.com/xieshengsen/p/6618993.html https://zhidao.baidu.com/question/105305364.html 列出所有端口情况 [root@xiesshavip002 ~] 阅读全文

解决chrome在ubuntu+root模式下打不开的问题

2018-04-08 22:35 by ZealouSnesS, 5100 阅读, 收藏,
摘要: chrome在ubuntu root模式下打不开 双击图标,chrome打不开了: 解决办法: 查看一下打开chrome浏览器的命令是什么,右键properties 发现是chromium-browser %U,将该命令粘贴到命令行运行看一下错误提示: root模式下不加 --no-sandbox选 阅读全文

smart git使用+单人开发一般流程

2018-04-08 22:16 by ZealouSnesS, 672 阅读, 收藏,
摘要: 单人开发一般流程 clone checkout develop start gitflow start feature 写代码。。。 选中文件stage(相当于add) commit push feature到远程(可选) 继续修改代码。。。 继续选中文件stage。。 继续commit。。 继续p 阅读全文

ssh登陆github

2018-04-08 22:13 by ZealouSnesS, 496 阅读, 收藏,
摘要: ssh 【转载】 如果只是在一个仓库里管理文件历史,Git和SVN真没啥区别。为了保证你现在所学的Git物超所值,将来绝对不会后悔,同时为了打击已经不幸学了SVN的童鞋,本章开始介绍Git的杀手级功能之一(注意是之一,也就是后面还有之二,之三……):远程仓库。 Git是分布式版本控制系统,同一个Gi 阅读全文

git使用

2018-04-08 22:12 by ZealouSnesS, 1629 阅读, 收藏,
摘要: git工作流 http://www.ruanyifeng.com/blog/2015/08/git-use-process.html git 相关工具 在 vscode 中可以很方便的使用的 git 插件,可以看到每一行代码的修改历史:gitLens git cherry-pick 根据commit 阅读全文