Browsed by
作者: 陈皓

芝兰生于深谷,不以无人而不芳 君子修身养德,不以穷困而改志
未来五年程序员需要掌握的10项技能

未来五年程序员需要掌握的10项技能

由于最近经济形势的变化,很多开发人员只关注他们短期的工作前景。与此同时,把时间和精力花在学习最能带来回报的新技术上是件非常重要的事情。这里是我们列举的10种你需要马上开始学习的技术,让你的简历在未来5年不会落伍。这个列表并不完全,有很多业界的领域(比如大型机开发人员)没有涉及。尽管如此,对通常的主流开发来说,学习其中至少7项技能肯定不会错 ——不但要达到能在面试时侃侃而谈的程度,还得能在工作中运用自如。

1) 编程语言三选一 (.NET, Java, PHP)
除非开发世界有根本的改变(类似小行星击中雷德蒙),在不远的将来,大部分开发人员将需要了解三大开发平台——.NET (VB.NET或者C#), Java, 或者PHP——中的至少一个。并且只了解核心语言也是不够的。因为项目会包含越来越多不同的功能,你需要对相关框架和库有深入的了解。(本人以为C/C++可能比这三个语言更有竞争力)

阅读全文 Read More

好烂啊有点差凑合看看还不错很精彩 (26 人打了分,平均分: 3.77 )
Loading...
Windows下和程序员相关小工具

Windows下和程序员相关小工具

1 HOUR SOFTWARE – 很多的小工具集

.NET Memory Profiler – 可以找出.NET程序中的内存泄露问题,并找出可优化的内存。

.NET Reflector – 查看,导航,搜索.NET汇编中的类的继承关系。

Active Webcam – Webcam 视频监视软件。

ArsClip – 剪贴版管理程序,可以跟踪每次剪贴版中的内容,并可以通过设置热键,取出粘贴其中的内容。

ASP2ASPX – 转换ASP 程序页到ASP.NET

AutoHotKey – 自动点击键盘和鼠标。

阅读全文 Read More

好烂啊有点差凑合看看还不错很精彩 (13 人打了分,平均分: 3.15 )
Loading...
Ubuntu的并行启动

Ubuntu的并行启动

如果你在使用多核处理器,那么你可以配置Ubuntu的一个参数来使用Ubuntu的启动并行,以加快其启动速度。

这个参数在文件/etc/init.d/rc中,其参数名是CONCURRENCY默认值是none,你可以把这个参数改成如下所示。于是,你就开启了Ubuntu的并行启动的功能。

CONCURRENCY=shell

但是,这个参数会导致dbus, hal和gdm的产生“race condition”竞争条件,所以,这三个程序的启动顺序非常的关键。其必需保证这个顺序:dbus -> hal -> gdm。这个顺序在Ubuntu的Hardy,Intrepid 或Jaunty中是没有问题的。但是,我们不排除在别的版本中会有问题。

阅读全文 Read More

好烂啊有点差凑合看看还不错很精彩 (6 人打了分,平均分: 2.17 )
Loading...
9个强大免费的PHP库

9个强大免费的PHP库

1. ReCAPTCHA

reCAPTCHA  允许你的网站集成一个Advanced CAPTCHA 系统,这个系统可以帮助你阻止一些垃圾信息。可视化的CAPTCHA 同样也有一个有用的声音功能。另外,在reCAPTCHA 服务里,这个PHP库也包含了一个给 “Mailhide” 服务用的API,这个可以把你的邮件地址隐藏于一些抓邮件地址的程序。

这个API是免费并且非常容易使用的,你需要做的就是申请一个API的KEY。

ReCAPTCHA

下载 ReCAPTCHA | 获取一个API Key | 相关文档

阅读全文 Read More

好烂啊有点差凑合看看还不错很精彩 (6 人打了分,平均分: 2.33 )
Loading...
程序员需要具备的基本技能

程序员需要具备的基本技能

软件开发是一个跨度很大的技术工作,在语言方面,有C,C++,Java,Ruby等等等等,在环境方面,又分嵌入式,桌面系统,企业级,WEB,基础系统,或是科学研究。但是,不管是什么的情况,总是有一些通用的基本职业技能。

这些最基本的职业技能通常决定了一个程序员的级别,能否用好这些技能,直接关系到了程序员的职业生涯。很多程序新手也是因为缺少、达不到或是不熟悉在这些基本技能,所以,他们需要有老手带,需要努力补齐这些技能。而高级程序员应该非常熟悉这些基本技能,而且有能力胜任并带领其他经验不足的程序员。

下面这些基本职业技术可以用来做为对一个程序员的评估,很明显,下面的这些技能都可以用来做面试。虽然,还有很多非技术的因素,但对于评估一个程序员的技术能力来说,其应该是足够的了。

下面是程序员所应该具备的基本职业技能:

阅读全文 Read More

好烂啊有点差凑合看看还不错很精彩 (69 人打了分,平均分: 4.48 )
Loading...
4月14日,微软补丁日

4月14日,微软补丁日

下周二,微软准备release至少8个以上的安全补丁,如下表所示。目前没有太多的信息,不过,我们知道的是其中Excel的那个BUG早在2月份的时候就报告了,http://www.microsoft.com/technet/security/advisory/968272.mspx,可是这么长的时候后才有patch。哎。

这次的BUG数之多,覆盖面之广(包括IE,Office,DirectX,Windows …),看来,下周二各个公司的IT部门又有得忙了。

编号

严重程度

攻击方式

重启

影响的软件*

Windows1

严重

远程代码运行

需要重启

Microsoft Windows, Microsoft Office

Windows2

严重

远程代码运行

需要重启

Microsoft Windows

Windows3

严重

远程代码运行

可能需要重启

Microsoft Windows

IE

严重

远程代码运行

需要重启

Microsoft Windows, Internet Explorer

Excel

严重

远程代码运行

可能需要重启

Microsoft Office

Windows4

重要

获取更高权限

需要重启

Microsoft Windows

ISA

重要

拒绝式服务

需要重启

Microsoft Forefront Edge Security

Windows5

中级

获取更高权限

需要重启

Microsoft Windows

相关信息可以参看这里:

http://www.microsoft.com/technet/security/bulletin/ms09-apr.mspx

好烂啊有点差凑合看看还不错很精彩 (8 人打了分,平均分: 2.50 )
Loading...
一个排序算法比较的网站

一个排序算法比较的网站

下面这个网站是一个非常丰富的排序算法的网站。

Sorting Algorithm Animations
http://www.sorting-algorithms.com/

这是一个非常不错的排序算法的网站,当你打开这个网站的时候,请不要因为看到很多个图片的大红叉而鄙视它。你先点击网页上方的Problem Size,选择一个尺寸,20,30,40还是50,都行,于是你就可以看到下面整个大表中有图片显示出来了。如下所示:

sort

阅读全文 Read More

好烂啊有点差凑合看看还不错很精彩 (18 人打了分,平均分: 4.33 )
Loading...
十大史上最恶心的操作系统

十大史上最恶心的操作系统

Computer World上有人评出了有史以来十大臭名照著的操作系统,我们来看看倒底有那些,顺便也回顾一下操作系统的历史。下面的顺序通过时间顺序由古至今。

OS/360, 1964

这里,说的不是后面新版的OS/360,这里说的是60年代未70年代初的第一版的OS/360。当时的Project Manager,Fred Brooks, 《人月神话》 The Mythical Man-Month的作者,这是一本非常经典的告诉你软件开发是如何失败的一本书。在书中,Brooks解释说,他们需要了比较计划更多的内存,最后导致了预算超标了好几次,当然,最终这个操作系统还是很慢。另一方面,这本书中也出现了一句网络上的流行语:”Adding manpower to a late software project makes it later.” (在项目的后期加入人手只会让项目更拖)Brooks 喜欢像一本软件开发者的圣经一样描述,因为”everybody reads it, but nobody does anything about it.” 在书中他展开描述了这个故事后,我们才知道他是对的。

阅读全文 Read More

好烂啊有点差凑合看看还不错很精彩 (8 人打了分,平均分: 2.88 )
Loading...
笔记本电脑的发展史

笔记本电脑的发展史

这是一段比较有趣的历史,让我们回顾一下笔记本电脑的整个历史吧。可能叫便携式电脑比较好一点。

1970 – 1981 第一个便携式的电脑概念

上世纪70年代,Alan Kay 在 Xerox PARC开始有了便携式个人电脑的想法。到了1981年, Osborne 1问世,其由Adam Osborne创造。如下图。Osborne 1 有一个5英寸的屏幕,还有一个可选的电池,两个5 ¼” 软驱,一个 modem 接口,还有一个键盘。当时的价格是$1,800(包括一块电池)。

osborne1

 

阅读全文 Read More

好烂啊有点差凑合看看还不错很精彩 (5 人打了分,平均分: 2.60 )
Loading...