验证压缩包完整性的方法
摘要:1.为了保证压缩包的原始完整性,识别是否被篡改,可以用md5校验。适用于任何文件。 2.在软件升级的情景中,为了避免解压中途失败导致“旧的去了,新的不来”的尴尬局面,需要验证压缩包是否完全,可以正常解压就算完整;验证方法为:
阅读全文
posted @
2019-04-08 22:30
飞翔雨
阅读(8898)
推荐(0)
expect工具的简单用法
摘要:原创文档,转载请注明作者与本文URL。 linux中的expect工具很不错,能够自动实现交互,也即是说自己自动进行ssh登录等动作。这是我写的一个简单的用法,稍作修改就可以变成很实用都脚本。有人介绍的很详细,我就直接上脚本了。 代码保存为一个脚本,例如 a.sh,加上执行执行权限后 ./a.sh
阅读全文
posted @
2016-08-17 21:11
飞翔雨
阅读(1896)
推荐(0)
让linux中的程序崩溃时生成core文件
摘要:当我们的linux程序崩溃的时候,常常会有这样的提示: Segmentation fault (core dumped) 段错误 (核心已转储) 提示说生成了core文件,但是此功能常常是默认关闭的,并没有产生core文件。 查看方法是: ulimit -c 打开此功能,仅本次登录有效: ulimi
阅读全文
posted @
2016-07-18 14:16
飞翔雨
阅读(774)
推荐(0)
awk的用法
摘要:awk是什么 awk是一种优良的文本处理工具,同时也是一种脚本语言。awk的三位作者者已将它正式定义为“样式扫描和处理语言”。awk脚本允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。我认为,awk命令其实就是awk脚本的解释器。据说
阅读全文
posted @
2016-04-19 22:42
飞翔雨
阅读(545)
推荐(0)
ubuntu建立wifi热点的方法
摘要:原文在这里: http://www.linuxidc.com/Linux/2014-07/104624.htm 方法一:network manager 这种方法建立的热点,据说android搜不到。 方法二:ap-hotspot 具体方法如下:使用ap-hotspot来创建WIFI热点,而不要用Ad
阅读全文
posted @
2016-03-23 21:44
飞翔雨
阅读(569)
推荐(0)
解析main函数的命令行参数
摘要:原创文章,转载请正确注明本文原始URL及作者。 介绍 写C/C++程序,我们常常需要把main函数的参数作为选项来传递。在linux中,解析选项有专门的函数可以用。 int getopt(int argc,char * const argv[ ],const char * optstring); g
阅读全文
posted @
2016-03-16 20:50
飞翔雨
阅读(514)
推荐(0)
linux获取线程ID
摘要:pthread_self()获取当选线程的ID。这个ID与pthread_create的第一个参数返回的相同。但是与ps命令看到的不同,因此只能用于程序内部,用于对线程进行操作。 1 #include 2 #include 3 #include 4 #include 5 6 void* f...
阅读全文
posted @
2016-01-13 17:06
飞翔雨
阅读(6366)
推荐(1)
grep命令的常用选项
摘要:Linux的grep命令是使用正则表达式进行文本搜索的,一些对程序员很有用的选项如下: -i 忽略大小写 -w 进行普通文件匹配,而不是正则表达式匹配 -c 只统计每个文件中匹配行数(默认是输出匹配行) -n 输出匹配行的时候,文件名后面带上行号 -I 不要搜索二进制文件 -l 只打印匹配的文件名
阅读全文
posted @
2015-07-26 22:59
飞翔雨
阅读(861)
推荐(0)
[转]让linux的coredump文件
摘要:原文标题:gdb结合coredump定位崩溃进程原文:http://lazycat.is-programmer.com/posts/31925.html这个文件中说的方法我试过了,在CentOS和Ubuntu12.04上都是可以的,但是在我的一个TK1板上却不产生core文件,他的系统是Ubuntu...
阅读全文
posted @
2015-07-14 16:26
飞翔雨
阅读(220)
推荐(0)
ubuntu-14.04中/boot分区不足的解决办法
摘要:环境:ubuntu-kylin 或者 ubuntu-14.04,/boot单独分区工具:ubuntu的liveCD。问题: 由于当初安装的时候,看网上说/boot很小,100M足以,于是单独分区,分了100M,结果实际上装好以后,我的/boot只有88M(因为分区时和装好后系统对于容量的计算方法不同
阅读全文
posted @
2015-06-21 13:29
飞翔雨
阅读(656)
推荐(0)
[转]使用Ubuntu Live CD修复Grub引导教程
摘要:这个教程的方法我用过了,能够解决了我的问题。这篇文章主要介绍了使用Ubuntu Live CD修复Grub引导教程,本文以 Ubuntu Live CD 修复 Grub 引导为例,需要的朋友可以参考下本文以 Ubuntu Live CD 修复 Grub 引导为例,已在 /dev/sda3 安装 Fe...
阅读全文
posted @
2015-06-21 12:54
飞翔雨
阅读(5737)
推荐(0)
飞鸽传书linux进程退出不彻底
摘要:问题描述:飞鸽传书linux版本(QIpmsg)是有问题的。在ubuntu14.04上运行的时候,没有任务栏图标,点击关闭也不能退出进程,端口仍然占用,无法再次运行。这个问题截至1.2.141211版本中依然存在,不知道什么时候能解决。解决之道:我用飞鸽主要是传文件,但是我没耐心坐等,所以要自己动动...
阅读全文
posted @
2015-05-09 22:05
飞翔雨
阅读(465)
推荐(0)
Xshell 用鼠标选中一段文字后自动换行
摘要:现象: 使用Xshell连接远程服务器,一般选中都是鼠标选中,然后按快捷键 Ctrl+Insert复制,Shift+Insert粘贴。 可是当选中后松开鼠标,这时候仿佛在xshell里自动输了一个回车"^C",光标跳到下一行了。其实是一个Ctrl+C的组合键。如果正在当前终端调试或者跑程序,就会终止
阅读全文
posted @
2014-11-26 21:11
飞翔雨
阅读(7387)
推荐(1)
Linux下源码编译安装PostgreSQL数据库
摘要:我使用的Postgres的源码版本为 postgresql-9.3.5。系统为 CentOS6.5 ,是64位。下载以后直接阅读其中的 README然后阅读其中的INSTALL,按照其中将的步骤做就可以了。我在编译的时候,因为有两个库找不到,我系统中没有,所以我的configure参数如下:./co...
阅读全文
posted @
2014-11-26 21:07
飞翔雨
阅读(251)
推荐(0)
Linux中添加用户与删除用户
摘要:注意:添加用户和删除用户需要root来执行。 添加用户 删除用户
阅读全文
posted @
2014-05-10 00:07
飞翔雨
阅读(216)
推荐(0)