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

C++11带来的优雅语法

auto的自动类型推导,用于从初始化表达式中推断出变量的数据类型。通过auto的自动类型推导,可以简化我们的编程工作;

| 2016-04-01

阮一峰:谷歌的绩效管理

谷歌每年的内部调查,绩效管理的满意度一直是最低的。2013年初,只有55%的谷歌员工,认为公司的绩效管理令人满意。虽然,这个比例比许多其他公司的30%要高,但依然很糟糕。员工抱怨最多的两个方面是,一是耗费太多时间,二是流程不够透明,令人怀疑它的公平性。

谷歌的绩效管理阮一峰| 2016-04-01

API开发体验为何如此重要?

API开发体验是一个相对较奇特的关注点,之所以受到关注,是因为这样的体验能提高API的程序设计水平,当开发者在编写程序的时候,夯实无缝的开发体验是多么的重要,不但能帮助程序员提高编程效率,还能让开发人员站在终端用户的角度来实现功能目标。

API开发体验| 2016-04-01

熬夜并不值得程序员炫耀

放弃睡眠就像是高利贷借款。没错,看上去你是得到了额外的时间,但你想得太乐观了,你知道代价是什么吗?放高利贷的会回来讨债,到时如果你不能支付的话,他就会夺走你的创造力和你的士气。

熬夜| 2016-04-01

开源社区那些活跃的大公司到底为了什么?

早在 2006年,国外开源技术已经发展的如火如荼。2009年10月30日 美国 Computer World 撰文称,白宫网站已经完全采用了开源平台,甚至连一直固守自有软件的美国国防部也对开源软件敞开了大门,对开源的支持也让奥巴马获得 “开源总统” 之称。

开源社区| 2016-04-01

你在公司项目里面看到过哪些操蛋的代码?

你在公司项目里面看到过哪些操蛋的代码?

| 2016-04-01

全世界最成功的程序员:成功不需要远见卓识

Linux发明者称,正因为我不知道它将来会怎样,所以我对别人的建议和影响才表现得格外开放。

最成功的程序员| 2016-03-31

Python程序的执行原理

Python程序的执行原理是什么,下面这篇文章为你详细介绍。

Python程序| 2016-03-31

无恶意的谋杀:2022年,一个试图用AI取代程序员的故事

一个试图用AI取代程序员的故事

| 2016-03-31

码农助我选总统?来看看桑德斯背后的程序员大军

去年春末,Jon Hughes受民主党候选人伯尼·桑德斯(Bernie Sanders)的言行启发,开始建一个网站。

桑德斯码农| 2016-03-31

Java开发人员最常犯的10个错误

使用 Arrays.asList() 方法可以得到一个ArrayList,但是得到这个 ArrayList 其实是定义在Arrays类中的一个私有的静态内部类。这个类虽然和 java.util.ArrayList 同名,但是并不是同一个类。

java| 2016-03-31

王垠 : AlphaGo与人工智能

在之前的一篇文章中我指出,自动驾驶所需要的“视觉识别能力”和“常识判断能力”,对于机器来说是非常困难的问题。至今没有任何机器可以在视觉方面达到驴的水平,更不要说和人比。可是最近 Google 的 AlphaGo 战胜了围棋世界冠军,挺闹腾的,以至于对 AI 的误解又加深了。

AlphaGo王垠| 2016-03-31

王垠:Google的眼光

你知道吗,Google(Alphabet)要卖掉 Boston Dynamics,一个它收购才没多久的机器人公司。这也意味着,Google 准备完全退出机器人的领域。

王垠Google| 2016-03-31

Linux Shell 文本处理工具集锦

本文将介绍Linux下使用Shell处理文本时最常用的工具:
find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk;
提供的例子和参数都是最常用和最为实用的;
我对shell脚本使用的原则是命令单行书写,尽量不要超过2行;
如果有更为复杂的任务需求,还是考虑python吧;

shell文本分析linux| 2016-03-30

内向的人很难成为群体程序员吗?

Aaron Griffith是一名来自Hunter Industries的程序员分析师。近日,他在博文“群体编程之于内向的人”中分享了他作为群体编程团队成员的经验。

