You are stronger than your challenges and your challenges are making you stronger.
你比你面对的挑战更强大,而这些挑战让你变得更加坚强。———— Karen Salmansohn
在平时写代码过程中,经常会用到判断变量与常量相等的情况,比如if($a==1){…..} 。经常会看到有教程或一些经验中说建议将要比较的常量放前面,如if(1==$a) ,从执行效率上来说,1==$a比 $a==1的效率更高。今天在看c++教程时发现这个写法的另一个好处。 当使用==运算符比较某种类型的变量和常量时,最好将常量写在“==”运算符的左边,如’A’==word,这样的话,如果不小心将“==”写...
可以将递增与递减操作符用于指针和基本变量,将递增操作符用于指针时,将把指针的值增加其指向的数据类型占用的字节数,这种规则适用于对指针递增和递减。 int arr[5] = {21,32,23,45,37}; int *pt = arr; //这里的pt指向数组第一个值,即arr[0]的位置 ++pt;//pt向前移动一位,指向了arr[1]的位置 也可以结合使用这些操作符和*操作符来修改指针指向的值。将*和++同时用于指针时提出了这样的问题...
近十天没有更新博客了,可能是前几天博客首页又被百度K掉了,心情有点儿低落,没心思写,主要原因还是变懒了… 前几天在虚拟机上玩了下ubuntu12,感觉还不错,换一下主题后确实有一点儿mac的感觉(不过我不是苹果迷..),趁着这三分钟热度,把自己电脑上直接装成了win7+ubuntu12双系统。安装过程还算顺利,只是在安装完成后的ubuntu引导上出了点儿小问题~~安装完重启后并没有像教程中说的那样...
先来看一下指针,指针在c++中的功能是非常强大的,但它比较危险,因为指针允许执行对计算机不友好的操作,例如,可以使用未经初始化操作的指针来访问内存或者是试图去释放同一个内存块两次。初学者在通过学习实践来习惯指针表示法和指针概念之前,指针是非常容易引起迷惑的。 在C++中,如果使用了new关键字(C++里好像叫操作符)在自由存储空间或堆上创建变量之后 而没有使用delete操作符的话,...
前两天由于操作失误,将线上的数据库一表中插入了近六万条的重复记录,其中有用的数据也就几千条。那几万 条的重复数据的删除是个问题,因为整个表现在已经有二十多万的数据,一开始使用两个select 加group by来进行分组后删除,不过语句执行不了,一运行那mysql直接卡掉了… 不知为什么二十万的数据就能直接把mysql给搞死。。。难道语句有问题?后来又试了下使用left join 更是坑爹。。。...
刚在逛C++吧时发现一神湿,《木兰诗》后传之——-《木耳湿》,碉了个堡的…网络牛人无处不在… 呵呵复呵呵,木耳敲回车 不闻屌丝声,唯对帅富脱 木耳何所思?木耳何所忆? 高大她所思,帅富她所忆 昨夜见屌丝,表白又掏心 情书十二卷,卷卷有她名 屌丝一米七,只会玩手机 长相不入流,发型像公鸡 浑身假杰克,无钱买琼斯 出行坐公交,车房无预期 木耳见此状,心生厌恶情 冷...
上一篇【C++】C++指针与数组的学习小结(一)里主要介绍了一些C++指针的基础知识,讲到了指针与数组名的关系。今天复习一下指针的运算、指针与数组的表示法以及数组的静态与动态联编。 一、指针的运算,C++允许将指针和整数进行相加运算。如将指针加1的结果等于原来的地址加上指向的对象所占用的总字节总数。当然,你还可以将两个指针进行相减以获得两个指针的差,这一种运算结果是一个整数,应该...