- 浏览: 1109899 次
- 性别:
- 来自: US
-
最新评论
-
ever丶唯爱:
有activiti的视频吗?
Activiti介绍及视频教程 -
A_T_Being:
好东西,在百度盘上面,可以下载来看。
Redis介绍及视频教程 -
zhuchao_ko:
这个世界上只有两种语言 一种没人用的 一种被骂 的 我一直相信 ...
程序员将面临再次洗牌,你作何选择? -
ljmomo:
微软 手机 现在 已经不挂 诺基亚logo 。还有就是 微软 ...
程序员将面临再次洗牌,你作何选择? -
benwg:
楼主,MacOS是基于BSD系统的,真怀疑你是否从事多年的软件 ...
程序员将面临再次洗牌,你作何选择?
文章列表
最近,波兰的程序员 Chris (也叫 KreCi)公布了他的第十四期程序员收入报告。数据显示,上月是目前为止他收入最多的一个月。
Chris 的收入并不是指他的工资或薪水,Chris 是一个自由职业者。他的收入也不是来自个人承包软件工 ...
在过去的一篇文章里,我曾经提到过“破窗理论”。对于下面这个实用主义程序员的观点,你或许很熟悉:
不要放任“破窗”(不良的设计、错误的决定或者糟糕的代码)不管,一旦发现就要尽快修复。如果时间不够,那就先把它隔离起来。你可以把这些令人不快的代码注释掉,或者显示“尚未实现”的消息,或者用虚假的数据来代替。你应该采取一些措施,以防止进一步的破坏,并且表现出一切尽在掌握之中的样子。
我们看到过,一些曾经运转良好的系统在发生了一些错误之后便迅速恶化。导致软件腐烂的因素有很多(我们会在别处再讲到这些因素),但相比之下,忽视问题会使软件腐烂得更加迅速。
对于程序员来说,这是一个非常好的建议。下面,我将试 ...
Facebook 190 亿美金收购 WhatsApp 的重磅消息刚刚过去不久,社交及通讯应用 Tango 日前宣布获得 2.8 亿美元的投资,由阿里巴巴领投,阿里巴巴投资资金达 2.15 亿美元。
Tango 是一款社交讯息和娱乐应用程序,可以进行视频和语音通话、发送文本信息、玩游戏等。目前有用户 2 亿,月活跃用户达到 7000 万。本轮融资的投资方除了阿里巴巴,还有 Tango 先前的投资者包括通路实业、德丰杰、高通投资等。阿里巴巴将获得 Tango 少部分股权以及董事会席位。
Tango 并不愿意透露自己公司的最新估值,不过 Tango 联合创始人及首席技术官 Eric Set ...
思科的2014年度安全报告中指出:甲骨文公司的Java技术成为安全问题的主要来源。
根据思科最近的安全报告,在2013年,IT企业面对着各种各样的网络攻击和风险。但是,没有任何一项技术会遭到如此多的吐槽,除了Java。
思科的2014年度安全报告发现,Java占据了2013年所有安全问题91%的比例。
“在观测到的网络攻击中,Java贡献了大份额的负载值。”来自思科技术部门的技术主管莱维·贡德特向eWEEK(译注:美国互联网媒体)透露。
思科的安全威胁研究部门在安全威胁报告中披露了Java的相关数据,该部门在2013年被思科以27亿美元收购。
中国人很善于用一些简单的绰号做总结。这几年来,逐渐诞生了几个专有绰号来概括互联网垄断寡头企业。
BAT :百度、阿里、腾讯。
TABLE :T是腾讯,A是阿里巴巴,B是百度,L是雷军系(即金山小米系),E是周鸿祎系(即360系)。
TABLES :S代表门户网站中最有机会的新浪和搜狐。
而上述说法中,最早产生,最后被沉淀下来,并被广泛接受的,就是“BAT”。
也许正是因为在“
Linux终端有一系列有用的命令。它们可以显示正在运行的进程、杀死进程和改变进程的优先级。本文列举了一些经典传统的命令和一些有用新颖的命令。本文提到的命令会实现某个单一功能。它们可以结合起来——这也是Unix设计程序的理念。其它命令,例如htop,会在命令的上层提供一个友好的界面供用户使用。
top
top命令是一个常用的查看系统资源使用情况和查看占用系统资源最多的进程的命令。top以列形式显示所有的进程,占最多CPU资源的进程会显示在最上面。
1. 构造器
初始化和清理是涉及安全的两个问题,许多C程序的错误都源于忘记初始化变量,当使用完一个元素时,也很容易忘记清理它。C++引入了构造器的概念,这是一个在创建对象时被自动调用的特殊方法,Java中也采用了构造器,并额外提供了垃圾回收器,对于不再使用的内存资源,垃圾回收器能自动将其释放。
在Java中,通过提供构造器,类的设计者可确保每个对象都会得到初始化。创建对象时,如果类具有构造器,就会自动调用相应的构造器。构造器采用与类相同的名称,也避免名称冲突的问题,例如:
class Test {
Test() {
System.out.print("In ...
所谓外联网,其实只是“墙外广播”而已,只能单向提供信息。
“世界上只有60%的人能通过互联网学到丰富的知识。在一些乡村和偏远地区,手机信号和互联网根本不存在。Outernet的主要目的就是弥合全球的信息鸿沟。”
代码如下:
此文章来自DreamSea(张小哲),转载请注明出处!
/**
*
* @author DreamSea 2011-11-19
*/
public class IntegerTest {
public static void main(String[] args) {
objPoolTest();
}
public static void objPoolTest() {
Integer i1 = 40;
Integer i2 = 40;
Int ...
图片来自网络
一直在追赶淘宝的京东,这一次终于领先一步
文 | 秦筱
马云只负责为世人搭建一个突破他们想象力的平台,至于买与卖,你们自己玩。而刘强东小时候的梦想是不断买船,把生意做大,凑成一支大船队。
互联网大佬们背后的“隐形控制者”
文 | 唐筠
单从股权结构上看,百度属于美国,腾讯属于南非,阿里巴巴属于日本,但李彦宏和马化腾都通过巧妙的设置保留了对公司的绝对控
设计模式表示由经验丰富的面向对象的软件开发的最佳实践。设计模式是解决方案的软件开发商面临着软件开发过程中的一般问题。这些解决方案是在一段相当长时间内由众多软件开发者通过试验和错误得到的。
什么是 Gang of Four (GOF)?
设计模式四人组(“四人帮”,又称Gang of Four,即Erich Gamma, Richard Helm, Ralph Johnson & John Vlissides四人)的《设计模式》,原名《Design Patterns: Elements of Reusable Object-Oriented Software》(1995年出版,出版社 ...
自.NET 4.5发布已经过了差不多1年了。但是随着最近微软大多数的发布,与.NET开发者交流的问题显示,开发者仅知道一到两个特性,其他的特性仅仅停留在MSDN并以简单的文档形式存在着。
比如说,当你问一个.NET开发者.NET框架内核中有什么新东西的时候,他们中的大多数仅仅会说异步与等待(至少和我交谈的人们仅仅谈到了这些特性)。
对于这三种匹配模式也有叫: “最大匹配Greedy”“最小匹配Reluctant”“完全匹配Possessive”。现在将我对这三种匹配模式的理解写出来,并提供一些例子供大家参考。
1、Greediness(贪婪型): 最大匹配
X?、X*、X+、X{n,}都是最大匹配。例如你要用“<.+>”去匹配“a<tr>aava </tr>abb”,也许你所期待的结果是想匹配“<tr>”,但是实际结果却会匹配到“<tr>aava </tr>”。这是为什么呢?下面我们跟踪下最大匹配的匹配过程。
①“<”匹配字符串的“< ...
是什么区分开普通的Linux用户和超级极客的呢?很简单:用在学习那些使长时工作转变为一瞬间工作的技巧、诀窍、秘诀和技术上的时间。如果你想提高效率而又不用做这些搜集资料的跑腿活儿,那我们已经收集了50多条简单易学的Linux技巧,以帮助你更潇洒地工作,并且最大限度的利用你的电脑。开始享受吧!
1:检查不是由你运行的程序
难度:高级
应用程序:bash(译注:UNIX或者LINUX的shell)
想象下这个场景-你已经准备好了要和同事在办公室里对战一局快速的Crack Attack(译注:一款免费的OpenGL游戏,类似俄罗斯方块),不料却发现,当你正准备要击败你这个傲慢的下属时,方块却停 ...