-
2009-11-05
IT行业在杭州,搞笑啊~~ - [Technology]
tcs说自己跳槽多,东方通信笑了;
东信说自己搞本行,华为3com笑了;
华为3com说自己福利佳,UT斯达康笑了;
ut斯达康说自己工资高,英国灵川笑了;
英国灵川说工资月数多,浙大道富笑了;
浙大道富说自己牌子大,西门子笑了;
西门子说自己市场好,诺基亚笑了;
诺基亚说搞研发待遇最好,网易163笑了;
网易163说要进军电子商务,阿里巴巴笑了;
阿里巴巴... -
2009-10-26
little endian和big endian - [Technology]
little endian和big endian是表示计算机字节顺序的两种格式,所谓的字节顺序指的是长度跨越多个字节的数据的存放形式.
假设从地址0x00000000开始的一个字中保存有数据0x1234abcd,那么在两种不同的内存顺序的机器上从字节的角度去看的话分别表示为:…
-
2009-10-26
strcpy()函数的实现 - [Technology]
刚参加笔试回来,其中一题要实现strcpy()函数,是从林锐的《高质量C_C++编程》中借鉴的,下面来看下林锐的答案:
char *strcpy(char *strDest, const char *strSrc);
{
assert((strDest!=NULL) && (strSrc !=NULL)); // 2分
... -
2009-10-10
结构体(struct)内存对齐问题分析 - [Technology]
每个特定平台的编译器都有一个默认的对齐系数,gcc中是4,VC中也是4。也可以通过于编译命令#pragma pack(n)来指定该系数,其中n的值经测试只能是1,2和4.
对齐规则:
1、结构体的第一个数据成员放在相对位置为0的地方,以后每个数据成员按#pragma pack(n)中n指定的值和该数据成员自身长度中比较小的那个进行对齐。
2、数据成员完成对齐后,结构体本身也要对齐,按照#pragma pack(n... -
2009-09-05
搞笑A卡与N卡性能比较 - [Technology]
HD4650 对 9500GT 说:叫声大哥饶了你,
9600GSO 对 HD4650 说:和你同为499元真是丢人,
HD3850 对 9600GSO 说:几天没见咋换马甲了,
9600GT 对 HD3850 说:不服就找个地方练练,咋样?
HD3870 对 9600GT 说:欺负我小弟干什么,有本事找我,
9800GT 对 HD3870 说:你不是金盆洗手退出卡坛了吗,怎么又回来了,欠扁啊
HD4830 ... -
2009-07-30
Windows与VirtualBox中Ubuntu文件夹共享 - [Technology]
安装命令如下:
mount /dev/cdrom 挂载光驱,如果已加载则会提示相应挂载光驱的目录 cd /mnt/cdrom 进入光盘 sh ./VBoxLinuxAdditions.run vfs-module 这里没有完全安装 reboot 安装成功后需要重启系统
如果权限不够就用... -
2009-07-18
C++ 编程的“深度”与“广度”<转> - [Technology]
C++很复杂——我们听多,并且也相信这个说法。但其实它也有很简单的地方。C++有一个朴素的思想:“简单的问题用简单的方法解决,复杂的问题, 用复杂的方法解决。”。这句话当然不能绝对化。一个问题的复杂性,往往有多种来源,比如可以是“深度”上的困难;从这一点上,我们了解,证明“任何一 个>=6之偶数,都可以表示成两个奇质数之和 ”是个难题,虽然题目很短一读明白,但它确实是一个复杂的问题,因为它是&l... -
2009-06-29
解决"由于应用程序配置不正确,应用程序未能启动"的问题 - [Technology]
如果应用程序是使用Visual Studio.Net 2003或者Visual Studio 2005创建的就很容易遇到这个问题。这是因为系统无法找到程序运行所需的运行时库(就是动态链接库,dll)。
解决方案:
分两步:
1.设置工程属性为不内嵌manifest(仅针对Visual Studio 2005)(重要)
project property->Manifest Tool->Input And Output->Embed Manife...





