随笔分类 -  脚本

shell->一个经典的shell脚本结构
摘要:shell脚本类常用的条件分支判断是if,case。但是也可以用其他的方式来实现,如下脚本文件名字为mfc。其中每一个独立的函数都是一个分支,函数上的注释即是该函数的说明信息。 1 #!/bin/sh 2 3 # fun1: note: the first test function 4 # fun 阅读全文

posted @ 2019-12-27 15:15 LiveWithACat 阅读(288) 评论(0) 推荐(0)

c->再次封装已有函数的快速方法
摘要:在C代码开发中,有时想清楚项目中调用特定函数的所有位置,可以借用几条shell指令轻松搞定。 比如要弄清项目中的所有调用system函数的位置及其调用参数: Step1: 把项目中的所有源代码的system函数替换成SYSTEM_FUN grep "system(" -R | awk -F: '{p 阅读全文

posted @ 2019-12-27 15:11 LiveWithACat 阅读(364) 评论(0) 推荐(0)

c->推荐的更安全的代码写法
摘要:数组越界类: char str1[128] = {0}; char str2[256] = {0}; 1:memcpy时应指定较短的变量,当str1和str2为某些结构体成员时,其大小不能很明显的看出来,需要特别注意。 不推荐: memcpy(str1, str2, sizeof(str2)); 推 阅读全文

posted @ 2019-12-27 15:09 LiveWithACat 阅读(258) 评论(0) 推荐(0)

c->log技巧
摘要:介绍: 在C代码里,有时会加入一些打印信息方便分析问题,可用如下代码替代打印函数,更加方便。 阅读全文

posted @ 2019-02-13 10:08 LiveWithACat 阅读(200) 评论(0) 推荐(1)