10 2017 档案
摘要:今天发现我的Win10中,运行工具不再保存历史纪录了。这很麻烦,因为我写了很多脚本,全都是通过这个工具启动的。 原因是在隐私设置里面,相关配置设置的有问题。 解决方法很简单: 0. 搜索栏中输入隐私设置,打开设置 常规,打开【允许Windows跟踪应用程序...】 0. 右键桌面 个性化 开始,打开
阅读全文
摘要:今天学习C++ Primer第7章节,p231,引入const成员函数。 见如下函数: 这里,形参列表后的const的作用是修改隐式this指针的类型。 默认情况下,this的类型是指向类类型非常量版本的常量指针,这就意味着,无法传入一个指向常量的this指针(顶层const)。所以作为常量对象,就
阅读全文
摘要:在写一个Shell脚本的时候,遇到一个奇怪的问题,如下语句: 正常情况下,应该是把grep的输出的内容存储到desc变量里,然而结果竟然把当前目录下所有文件的文件名都存进去了。 折腾了很久,终于在grep的文件中找到了猫腻,见main.cpp: 这样grep desc main.cpp的结果便是:
阅读全文
摘要:如何才能读取输入流的空白字符呢? 在标准的流中,有一个skipws标记,默认是置位的,表明当读取空白字符时,会将它们丢弃。使用std::noskipws操纵符可以清除这个标记: 一个案例: include include int main() { char a, b, c; std::istring
阅读全文
摘要:如果有这样的函数: 由于存在类型转换机制,实际传入的实参可能不是int类型,假如函数的内部逻辑很需要它一定是int类型的,如何是好呢? 使用这种方法,就可以避免类型自动转换: 因为一般情况下,指针的类型必须严格匹配。此时就必须传入一个int类型的地址,方能通过编译。
阅读全文
摘要:参考: http://man.linuxde.net/dd 创建一个1M大小的文件sun.txt: 参数解释: if 代表输入文件。 of 代表输出文件。 bs 代表字节为单位的块大小。 count 代表被复制的块。 其中/dev/zero是一个字符设备,会不断返回0值字节。
阅读全文