内向| 2016-03-30

当cpu飙升时,找出php中可能有问题的代码行

当你发现一个平时占用cpu比较少的进程突然间占用cpu接近100%时,你如何找到导致cpu飙升的原因?我的思路是,首先找到进程正在执行的代码行,从而确定可能有问题的代码段。然后,再仔细分析有问题的代码段,从而找出原因。

php调试debug| 2016-03-30

关于如何高效地组织程序代码,我只说这四招

本文介绍了四种组织代码的策略:元件组织法、工具箱组织法、层组织法、类别组织法。这四种策略形成了一定的层次体系,每种策略各针对不同的代码内聚力类型,可以说的上是包罗万象。

代码结构| 2016-03-30

iOS开发入门

最近,我在帮我的一些朋友开始学习iOS开发,他们要求我列出一些入门iOS开发所需要了解的内容清单。这对于一篇博客来说似乎是一个不错的主题。我整理出来一个清单,以此向大家介绍要成为一个入门级iOS开发者,你需要知道这些东西(以下顺序不分先后)。

教程ios| 2016-03-30

Windows批处理(cmd/bat)常用命令小结

批处理文件(batch file)包含一系列 DOS命令,通常用于自动执行重复性任务。用户只需双击批处理文件便可执行任务,而无需重复输入相同指令。

批处理| 2016-03-30

程序员有哪些电脑技能让外行感到神奇?

比如技能有:可以用cmd 命令查询到电脑的各种状态, 可以用快捷键瞬间转换窗口页面的软件…当然这些都是些简单的…还有神么不为人知的高端技能大家可以来露一手么? 有什么网站或者论坛可以接触到这些高端技能么?

| 2016-03-30

如何精确地测量java对象的大小——底层instrument API

关于java对象的大小测量,网上有很多例子,大多数是申请一个对象后开始做GC,后对比前后的大小,不过这样,虽然说这样测量对象的大小是可行的,不过未必是完全准确的,因为过程中包含对象本身的开销,也许你运气好,正好能碰上,差不多,不过这种测试往往显得十分的笨重,因为要写一堆代码才能测试一点点东西,而且只能在本地测试玩玩,要真正测试实际的系统的对象大小这样可就不行了,本文说说java一些比较偏底层的知识,如何测量对象大小,java其实也是有提供方法的。

| 2016-03-29

重构的七宗罪

重构经过了十几年的发展和应用,可以说它是极限编程中程序员最爱的实践之一了,纷纷争相在项目里应用。重构工作坊、Codekata 重构练习等各种提升能力的方式也屡见不鲜,帮助程序员们去追求优秀的代码和设计。

重构七宗罪| 2016-03-29

首席技术官(CTO)比普通程序员强在哪?

互联网的蓬勃发展,让无数的程序员身价水涨船高,都变成了「香饽饽」,更有了不少「创业」,「当上 CTO,迎娶白富美的传说」。都说不想当元帅的士兵不是好士兵,我觉得这件事见仁见智,但提升自己的价值,让自己变得更优秀更有竞争力,一定是一线城市的 大部分 IT 人内心的追求。

cto| 2016-03-29

黑客是怎样买彩票的?中奖率提示2倍

如果你是一名黑客,一个可以为了金钱铤而走险的“荒野猎人”。在黑暗的网络森林里,你会猎杀哪一种猎物呢?相信不用过多思考,很多猎人都会把准星瞄准一头神兽——彩票。正因如此,这个心跳的“游乐场”才成为了黑客和警察的战场。

算法彩票黑客| 2016-03-29

如何利用十行代码,绕过杀毒软件实现免杀?

我原本打算写一篇冗长的博客讲述针对不同杀毒软件的绕过技术,但当我开始着手写教程的第一章并上传样本到 virustotal 后,我震惊了!样本得到了 0/56 的检测率。于是我决定扔掉先前的长篇大论,转而记录这个快速、令人难以置信的简单方法。

杀毒软件黑客| 2016-03-29
« 上一页 1 … 214 215 216 217 218 … 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号