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

为什么向 Python 3 迁移需要这么长时间?

2 向 3 转换的转折点发生在大约 2016 年左右的 Python 3.5 发行版中,该版本具有矩阵乘法、asyncio 的引入、OrderedDict 的速度改进以及类型提示的实现,这些提示为 Python3 带来了一些类似于静态语言的实用功能。

python3代码迁移| 2020-06-04

JDK 15 都发布了,可 Java 8 依然是最爱

2020 JVM 生态调查报告 显示有 34% 的用户使用 Oracle JDK,57% 的用户使用 OpenJDK。其中 Java 8 的使用者依然维持在 64% 过半数的水平。

java8jdk15| 2020-06-04

程序员9年前摆地摊学会的道理

而这一事件让我联想起了九年前,那个曾经摆地摊的日子。

摆地摊| 2020-06-04

5个Python特性 越早知道越好的

回顾起来,有很多 Python 特性如果我能早点知道,肯定能少走不少弯路。现在我想要重点介绍其中五个最重要的特性。

编程语言python| 2020-06-03

为什么Go语言是猪,而PHP是鸡?

当时我们的某位编辑实在想不出来Python跟生肖狗的关系,于是就给Python编了一首打油诗:Python是条狗,你有我也有. 但是这句话遭到了编辑部全体编辑的无情嘲笑

编程语言幽默漫画| 2020-06-01

做了 1000 次 Code Review,我学到 3 点经验

当我在 LinkedIn 工作时,工作的很大一部分内容是做 Code Review。在这个过程中,我发现一些人很容易犯的错误,于是把它们整理起来并分享给团队。

代码审查| 2020-06-01

.NET 从昨日辉煌到如今逐渐没落

来到 2010s 中期,C# 的情况发生了变化。主要是 C# 之父 Anders Hejlsberg 将他的工作重心从 C# 转移到了 TypeScript,导致 C# 语言创新很少甚至没有。另外,我们所处的整个行业开始向云过渡,但是 .NET 显然尚未为此做好准备。

.net| 2020-06-01

程序员在报错时的 30 种常见反应

本文列出了程序员在修复 bug 时可能会说的一些话或者想法。我敢说很多程序员都曾经历过编程的艰辛,但在事后都会一笑而过。

程序员| 2020-06-01

又一款免费可商用的中文字体!Open 粉圆字体火热下载中

jf open 粉圆字体在中英文和数字表现上都很理想,看起来有点胖胖的圆体搭配上可爱的官方网站设计令人爱不释手,刚好也补足思源黑体、思源宋体以外没有圆体的遗憾(虽然有使用者自行改造的思源柔黑体可用)。

字体Open 粉圆字体| 2020-05-30

Disney+新技术将两种画面比例《辛普森一家》打包进同一视频资源

Disney+ 团队将 4:3 和 16:9 两种宽高比资源打包进了同一个内容包中(包含视频、音频 / 语言、格式、字幕等资源),而不是分别独立对待。

视频比例| 2020-05-30

尤雨溪自述:打造 Vue 3 背后的故事

尤雨溪在今年年初 Vue 3 正式发布之前撰写了这篇长文,详述 Vue 3 的设计过程。前端之巅将全文翻译如下,希望能帮助你更好地了解 Vue 3 背后的故事。

Vue 3尤雨溪| 2020-05-30

尝试过把配置放在编程语言代码里吗?比YAML爽

本文将试着解释为什么大多数配置格式用起来都不太舒服,作者建议大家尝试使用一门真正的编程语言(例如,像 Python 这样的通用编程语言)来编写配置,通常这是一种可行的选择,且使用过程更感愉悦。

配置yaml| 2020-05-29

Google 也要放弃 C/C++?Chrome 代码库中 70% 的安全漏洞是内存问题

Google 工程师表示:目前 Chrome 代码库中所有严重的安全漏洞,70% 是内存管理的安全漏洞,其中 50% 的内存漏洞是 use-after-free 漏洞,因为对内存指针的错误管理,给予了攻击者攻击 Chrome 内部组件的机会。

内存安全漏洞C++C语言cpp| 2020-05-29

程序员最重要的技能:知道什么时候不写代码

大多数程序员都容易犯下的错是,因为对编程的兴奋,不知道什么时候应该对编码说“不”。程序员需要知道什么时候不需要编码,并从项目中删除所有不必要的代码,这将让工作变得更容易,并使软件寿命更持久。

