摘要: 一、程序运行平台 不同的平台上对不同数据类型分配的字节数是不同的。 个人对平台的理解是CPU+OS+Compiler,是因为: 1、64位机器也可以装32位系统(x64装XP); 2、32位机器上可以有16/32位的编译器(XP上有tc是16位的,其他常见的是32位的); 3、即使是32位的编译器也可以弄出64位的integer来(int64)。 以上这些是基于常见的wintel平台,加上我们可能很少机会接触的其它平台(其它的CPU和OS),所以个人认为所谓平台的概念是三者的组合。 虽然三者的长度可以不一样,但显然相互配合(即长度相等,32位的CPU+32位的OS+32位的Compiler)发 阅读全文
posted @ 2011-03-04 10:28 神一样的疯子 阅读(17984) 评论(0) 推荐(0) 编辑
摘要: 方法1:要具有lib文件和.h文件1.加入语句 #pragma comment(lib, "C:\\test\\Debug\\test.lib"2.项目右键-〉属性-〉c++ -〉常规-〉附加包含目录-〉填入test.h文件的文件夹 http://www.cnblogs.com/include方法2:这种方法可能移植的时候更方便一些1.项目右键-〉属性-〉链接器 ->常规 ->附加库目录填入lib所在的文件夹./lib/debug项目右键-〉属性-〉链接器 ->输入 ->附加依赖项填入lib文件的名称.2.项目右键-〉属性-〉c++ -〉常规-〉附加 阅读全文
posted @ 2011-03-04 10:25 神一样的疯子 阅读(4812) 评论(0) 推荐(1) 编辑
摘要: 工作基本确定了,牛公司都转了一圈,做个简单总结,造福学弟学妹:google:很难的算法题,概率题,智力题。不搞ACM的很难拿到google offer。当然也有牛人不搞ACM的拿到offer。微软:纯coding,但是对coding要求非常高。例如实现double pow(double a, int n),能写到微软要求的人不多的。并且微软是连续五轮纯英文,压力还是有点大的。百度:算法题,编程题,估算题。算法题有点难度,但是基本都可以套用经典算法,再变变种,不像google的很多直接没头绪。网易游戏:笔试考c++,算法题,编程题,智力题。面试智力题,聊天。腾讯:笔试c++,很简单的编程题。只有 阅读全文
posted @ 2011-03-04 10:22 神一样的疯子 阅读(699) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/mugua/archive/2009/12/25/1632066.htmlNote:需CE4.0或更高版本(兼容NDIS5.1)支持一、加入头文件#include <winioctl.h>#include <ntddndis.h>#include <nuiouser.h>二、Attach to NDISUIOHANDLE hNdis = ::CreateFile( NDISUIO_DEVICE_NAME, GENERIC_ALL, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NO 阅读全文
posted @ 2011-03-04 10:20 神一样的疯子 阅读(629) 评论(0) 推荐(0) 编辑