转到正文

博客水木

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

存档

分类: 思想方法

编者按:大客户、大项目往往意味着麻烦多、需求杂,作为项目经理,如何让如履薄冰的项目涉险过关?本文作者负责过广东省联通、广东省电信和其他一些大集团的项目运作,他记录下自己屡试不爽的成功招式,谨供大家参考。 【IT168 专稿】企业信息化建设中,客户大、名气高,项目金额大,笔者把这类项目归为大项目。在国内,...继续阅读

...

注意:这篇文章仅做纯技术研讨学习。请不要尝试越过法律!请各位尝试入侵的网友记住!当你在没有任何防护的情况下进行hacking,你时时刻刻都面临着危险。你是否落入那张“网”,就看别人是否要你进“网”。犹如案板上的→“鱼”。 相信各位大牛都看过,文章有点老了。觉得写的很不错,所以就发出来。 网警如何找到你?入...继续阅读

...

行内的人自嘲是程序猿、屌丝和码农,行外的人也经常拿 IT 人调侃,那么究竟是 IT 人没有价值,还是没有仔细思考过自身的价值? 1. 搞 IT 的是屌丝、码农、程序猿? 人们提到 IT 人的时候,总会想到他们呆板、不解风情,专注于 IT 技术,就算性感的美女躺在旁边也无动于衷。事实真的是这样吗?虽说不能完全否定有这样的情...继续阅读

...

【编者的话】作为一名IT行业的软件程序员,凭借着他们对于编程的兴趣和热情,日复一日地重复着编程的工作。但是要想成为一名优秀的程序员,必须通过有效的学习提高编程的技能。但是如何进行有效地学习呢?最近,Allison Kaptur在新西兰举行的Kiwi PyCon会议上做了一个主题为“程序员的有效学习”的主题报告。在报告中,她...继续阅读

...

在C和C++语言开发中,指针、内存一直是学习的重点。因为C语言作为一种偏底层的中低级语言,提供了大量的内存直接操作的方法,这一方面使程序的灵活度最大化,同时也为bug埋下很多隐患。 因此,无论如何,我们都要对内存有一个清晰的理解。 1. 对内存的分配 32位操作系统支持4GB内存的连续访问,但通常把内存分为两个2GB的...继续阅读

...

上周在 HackerNews,关于 Linux Kernel 代码风格展开了有趣的讨论。 在讨论中,我就应不应该垂直对齐代码发起了一场小小的圣战。我完全支持!让我细说端详。 什么是垂直对齐? 举个小例子: int robert_age = 32; int annalouise_age = 25; int bob_age = 250; int dorothy_age = 56; 下面的代码更易于阅读: int r...继续阅读

...

我算是靠坑蒙拐骗进了程序员的门,然后一路狂奔。26岁之前几乎没有任何写代码的经验,研究生毕业却意外选择了一家不可能提供培训的初创公司,在每日担忧公司倒闭、害怕被炒鱿鱼以及同事冷落白眼的三重压力下逆流而上,一年半后离职,已是拥有 500万用户产品的后台主程。从前我对计算机技术心怀畏惧,认定技术高人一定有佛...继续阅读

...

我在过去的几年中,写了 4 本书。有传统意义上的两本实体书:《JavaScript 核心概念及实践》和《轻量级 Web 应用开发》,还有两本电子书《3 周 3 页面》和《函数式编程乐趣》。当然对我而言,主职工作是软件开发,写作是个副业。 在写作的过程中,有一些有趣的心得。 写作本身是一个很好的学习过程(至少是一个驱动你学...继续阅读

...

微信支付是由微信及财付通联合推出的移动支付创新产品。如今,随着微信支付的全面开放,相关需求也越来越多,很多开发人员进行微信支付开发及 商家申请微信支付时,面临着诸多疑惑。本文将结合微信支付接口开发的实践,从支付申请到各主要接口的使用方法等方面介绍微信支付的关键点技术。 URL设置 目前,微信支付只能由通...继续阅读

...

今天,我们要讲的重构方法为,提取方法(Extract Method)。这也是我最常用的重构方法之一。 注:虽然代码示例是用PHP写的,但相同的概念同样也适用于其他任何OOP语言。 定义 下面是Martin Fowler给出的官方定义: 如果你有一个可以组合在一起的代码段。那么将这个代码片段整合为一个方法,其方法名就用来解释该方法的目...继续阅读

...
建站服务