程序开发

每个程序员都应该收藏的算法复杂度速查表

算法复杂度这件事这篇文章覆盖了计算机科学里面常见算法的时间和空间的大 OBig-O 复杂度。我之前在参加面试前,经常需要花费很多时间从互联网上查找各种搜索和排序算法的优劣,以便我在面试时不会被问住。最近这几年,我面试了几家硅谷的初创企业和一些更大一些的公司,如 Yahoo、eBay、LinkedIn 和 Google,每次我都需要准备这个,我就在问自己,“为什么没有人创建一个漂亮的大 O 速查表呢?”所以,为了节省大家的时间,...
8年前 (2017-02-05) 阅读(2227) 赞一个 (0) 评论(0) 链接直达
程序开发

编程时避免使用 if 语句的五种模式

大约十年前,我听说了反if的活动,觉得这个概念非常荒谬。如果不用if语句,又怎么能写出有用的程序呢?这简直太荒谬了。但之后你会开始思考:是否还记得上周你拼命想读懂的深度嵌套代码?糟透了对么?要是有办法能简化它该多好。反if活动的网站上没给出多少实用性建议,因此在本文中,作者将会提供一系列模式,也许你会用得上。但首先我们来关注一下if语句到底造成了什么问题。if 语句的问题if语句的第一个问题在于,通常出现if语句的代码很容易越改越糟。我...
8年前 (2017-02-05) 阅读(2185) 赞一个 (0) 评论(0) 链接直达
神秘的程序猿

用中文编程能给我们带来什么?

每隔几天,就会有人在网媒上讨论中文编程的问题,甚至有编程的套件发布,每次都会引发一场大讨论。但是在程序员的圈子里,却很少看到有人关注这个话题。为什么汉语编程这个话题总能引吸一些人的眼球呢?我们就开动脑筋,来想一想汉语编程能带来的好处。1) 民族荣誉感增强,这种感觉就像是以后我们的子孙再也不用学习英文了,而是英国人,美国人,世界各国人民都挤破脑袋来学习汉语,中华民族可以把学习英语的大 把时间节约下来,去做更有意义的事情。这以后,你去国外旅...
8年前 (2017-02-05) 阅读(2451) 赞一个 (1) 评论(0) 链接直达
神秘的程序猿

能让程序员心花怒放的七种礼物

一般偏感性的人都容易用小礼物哄的开心,比如从路边摘一朵送给一个小姑娘,她会开心好几天。但对一些偏理性的人,就很难用一个简单的礼物打动他了。以开发软件为职业的程序员是偏理性的人群的代表,不是一般的难伺候。你可以说他们木纳、死脑筋、不懂人情世故,很难打动他们。下面这个笑话很形象的描绘了他们:一个程序员骑着一个很漂亮的自行车到了公司,另一个程序员看到了他,问到,“你是从哪搞到的这么漂亮的车的?”骑车的那个程序员说,“我刚从那边过来,有一个漂亮...
8年前 (2017-02-05) 阅读(3165) 赞一个 (0) 评论(0) 链接直达
神秘的程序猿

做程序猿的老婆应该注意的一些事情

今天来说说一位女青年的老公以及他们的事儿。如有雷同,纯属巧合。十一年前我和程序猿第一次见面,还是大一军训期间。我甚至不确定程序猿是否记得那是第一次见面。当时不小心装伪文艺参加了吉他社,想借一本吉他入门书,然后同在吉他社热心的海哥说他一同学有,就带着我去拿书了。于是我们第一次“见面”了,我只看见一个对着电脑,佝偻着背的背影……严重怀疑程序猿根本没抬头看一眼那个已经晒得像反转熊猫一样的妹子,因为他递过来书以后,又迅速投入到了电脑的怀抱,相对...
8年前 (2017-02-05) 阅读(2404) 赞一个 (0) 评论(0) 链接直达
神秘的程序猿

谷歌工程师写的这段代码什么水平?

