09 2017 档案
摘要:在写一个功能特殊的脚本。。总之要用到这样一个命令: 结果一执行foo,直接就退出shell了。一开始很糊涂,不知道为何。仔细一想,才发觉bar.sh里面有问题,这里面照惯例写了exit命令,它和source命令(也就是.命令)一起用的话,等同于在当前shell执行了exit命令,那肯定就是立马退出了
阅读全文
摘要:在学习编程时,书本上经常会遇到一些函数、变量,它们被起名为Foo,或者Bar,这些东西看不出是什么意思,之前也没有去想过是什么意思。 今天突然觉得这是个问题,想一探究竟。原来这根本就不是什么问题, Foo或者Bar实际上就是编程世界中的张三或者李四 。 参考资料: "知乎:foo到底是什么意思?"
阅读全文
摘要:9月12日周二记。 这大概是最严重的一次食物中毒了,症状是腹痛难忍,恶心,拉出来的都是水。疼了一夜,早上喝了藿香正气水,稍微好转。但又有发烧症状,浑身酸痛。 早上请假,发现公司其他人也有如此症状,大概是晚饭有问题而导致集体中毒。 得病后的感觉真是难受至极,以至于非常想要健康的身体。许久不病了,又觉得
阅读全文
摘要:说明 iconv是一个计算机程序以及一套应用程序编程接口的名称。它的作用是在多种国际编码格式之间进行文本内码的转换。 iconv函数族 在Linux平台,libiconv已经包含在C运行时库libc.so中,因此可以直接使用上述接口。 iconv_open 函数分配一个转换说明符(conversio
阅读全文
摘要:如果一个scanf的格式串以\n结尾,那么在读取完后还会阻塞等待,比如: 这种情况,输入一个数字然后敲下回车后,程序还是阻塞着的。为什么呢? 在仔细读了一遍《C程序设计现代方法》上的描述后,搞明白了。书上有这段描述: 处理格式串中的普通字符时,scanf函数采取的动作依赖于这个字符是否为空白字符。
阅读全文