存档

2008年6月 的存档

说话的艺术

2008年6月30日 小 恒 没有评论

转载自网络,具体出处不详.

    急事,慢慢地说。遇到急事,如果能沉下心思考,然后不急不躁地把事情说清楚,会给听者留下稳重、不
冲动的印象,从而增加他人对你的信任度。
  小事,幽默地说。尤其是一些善意的提醒,用句玩笑话讲出来,就不会让听者感觉生硬,他们不但会
欣然接受你的提醒,还会增强彼此的亲密感。
  没把握的事,谨慎地说。对那些自己没有把握的事情,如果你不说,别人会觉得你虚伪;如果你能措
辞严谨地说出来,会让人感到你是个值得信任的人。
  没发生的事,不要胡说。人们最讨厌无事生非的人,如果你从来不随便臆测或胡说没有的事,会让人
觉得你为人成熟、有修养,是个做事认真、有责任感的人。
  做不到的事,别乱说。俗话说“没有金刚钻,别揽瓷器活”。不轻易承诺自己做不到的事,会让听者
觉得你是一个“言必信,行必果”的人,愿意相信你。
  伤害人的事,不能说。不轻易用言语伤害别人,尤其在较为亲近的人之间,不说伤害人的话。这会让
他们觉得你是个善良的人,有助于维系和增进感情。
  伤心的事,不要见人就说。人在伤心时,都有倾诉的欲望,但如果见人就说,很容易使听者心理压力
过大,对你产生怀疑和疏远。同时,你还会给人留下不为他人着想,想把痛苦转嫁给他人的印象。
  别人的事,小心地说。人与人之间都需要安全距离,不轻易评论和传播别人的事,会给人交往的安全
感。
  自己的事,听别人怎么说。自己的事情要多听听局外人的看法,一则可以给人以谦虚的印象;二则会
让人觉得你是个明事理的人。
  尊长的事,多听少说。年长的人往往不喜欢年轻人对自己的事发表太多的评论,如果年轻人说得过多
,他们就觉得你不是一个尊敬长辈、谦虚好学的人。
  夫妻的事,商量着说。夫妻之间,最怕的就是遇到事情相互指责,而相互商量会产生“共情”的效果
,能增强夫妻感情。
  孩子们的事,开导着说。尤其是青春期的孩子,非常叛逆,采用温和又坚定的态度进行开导,可以既
让孩子对你有好感,愿意和你成为朋友,又能起到说服的作用。  

分类: 生活 标签:

我的PHP水平

2008年6月25日 小 恒 没有评论

最近对自己的PHP水平分析一下,得出以下结论:

我实践经验丰富,担理论知识还需要加强,称得上是高手中的新手。

虽然做过很多PHP的项目(网站、B/S系统),担都是需要相应的知识时才会去学,并没有按步就班的学习。就拿我买的PHP&Mysql高级编程这本书,我就没有全看完,只捡需要了解的看。

决定下一步的学习方向是:PHP编程思想、英语。

分类: php, 原创, 生活 标签:

EasyPHP配置perl支持cgi

2008年6月22日 小 恒 没有评论

相关软件:
EasyPHP2
ActivePerl-5.8

配置步骤:
1. 将EasyPHP2安装到D:\EasyPHP2
2. 安装ActivePerl-5.8到D:\usr目录下
3. 启动EasyPHP2,并打开Apache2配置文件D:\EasyPHP2\conf_files\httpd.conf
4. LoadModule cgi_module modules/mod_cgi.so 前的#号去掉
5. 搜索 Options Indexes 在后面加上 ExecCGI 注意间隔空格
6. 搜索 DirectoryIndex 在后面加上 index.cgi
7. 重启 EasyPHP2
8. 完成

以上步骤也适应其它LAMP环境

分类: php, 原创 标签:

我的笔记本不能启动了

2008年6月20日 小 恒 没有评论

笔记本:ASUS S5000
症状:电源指示灯亮,无显示无BIOS

这种情况一般应按以下的顺序去排查故障:
  1.先用工具清除主板上的灰尘再开机。
  2.通过主板的跳线(一般在CMOS的电池旁边,具体位置可以参看主板说明书)清除主板上CMOS原有的设置再开机。
  3.重新安装CPU后再开机。
  4.将电脑硬件组成最小系统后再开机。
  5.在经过以上四个步骤后,若开机还是没有显示,这时可以在最小系统中拔掉内存。若开机报警,则说明主板应该没有太大的问题。故障的怀疑重点应该放在其他设备上,可以参考启动类故障的检修方法去确定故障点。若在拔掉内存后开机不报警,一般来说,故障可能出在主板上,这时只有把主板送到专业的维修点去维修。

 

