写给Android/Java开发者的JavaScript精解

       作为一个多年Javaer,我学习JavaScript的方式就是比较着学,努力辨识清楚Java与JavaScript的同与异,在比较中加深理解认识,最后达到学会JavaScript的目的。 许多程序语言都有自己的口号,Java的口号是:“write once,run everywhere!”同样,JavaScript也有自己的口号,那就是“everything is object!”阅读全文 »

2016年8月29日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

全球最流行、有趣、好玩的网站

       互联网迅速发展的今天,中国互联网孕育了三大巨头——BAT(百度,阿里,腾讯),当然放眼世界,它们的访问量依然是很大的,但是和其他的国际化的网站相比,做事态度却又很大差异,也是我今天写这篇内容的原因,也希望我们能放眼望世界,认识到自己的不足。 Wikipedia(维基百科) 维基百科是世界上最流行的百科全书网站,从互联网初期的发展,它都已经存在,到现在已经走过了十几个春春秋秋阅读全文 »

2016年8月29日
作者:鸡啄米 分类:IT互联网 浏览: 评论:0

将于年底回归的诺基亚能否再续辉煌

       竞争激烈的手机市场又有一个重磅选手杀回来了。诺基亚手机业务被出售给微软后,约定两年内不能推出诺基亚品牌的手机和平板电脑,今年底协议就到期了。诺基亚近期接受媒体采访的时候宣布将通过品牌授权的方式回归市场,将会在今年第四季度推出诺基亚品牌的手机和平板电脑。  暌违市场两年,诺基亚现在的定位已经逐渐调整成为全球范围内有影响力的电信设备商,并且对新身份适应良好。阅读全文 »

2016年8月22日
作者:鸡啄米 分类:数码生活 浏览: 评论:0

如何避免成为下一个雅虎

       雅虎最终只卖了48亿美金,对比其2000年巅峰期曾经超越1300亿美金市值的辉煌,有点像是打发叫花子。曾以耀眼光芒照亮全球互联网金钱和精神星空的创新先驱,就这样带着落伍者的标签与耻辱黯然地了结自己。一个创造历史的公司就这样被历史干掉。  没人想到雅虎会有那样伟大的开始,更没人料到它会是这样悲惨的结局。更令人唏嘘的是,从不可一世到几乎一文不值,这出互联网惊天惨剧,它只用16年,就唱完了。阅读全文 »

2016年8月22日
作者:鸡啄米 分类:IT互联网 浏览: 评论:0

到底什么样的程序员算全栈程序员

       与其他互联网热词一样,“”全栈“”程序员也是英译过来的,英文全文是:Full-Stack Developer,你想啊,中国人民怎么会用客栈的栈、堆栈的栈来形容工程师呢?  谈论一个概念,首先得给伊个定义,一般来说,全栈工程师就是指技术多面手,掌握多种技能,能够独立完成 non-trivial application 的人。non-trivial 怎么阅读全文 »

2016年8月19日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

读开源代码可助你提高编程水平

       我已经写了很多年的软件。最近我意识到,我越涉及(致力于,结合于等)开源技术,我写出来的代码就更好。这不由地让我疑惑起来:难道里面有什么相关性或因果关系吗?  阅读代码能让你变得更优秀  我在编程生涯的早期就明白我阅读的代码越多,我的代码就能变得更好。我知道,当我不得不维护其他人的代码时,简单和干净的代码几乎总是比花哨或复杂的代码好—— 即使有注释。阅读全文 »

2016年8月17日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

微博的励志故事——微博再度崛起

       微博发布2016年二季度财报,业绩相当亮眼,利润同比大涨5倍有余。 在中国互联网这二十多年的发展历史上,微博算是一个另类。它的独特点在于,很少有像它这样被舆论一致看好然后又一致看衰却又在看衰中崛起的产品。 2011年,微博在舆论看多中走到顶峰,一度有所谓“微博改变中国”的说法。 2012年,微博开始走上下坡路,一个很有趣的现象就是,从“每天都要刷微博&rdquo阅读全文 »

2016年8月16日
作者:鸡啄米 分类:IT互联网 浏览: 评论:0

详解HTML5 LocalStorage本地存储

       说到本地存储,这玩意真是历尽千辛万苦才走到HTML5这一步,之前的历史大概如下图所示: 最早的Cookies自然是大家都知道,问题主要就是太小,大概也就4KB的样子,而且IE6只支持每个域名20个cookies,太少了。优势就是大家都支持,而且支持得还蛮好。很早以前那些禁用cookies的用户也都慢慢的不存在了,就好像以前禁用javascript的用户不存在了一样。阅读全文 »

2016年8月10日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

