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

所谓软件工程

很多编程的人包括我,头衔叫做“软件工程师”(software engineer),然而我却不喜欢这个名字。我喜欢把自己叫做“程序员”(programmer)或者“计算机科学家”(computer scientist)。这是为什么呢?这需要从“软件工程”(software engineering)在现实中的涵义谈起。

软件工程| 2015-08-24

每个开发人员都需要了解的一个SQL技巧

对于数据过滤而言CHECK约束已经算是相当不错了。然而它仍存在一些缺陷,比如说它们是应用到表上面的,但有的时候你可能希望指定一条约束,而它只在特定条件下才生效。

| 2015-08-24

为什么人一旦胖了便很难再瘦回去?

一项新的研究显示,肥胖的人几乎不太可能再瘦回正常体重。

| 2015-08-23

王垠:DRY原则的误区

 很多编程的人,喜欢鼓吹各种各样的“原则”,比如 KISS 原则,DRY 原则…… 总有人把这些所谓原则奉为教条或者秘方,以为兢兢业业地遵循这些,空喊几个口号,就可以写出好的代码。

DRY原则的误区| 2015-08-23

女性黑客的崛起将造福世界

2015 年 5 月 23 日,来自 19 个国家的黑客在线或亲自参加了 Femhack,一项受 到萨宾·马哈茂德(Sabeen Mahmud)的事迹激励的国际草根女性主义黑客马拉松活动。

女性黑客| 2015-08-22

这是前端最好的时代——论前端的“三化”建设

深JS大会近日在深圳举办,涵盖了JS领域众多热点话题,很多专家的精彩分享更是引起参会者的诸多思考,如赫门演讲中提出的“每18至24个月,前端都会难一倍”。本文来自腾讯AlloyTeam李成熙,分享了他参会的所见所感。

| 2015-08-22

王垠:数学和编程

 好些人来信问我,要成为一个好的程序员,数学基础要达到什么样的程度?十八年前,当我成为大学计算机系新生的时候,也为同样的问题所困扰。

18 条评论 | 数学和编程| 2015-08-21

10年DotNet老程序员推荐的7个开发工具

做.NET软件工作已经10年了,从程序员做到高级程序员,再到技术主管,技术总监。见证了Visual Studio .NET 2003,Visul Studio 2005, Visual Studio Team System 2008, Visual Studio 2010 Ultimate,Visual Studio 2013一系列近5个版本的变化与亲自使用。

| 2015-08-21

你需要每天写代码吗?

就像运动员每天锻炼一样,每天练习写代码可以成就更优秀的你。

| 2015-08-21

你在过度测试你的软件吗?

发布候选测试需要花费很长时间,这是许多敏捷团队都面临的一个最大的挑战。但据JavaWorld报道,许多公司都通过持续交付模型消除或极大地减少了发布候选测试,而且它们有一些共性

过度测试| 2015-08-21

Linux 内核里的“智能指针”

众所周知,C/C++语言本身并不支持垃圾回收机制,虽然语言本身具有极高的灵活性,但是当遇到大型的项目时,繁琐的内存管理往往让人痛苦异常。

智能指针Linux 内核| 2015-08-21

谈谈 Linux 内核驱动的编码风格

最近在向Linux内核提交一些驱动程序,在提交的过程中,发现自己的代码离Linux内核的coding style要求还是差很多。

内核驱动linux| 2015-08-21

能解决这些技术盲点的公司,将成为下一个Google

对于科技产业未来如何发展,我们的看法已被Google定型了。其顶级员工看来,此种发展变化可以分为两类——缓增和陡涨,即小步前进和巨大飞跃。

下一个Google| 2015-08-21

找到最完美Web开发程序员的5个技巧

如果你想要找个自由开发人员协作开发项目,那么问题来了,该如何找到一个完美的开发人员呢?这是一个艰巨的任务。

Web开发的5个技巧| 2015-08-20

阮一峰:图解 Monad

函数式编程有一个重要概念,叫做Monad,网上有很多解释(这里和这里),但都很抽象,不容易看懂。我尝试了好多次,还是不明白Monad到底是什么。

Monad| 2015-08-20

让人又爱又恨的type-C接口

有时候做第一个吃螃蟹的人需要很大的勇气,比如使用新款 MacBook。

Type-C| 2015-08-20

程序员一周加班7天怎么活?

离开电脑,走进浴室,看着镜子中依然停留在编程世界中的自己,恍然发现又编了一天的程序。忽然,我很想和大家分享我的一天——用一些荒谬的花招来保持持久生产力的一个程序员的一天。

| 2015-08-20

软件开发中的陷阱

为了优化某个情况却发现事情变得更糟了,你曾遇到过吗?你曾遵循传统的「最佳实践」却发现它未能尽如人意?貌似你尝试得越多,事情反而变得越糟糕,是这样吧?

软件开发陷阱| 2015-08-20

Flex 布局教程:实例篇 – 阮一峰的网络日志

上一篇文章介绍了Flex布局的语法,今天介绍常见布局的Flex写法。

你会看到,不管是什么布局,Flex往往都可以几行命令搞定。

| 2015-08-20

理解Java中的弱引用

 不久之前,我面试了一些求职 Java 高级开发工程师的应聘者。我常常会面试他们说,“你能给我介绍一些 Java 中得弱引用吗?”,如果面试者这样说,“嗯,是不是垃圾回收有关的?”,我就会基本满意了,我并不期待回答是一篇诘究本末的论文描述。

Java中的弱引用| 2015-08-20

2015年需要了解的前端框架和语言

Node.js 第一,PHP 第二,JavaScript 第三。因为Node.js的社区很多,所以这个结果你也不用太意外。如果你知道JavaScript,你已经一只脚踏进了用Node.js来构建Web APP的可能。

| 2015-08-19

10 个 Redis 建议/技巧

Redis 在当前的技术社区里是非常热门的。从来自 Antirez 一个小小的个人项目到成为内存数据存储行业的标准,Redis已经走过了很长的一段路。随之而来的一系列最佳实践,使得大多数人可以正确地使用 Redis。下面我们将探索正确使用 Redis 的10个技巧。

Redis 建议/技巧| 2015-08-19

如何保持高效?你要养成 6 个日常习惯

我承认这个标题是自己剽窃来的,变得有效率的部分诀窍就是站在巨人的肩膀上。因此,我决定写下自己每天做的 6 件事,它们帮助我变得有效率。

日常习惯保持高效| 2015-08-19

程序员7大软技能测验 你得几分?

如果你想在你的职业生涯中获得成功,那么你需要的不仅仅是技术技能。成为一个真正优秀的程序员只能让你走到这里。如果想要更上一层楼,那么你必须具备软技能。但是,你怎么知道你缺乏什么软技能,以及你需要学习哪种软技能呢?

| 2015-08-19

互联网转型,“程序猿”如何变身?

平台可能从今天开始使得原来意义上所谓的软件公司不复存在,一个平台的价值替代了一个公司的价值,它不是软件公司的升级转型问题,而是平台把大家从公司里拯救出来,解放出来。

互联网转型| 2015-08-19
« 上一页 1 … 261 262 263 264 265 … 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号