摘要: 将一目录下所有的文件的扩展名改为bak ${i%%.*} 截掉一个变量字符串第一个"."以及其右侧的所有字符,即最短前缀匹配。 阅读全文
posted @ 2019-09-24 21:57 王清河 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 程序内存四区分析: char *from = "abcd"; 操作系统在在常量区分配一个内存存放”abcd”,在栈区定义分配一块内存,取名位from,from指向的这块内存存储“abcd”的首地址。 char buf2[100]; 操作系统在栈区分配一块内存,开头与栈区增长方向相反,大小为100个字 阅读全文
posted @ 2019-09-24 21:39 王清河 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 定时器时间函数 和alarm函数类是,用于定时操作。 函数原型为 其中which参数表示类型,可选的值有: old_value的值一般为NULL。 settimer工作机制是,先对it_value倒计时,当it_value为零时触发信号,然后重置为it_interval,继续对it_value倒计时 阅读全文
posted @ 2019-09-24 13:52 王清河 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 函数原型 指定使用sig指定的信号编号处理信号的方法。参数func指定程序可以处理信号的三种方式之一: 或SIG_DFL要么SIG_IGN被设置为程序启动时每个支持信号的默认信号处理行为。 参数: SIG设置处理功能的信号值,以下宏常量表达式标识标准信号值: 宏 信号 SIGABRT (信号终止)异 阅读全文
posted @ 2019-09-24 11:28 王清河 阅读(962) 评论(0) 推荐(0) 编辑