摘要: 运算符(*)也被称为间接引用运算符。间接引用运算符在两种不同的情况下使用:声明和间接引用。当声明指针时,“*”表示它是一个指针,而不是普通变量。例如: unsigned short* pAge = 0; // make a pointer to an unsigned short 声明过指针后,如果再想改变指针指向的地址,可以这样表示: usigned short myAge = 24; pAge = &myAge; //assign addressofmyAge to pAge当指针被间接引用时,间接引用运算符表示访问存储在指针中的内存地址处的值,而不是地址本身。 *pAge... 阅读全文
posted @ 2012-04-29 22:30 waynewuzhenbo 阅读(2048) 评论(0) 推荐(0) 编辑
摘要: 思路:判断一个整数n是否为素数,只需用2到n-1之间的每一个整数去除,如果都不能被整除,那么m就是一个素数。判断定理:“n不能够被不大于根号n的任何素数整除,则n是一个素数”用代买表示如下:int is_prime = trure;int i = 2;while (i 2 #include 3 4 using namespace std; 5 6 int main() 7 { 8 int n; // Number to test for prime-ness 9 int i; // Loop counter10 int is_prime = true... 阅读全文
posted @ 2012-04-26 12:27 waynewuzhenbo 阅读(14674) 评论(0) 推荐(0) 编辑
摘要: C++ 运算符优先级列表 http://www.cppreference.com/operator_precedence.htmlPrecedenceOperatorDescriptionExampleAssociativity1()[]->.::++--Grouping operatorArray accessMember access from a pointerMember access from an objectScoping operatorPost-incrementPost-decrement(a + b) / 4;array[4] = 2;ptr->age = 3 阅读全文
posted @ 2012-04-26 08:48 waynewuzhenbo 阅读(818) 评论(0) 推荐(0) 编辑
摘要: 小结一下:给出两个变量:vara = 1, b = 2;方法一:a = a + b;b = a - b;a = a - b;a, b 的值已经交换。方法二:a = a ^ b;b = a ^ b;a = a ^ b;a, b 的值已经交换。原理:异或运算,任意一个数与任意一个给定的值异或两次,其值保持不变。方法三:a =b + (b = a) * 0; 或者a = (a + b) - (a = b);a, b 的值已经交换。 阅读全文
posted @ 2012-04-25 08:53 waynewuzhenbo 阅读(3406) 评论(1) 推荐(0) 编辑
摘要: 冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。冒泡排序的过程图:代码... 阅读全文
posted @ 2012-03-30 09:21 waynewuzhenbo 阅读(249972) 评论(28) 推荐(27) 编辑
摘要: 在一次实际应用中,用到Access2007作为交流平台的数据库,发现同时登录的用户受限制,只有个位数(这个平台是放在Windows 7上的)。今天了解了一点儿Access的知识:Access虽然理论上支持255个并发用户,但实际上根本支持不了那么多,如果以只读方式访问大概在100个用户左右,而如果是并发编辑,则大概在10-20个用户。 阅读全文
posted @ 2012-03-18 08:47 waynewuzhenbo 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 前几天安装了Oracle 11g R2,今天打开Database Control - orcl,结果出现:ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID (DBD ERROR: OCIServerAttach)。在网上查了很多资料,试着按照查找的结果操作了一下,没有解决。于是,就顺着问题的描述:“ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID (DBD ERROR: OCIServerAttach)。”,想到与tnsnames有关,于是在tnasnames,怀疑SID的错误,于是在注册表中查到SID的值,发现与tnsnam.. 阅读全文
posted @ 2012-03-09 23:05 waynewuzhenbo 阅读(7507) 评论(1) 推荐(1) 编辑
摘要: Windows 系列的操作系统是流传最为广泛的,那么到了Win7这一个版本,颠覆了很多内容,在一些设置方面也有所改动。那么Windows7Telnet的启动和设置问题我们就来简单地讲解一下。首先让我们看一下下面这个问题。 Windows7 Telnet 的启动 Telnet是系统管理员常用的远程登录和管理工具,在Windows2000/XP/2003 /Vista系统中它作为标准的系统组件集成到系统中供用户使用。不过默认情况下Telnet服务是被禁止,通常情况下我们只需运行services.msc打开服务管理,找到Telnet服务项设置其启动类型为“手动”或者“自动”,然后启动该服务即... 阅读全文
posted @ 2011-10-28 15:49 waynewuzhenbo 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 请先将Windows 7安装盘放入光驱,重新启动计算机,在CMOS中进行设置以光驱启动。1.当出现安装界面时,请单击“Repair your computer”(修复系统),在随后弹出的对话框中选择“Command Prompt”(命令提示符)。2.在调用了系统的命令提示符窗口后,请输入“mmc.exe”命令并按回车键,系统将会调用出控制台。3.随后选择文件”-“添加/删除管理单元”,系统将再次弹出一对话框。在该对话框左侧窗口内选中“本地用户和组”,然后再单击“添加”按钮。此时,系统将把“本地用户和组”添加到“控制台节点”,单击“确定”按钮完成添加过程。4.添加完毕后,系统返回到控制台操作界面 阅读全文
posted @ 2011-10-26 17:34 waynewuzhenbo 阅读(191) 评论(0) 推荐(0) 编辑