送给现在年轻人学会成熟的书

读书思考 发表评论

《少有人走的路-心智成熟的旅程》

         如果说以前中国人最大的问题是温饱问题,那么,今天,中国人最大的问题就是心理问题,而心智不成熟又是心理问题中最大的问题。

         十七八岁的高中生在大街上堂而皇之地用奶瓶喝水,这是时髦、反叛,还是在逃避成熟?应届大学毕业生选择考研的动机仅仅是:害怕毕业。他们是害怕毕业,还是在拒绝成熟?无数大龄青年还不愿意结婚,他们真的是没有选择好伴侣,还是害怕承担婚后的责任?数不清的成年人一遇到难题,就双手一摊:“这不是我的问题。”他们果真技不如人,还是不敢面对自己的问题?

        人可以拒绝任何东西,但绝对不可以拒绝成熟。拒绝成熟,实际上就是在回避问题,逃避痛苦。心智成熟不是一蹴而就,它是一个艰苦的旅程。如果你是一个渴望成熟的人,那么请你从直接面对问题开始。


标签: , , , , , 阅读全文

深入理解C语言指针

C/C++ 发表评论

第一章、指针的概念

       指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面内容:指针的类型、指针所指向的类型、指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。以下让我们分别说明:

1、 指针的类型

        从语法的角度看,你只要把指针声明语句里的指针名字去掉,剩下的部分就是这个指针的类型,这是指针本身所具有的类型。让我们看看下面各个指针的类型:

(1)int *ptr;      //指针的类型是int *

(2)char *ptr;     //指针的类型是char *

(3)int **ptr;      //指针的类型是 int **

(4)int (*ptr)[3];      //指针的类型是 int(*)[3]

(5)int *(*ptr)[4];      //指针的类型是 int *(*)[4]

怎么样?找出指针的类型的方法是不是很简单啊?


标签: , 阅读全文

灵活运用PHP的错误提示和异常处理,让你的代码维护更简单

Web开发 发表评论

        一个正规的程序或项目不但代码优美,可读性强,而且错误和异常处理信息也要明确直观,这样对我们以后的项目维护带来很大的方便性,好了,咱们就一一介绍下吧:

一、exit(),die()和trigger_error()
       首先die()同等于exit(),两者如果执行都会中止PHP程序,而且在死之前都可以留句遗言!exit()和die()唯一不同的是exit() 可以返回0–254状态值,0表示返回成功。trigger_error()生成一个用户警告来代替,使程序更具有灵活性.例 如:trigger_error("Cannot find file", E_USER_ERROR); 使用trigger_error()函数来替代die(),你的代码在处理错误上会更具优势,对于客户程序员来说更易于处理错误。

二、应该常用 return false
      在做判断时,如果为否则返回return false;是一个不错的选择,因为它会在你输出相关错误信息时继续执行程序。明显return false输出的错误信息量不足,对调试带来不便,所以建议在它之前可以做预输出错误信息。

一、exit(),die()和trigger_error()
首先die()同等于exit(),两者如果执行都会中止PHP程序,而且在死之前都可以留句遗言!exit()和die()唯一不同的是exit() 可以返回0–254状态值,0表示返回成功。trigger_error()生成一个用户警告来代替,使程序更具有灵活性.例如:trigger_error(”Cannot find file”, E_USER_ERROR); 使用trigger_error()函数来替代die(),你的代码在处理错误上会更具优势,对于客户程序员来说更易于处理错误。


标签: , , 阅读全文