转到正文

博客水木

一个学习总结与工作经验分享博客。

存档

分类: 思想方法

最近在分析某个CMS源码,但是里面各种的require_once让我有些崩溃,于是在网上找了一些源程序分析的方法。 一、先把程序源码安装起来,结合它的文档和手册,熟悉其功能和它的应用方式。 二、浏览源代码的目录结构,了解各个目录的功能。 三、经过以上两步后相信你对这个开源的产品有了一个初步的了解了,那现在就开始分析...继续阅读

...

数据库访问低效、框架配置错误、内存使用过度、网页臃肿,以及不遵循常见Web性能最佳实践都是应用开发中常见的、影响应用性能的主要陷阱 。技术性能公司Computeware从实际案例总结了贯穿应用始终的八大影响应用性能的陷阱,这些陷阱不仅仅局限于应用开发中,还涉及到整个应用交付流程,包括从终端用户到后台系统的所有组...继续阅读

...

一个好的项目是从需求开始的。一个成功漂亮的需求分析-会让你拥有更多的潜在用户-但更重要的是紧急需求, 用户迫切需要你解决的实际问题-让他们知道你的产品能做到这些,他们才会不得不使用他。如果你能满足一个人的紧急需求,你最少也能得到一个固定客户;如果 你能解决更多需求,那更没的说了。对于大多数人来说,优先...继续阅读

...

我们是这样的一群人:每天都在“努力”的工作着,每天都和计算机打交道,泡在网上,打游戏,查资料,发微博。可是有一天,突然意识到,我们的未来在哪里,每个月那点可怜的工资,一年加起来也买不了几平米,找个女朋友也那么难,即使找到了,她还总是跟你说,为什么别人挣的都比你多,你每天不停的写着代码,每天不停的掉...继续阅读

...

我是一个非常能忍耐的人,非常能忍。 事情是这样的,去年春天,由于上一个东家战略失误,导致我们部门被裁(悲剧啊),只好另寻他路,恰逢旧日总监空降到现在这家公司做老总,于是我就名正言顺的过来做嫡系部队。可等俺入职后,才发现这家公司水很深啊…… 溜须拍马的人比比皆是,竭尽所能讨好领导,有些话我听着都觉得脸...继续阅读

...

当我被问及“哪种编程语言是教我[儿子 / 女儿 / 其他没有编程经验的人的首选]时,”我的答案这五年多来一直没变:Python。 这也许会出乎你的意料,经常有人会说这是非主流语言,但我坚持我的看法。 Python十分适合解决很多简单的、有趣的问题,比用C语言要省力的多。(这是实话,几行Python代码你就能制作一个简单的拼写检...继续阅读

...

本文转载自淘宝搜索技术博客,描述了实时抓取集群的架构。其架构中使用Redis作为核心的LinkBase存储,包括了使用List结构来存储抓取队列,使用Hash结构来存储链接表及使用Sorted Sets结构来存储已抓取集合。 定义: 首先,我们定义一下定向抓取,定向抓取是一种特定的抓取需求,目标站点是已知的,站点的页面是...继续阅读

...

这篇文章要介绍的,是我作为专业程序员这些年来学到的能真正提高我的代码质量和整体工作效率的10件事情。 1. 永远不要重复代码 不惜任何代价避免重复的代码。如果一个常用的代码片段出现在了程序中的几个不同地方,重构它,把它放到一个自己的函数里。重复的代码会导致你的同事在读你的代码时产生困惑。而重复的代码如果...继续阅读

...

每年一到要找工作的时候,我就能收到很多人给我发来的邮件,总是问我怎么选择他们的offer,去腾讯还是去豆瓣,去外企还是去国内的企业,去创业还是去考研,来北京还是回老家,该不该去创新工场?该不该去thoughtworks?……等等,等等。今年从7月份到现在,我收到并回复了60多封这样的邮件。我更多帮他们整理思路,帮他们...继续阅读

...

自己有个习惯,从高中开始就喜欢利用少许时间在百度知道回答感兴趣的问题,并且完全原创(经过多年,各种形式问答已经是我的最大兴趣之一,我也对旁 人提出的问题具有较高敏感度),大致7年间发现很多人有志于从事软件开发方向,他们有的是在校大学生,有的是高中生感兴趣,有的是在校初中生就想学习编 程,或者毕业后想...继续阅读

...
建站服务