TecHug
    • 首页
    • 必观作品
    • 快乐程序员
    • 联系
    • RSS
    1. 做程序猿的老婆应该注意的一些事情
    2. 能让程序员心花怒放的七种礼物
    3. 如果编程语言是种武器
    4. 如何成为一名黑客
    5. 调查:程序员需要知道的97件事,你知道几件?
    6. 调查:成功创业者的15个特征,你拥有几个?
    7. 让上班族瞬间怒掀桌的20件事,你遇到哪几件?
    8. 如果程序员是猫,你是哪只猫?
    9. 要嫁就嫁程序猿——钱多话少死的早
    10. 当不能上网时你的电脑还能做的26件事

《神秘的程序员们》漫画44:一封邮件引发的血案

《神秘的程序员们》漫画44:一封邮件引发的血案

漫画《神秘的程序员们》| 2016-04-27

我理解的架构师

昨天参加了了 TopGeek 在浦东软件园举行的架构师大会,与新老朋友讨论了一些关于架构师的话题。其中不少正是我近来一直在思考的问题,索性把我的观点写出来,与大家共同探讨。

架构架构师| 2016-04-27

这些书影响了马云、乔布斯一生,你读过几本?

每年的4 月 23 日,除了是私募大佬们赶考的日子,还是第 22 个世界读书日,也是“世界书籍与版权日”,此外,这一天还是大文豪莎士比亚逝世 400 周年纪念日。今天,几位不必参加赶考的企业家大佬为您推荐他们最欣赏的书籍。在这个碎片化阅读的时代,真正的思想者是不满足于碎片化阅读的。面对商业世界的巨变,企业家如何从书籍中找到方向?

读书图书| 2016-04-26

不做代码审查会怎样?

在真正的实施过程中,很多情况下并不像想象的那般美好,经常出现例如有些同学由于跟不上其他人讲解的速度(毕竟不是自己写的)或是没有相关的上下文(例如刚加入项目的新成员),或是由于提交没有被很好的切分和组织,导致整个过程都处于游离状态(就像下图中的我……毫无摆拍痕迹),而代码审查的效果也打了折扣,渐渐的变成了一个流程,一个过场, 一个习惯。

代码审查| 2016-04-26

世界上最奇葩的黑客都做了什么?

作为蜚声海外的中国黑客团队 KEEN Team 的创始人,他不仅带领团队拿下了中国人在世界顶级黑客大赛“Pwn2Own”上的首个冠军,也建立了网罗诸多优秀黑客的 GeekPwn“极棒”黑客大赛,还时不时为中国的黑客精神奔走呼号,例如上一下315晚会神马的。正所谓不疯魔不成活,“奇葩的人+奇葩的思路”大概是王琦心中伟大黑客的标准。最近的一次交流中,王琦也分享了他心中最奇葩的黑客们。

黑客| 2016-04-26

面试中的排序算法总结

查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要熟悉了思想,灵活运用也不是难事。一般在面试中最常考的是快速排序和归并排序,并且经常有面试官要求现场写出这两种排序的代码。对这两种排序的代码一定要信手拈来才行。还有插入排序、冒泡排序、堆排序、基数排序、桶排序等。

面试算法面试题排序算法| 2016-04-26

美国一半程序员非科班出身,他们咋做到的

美国的程序员交流网站Stack Overflow在去年的开发者调查中想要了解,码农们是否都有大学的计算机专业学位。有26086名程序员参与了这项调查,其中有近一半受访者的答案是,没有学位。

科班| 2016-04-26

如何用50行代码开发出一个人工智能机器人

这年头,机器人程序(bot)是新的应用程序,机器人程序商店就是新的应用程序商店。结合人工智能,机器人程序变得功能日益强大,而且在学习新的本领。我在本文中将介绍如何使用IBM Watson API,用短短50行代码,编写出一个Telegram语音转换成文本的机器人程序。

8 条评论 | 人工智能机器人| 2016-04-25

自由软件的代价

算起来,我也算是与软件行业的传奇人物RMS(Richard Matthew Stallman)有过面对面交谈的人了。在开源界有很多关于Richard M.Stallman(以下简称RMS)的传闻,比如说: MS从来不洗澡,因为水力公司运行的是专有软件。

开源| 2016-04-25

Python之父教你Python入门

每个程序员在学习编程的过程中,肯定没少写过 main() 函数,Python程序员也不例外。本文为大家分享Python之父Guido van Rossum推荐的函数写法,可以大大提高这个函数的灵活性。

pythonPython之父| 2016-04-25

自由软件、开源软件、有源软件和商业软件

经常见社区里面就开源软件展开争执:到底什么样的软件算是开源软件?有的朋友认为必须要符合OSD(The Open Source Definition)标准的才是开源软件。有的朋友则认为只要源代码开放就可以。于是就出现了真开源和伪开源的说法,出现了各种各样的争执。开源社最近也展开了开放源代码是否就是开源软件的讨论。

开源软件商业软件| 2016-04-24

为什么我偏爱用 GitHub 来写书?

GayHub 作为一个全球著名的社交网站,它的用途可不仅仅只有约基那么简单。今天,让我们来说说为什么我越来越喜欢用Git 来写书——只是电子书,并且将它发布到GitHub上。

写书github| 2016-04-24

距离成为一个优秀程序员 你还差这些