代码,正在改变世界。正是因为有了代码的存在,才有了阿里巴巴、百度、京东、天猫等的存在。有网友分享了一篇名为 “看看牛B的程序员是如何写好看的代码”的文章。整篇文章只有放了一段代码,而且这段代码据说是前谷歌工程师写的,大家快来看看什么水平?在这段代码的下面,很多网友跟帖,下面精选一些网友的回答:网友一:不是说不要嵌套太多的if么?网友二:这种写大三角的事儿咱也没少干。网友三:嵌套太多了吧,影响可读性。网友四:在有业务逻辑的时候,就写不出这...
8年前 (2017-02-05) 阅读(3215) 赞一个 (2) 评论(0) 链接直达
神秘的程序猿

你不曾听过的最强debugging故事

那还是80年代初期,我爸爸在一家存储设备公司工作,这个公司现在已经不存在了,它生产磁带机和驱动这些磁带高速运转的气动系统 —— 这是那个时代的产物。他们技术改造了磁带驱动器,使得你可以只有一个中心驱动器 —— “A”盘 —— 由它连接着数个“B”盘,在跟A盘连接的内存里驻留这一个小型的操作系统,负责代理所有B盘的数据的读写操作。每次当你启动A驱动器,你需要在外围驱动器里插入一张软盘,操作系统会把A盘加载到内存里。这个操作系统简单的出奇...
8年前 (2017-02-05) 阅读(2306) 赞一个 (0) 评论(0) 链接直达
神秘的程序猿

你不知道的程序员 程序员其实真的很幽默浪漫

现如今,程序员在中国的科技 圈可以说已经达到了举足轻重的地步了,强大的腾讯帝国,强大的阿里帝国,他们哪一个不是有上万程序员堆起来的。没有他们,哪儿来的天猫、支付宝,哪来的在 网上买买买;没有他们,哪来的微信、QQ, 哪来的在网上聊聊聊(yue yue yue)。当然,并不是说阿里或者腾讯的成功全是程序员的功劳,但至少,他们的功劳是应该排在第一位的。由此,可以窥见程序员的重要性。但是,对于程序员这一强大的物种,好多人还是不了解的,或者是对...
8年前 (2017-02-05) 阅读(2490) 赞一个 (0) 评论(0) 链接直达
神秘的程序猿

程序员的 10 大谎言,你中过哪几枪?

阿诺:数一数,你会中几枪① 我以后会给代码加注释② 这是临时办法,发布时不会这样写③ 差不多了,只剩几个小问题④ 开发:“需要10天”老板:“5天能做完吗?”开发:“可以!”⑤ todo⑥ 在我机器上是好好的⑦ 这不用测试,肯定是好的!⑧ 对,我已经测试了!⑨ 就改一行代码,不会影响其它程序啦⑩ 以前就有这问题程序员:打的很准!阿诺,再来 10 发① 下次修改代码时我会增加单元测试② 我已经完成 90% 了③ 这个两分钟就可以修复的!④...
8年前 (2017-02-05) 阅读(2455) 赞一个 (0) 评论(0) 链接直达
人文阅读

他被老师同学视为怪胎,被迫远走澳洲,《最强大脑》天才少年的遭遇惊醒无数中国人

中国每年都会诞生数以万计的天才,但最终留住的天才们的,却是简单的爱与微笑。2015年1月2日《最强大脑》第二季播出在晋级赛第六场的舞台上一名叫孙亦廷的8岁小学生,技惊四座他仅凭气球落地声音就能判断气球坠落高度他对声音的敏感程度甚至可以与世界上最精密的调音器相匹敌最终他成功进入决赛在整场最难的环节“万物之声”里战胜德国名将蕾蒂西娅·哈恩为中国队取得了难得可贵的一分那一夜,他火遍了大江南北人们称赞他为“辨音神童”、“最强大脑”然而和赞誉一同...
8年前 (2017-02-05) 阅读(2650) 赞一个 (0) 评论(0) 链接直达

程序喵 www.ibloger.net

文章归档 站内留言 给我写信 文章订阅