- 博客(11)
- 资源 (15)
- 收藏
- 关注
原创 最新的逻辑题,看看你的智力。
1. 一天, harlan的店里来了 一位顾客,挑25 元的货,顾客拿出 100 元, harlan没零钱 找不开,就到隔壁飞白的店里把这 100 元换成零钱,回来给 顾客找了 75 元零钱。过一会, 飞白来找 harlan,说刚才的是假钱, harlan马上给飞白换了张真钱,问 harlan赔了多少钱 (低) ?2. 以5只猫 5分钟捉 5只老鼠的速度计算,要在 100 分钟内捉 1
2012-02-29 17:19:47 3302 2
原创 VC6.0下开发的程序在64位机器上运行
本文一步一步地描述了怎样使用Microsoft Visual Studio IDE创建64位应用程序, 并且,64位的应用程序代码和32位应用程序代码完全一样, 只是编译环境配置有所不同。目前还没有发现有纯64位的IDE应用程序开发环境。笔者翻译本文时,Microsoft已在VS.NET2002/2003/2005/2008 IDE中提供了64位创建环境 ,但完全的64位IDE开发环境似乎还没有。
2012-02-24 14:21:36 10016 1
原创 常用排序算法总结
常用排序算法,并说明其时间复杂度思想。 冒泡排序:两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据元素为止。算法时间复杂度是O(n^2)。 选择排序:每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完,算法复杂度是O(n^2)。 插入排序:每次将一个待排序的数据
2012-02-15 10:40:40 851
原创 笔试题总结
1、ASSERT与VERIFY的有什么 相同 和不同呢 1 ASSERT与VERIFY宏在Debug模式下作用基本一致,二者都对表达式的值进行计算,如果值为非0,则什么事也不做;如果值为0,则输出诊断信息。2 ASSERT与VERIFY宏在Release模式下效果完全不一样。ASSERT不计算表达式的值,也不会输出诊断信息;VERIFY计算表达式的值,但不管值为0还是非0都
2012-02-14 10:38:38 762
原创 TIME_WAIT状态的作用
主动关闭的Socket端会进入TIME_WAIT状态,并且持续2MSL时间长度,MSL就是maximum segment lifetime(最大分节生命期),这是一个IP数据包能在互联网上生存的最长时间,超过这个时间将在网络中消失。MSL在RFC 1122上建议是2分钟,而源自berkeley的TCP实现传统上使用30秒,因而,TIME_WAIT状态一般维持在1-4分钟。 TIM
2012-02-10 13:43:15 896
原创 MYSQL事务以及隔离级
事务的概念事务是一组原子性的SQL查询语句,也可以被看做一个工作单元。如果数据库引擎能够成功地对数据库应用所有的查询语句,它就会执行所有查询,如果任何一条查询语句因为崩溃或其他原因而无法执行,那么所有的语句就都不会执行。也就是说,事务内的语句要么全部执行,要么一句也不执行。例:将b表中符合条件的记录搬移到a表中(相似语句已在命令提示行中测试)start transaction;//用s
2012-02-10 09:10:42 1815
原创 C/C++中指针和引用之相关问题研究
一、基本知识指针和引用的声明方式:声明指针: char* pc;声明引用: char c = 'A' char& rc = c;它们的区别:①从现象上看,指针在运行时可以改变其所指向的值,而引用一旦和某个对象绑定后就不再改变。这句话可以理解为:指针可以被重新赋值以指向另一个不同的对象。但是引用则总是指向在初始化时被指定的对象,以后不能改
2012-02-09 15:21:14 895 1
原创 C++多继承中重写不同基类中相同原型的虚函数
在C++多继承体系当中,在派生类中可以重写不同基类中的虚函数。下面就是一个例子:class CBaseA{public: virtual void TestA();};class CBaseB{public: virtual void TestB();};class CDerived : public CBaseA, public CBaseB{publ
2012-02-08 09:19:08 1382 2
转载 VC常用的辅助工具集
VC常用工具集合.带下载链接. 觉得不错, 转发给大家.但没有测试过.插件有风险, 安装需谨慎!转自 :http://blog.csdn.net/liquanhai/article/details/72150451. IDE:钟情于VC++6.0,但是也感觉Visual Studio2008和2010的强大,可能迟早得转到VS高版本上来。在安装VC++6.0的
2012-02-08 09:12:34 1478
原创 堆、栈的一点小建议
堆(HEAP):NEW的东西在这里;New分配内存时是在整个进程的内存空间分配,就是分配给这个进程的物理内存+虚拟内存(32位4G),所以地址不连续;超过4G就崩了;速度慢,如果碰到需要从硬盘交换数据速度更慢;需要自己delete,麻烦;安全,一般不会撑爆进程的地址空间; 栈(STACK):局部的东西在这里nStackSizeSpecifies the
2012-02-08 09:11:37 673
原创 微软提供的minidump功能
现在的主视图服务器和客户端都已经增加了minidump,以后如果程序崩溃则在bin下会出现ClientDumpFile.dmp或者ServerDumpFile.dmp,标识服务器还是客户端崩溃,将这个文件拷到对应的server、client的release目录下,再用VS2005打开就可以看到调用堆栈了,这样可以减少复现问题所用的时间,测试组同事以后提BUG请将这个文件也附到BUG单上,如果客户程
2012-02-07 09:52:43 954
Visual Assist X 1840 安装文件及破解文件
2012-04-05
50家顶尖企业笔试题大全
2010-10-19
Modbus 调试精灵 V1.024
2010-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人