Discuz!的Memcache缓存实现

       在PHP+MySQL架构的站点中,本文重点从MySQL的角度去分析如何使Discuz!论坛(或者类似的PHP+MySQL架构的程序)应对大访问量。同时给出一些使用Memcache去减轻MySQL压力的建议。其中很多数据是个人测试的结果,如有不同意见,敬请留言告之。 系统分析: 单纯的从MySQL的角度出发,单台MySQL的数据库负载到每天上亿次的操作(每秒大概1100次MySQL操作,然后乘以86阅读全文 »

2016年8月5日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

互联网黄金十年已过 白银时代到来

       从2005年我进入互联网行业到2015年,正好十年。刚入行的时候,我还是个充满理想主义激情的射手座;十年后,我更像一个沉静而多思的处女座了。 十年,在人的一辈子中算是不长不短。但对一个行业来说,也许只是刚刚起步。但互联网不是一个普通的行业,她的增长速度是其他行业的几倍,甚至十几倍。因此,互联网能用十年,大步走过其他行业几十年甚至几百年的发展历程。阅读全文 »

2016年8月1日
作者:鸡啄米 分类:IT互联网 浏览: 评论:1

微软SAPI(The Microsoft Speech API):让你的软件能说会道

       “没声音,再好的戏也出不来。”这虽然是一句广告,但是也说出了一个道理,我们所开发的软件,特别是一些多媒体软件,要是能够发出声音,能说会道,将为我们的软件增添不少光彩。同时,我们面临的是一个老龄化的社会,将会有越来越多的视力不太好的老年人成为我们的用户,开始使用我们的软件,如果我们的软件能说会道,可以用语音的方式提示用户进行操作,这将大大增加软件的可用性,从而获得用户的喜爱。阅读全文 »

2016年7月30日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

自媒体和网红会否像站长一样昙花一现?

       继东风风光邀请近百名网红参加发布会之后,网红似乎快成为新闻发布会的标配,于是很多人开始讨论自媒体是否会衰落,“铁证”就是自媒体人已经和最后排的保安坐到了一起。  这个说法我觉得有点不靠谱,毕竟专业性是完全不同的。  从流量的角度来说很多自媒体人是不及网红的,但是从行业的影响力上来说,自媒体更能帮助一家企业快速在行业内被知晓。阅读全文 »

2016年7月29日
作者:鸡啄米 分类:IT互联网 浏览: 评论:0

MFC用串行化实现文档存储和读取功能

       在面向对象的程序设计中,一般都是用二进制文件来保存文档资料。在VC++中控制和使用文件流的方法很多,MFC程序设计中常用的有两种方法:用CFile对象存储和读取文件;利用串行化存取文件。其中用CFile对象直接存储文档,存在着以下两个问题:一是过程繁琐,例如绘图系统中常存在大量的数据对象(直线对象、矩形对象等);另一个问题是功能受限,VC++为了程序集成的需要,设汁成了复合文档...阅读全文 »

2016年7月27日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

论开心网和人人网的倒掉

       对于中国人而言,2008年是非常特殊的一年,雪灾、地震、奥运,痛苦与甜蜜交织在一起。对于中国互联网而言,2008年也是非常重要的一年,那一年,开心网横空出世,在不到一年的时间里,就吸引了千万用户。到2008年年底,开心网已经进入中文网站的前十名,国际排名也直逼人人网。那场被称为“决定了之后中国互联网命运”的SNS大战也就此爆发。阅读全文 »

2016年7月25日
作者:鸡啄米 分类:IT互联网 浏览: 评论:0

狼人孙正义取走王冠上的宝石——收购ARM

       1、ARM 是谁? 在遥远的1990年,Risc芯片的鼻祖Acorn发布ARM架构方案,苹果投资了150万英镑……  没错,是苹果。当年苹果在开发今天iPhone的鼻祖,一款叫牛顿的PDA,没有芯片,于是看中了ARM,占股45%。  可惜后来苹果败家的时候,因为缺钱,卖了很多股份…… 是的,卖了很多股份!时光穿梭到二十一世纪的第二个十年时,当苹果又想收购ARM时,心里不知有多少只羊驼飘过。阅读全文 »

2016年7月25日
作者:鸡啄米 分类:IT互联网 浏览: 评论:0

Mysql数据库备份方案讨论

       在数据库表丢失或损坏的情况下,备份你的数据库是很重要的。如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态。有时,正是MySQL管理员造成破坏。管理员已经知道表已破坏,用诸如vi或Emacs等编辑器试图直接编辑它们,这对表绝对不是件好事。个阅读全文 »

2016年7月18日
作者:鸡啄米 分类:软件开发 浏览: 评论:1

怎样辨别Mac是不是翻新机

       Mac翻新机辨别方法。很多人都通过各种渠道购买Mac电脑。这个时候,就很担心自己的电脑会不会是翻新机。那么,怎样辨别MacBook是否为翻新机 ?这里小编给大家简单介绍一下Mac翻新机辨别方法。 一  1. 要辨别一款 MacBook 笔记本是否为翻新机的话,首先可以从它的外观下手。从整个机身,屏幕,键盘下手,看看是否有划痕,外观损伤等。阅读全文 »

2016年7月13日
作者:鸡啄米 分类:数码生活 浏览: 评论:1

高质量Java编程指南

       使用一种程序设计语言,就应该专业地使用它。本文是IBM developerWorks中的一篇文章,它描述的都是Java编程中的细节问题,尽管如此,还是值得大家玩味一番,至少我作为一名老鸟还是从中受益了。  学习一种新的程序设计语言比学习一种新的口头语言要容易。但是,在这两种努力中,都需要付出额外的工夫去学着能地道地说这种新的语言。当你已会C或 C++,那么学习Java程序设计语言将不会很困难;这就阅读全文 »

2016年7月11日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

Java Thread.interrupt 害人! 中断Java线程

       程序是很简易的。然而,在编程人员面前,多线程呈现出了一组新的难题,如果没有被恰当的解决,将导致意外的行为以及细微的、难以发现的错误。 在本篇文章中,我们针对这些难题之一:如何中断一个正在运行的线程。 背景 中断(Interrupt)一个线程意味着在该线程完成任务之前停止其正在进行的一切,有效地中止其当前的操作。线程是死亡、还是等待新的任务或是继续运行至下一步,就取决于这个程序。阅读全文 »

2016年7月6日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

程序员的30本书——经典中的经典

       “如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”   1、《代码大全》 史蒂夫·迈克康奈尔   推荐数:1684  “优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来, 就是我们本能所说的”编写整洁的代码”。这本书有50页在谈论代码布局。”阅读全文 »

2016年7月1日
作者:鸡啄米 分类:软件开发 浏览: 评论:0