程序员| 2019-09-20

什么是真正的 10x 工程师?

不久以前,有一条 Twitter 引起轰动,它谈及到初创团队应该招聘“10x 程序员”并列举出寻找的 11 个方法。

10x 工程师| 2019-09-20

微软为将 ExFAT 纳入 Linux 内核扫清了道路

微软将免费提供exFAT 的官方规范,此举意味着exFAT 驱动程序将直接包含在Linux 内核中。此外,一个支持exFAT 的Linux 内核将要发布,微软也会在 Open Invention Network 的 Linux 系统定义中提供支持。

ExFAT| 2019-09-20

把 14 亿中国人都拉到一个微信群,在技术上能实现吗?

首先,得考虑人的因素,多少多少亿的信息量对于某个特定个体来说价值无限接近于 0,我个人根本不关注这些信息,因为获取信息的效率太低了。

微信群| 2019-09-20

为什么是 Go 而不是 Rust

Rust 是一个更好的 C++,即使你偶尔听到有人说 Go 是一个更好的 C,但事实并非如此。任何带有内置垃圾收集器和运行时的语言,都不能被视为 C 语言。别搞错了,Rust 才是 C++,而不是 C。

rust编程语言| 2019-09-20

消灭 Java 代码的“坏味道”

代码中的 ” 坏味道 “,如 ” 私欲 ” 如 ” 灰尘 “,每天都在增加,一日不去清除,便会越累越多。如果用功去清除这些 ” 坏味道 “,不仅能提高自己的编码水平,也能使代码变得 ” 精白无一毫不彻 “。这里,整理了日常工作中的一些 ” 坏味道 “,及清理方法,供大家参考。

代码异味| 2019-09-20

在华为打拼杂记

“函大生曹贻安建议任正非搞数学交换机的,挽救了华为。”,也正是搜索引擎里有太多的以讹传讹,所以曹贻安通过这个回忆录以正视听,全文基本就是华为的发家史

华为| 2019-09-15

Ruby之父:写Ruby时工作特别闲,总加班的人很难做出创造

在近日于上海召开的 RubyConf China 站上,InfoQ 有幸采访了 Ruby 之父松本行弘先生。松本行弘先生是 Ruby 语言的设计者,投身编程行业已逾三十年。作为一门编程语言的创造者与推动者,他是怎么看待对于 Ruby 语言的褒奖与批评?

ruby松本行弘| 2019-09-14

每个程序员都需要掌握的30件事

从事编程并不容易。每年有许多人从各国的顶级计算机科学专业毕业,这是所有人都向往的有竞争力的职业之一。与此同时,编程也振奋人心。随着技术的进步,每天都有新的创新。对于喜欢编程,并立志从事编程的人而言,编程是其热爱且为之奋斗的事业。

程序员| 2019-09-14

Firefox 70 将引入“非活跃 CSS”,快速排查 CSS 属性

在最新的 Firefox 70 Beta 版本中,引入了一项名为“Inactive CSS”(非活跃 CSS)的功能,DevTool 新工具将为开发者展示哪些 CSS 属性不会影响所选元素以及原因,这将大大节省开发者的时间。

cssfirefox| 2019-09-14

Linux 六大压缩算法横评:Ubuntu 19.10 最终选择 LZ4

Ubuntu 19.10(Eoan Ermine)操作系统计划于10月17日正式发布,工程师在文章中表示通过过去数月的努力已经找到了更快的压缩/解压缩算法。

压缩算法| 2019-09-14

一年中的第 256 天,程序员你懂的

9 月 13 日是俄罗斯的法定程序员日,这一天是一年中的第 256 天,程序员一看就知道这个数字的特别之处:它是十六进制的第 100 天,同时也是 2^8 天(闰年是 9 月 12 日)。

程序员日| 2019-09-14
« 上一页 1 … 86 87 88 89 90 … 310 下一页 »

  • 微软希望Windows Update能够管理所有应用程序

  • 对 Rust 10 年的押注以及我对未来的期待

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

  • 网络爬虫

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

  • 关于程序员过时的传说

  • 这是 JavaScript 吗?

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

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

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

  • 我的编程技术退步了

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

联系我们 京ICP备12002735号