摘要:
非常好用。能让你玩电脑眼睛很舒适,不觉得累,特别是女同胞可以防黑眼袋。 其实,只要稍微设置一下,就能让你电脑上的窗口从白花花的颜色变成淡淡的绿色。 设置方法如下: 在桌面点右键选“属性”(properties),接着点“外观”... 阅读全文
摘要:
VS2005快捷键大全日期:2007年05月22日 来源:未知 作者:未知 添加:伊扬.NET教程网 难度:快捷键 功能CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视... 阅读全文
摘要:
gpedit.msc 组策略dxdiag 查看DirectX相关信息services.msc 打开服务magnify 放大镜calc 计算器 阅读全文
摘要:
bool judge1(int x) { if( x &(x-1) ) return false; return x& 0x55555555; } bool judeg2(int x) { int iTmp; for(; x !=0; x = x >>2) { iTmp = x &3; /*查看最右侧的两个二进制数 , 只有最右侧的两个二进制数为&qu... 阅读全文
摘要:
const char *const chPoint代表它是一个常量数据的常量指针,访问权最低。这样的指针总是指向相同的内存地址,在这个内存地址里的数据不能用指针修改。 char *const chPoint 表示非常量数据的常量指针,这样的指针总是指向相同的内存地址,并且该地址的数据可以通过指针修改。 const char *chPoint 表示常量数据的非常量指针,指针被修改后可以指向任何适当类... 阅读全文
摘要:
void exchange(int &a,int &b); //交换 void Max_Heapify(int *,int,int); //保持堆性质 void Build_Max_Heapify(int *,int); //建堆 void Sort_Heap(int*,int); // 堆排序 void exchange(int &a,int &b) { int... 阅读全文
摘要:
方法1: 用编号最小的元素标记所在集合; 定义一个数组 set[1..n] ,其中set[i] 表示元素i 所在的集合; O(1):find1(x){ return set[x];}O(n)Merge1(a,b){ i = min(a,b); j = max(a,b); for (k=1; k<=N; k++) { if (set[k] == j) set[k] = i; }}方法2;... 阅读全文
摘要:
原文地址: http://bbs.esnai.com/frame.php?frameon=yes&referer=http%3A//bbs.esnai.com/viewthread.php%3Ftid%3D1722737 【经典的海盗问题】 Ian Stewart 数学的逻辑有时会导致看来十分怪异的结论。一般的规则是,如果逻辑 推理没有漏洞, 那么结论就必定站得住脚,... 阅读全文
摘要:
新建一个txt文件,copy 下面2行 ,将文件改为bat类型,双击运行即可。 reg add"HKCR\Folder\shell\ms-dos" /ve /d ms-dos /f reg add "HKCR\Folder\shell\ms-dos\command" /ve /d "cmd.exe /k cd %%1" ... 阅读全文
摘要:
作者:xixi出处:http://blog.csdn.net/slowgrace/archive/2009/10/20/4704066.aspx Q:作为一个程序员,为什么要弄明白左值的概念? A:有很多原因。比如说,有些语境下必须要使用左值,如果你不知道哪些表达式是左值,你就可能给错。 Q:请问哪些语境下必须要使用左值? A:下列运算符的操作数要求左值:取地址运算符 & , ++ 运... 阅读全文
摘要:
记住下面2点就OK 1、结构体内每个成员相对结构体首地址的偏移量必须是其大小的倍数。 2、整个结构体的大小必须是结构体内最大成员大小的倍数。 e.g:struct s1 { int i: 8; int j: 4; int a: 3; double b; };占用16个字节 理论上是这样的,首先是i在相对0的位置,占8位一个字节,然后,j就在相对一个字节的位置,由于一个位置的字节数是4位的倍数,因此... 阅读全文
摘要:
int **p = new int *[N];FOR(n) p[i] = new int[N];FOR(n) free(p[i]); free(p); 阅读全文
摘要:
baidu,google了好一阵子。 区别如下: int a[10],int *b; 1.数组不能作为左值,可以将数组名理解为一个指针常量。 a可以理解为一种常量,类型是数组。 2。众所周知,指针的存放方式实际上是一个int型,所以.... sizeof(a)是40,sizeof(b)是4;sizeof()的单位是byte. 3. 对数组名和指针使用 *操作符时貌似用法相同。 一维数组和指针在"*... 阅读全文