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

[外文翻译]Martin Fowler:机会主义式的代码重构

这个机会可能来自于各个方面,比如实现一些新功能或修复一个bug的时候。一个机会是“准备阶段的重构”,在你开始实现任务之前,你发现如果这个现有类的API稍微改变的一点的话,这个任务实现起来可能会更加的容易。这时候,你可以先将它重构为应该有的样子,然后再开始添加你的功能。

重构| 2017-08-14

三生三世十里代码

夜华与素素的日常生活,夜华是一位程序猿,素素负责在家打理家务,照顾他。

程序员| 2017-08-14

程序员与设计师和谐相处的7个建议

共鸣、沟通和组织是实现团队愿景的关键因素。设计是关于共同创造的工作,开发人员在这个过程中扮演着重要的角色。同一个团队中的每个人都应该抱有相同的目标,那就是创造一个伟大的产品。我希望看到每个人都给作出有价值的贡献,并且希望看到双方能通力合作,创造出最终为之自豪的东西。

程序员| 2017-08-14

Kotlin 1.2 里程碑版本正式发布,编译器和标准库日趋稳定

近日,JetBrains 开发者 Alexey Sedunov 在其官方博客上正式宣布 Kotlin 1.2 第二个里程碑版本发布。这个版本的主要关注点是 Kotlin 编译器和工具的稳定性及 bug 的修复,以及对 Kotlin 标准库的改进。它同时也包含了很多在即将发布的 Kotlin 1.1.4 版本中所具备的工具特性。

| 2017-08-14

相比女朋友,程序猿更想和她“啪啪啪“:键盘的进化

但是总有不爽的时候,比如键盘的手感太差导致你的灵感全无;或者是键盘按键冲突,导致你贻误战机,最终被团灭,又或者是….所以,要想每天都能和键盘有一个愉悦的“啪啪啪”体验,键盘显得尤其重要

键盘| 2017-08-13

用盗版电脑炸?这些都是丧心病狂的反盗版技术

会破坏电脑的丧心病狂的反盗版技术,终是越来越少了,但现在仍有不少反盗版技术会影响用户体验,例如加密会导致游戏掉帧,在线验证一旦服务器堵塞会导致无法进入游戏等等。该如何平衡版权保护和用户体验?始终是开发者需要一直思考的问题。

反盗版技术| 2017-08-13

看各位老司机回答:java和javascript有什么关系?

对于老司机来讲,这个问题基本上都知道答案,但是对于一些新司机来说,其实还是很懵懂的,经常会见到不少人在群里会问到这个问题,毕竟这两兄弟的名字确实是很相近的,今天小编就给大家搜集下,网上关于java和javascript区别这个问题的一些有趣的回答!

搞笑| 2017-08-12

优秀程序员共有的7种优秀编程习惯

生存和发展的唯一途径是继续学习。最好的学习方式?不要只读,编程。用需要更高可扩展性的实际项目挑战自己。这迫使你更有效地思考。探索,享受创作过程。实践不是你可以在编程中忽略的东西。你编程越多,你成为的程序员就越好。

程序员| 2017-08-11

11款很酷的新编程工具,很有可能你一款都没用过

作为一名开发人员,对于工具的需求是一直都有的。工具使得开发人员只需要关注那些重要的事情就可以了,因此工作也更有效率,生活也更轻松了。对于开发人员来说,由于很难找到更好的替代方案,因此只能一直使用那些熟悉的但已经很过时的工具。本文我们将介绍一些新的编码工具,这些工具你可以在日常管理中都是可以使用的。许多开发人员已经在他们的开发环境中开始使用这些新工具了,因为与那些过时的工具相比,这些新工具提供了更多的好处。

ide| 2017-08-10

每个程序员都应该记住的十大编程语言之父

十大编程语言之父,第六个你不得不承认其现在愈来愈火

编程语言| 2017-08-10

程序员的时钟

最近发现一个关于程序员的“数学钟”,也就是非常流行的下面这幅图。以前,只知道其中十一个点钟的分析;对于3点钟,一直没有思路。于是发了一条朋友圈,求助大神解释其中的3点钟。在刘梓溪、贾顾森、黎鸣等大神的指导下,明白了其中是怎么回事。所以这里介绍下这十二个点,应该如何解释。个人观点,仅供参考。

时钟| 2017-08-10

程序员如何提高技术层次

不要问选什么导师,选什么方向;也不要问我的实验室很水老板很菜我还能找到好工作吗?你要问的是:我想毕业去互联 网公司,我读研的这几年是应该打酱油呢,还是打地沟油?想找一个好的互联网技术类、研发类工作,无非就是以下4点,你任选一点,做好了,都是有利的,哪4点?

程序员| 2017-08-10

java8中你可能不知道的一些细节改进

虽然我们开始了Java8的旅程,但是很多人直接从java6上手了java8, 也许有一些JDK7的特性你还不知道,在本章节中带你回顾一下我们忘记了的那些特性。 尽管我们不能讲所有特性都讲一遍,挑出常用的核心特性拎出来一起学习。

java| 2017-08-10

谷歌是如何构建Web框架的

