03 2016 档案
摘要:在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新 的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题,就是在
阅读全文
摘要:1. Ctrl-M-O 折叠所有方法 Ctrl-M-M 折叠或展开当前方法 Ctrl-M-L 展开所有方法 2. 行编辑(复制,剪切,删除,交换) 当你在光标停留行使用快捷键Ctrl+C,X,L时,可以复制,剪切,删除整行内容。跟平时的复制,剪切,删除就是选中和没选中代码的区别而已。 如果你想交换上
阅读全文
摘要:\ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n”匹配字符“n”。“\n”匹配换行符。序列“\\”匹配“\”,“\(”匹配“(”。 ^ 匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与“\n”或“\r”之后的位置匹配。 $ 匹配输
阅读全文
摘要:这个库使用时需要注意的地方: 1.在插入数据之前,需要先调用set_empty_key()设置一个空Key,Key的值可以为任意符合类型的。但请注意之后插入的Key不能和空Key相同,否则会abort。这个空Key的目的是为了防止死循环,它需要这样一个标志来判断查找是否该结束了。 2.在使用eras
阅读全文
摘要:insert 含义是: 如果key存在,则插入失败,如果key不存在,就创建这个key-value。 实例: map.insert((key, value)) 利用下标操作的含义是: 如果这个key存在,就更新value;如果key不存在,就创建这个key-value对 实例:map[key] =
阅读全文
摘要:std:: lower_bound 该函数返回范围内第一个不小于(大于或等于)指定val的值。如果序列中的值都小于val,则返回last.序列应该已经有序! eg: 截图: 该函数返回范围内第一个 大于 指定val的值。如果序列中的值都小于val,则返回last.序列应该已经有序! eg: 截图:
阅读全文
摘要:当使用带有const的指针时其实有两种意思。一种指的是你不能修改指针本身的内容,另一种指的是你不能修改指针指向的内容。 先说指向const的指针,它的意思是指针指向的内容是不能被修改的。它有两种写法。 const int* p; (推荐) int const* p; p是一个指针,它指向的内容是co
阅读全文
摘要:之前下载个文件,资源有误,删除时发现无法找到该文件,只能眼睛看到,电脑却找不到路径。 试过安全模式删除,试过粉碎机,也试过DOS的del命令,都不得行。而注册表找不到对应键值。 最后网上看到这个方法,解决了我的问题,特留于此,说不定以后会再次用到。 新建一个文本文档,写入(可直接复制粘贴)下列命令:
阅读全文
摘要:关于WaitForSingleObject函数用法 : 用户模式的线程同步机制效率高,如果需要考虑线程同步问题,应该首先考虑用户模式的线程同步方法。 但是,用户模式的线程同步有限制,对于多个进程之间的线程同步,用户模式的线程同步方法无能为力。这时,只能考虑使用内核模式。 Windows提供了许多内核
阅读全文
摘要:这是道面试题目:有三个线程分别打印A、B、C,请用多线程编程实现,在屏幕上循环打印10次ABCABC… 见代码: 这里给个java版本的链接:http://mouselearnjava.iteye.com/blog/1949228?utm_source=tuicool&utm_medium=refe
阅读全文
摘要:C++本身并没有提供任何多线程机制,但是在windows下,我们可以调用SDK win32 api来编写多线程的程序,下面就此简单的讲一下: 创建线程的函数 在这里我们只用到了第三个和第四个参数,第三个参数传递了一个函数的地址,也是我们要指定的新的线程,第四个参数是传给新线程的参数指针。 eg1:
阅读全文
摘要:1.在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern “C”? 答:首先,extern是C/C++语言中表明函数和全局变量作用范围的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。 通常,在模块的头文件中对本模块提供给其它模块引用的函数和全局变量以关键
阅读全文
摘要:TCP头部: 其中 ACK SYN 序号 这三个部分在以下会用到,它们的介绍也在下面。 暂时需要的信息有: ACK : TCP协议规定,只有ACK=1时有效,也规定连接建立后所有发送的报文的ACK必须为1 SYN(SYNchronization) : 在连接建立时用来同步序号。当SYN=1而ACK=
阅读全文
摘要:HTTP 头部解释 1. Accept:告诉WEB服务器自己接受什么介质类型,*/* 表示任何类型,type/* 表示该类型下的所有子类型,type/sub-type。 2. Accept-Charset: 浏览器申明自己接收的字符集 Accept-Encoding: 浏览器申明自己接收的编码方法,
阅读全文
摘要:今天参加了个笔试和面试,面试官给我指出了我试卷上的错误,我才发现,我的知识疏漏之处原来有不少,很是感谢。 记得曾经有本书,专门写c的陷阱来着,里面有很多都牵扯到指针。嘿嘿,这小家伙古灵精怪,总是喜欢误导别人。这里说两个我犯的错误。 1.指针退化。在c里,数组作为参数传给函数时,都会退化为指针,可以通
阅读全文
摘要:一、静态联编与动态联编 看段代码: 1 #include <iostream> 2 using namespace std; 3 4 const double PI=3.1415; 5 6 class point 7 { 8 private: 9 int x,y; 10 11 public: 12
阅读全文
摘要:再来回顾下继承派生的语法。 继承方式显示有三种(public, protected, privatez),隐式默认private。所谓继承方式,是指派生类对基类成员的访问权限控制。 派生类构造函数定义的一般格式如下: 派生类名(参数总表):基类名1(参数表1),...,基类名m(参数表m), 成员对
阅读全文
摘要:时间久了,这些东西都遗忘了。友元打破了c++的类封装和隐蔽,感觉有些偏门左道,用好了能够发挥奇效,用不好嘛,就是误入歧途。个人不太喜欢,不过还是总结一下,以备无虞。 友元函数:它就是个奇葩的普通函数,能够访问对应类的任何成员,却跟类成员函数没半点关系。个人较喜欢类内声明,类外定义,至于语法细节,看下
阅读全文
摘要:终于还是迎来了人生中第一次正式的工作面试。 我面的是成都知数科技有限公司的后台开发工程师岗位,主要语言是python。 当周围同学投了无数简历,面了三四家公司的时候,我方才迟迟投了第一份简历,收到第一份面试邀请。一方面我当下时间比较紧张,为毕设、驾校等所羁绊,一方面我在简历的制作上卡顿了许久。在我对
阅读全文
摘要:设计程序,有以下步骤: 需要备份的文件和目录由一个列表指定。 备份应该保存在主备份目录中。 文件备份成一个zip文件。 zip存档的名称是当前的日期和时间。 解决方案: 版本一: 1 #!/usr/bin/python 2 #filename: backup_ver1.py 3 4 import o
阅读全文
摘要:其他遍历见:http://www.cnblogs.com/jiu0821/p/4120017.html 算法: 代码:
阅读全文