分类: 生活 标签:

40个迹象表明你还是PHP菜鸟

2008年6月17日 小 恒 1 条评论

原文:http://reinholdweber.com/?p=19
英文版权归Reinhold    Weber所有
中译文作者yangyang(aka    davidkoree)

1. 不会利用如phpDoc这样的工具来恰当地注释你的代码
2. 对优秀的集成开发环境如Zend StudioEclipse PDT视而不见
3. 从未用过任何形式的版本控制系统,如Subclipse
4. 不采用某种编码与命名标准,以及通用约定,不能在项目开发周期里贯彻落实
5. 不使用统一开发方式
6. 不转换(或)也不验证某些输入或SQL查询串(译注:参考PHP相关函数
7. 不在编码之前彻底规划你的程序
8. 不使用测试驱动开发
9. 不在错误开启状态下进行编码和测试(译注:参考PHP函数error_reporting
10. 对调试器的好处视而不见
11. 不重构你的代码
12. 不使用类似MVC模式把程序的不同层次划分开
13. 不知道这些概念:KISS, DRY, MVC, OOP, REST
14. 不用return而是直接在你的函数或类中输出(echo/print)内容
15. 对单元测试或通用测试的优点视而不见
16. 总是返回硬编码的HTML,却不返回纯粹的数据,字符串,或对象
17. 总是对“消息”和“配置参数”进行硬编码
18. 不对SQL查询语句做优化
19. 不使用__autoload(译注:参考PHP手册相关描述
20. 不允许智能错误处理(译注:参考PEAR的ErrorStack
21. 使用$_GET替代$_POST来做具有破坏性的传递操作
22. 不知道怎么利用正则表达式
23. 从未听说过SQL注入或跨站脚本
24. 不允许简易配置,也不允许类的构造函数接受参数传递而后执行set/get方法,或运行时的常量定义
25. 不理解面向对象编程(OOP)的优势和劣势
26. 不视情形大小而滥用OOP
27. 自认为实现可复用的软件一定等于/需要让你的代码遵循OOP
28. 不利用智能缺省值
29. 没有单一的配置文件
30. 不想暴露文件源码,却用.inc后缀名取代了.php
31. 不使用数据库抽象层
32. 不能保持DRY作风,即不重复自己,如果你总是在复制粘贴一些东西,说明你设计得很差劲
33. 没有实现让一个函数/类/方法只做一件事,也不能组合利用它们
34. 没能尝试OOP的特长,如抽象类、接口、多态、继承,访问控制修饰符(译注:如public, private, protected)
35. 不用现有的设计模式优化你的程序体系设计
36. 不允许你的用户在你拥有很多文件或目录的情况下定义基础目录
37. 污染了名称空间,比如用常见字符串命名你的库函数
38. 使用数据库表时不使用表前缀
39. 不使用统一的模板引擎
40. 不关注已有的PHP开发框架,懒于探索;其实先进的开发理念和美妙代码就蕴含其中。

我觉得我就是菜鸟了…

分类: php, 软件开发 标签:

测试左右脑切换能力

2008年6月16日 小 恒 没有评论

左右脑测试图片

如果你看见这个舞女是顺时针转,说明你用的是右脑;
如果是逆时针转,说明你用的左脑。
耶鲁大学耗时5年的研究成果。
据说,14%的美国人可以两个方向都能看见.

百度百科资料:http://baike.baidu.com/view/43151.htm

分类: 生活 标签:

PHPer涨工资了

2008年6月15日 小 恒 没有评论

分类: php, 原创, 生活 标签:

PHP版冒泡算法

2008年6月14日 小 恒 没有评论
  1.  /**
  2.   * 先遍历数组 再将数组的值逐一与其它的值对比
  3.   */
  4.  function arraySort($array)
  5.  {
  6.   // 合法的数组
  7.   if (is_array($array)) {
  8.   $nums = count($array);
  9.   for ($i = 0; $i < $nums; $i++) {
  10.   for ($a = $i+1; $a < $nums; $a++) {
  11.   if ($array[$i] > $array[$a]) {
  12.   $temp = $array[$i];
  13.   $array[$i] = $array[$a];
  14.   $array[$a] = $temp;
  15.   }
  16.   }
  17.   }
  18.   }
  19.  
  20.   return $array;
  21.  }
  22.  
  23.  
  24.  $array = array(-1,1,9,24,0,6);
  25.  $newArray = arraySort($array);
  26.  echo "<pre>";
  27.  print_r($newArray);
  28.  echo "</pre>";
分类: php, 原创 标签: