小米手机教会我们的四件事情
小米手机已经注定成为一个热门话题,在小米手机从研发、推广、营销、生产、销售的过程中,有什么是值得互联网从业者或者创业者学习的?这篇文章总结四条经验可能会帮到大家。
程序员必知 —— 编程语言创始人
IT江湖根据TIOBE 编程语言排行榜(2015年4月)来介绍编程语言创始人,我们感谢这些人,为我们提供这些优秀的编程语言
提高 Vim 和 Shell 效率的 9 个建议
你上一次使用 CAPSLOCK 键是什么时候?很久没有了对不对?噢,我也是,它已经被遗忘了,它浪费了键盘上一个黄金位置。让我们把它重映射成 Control 键来发挥它的作用吧!这里告诉了你在不同的操作系统上的具体操作。
限制你眼界的不是算法,而是你自己
现代人已经习惯通过社交网站来获取各类新闻信息。与传统媒体“你给什么我看什么”的信息获取方式不同,网络媒体为用户提供了更大的自由度,让他们可以选择自己想看的内容。由于网络信息的过载和多样,很多社交媒体也都采用了各种各样的算法来为用户推送更加个性化的新闻,让新闻更加符合每个人的口味。
15个IT技术人员必须思考的问题
行内的人自嘲是程序猿、屌丝和码农,行外的人也经常拿 IT 人调侃,那么究竟是 IT 人没有价值,还是没有仔细思考过自身的价值?
每个程序员1小时内必须解决的5个编程问题
每次我发布软件工程师的岗位工作要求,各种求职申请就会纷至沓来,接踵而至。但每每让我困惑的是,似乎总有那么几位应聘者完全不明白所谓“编程”的意思。
程序员如何在自己的软件中使用Tor Network(Tor network API)?
Tor Network究竟是个什么东西呢?黑客是如何利用Tor Network进行黑客攻击的?我们程序员是否也可以在自己的软件中使用Tor Network呢?
程序员的内心需求
上周我从三个哈尔姆斯塔德大学的学生那里收到一封电子邮件是关于他们做了一个三个月的项目名字叫程序员想要什么,以及企业如何吸引有才华的程序员。 这里是我自己按照重要性对于问题的几条答案。很明显,人有不同的观点,所以听你同意或不同意哪一条,或你认为落下的,下面的这些会让你感兴趣的。
写代码可能是成为软件工程师最容易的部分
写代码是超级重要的,但是我认为它只是整个过程中的一小部分,且不一定是最难学的。
未来缺什么样的程序员?
正如很多文章中提到的,高级开发人员的需求量依然很大。学习软件开发是一段很长的历程,到目前为止,我还没听到过说我们的培训速度能跟得上不断增长的需求。
Visual Basic被群众的呼声所挽救
当.NET刚刚发布时,Visual Basic与C#在社区中的基础是平起平坐的。但经过了多年的发展之后,微软正在逐渐地走向淘汰VB的方向。在2008年左右,VB的未来首次遭受了质疑,而当时的结果是微软承诺了C#与VB的同步发展。
每行代码都有潜在的 bug
去年夏天我写了一些代码来实现从一个哈希表中获取一条消息。这条消息是将要通过另外一个线程放入哈希表中的。这里会有很小的概率发生冲突,即一开始查找消息的时候它还没有被保存进去。
开源正在蚕食数据库市场
“关系型数据库市场一年的份额为90亿美元。我希望将它压缩到30亿美元,并占据三分之一的份额”,这是前MySQL首席执行官Marten Mickos曾经的豪言壮语。
雷军为什么这么着急推小米NOTE顶配版?
小米Note推出没多久,又搞出一个顶配版。昨天商务,雷军在这款新品手机体验会上,以亲民姿态大出风头。
语义压缩
我们都知道如何使用C++编程,不是吗 ? 我的意思是,我们都已经读过由以及热闹的留着胡子的家伙们精选的好书,是他们率先定义了编程语言,因此我们已经都学过了编写C++代码来解决真实世界问题的最好方式.
代码的印象派:写点好代码吧
最近有一位猎头顾问打电话询问是否有换工作的意向,对推荐的公司和职位的描述为:”我们这里有一家非常关注软件质量的公司,在寻找一位不仅能完成有挑战的软件开发任务,并且还对代码质量有非常高追求的软件工程师。”
一个Windows 系统究竟有多复杂?
从代码行数、开发难度,参与人员的数量,开发的时间长度等角度来说说,一个windows系统有多复杂。
DIV 是给弱者准备的
web 大拿、web 忍者、专家们,以前都没有执行这种优秀的思想,我们对此感到震惊。尽管采用这种新的编码方式吧。我们非常肯定,世界上其他人将很快效仿。
如何评价一个新技术——以Docker为例
上次与霍炬聊天,霍炬提到他在跟陈皓抬杠,陈皓认为 Docker 与 Java 是一个级别的发明,第二年就吸引了所有热门公司的加入。而霍炬认为这太夸张了,毕竟就是个配置管理器嘛。
编程还是被编程?这是个问题
我们使用工具并不意味着需要亲自制作工具。然而,如果我们希望能够与现有的这个由代码构成的环境交互,而不是处于完全被动的话,就需要了解基本的编码。我们不应该把这种技能完全地推给某一阶层或精英。
新加坡总理李显龙会编程 秀出数独解算器
新加坡总理李显龙今天在Facebook上发布了一组他亲自编写的复杂程序代码
一个程序员的数学学习探索之旅
我最近在看一些大学低年级的高数课本。为什么?为什么要用业余时间来学习又难又枯燥的高数?
谷歌推安卓应用开发语言Sky
Dart的目标是实现完全独立、高效地开发安卓应用,并能实现与网页浏览很好的契合,整个过程都将不需要借助Java语言的协助
代码==用户体验
开发人员:写代码时,你不只是在为终端用户创造用户体验(UX)。你的所有代码实际上都是用户体验。
优化 SQL SELECT 语句性能的 6 个简单技巧
SELECT语句的性能调优有时是一个非常耗时的任务,在我看来它遵循帕累托原则。20%的努力很可能会给你带来80%的性能提升,而为了获得另外20%的性能提升你可能需要花费80%的时间。
