以图明志

PHP服务器脚本

PHP程序员如何突破技术瓶颈

破突自己,有更好的发展
身边有几个做PHP开发的朋友,也接触到不少的PHP工程师,他们常疑虑自己将来在技术上的成长与发展,我常给他们一些建议,希望他们能破突自己,有更好的发展。先明确我所指的PHP工程题,是指毕业工作后,主要以PHP进行WEB系统的开发,没有使用其的语言工作过。工作经验大概在3~4年,普通的WEB系统开发起基本得心应手。

IT人家

程序员的量化管理是不可能的

思维不可以精确量化
恰如标题,在思维可以精确量化前,量化管理在程序员身上永无可能。这次估计会有争议,所以这里给出具体的逻辑链以及对应的分析。软件是一种固化的思维 → 思维的本质是概念和逻辑 → 概念和逻辑无法直接度量和精确度量 → 度量过程中需要很多的主观判断 → 以目标为导向的,个人中心的量化管理(相关的激励和惩罚)将崩溃。

PHP服务器脚本

PHP的内存泄露问题与垃圾回收

引用计数存在问题可能导致环状引用泄露
你写了一个php脚本,一般都不用考虑内存泄露和垃圾回收的问题,因为一般情况下你的脚本很快就执行完退出了。但在一些运行时间长,数据量大的时候,程序运行一段时间后,php脚本就占用了过多内存,然后就报错(PHP Fatal error: Allowed memory size of 134217728 bytes exhausted)退出了。

智力开发

我们需要向哈佛借鉴的学习精神

人生应该如何学习?
央视《世界著名大学》制片人谢娟曾带摄制组到哈佛大学采访。她感叹道:我们到哈佛大学时,是半夜2时,可让我们惊讶的是,整个校园当时是灯火通明的,那是一个不夜城。餐厅里,图书馆里,教室里还有很多学生在看书。那种强烈的学习气氛一下子就感染了我们。

Web设计理念

简单配置.htaccess就可以实现的10个功能

防止盗链,防止目录浏览等
那些盗用了你的内容,还不愿意自己存储图片的网站是很常见的。你可以通过以下配置来放置别人盗用你的图片:……有时候目录浏览是有用的,但大部分情况会有安全问题。为了让你的网站更安全,你可以通过htaccess文件来禁用这个功能:……

互联网时代

互联网产品与传统软件产品

每个行业都有每个行业的需求
刚刚毕业的大学生往往有这么一个误区,说到软件行业,也就是IT行业,大家对互联网企业和服务软件企业都没打有太多的认识。以为反正自己是程序员,进哪个都一样。互联网行业业务简单,但是对系统的安全,数据处理和并发性要求高;软件行业业务复杂,但是数据量和用户相对较少,对安全和并发性要求不高。

IT人家

技术团队管理者,不要让团队失去热情

消逝的工作热情
在实际软件开发过程中,在中国,可能很多项目管理人员第一头痛的事就是,团队成员工作热情不高,投入程度不够。这个问题成因可能有很多,比如:假设每个人都自觉遵守职场里的规则,那管理难度要相对较低。对于很多人来讲,可能基本思路是:打工不过是谋生的一种手段,明天我还不知道在那里?这也就导致了,团队成员对公司没有归属感。

JavaScript

用JavaScript实现一个简单的树结构

数据源用数组混json结构,实现了基本的功能
数据源用数组混json结构,实现了基本的功能。效率一般,跟 dhtree 梅花雪树对比了下,都差不多。这个实现树的原理是根据json,不断的生成ul li, 下面是一个简单的例子(只有涉及到生成树,也就是说只是展示,tree类代码只有64行) 没有用innerHTML生成,全是是创建节点来创建ul li,所以创建节点碎片添加。

Web设计理念

StackExchange:Web开发中你需要知道的事

表面上的东西永远是肤浅的
在StackExchange上有人问了这样一个问题:What should every programmer know about web development?(关于Web开发,什么是所有程序员需要知道的?)里面给出的答案非常不错,所以,我翻译转载过来。 顺便说一下,StackExchange真是非常好,大家可以对同一个答案做贡献和修订,看看这个问题的修订过程你就知道了。

IT人家

探寻程序员自身的上升空间

思考这个问题是一个非常重要的事
满足于现状的程序员并不能成为优秀的程序员,永远也不会实现程序员最初那个梦想。而对于那些思索于未来的程序员来说,探索自己的上升空间是一个非常重要的事,有上进心的人始终是这个社会追捧的对象。那么这个阶段程序员的上升空间在哪里呢?这个问题是仁者见仁,智者见智的问题,同时也是和程序员个体情况相关的问题。

IT人家

前期设计的仓促与系统架构的烂摊子

程序员的饭碗和杯具
在需求阶段搞得很复杂,需要各种各样的功能,然后系统设计的时候,想用这个设计模式,那个架构,等等,总是想把自己的系统搞得功能强大,灵活性好,可扩展性好等等,有时候为了照顾用户体验加了一堆乱七八糟的东西,总认为自己能建一座鸟巢。然后等到编码的时候,忽然发现,数据库设计不合理,缺这少那,更悲催的是,需求错了,用户真的需要这些东西吗?

JavaScript

深入研究JavaScript的事件机制

详尽的方式让你了解JavaScript的事件
本篇开始将回顾下Javascript的事件机制。同时会从一个最小的函数开始写到最后一个具有完整功能的,强大的事件模块。为叙述方便将响应函数/回调函数/事件Listener/事件handler都称为事件handler。先看看页面中添加事件的几种方式。HTML Element元素自身就拥有了很多onXXX属性,只需将JS代码赋值给其就可以了。

IT人家

程序员走向管理职位的历练

行善事而遭恶誉
作为一个技术人员,想成为管理者并不难,只要你坚持这个工作。在国内的氛围中,当技术人员,在经验、能力、年龄达到一定层面后,公司都会想办法提升他的职位,进入管理岗位,如项目经理、研发主管、技术部经理、技术总监等等。很少会有公司能允许一个三十多岁的程序员存在,即便他做着技术工作,也会给他安个什么大牌的头衔。

IT人家

IT企业居高不下的人员流动率

管理之困
在国内也许上述排名会有所变化,但不管怎样从短期视点来看,人员流失一定仍然是核心风险。从长期视点来看,人员流失的重要性则一定会排在第一位。在COCOMOII中,人员流动被认为会对生产效能产生1.59倍的影响。虽然没有统计数据,但我估计这个值被低估了,或者说在一定比率下才有意义。

JQuery

JQuery拖拽改变元素的尺寸

top、left、width、height 的运用
"元素拖拽改变大小"其实和"元素拖拽"一个原理,只是所动态改变的对象不同而已,主要在于 top、left、width、height 的运用,相对实现起来也非常容易。以下附出源码原型,弄明白了原理再扩展其他实际应用,思路就变得简单、清晰得多了。

IT人家

什么样的代码才算是好代码

好代码的标准
让我们来谈谈代码。代码重要吗?当然,代码就是设计(Jack W.Reeves, 1992);代码是最有价值的交付物。我们需要好代码吗?在给“好代码”下个定义之前,这个问题无法回答。那么,究竟什么是好代码?闻到硝烟味了吗?哦不,战争从来不是好东西。
2 / 7 首页 < Prev 1 2 3 4 5 Next > 尾页 页码: