posted @ 2017-03-26 00:36
03 2017 档案
摘要:传输层: 对于UDP协议来说,整个包的最大长度为65535,其中包头长度是65535-20=65515; 对于TCP协议来说,整个包的最大长度是由最大传输大小(MSS,Maxitum Segment Size)决定,MSS就是TCP数据包每次能够传 输的最大数据分段。为了达到最佳的传输效能TCP协议
阅读全文
摘要:遍历二叉树: 先序遍历 根节点 先序左子树 先序右子树 中序遍历 中序遍历左子树 根节点 中序遍历右子树 后序遍历 后序遍历左子树 后序遍历右子树 根节点 根节点 先序左子树 先序右子树 中序遍历左子树 根节点 中序遍历右子树 后序遍历左子树 后序遍历右子树 根节点 最优二叉树 赫夫曼树 未完。明天
阅读全文
posted @ 2017-03-26 00:02
摘要:使用全局变量进行通信 由于属于同一个进程的各个线程共享操作系统分配该进程的资源,故解决线程间通信最简单的一种方法是使用全局变量。对于标准类型的全局变量,我们建议使用volatile 修饰符,它告诉编译器无需对该变量作任何的优化,即无需将它放到一个寄存器中,并且该值可被外部改变。如果线程间所需传递的信
阅读全文
posted @ 2017-03-25 11:10
摘要:其实要加条件的,把所有的中文符号全筛选掉,否则万一是逗号最好尴尬了。 有个小经验(对我来说啥经验都是教训,都是掉坑摸索好几天得来的。蒙蔽) 字符串或者字前加L的意思就是转换。比如 L U 等 不转换是无法比较的。捂脸。。。。 这个是面试题,不能说是哪家公司的。。。。电子邮件面试,时间稍微有点紧呐。编
阅读全文
posted @ 2017-03-24 21:50
摘要:如果代码如下 如果想按照person.age排序如何使用sort()呢 代码如下: 将test里面重载()作为list排序规则 end
阅读全文
posted @ 2017-03-24 21:17
摘要:对于字符串来说使用wstring声明变量,在定义赋值前加‘L’。然后会分配四个字节,使用迭代器能独立的获取每一个字。单体的类型是wchar_t. 比如 关于如何输出wchar_t类型 如果按照cout格式输出的话,会显示出wchar_t存储的unicode码,无法得到汉字。这时候需要下面这条语句:
阅读全文
posted @ 2017-03-24 20:56
摘要:侯老师课程说,定义的结果是分配内存。 MSDN如下解释 声明将名称引入到程序中,例如变量、命名空间、函数和类的名称。 声明还指定了类型信息以及正在声明的对象的其他特征。 必须声明一个名称,然后才能进行使用;C++ 中在声明名称的位置确定其是否对编译器可见。 不能引用在编译单元中于之后某个时刻声明的函
阅读全文
posted @ 2017-03-24 11:20
摘要:1、在C++程序中调用被C编译器编译后的函数,为什么要加 extern "C"? 答案:C语言不支持函数重载,C++ 提供了C连接交换制定符号extern "C"解决名字匹配问题。 2、如何判断一段程序是由C编译程序还是由C++编译程序编译的? 答案:C++编译时定义了_cplusplus。C编译时定义了_STDC_。 3、main主函数执行完毕后,是否可能会再...
阅读全文
posted @ 2017-03-21 21:13
浙公网安备 33010602011771号