每种语言都有自己的独到之处,或奇特的语法,或不常见的函数,或非标准的执行方式。因此,不论新丁还是老手,看着某个特性会突然醉了。本文总结了10个经常被提及的“奇异”特性。
Google也是从一家小公司成长而来,其早期有21名员工,除了Larry Page和Sergey Brin之外,现在只剩7人仍留在公司。他们有些人成了企业家和职业经理人,一些成了投资人,还有一些早已退休。
本文推荐了11款常见的Web应用程序框架,并列出了相关的学习资料和下载文档。如果对这些项目还不熟悉,就赶紧学起来吧~
列出的 8 个矛盾的特质,有助于增加创业者成功的机会,但我认为大多数的创业者没有时间去一一比对自己是否符合。创业者都是简单的人,他们坚信自己的想法,然后努力让自己的想法成为现实。而这也往往也是他们成功的关键。
你有没有一个坏习惯,是你拼命多次都想要改正的?这个坏习惯可能是戒烟,或是结束你那甜甜圈一般的风流韵事。又或是你试图培养一个好的习惯,例如说每天跑步,或是更经常打电话给你的母亲?
嵌入式数据库是轻量级的,独立的库,没有服务器组件,无需管理,一个小的代码尺寸,以及有限的资源需求。目前有几种嵌入式数据库,你可以在移动应用程序中使用。让我们来看看这些最流行的数据库。
这篇文章讲述了和云相关的所有,对于linux的用户来说,这意味着你想用它做什么和它能为自己做些什么,当然,这有可能也会给我们造成一些误区。从一个终端用户和家庭使用者的角度来看,云计算最基本的就是提供在线服务。所以,让我们来说一说云能到底能给每一位linux用户提供些什么有用的服务?
时间是把杀猪刀,不仅催人老还得与它赛跑,经过这几年的自残式磨练,也早该总结总结。
译者注:本文发表于1998年3月28日,16年过去了,仍然值得我们深思。
对于Linux,我有我自己的看法,毕竟已经使用了很长的时间了,虽然我不喜欢常把对Linux的看法挂在嘴上,但有时我真的感觉到Linux在某些方面很让人烦恼。我的观点如下:
我有过外企经历、互联网经历和中国本土创业经历:最早在雅虎、谷歌等硅谷公司做过多年工程师,在国内创建过团购网站糯米网并成功退出,然后今年把全球最大的职业社交网站LinkedIn领英带进了中国。
既然你选择了编程作为职业,就注定了要终生以计算机为伴。但这并不意味着你应该置自己的健康不顾。谁都知道,电脑面前待久了,一是伤害你的眼睛,而是久坐伤身,还有会导致性格孤僻——因为你整天面对的是计算机,而不是活生生的人。到户外去,离开电脑,离开办公室。如果你还不确定是否应该这样做,那就看看下面的这些症状,有多少也出现在了你的身上?
去年年底美国大型零售商Target被曝受到黑客攻击,导致高达4000万张信用卡和7000万消费者的个人信息被黑客所窃,Aorato的研究员及其团队记录了攻击者用来攻击Target的所有工具,并讲述攻击者是如何渗透到零售商、在其网络内传播、并最终从PoS系统抓取信用卡数据的。
随着我的创业经历越来越丰富,有越来越多的人开始向我寻求创业的建议,比如“我该不该创业”、“我什么时候创业比较好”等等。对于这些问题,我的答案随着我经历的变化而不断变化。最开始,我会鼓励人们勇敢的去创业,但现在,我绝对不会再这样做了。
一个软件最后都会落实到代码。而代码,其背后的架构设计或设计思想或模式固然重要,但我觉得更重要的东西则是良好的命名。混乱或错误的命名不仅让我们对代码难以理解,更糟糕的是,会误导我们的思维,导致对代码的理解完全错误。相反,良好的命名,则可以让我们的代码非常容易读懂,也能向读者正确表达事物以及逻辑的本质,从而使得代码的可维护性就大大增强,读命名好的文章是非常流畅的,会有一种享受的感觉。
马云不是完人,也犯过许多错误,其中一些是致命的。2013 年的一次颁奖典礼上,马云说,如果将来要写书,就写《阿里的 1001 个错误》。他还说,阿里其实不止犯过 1001 个错误,许多错误看到了,但理会的时间都没有。15 年间,马云到底犯过哪十大错误?
来自密苏里州的新闻记者Esther Honig给住在不同国家的40多个Photoshop高手发送了一张她的未经编辑的照片。这位24岁的姑娘对这些照片只有一个简单的要求:“让我漂亮”。这些水平各异的Photoshop高手,有的改变了她的肤色,有的在她的脸上涂满了浓妆、加上了假睫毛。而另外一些看起来对她没有任何的修剪。虽然她的脸部结构基本上保持了原样,但有些文化里给她穿上了衣服,尤其是摩洛哥,给她加上了穆斯林的面罩。
对于大多数人来说,他们意识中的科技人就是扎克伯格,乔布斯或者是比尔盖茨——经常出现在新闻里的典型的男科技企业家。其实在科技领域还有一些女性
对于许多工程师来说,“最理想的工作”就是进入硅谷科技巨头公司,比如Google,Facebook或是Twitter。所以去年夏天,当公司的实习生Vedant说他收到了苹果录取通知书时,我并不感到意外。
选择了脚本语言就要忍受其速度,这句话在某种程度上说明了 python 作为脚本的一个不足之处,那就是执行效率和性能不够理想,特别是在 performance 较差的机器上,因此有必要进行一定的代码优化来提高程序的执行效率。如何进行 Python 性能优化,是本文探讨的主要问题。本文会涉及常见的代码优化方法,性能优化工具的使用以及如何诊断代码的性能瓶颈等内容,希望可以给 Python 开发人员一定的参考。
来自英国的 Dominic Wilcox,他擅长平凡之处开脑洞,寥寥数笔就能勾出一个美好而逗比的世界。
员工是公司财富的创造者,怎样才能提高员工的生产率?Namely公司CEO Matt Straz给出5个建议:让员工的付出和收入成正比、减少无用会议召开的次数、使员工工作透明、提供灵活性的工作时间并信任他们、停止追求完美。
如果手机没信号,那手机还能干什么?如果电视没信号,那电视能还能干什么?对于处于互联网时代的程序员,如果你的电脑不能上网了,那电脑还能有什么用?其实,不能上网的电脑还能干很多事情,比如下面这26件事情。
我们一般每天工作 8 小时,那么一周就是 40 小时。在极端的条件下(当然也不现实),如果一个程序员整整一周不吃不喝也不睡觉,所有时间全部用来写代码,那么就有 24×7 小时,乘起来是 168 小时,是平时的 4 倍。
Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器。有些人会认为变更Sublime Text的皮肤是一件浪费时间的事情,但也许你没想过,一个漂亮的主题会提高你的工作效率。下面这9款主题都能让你的编辑器里的代码具有不同的配色效果。
【外评】电脑从哪里获取时间?
【外评】为什么 Stack Overflow 正在消失?
有时
【外评】哪些开源项目被广泛使用,但仅由少数人维护?
【外评】好的重构与不好的重构
【外评】代码审查反模式
【外评】Linux 桌面市场份额升至 4.45
【外评】作为全栈开发人员如何跟上 AI/ML 的发展?
数据类型简明指导
第三颗原子弹