2009年3月6日

这个年代,我们还能做什么? 王泽宾

摘要: 近来,我们这个行业的情况越来越不景气,常跟朋友聊起此类话题,前几天跟远在德国留学的小崔又说起来,德国的情况似乎还好,虽然有压力,但比欧洲其它国家好一些,毕竟是积累深厚,瘦死的骆驼比马大。中国的情况看起来有点严重,尤其是接项目开发的,今年与去年差别比较大了。 IT业曾经是个令人向往的行业,高薪高科技。但是任何产业都不会永远鼎盛,我看IT业已经彻底蜕变为传统产业了,这应该非常“感谢”... 阅读全文

posted @ 2009-03-06 10:38 编程宝库 阅读(823) 评论(7) 推荐(0) 编辑

架构师之路(4)---详解面向对象 王泽宾

摘要: 3.5 详解面向对象的编程(OOP) 3.5.1 什么是面向对象 刚接触编程的时候,多数人本能的反映可能是面向过程(OP)的,而不是面向对象(OO)的。这种现象其实是很正常的,改变思维方式是需要一个过程的,我大体归纳了一下其形成的原因: 1、直接原因 你还没有养成面向对象分析问题和解决问题的习惯。建立面向对象的思维方式需要一定时间的训练和揣摩才能形成,所以你可以在学习或具体项目... 阅读全文

posted @ 2009-03-06 10:34 编程宝库 阅读(3513) 评论(24) 推荐(0) 编辑

架构师之路(3)---架构师的职责 王泽宾

摘要: 3 架构师的职责 近来看到CSDN上有个CTO俱乐部,里面聊得是不亦乐乎。我怀着无比崇敬的态度,拜读了一下牛人们的发言。里面有个哥们发起一个话题:“CTO, 你多久没有写程序了?”。有人回答:“不写代码的CTO,属于......这公司问题大了!”。看到这里,我就赶紧撤了,怕忍不住反驳几句,反而遭到牛人们的群殴。试想,一个上点规模的IT公司,还得靠CTO来写程序的话,那是不是才叫问题大了呢。... 阅读全文

posted @ 2009-03-06 10:30 编程宝库 阅读(4447) 评论(28) 推荐(1) 编辑

2009年2月25日

架构师之路(2)---详解面向过程

摘要: 2.3 面向过程编程(OPP) 和面向对象编程(OOP)的关系 关于面向过程的编程(OPP)和面向对象的编程(OOP),给出这它们的定义的人很多,您可以从任何资料中找到很专业的解释,但以我的经验来看,讲的相对枯燥一点,不是很直观。除非您已经有了相当的积累,否则说起来还是比较费劲。 我是个老程序员出身 阅读全文

posted @ 2009-02-25 09:22 编程宝库 阅读(4654) 评论(38) 推荐(0) 编辑

架构师之路(1)---面向过程和面向对象

摘要: 1、引言 机算机科学是一门应用科学,它的知识体系是典型的倒三角结构,所用的基础知识并不多,只是随着应用领域和方向的不同,产生了很多的分支,所以说编程并不是一件很困难的事情,一个高中生经过特定的训练就可以做得到。但是,会编程和编好程绝对是两码事,同样的程序员,有的人几年之后成为了架构师,有的人却还在不 阅读全文

posted @ 2009-02-25 09:21 编程宝库 阅读(5795) 评论(32) 推荐(2) 编辑

2009年2月21日

php底层深度探索(4) ---Apache运行阶段分析 王泽宾

摘要: 2、运行阶段 2.1 运行阶段概述 在运行阶段,Apache主要工作是处理用户的服务请求。 在这个阶段,Apache放弃特权用户级别,使用普通权限,这主要是基于安全性的考虑,防止由于代码的缺陷引起的安全漏洞。象微软的IIS就曾遭受“红色代码(Code Red)”和“尼姆达(Nimda)”等恶意代码的溢出攻击。  2.2 运行阶段流程 Apache将请求处理... 阅读全文

posted @ 2009-02-21 21:22 编程宝库 阅读(1581) 评论(2) 推荐(0) 编辑

2009年2月20日

玩转PHP的GD库 王泽宾

摘要: Php中的GD库,主要是提供了一组Php图形处理的函数,功能很强大,可以做出很炫的效果。在Web2.0应用中,或多或少都会碰到。所以你在应聘Web2.0网站php工程师的时候,经常会被问到GD库。其实,php中的GD库函数比较简单,你大体清楚它们的功能就可以了,我提供了几个小例子帮助你记忆和理解。 以下例子的源码,可以到如下地址下载:http://wangzebin.blog.51cto.c... 阅读全文

posted @ 2009-02-20 09:07 编程宝库 阅读(2802) 评论(7) 推荐(0) 编辑

2009年2月19日

php底层深度探索(3) ---Apache启动阶段分析 王泽宾

摘要: 在启动阶段,Apache主要进行配置文件解析(例如http.conf以及Include指令设定的配置文件等)、模块加载(例如mod_php.so,mod_perl.so等)和系统资源初始化(例如日志文件、共享内存段等)工作。 在这个阶段,Apache为了获得系统资源最大的使用权限,将以特权用户root(X系统)或超级管理员administrator(Windows系统)完成启动。 Apache和“php处理机”的装配过程就是在这个阶段完成的。 “php处理机”就是负责解释和执行你的php代码的系统模块。这个名字是我特意创造的,目的是为了帮助你理解本节的内容,后面的章节还会给出更专业的名称。 阅读全文

posted @ 2009-02-19 16:34 编程宝库 阅读(1951) 评论(2) 推荐(0) 编辑

2009年2月14日

博士后和民工的区别

摘要: 联合利华引进了一条香皂包装生产线,结果发现这条生产线有个缺陷:常常会有盒子里没装入香皂。总不能把空盒子卖给顾客啊,他们只好请了一个学自动化的博士后设计一个方案来分拣空的香皂盒。博士后拉起了一个十几人的科研攻关小组,综合采用了机械、微电子、自动化、X射线探测等技术,花了几十万,成功解决了问题。每当生产线上有空香皂盒通过,两旁的探测器会检测到,并且驱动一只机械手把空皂盒推走。 阅读全文

posted @ 2009-02-14 21:24 编程宝库 阅读(9639) 评论(86) 推荐(0) 编辑

2009年2月13日

php底层深度探索(2)---Apache运行机制剖析 王泽宾

摘要: 二、Apache运行机制剖析 l B/S交互过程 浏览器和服务器一次交互的过程如图: 1、 浏览器(Browser)向服务器(Web Server)发出HTTP请求(Request)。 2、 服务器(Web Server)分析浏览器的请求,输出响应数据(Response)。 3、 浏览器(Browser)收到响应数据后进行解析,最后显示在浏览器中。 下面是一份浏览器的请求数... 阅读全文

posted @ 2009-02-13 15:58 编程宝库 阅读(1718) 评论(7) 推荐(0) 编辑

导航