- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 常见网络相关面试题集合
Q. 请问TCP协议如何保证数据的可靠传输?R. 三次握手; 超时重传; 数据包校验和; 每个包带有编号,保证分组乱序到达后能够重组; 滑动窗口;重传机制;
2012-03-16 01:04:46
867
原创 常见C/C++语言基础面试题集合
// 测试点:STL和操作符重载class Test{public: Test(int i) {} ; // 根据mian函数的实现,在此处添加相应的代码}void mian(){ std:vector vect; vect.push_back(10);}// 测试点:对于C++内存布局的了解// 全局/静态存储区、堆栈、常
2012-03-16 00:34:40
835
原创 C/C++迅雷公司2012笔试算法题
// 打印两个升序排列数组的交集,例如:int a[17] = {-10, -6, -1, 0, 2, 5, 7, 9, 11, 15, 17, \ 25, 33, 47, 60, 66, 90, 95, 102}; // 19个整数int b[4] = {-15, 1, 5, 9}; // 4个整数// 实现方式一,算法的时间复杂度为O(m + n)void inters
2012-03-15 23:21:22
2373
原创 工具小函数集合
// 从左边开始,跳过所有无效字符const char* skip_chars_left(const char* p, const char* chars){ while ( p && *p ) { if ( !strchr(chars, *p) ) { break; } ++p; } return p;}// 从右边开始,跳过所有无效字符const
2012-03-15 22:04:18
597
原创 C/C++语言最新华为机试题“大数相加算法”
函数原型介绍:// first和second:任意大小的十进制字符串整数,该函数主要解决超出int和long值域的大型整数加法运算// first和second的取值范围:可以是"99999999999999999"、"-9999999999999999999"和"0"等// result:存储相加的结果void add_large_integer(const char* first, co
2012-03-12 23:52:47
3008
原创 枚举
<br />枚举用于:批量定义常量枚举定义的常量有效范围和int相同如果要定义的常量可能大于int类型,就必须通过其它方式来实现如:const long MAX_NUM = ...;或者:typedef unsigned long ObjectIDType; //对象ID的类型const ObjectIDType OBJIDTYPE_NA = (ObjectIDType)-1;#define OBJIDTYPE_NA ((ObjectIDType)-1)枚举的好处是位操作,如
2010-07-01 20:15:00
742
31
原创 do while结构的使用
<br />HRESULT hr;<br /><br />::CoInitialize(NULL);<br /><br />do<br />{<br /> hr=func1();<br /> BREAK_IF_FAILED(hr);<br /><br /> hr=func2();<br /> BREAK_IF_FAILED(hr);<br /><br /> hr=func3();<br /> BREAK_IF_FAILED(hr);<b
2010-07-01 20:12:00
1124
原创 要做的事
http://chengkang8.blog.163.com/blog/static/671953562009424105318913/ cwnd::pretranslatemessafe()设置断点,查看调用堆栈 http://blog.youkuaiyun.com/skyremember/archive/2009/02/25/3937681.aspx
2010-04-17 22:41:00
611
原创 删除vector元素的错误方法!
#include #include using namespace std;vector vect;vector::iterator iter;int main(int argc, char* argv[]){ vect.push_back(1); vect.push_back(1); vect.push_back(3); v
2010-04-01 12:14:00
1535
原创 vector构建和销毁需要注意的两个问题
【关于vector的构建】向vector容器添加对象,vector会在指定的位置保存一个该对象的副本,因此拷贝构造函数会被调用。下面是对push_back()函数的官方解释:// Adds a new element at the end of the vector, after its current last element.// The content of this new elemen
2010-03-31 17:54:00
6808
原创 MFC变量命名示例 & 单词缩写规则
好的命名能够提高程序的可读性,MFC中各种资源的命名:===============================菜单: IDM_XX //Menu位图: IDB_XX //Bitmap对话框: IDD_XX //Dialog字符串: IDS_XX //Stri
2009-12-19 00:25:00
2895
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人