从大众的眼光来看,特别是那些谷歌公司外部的人,他们会觉得这种单一代码仓库的管理方式,尤其是代码量这么恐怖的前提下,这种管理方式很不正常,但是它真的很有效,而这种有效是由管理方式决定的,而不是单纯让它自然生长。Rachel Potvin和Josh Levenberg编写的一篇文章里是这么描述的:

谷歌| 2017-08-08

不谈工作,程序员一定要尝试的8种编程语言

预测哪些语言最终会上升到编程语言排行榜的顶部是困难的,很多语言的受欢迎指数都呈上升趋势,以下是八种目前还没有大火的编程语言竞争力分析,看起来未来几年将在在企业中发挥巨大作用。(排名按照开源社区受欢迎程度,swift最受欢迎)

编程语言| 2017-08-08

学习Go语言的15条经验

本文作者在很短的时间内就从对Golang一无所知到开发出真正的产品。在学习Golang的过程中,他总结出十五条编程经验以分享给读者。

golang| 2017-08-08

程序员为什么不会修电脑

这个问题的答案其实不是绝对的,就像“理工男会不会修电脑”一样。标准回答是:有些人会,有些人不会。也就是说,修电脑并不是程序员的必备技能之一,因此如果一个程序员告诉你他不会修电脑,千万不要大惊小怪。

修电脑| 2017-08-08

Flash 在 2020 年之后的命运

XP、IE6 和 Flash 的组合,十几年来成为很多互联网设计师和前端工程师的噩梦,但是它们之所以能死而不僵,坚持到现在,正是因为互联网本来的开放属性。任何力量即使强大如 iPhone,也不能阻止人们访问开放协议的互联网。

flash| 2017-08-07

你准备好使用Java9了吗?

Java 8 发布已经三年多了,下一个版本现在已经整装待发了,暂定发布日期是2017年9月21日。你也许已经听到 Java 9 的模块化系统,不过,新版本中还有更多新功能特性。在这篇博客里,我们将试图介绍其中的一部分。

java9| 2017-08-07

有了这10种迹象,表示你的项目团队成员不开心了

在许多的企业或组织中,项目经理会发现自己每天的日程表被排的满满的,他们往往专注于项目中各种任务的完成,从而最终错过或忽视来自项目成员不满的各种迹象。种种迹象表明,当项目成员不快乐时并没有受到关注,那么可能会导致对组织的整体表现出严重的影响。

团队管理| 2017-08-07

每个DBA都需要知道的10个提升MySQL性能的基本技巧

不要一个人冒险。如果你对一个问题感到烦恼,同时也在做一些对你来说有逻辑且隔离的解决方式,那很好。这在20次中可能会有19次是有效的。但是剩下的1次,你可能会掉进兔子洞里,会非常费时费力,这完全是因为你现在所做的努力只是看起来可能是有意义的。

性能优化mysql| 2017-08-06

[外文翻译]你也许理解错了:Docker、Kubernetes和Apache Mesos之间的正确关系

你也会相信,在这三者间的选择无异于对其所奉宗教的信仰,而且真正的信徒敢于大胆和异教徒作斗争,并且拥护自己的信仰。 那些都是扯淡。 虽然这三种技术都可以使用容器来部署、管理和扩展应用程序,但实际上它们每个都侧重解决不同的问题,并且扎根非常不同的环境之上。事实上,这三种被广泛采用的工具链彼此完全不同。

Docker| 2017-08-06

苹果终于宣布Safari浏览器将支持Progressive Web Apps

从 2016 年开始, PWA 就一直出现在 web 开发者的视野中,从 Google 大力推广 PWA 到 Twitter Lite 实现,从 Aliexpress 到 饿了么的升级实践。强大的 serviceWorker 配合 cacheStorage 让前端工程师能够完成更多以前不敢妄想的功能,甚至能够对原生 App 发起冲击。但是苹果在这片潮流中却巍然不动。

pwa浏览器| 2017-08-06

如何伪装成一个很牛逼的程序员(恶搞篇)

年轻的程序猿朋友们,从东岸、中部、南加……迁徙到硅谷的你,是否希望远处的美女向你投来崇拜的目光?希望身边的朋友觉得你很酷很牛逼?今天我们来聊聊如何在硅谷装成一个牛逼的程序猿。

搞笑| 2017-08-06

小米推出了机器学习服务平台:Xiaomi Cloud-ML !

小米最新推出了深度学习服务:Xiaomi Cloud-ML,帮助生态链公司实现更多人工智能的可能,下面是Xiaomi Cloud-ML介绍!

机器学习小米| 2017-08-06
« 上一页 1 … 146 147 148 149 150 … 309 下一页 »

  • ChatGPT 是一种噱头

  • 为什么 Debian 会变成这样?

  • 在 Rust 中写入未初始化的缓冲区

  • 英伟达技术的曙光

  • 调色板示意图,说明何时使用何种颜色组合。(本文正文中也阐述了所有信息)。

    contrast-color():在 CSS 中让浏览器给出对比色

  • JavaScript 的新超能力:显式资源管理

  • 内核开发人员玩转 Home Assistant:总体印象

  • Stack overflow 几乎已死

  • java 字符串变得更快了

  • 自去年年初以来,Google Play 的应用程序数量下降了 47%

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

联系我们 京ICP备12002735号