在这个世界上有无数人用通过编程试图改造世界,但真正的天才并没有几个。所以,该如何通过简单的几步进阶为编程大神呢?

优秀程序员| 2016-04-23

最全面的 Android 编码规范指南

最全面的 Android 编码规范指南,本文参考了 Google Java 编程风格规范和 Google 官方 Android 编码风格规范。

Android 编码| 2016-04-23

10 个迅速提升你 Git 水平的提示

最近我们推出了两个教程:熟悉Git的基本功能和 让你在开发团队中熟练的使用Git . 我们所讨论的命令足够一个开发者在Git使用方面游刃有余。在这篇文章中,我们试图探索怎样有效的管理你的时间和充分的使用Git提供的功能。

| 2016-04-23

提高程序员身心健康和工作效率的装备有哪些?

曾经有很长的一段时间一直在学习和探索提升工作效率&身心健康的方法。讲讲我个人的经历吧!

工作环境| 2016-04-22

程序员的薪资是如何确定出来的?

我值多少钱?我如何能涨薪?这几乎是程序员们最关心的问题了。要想弄明白这个问题,关键就在于弄清楚薪资是如何确定出来的。今天,小编就根据自身的经验,来聊聊程序员的薪资是如何确定出来的?

薪水工资涨工资| 2016-04-22

程序员的骄傲,以及骄傲背后真实的原因

程序猿,这个字汇在近几年开始渐渐被大众所熟知。在外界看来,这一直是个特殊的群体,社会上也给程序猿贴了很多的标签,内向、屌丝、苦逼、裤衩、拖鞋等等。在他们的心中,程序猿是这样的。

| 2016-04-22

使用 Swift 语言编写 Android 应用入门

Swift标准库可以编译安卓armv7的内核,这使得可以在安卓移动设备上执行Swift语句代码。本文解释了如何在你的安卓手机上运行一个简单的“hello,world”程序。

swift安卓| 2016-04-22

国外IT大佬的观点:要加班费的员工是奴隶 没艺术情怀!

我们常常听到关于游戏业工作强度大、加班多的抱怨,甚至还有员工猝死的案例。不过今天,一位在游戏圈摸爬滚打多年的大佬却出来唱反调,表示游戏开发“并不算多辛苦的工作”,那些成天抱怨工作辛苦、要加班费的业内人士已经成了“工资奴隶”,没艺术情怀。

加班| 2016-04-22

赌城阿拉斯加使用哪些IT新技术?

这些技术都是几乎每一个来到拉斯维加斯的游客绝对看不到的。其中几项技术将相关设备隐藏起来,但是对不是特别熟悉其形式和操作的人而言没有一种是显而易见的。

黑科技赌场| 2016-04-22

十年的老代码,你敢动?

你去问干了快一年的资格更老的同事,他叮嘱你千万别动里面的代码,千万别管里面什么样,就在外面包一层,先交付新功能,其它的有时间再说,里面的逻辑十年没人动过了,没有一个人能说清楚怎么回事,你要是改,一不留神就遍地狼烟。

老代码代码维护| 2016-04-21

非常全面的Linux知识点总结

Linux博大精深。我只在此讨论一些我对线上Linux机器维护人员的基本需求,比如装机,加硬盘,配网络。只讨论CentOS 6,或者类似的RHEL,当然Ubuntu也可以此类推,但是一些新特性不予讨论,因为我不懂,比如CentOS 7的xfs不予讨论,并不是说xfs不好,而是以目前我的Linux水平需要更新很多xfs的知识,驾驭需要时间。CentOS 7将ifconfig,netstat等原来常用的命令也干掉了,用ip,lsof替换是更加好的工具,但是大部分的线上机器都应该还没有更新到CentOS 7。下面我们以CentOS 6作为基础,谈我认为最基本的4点。

linuxshell| 2016-04-21

小米首席架构师:作为20年开源老兵,我看开源这些年

从1995年至今,从美国到中国,从自由软件到开源软件,小米首席架构师崔宝秋一直在参与开源软件的开发等工作,亲历中美两国开源的变迁与发展。

开源小米| 2016-04-21

有关网页渲染,每个前端开发者都该知道的那点事儿

有关网页渲染的文章很多,但是相关信息比较分散,且论述并不是很完整。如果要想对这个主题有个大致的了解,我们还得学习很多知识。因此,Web开发者Alexander Skutin 决定写一篇文章。他相信,这篇文章不仅能帮助初学者,也能对那些想要刷新知识结构的高级前端开发者有所裨益。

网页渲染| 2016-04-21
« 上一页 1 … 209 210 211 212 213 … 310 下一页 »

  • 苹果: 密码监控服务从 Java 迁移到 Swift

  • 网络爬虫

    关于 JavaScript "工作证明(proof of work) "防抓取系统的思考

  • 关于程序员过时的传说

  • 这是 JavaScript 吗?

  • 为什么DeepSeek在规模化部署时成本低廉,但在本地运行时却成本高昂?

  • 为什么 2025/05/28 和 2025-05-28 在 JavaScript 中是不同的日子?

  • 为什么原始的Macintosh屏幕分辨率是512×342,而不是人们可能预期的512×384

  • 我的编程技术退步了

  • 台积电押注非正统光学技术

  • Python 打包工具 Setuptools 最近的颠覆性变化

本站内容使用知识共享署名-非商业性使用-相同方式共享 3.0 Unported许可协议进行许可。

联系我们 京ICP备12002735号