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

从架构的角度看,如何写好代码?

软件架构实际上包括:代码架构,以及承载代码运行的硬件部署架构。实际上,硬件部署架构最终还是由代码的架构来决定。

| 2016-04-15

作为一名 Web 开发者,我已经被一个极度简单的 app 卡了

我是一名全职开发者。我大部分工作的内容是网站的全栈开发。偶尔,我也用 Python 或 Ruby 写写后端的服务器,有时写点儿 C# ,我还用 C++ 或 Node.js 开发一些命令行工具;我发现 Clojure 很有意思,我接触 Web 开发是在多年以前,那时用的是 Perl 和 PHP 。而在我首次进入职业开发道路的时候,我写了几年 Java 。

Web 开发者| 2016-04-15

创业维艰,技术人创业如何少走弯路?

移动互联网时代,很多技术人也找到了不错的创新点,走上创业之路。但是创业并不是那么轻松的,新公司雨后春笋般出现,真正能茁壮成长的又有几何?能不能找一些很有经验的人,分享一下他们踩过的坑、收获的技能?

技术人创业| 2016-04-15

一个“码农”自述的血泪史:后悔没转行

在技术上,你并不能改变人们做事情的方式,除非你有那个能力、权力和机会。有了这些条件,并且找到正确的位置来发展,你才有可能摘星揽月。

转行码农| 2016-04-15

【程序员篇】友谊的小船说翻就翻……

论如何毁掉和一个程序员的友谊……

| 2016-04-15

我是否应该使用生成器(Generator)?

我面临着这样的情况:我要实现一个无限的序列,它不断地来回生成区间 [min, max] 中的整数,所以最初我想的是,“让我弄个生成器(Generator)来搞定它吧”。(我并不是想讨论这个生成器写得好不好,我只想知道在这里我是不是应该使用生成器。)

生成器| 2016-04-15

我为什么选择使用Go语言?

在这里我主要想和大家分享一些Go和我个人的成长史。首先聊聊Go,在2009年全部开源出来后,它获得了当年的年度语言,但是直到2011年它才发布正式的稳定版本。Go稳定版发布时,Go Team承诺后续的版本都会兼容之前的版本。这对于我们开发者来说简直太重要了,Go后续的版本也一直在提升内功,从而可以让我们无缝的升级Go版本。

| 2016-04-14

谈谈程序员影响力的经营

这是一个首先靠实力,然后才靠传说的江湖。没有真材实料,膜拜的小船说翻就翻。

程序员影响力| 2016-04-14

程序员面试的标准答案并不标准

 Peter Verhas 在技术面试时问了一个看似无关的问题,并得到了一个虽然没错但并不恰当的答案。随后,他宣称,“有时候,我会碰到那些不但不知道答案,还自作聪明地给出错误答案的候选人

程序员面试| 2016-04-14

史上最内涵的程序员笑话,你能看懂几个?

我上大学时候,刚学会上网,于是在网上搜那种片,然后搜出个PHP大全.rmvb。以为是拍那种片大全,谁知道竟然是PHP的视频教程,于是我就学会了PHP

| 2016-04-14

Python导入模块的几种姿势

作为一名新手Python程序员,你首先需要学习的内容之一就是如何导入模块或包。但是我注意到,那些许多年来不时使用Python的人并不是都知道Python的导入机制其实非常灵活。在本文中,我们将探讨以下话题

Python导入模块| 2016-04-14

技术成长四个阶段需要的架构知识

本文是李庆丰在高可用架构后花园群 3.19 北京光华路安妮意大利餐厅下午茶活动的演讲。

技术成长架构知识| 2016-04-14

JavaScript API 设计原则

什么是好的 API 设计:在自描述的同时,能达到抽象的目标。

APIjavascript| 2016-04-14

写了 35 年代码的老程序员的最大遗憾

大约不到20年前,我处在人生十字路口上。我的第二家公司当时已经花了5年时间为出版行业打造专业图表制作软件,不过在那互联网即将大热的年代,出版商们已经逐渐向互联网领域转移,我们的业务渐渐枯竭。那时候我已经是一个有 13 年编程工作经验,而且同时有 9 年公司运营经验的综合性人才了。

老程序员| 2016-04-13

不拼颜值的编程世界你靠什么上位?

早在 19 世纪初诞生了世界上第一个“Hello World”的那一刻起,人类就敲开了编程世界的大门。

编程世界| 2016-04-13

PHP、Android、iOS 的恩恩怨怨

PHP、Android、iOS 的恩恩怨怨 ,其实应该更多的是互相的磨合与学习,希望身边的人可以有自己的经验分享,与理解,互相进步才是大家需要的,作为一个 “年老” (我也是90后) 的开发者,我觉得一代胜一代,未来才有胜算。额,好了,我不充当老师的角色了,去正题。

iosphpandroid| 2016-04-13

Google是如何做到从不宕机的?

某一天,你需要使用Google,但Google并不可用——你上一次遇见这种情况是什么时候?

Google| 2016-04-13

详解https是如何确保安全的?

https是如何确保安全的?

| 2016-04-13

Java9新功能之HTTP2和REPL

对Java 9的炒作将不再局限于模块化(modularity),Java 9正在搜罗大量额外的功能模块,这些功能模块正作为Java增强提案(JEP)提交,并在OpenJDK (Java SE的参考实现项目)中实现。 在这篇文章中,我们将重点关注一些或将在Java 9整个生命周期中,对开发者的工作生…

HTTP2和REPLJava9新功能| 2016-04-13

七年iOS工作经验的我为什么放弃了iOS而选择了Android

上周一我非常开心。因为我被允许为一个曾经工作过的客户开始开发一个新的 Progressive Web App 原型。

iosandroid| 2016-04-13

架构师大会:顶级架构师应该知道的99件事

 经常有人问我,比如“我是 xx 年 xx 行业工作经验,我现在要去创业公司做技术总监还是去大公司做架构师?”

架构师大会| 2016-04-12

揭秘世界最大实验室CERN如何对抗黑客攻击

通常被简称为 CERN,是世界上最大型的粒子物理学实验室,也是万维网的发祥地,是世界上第一个网站,第一个网络服务器,第一个浏览器的诞生地。

对抗黑客| 2016-04-12

进入2016 — 回顾我走过的编程之路

以前经常有人问我,要怎么样才可以去微软。其实我从来没有想过这个问题,所以那个时候的答案自然就是微软的广告(编程好,数学好,态度好)了。

| 2016-04-12

为什么开发与测试老掐架呢

让我们思考几个常见的问题:
软件测试的目的是什么?
开发人员能否构建出没有 Bug 的完美软件?
测人人员和开发人员是什么关系?
软件测试能否保证软件质量?

  先闭目冥想五分钟吧,然后可以尝试着回答上面的问题。

开发与测试| 2016-04-12

为什么谷歌的服务从来不会崩溃?

把开发和运维结合起来,乃至把运维融合到代码之中,谷歌以此来调和开发与运维之间的结构性冲突。

谷歌| 2016-04-12
« 上一页 1 … 211 212 213 214 215 … 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号