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

2024 年你应该使用 Bun、Node.js 还是 Deno 呢?

这篇文章比较了三种 JavaScript 运行时环境:Node.js、Deno 和 Bun,它们各自的优点和缺点,以及在 2024 年构建现代 API 时应该选择哪一种。文章分析了这三种运行时环境在性能、安全性、生态系统、模块管理等方面的差异,并给出了一些测试结果和建议。文章的目的是帮助开发者根据自己的项目需求,选择合适的 JavaScript 引擎。

nodejs| 2024-01-24

CSS 3D 云朵效果

利用 CSS3 3D 变换和一些 Javascript 创建类似 3D 的云朵。

css| 2024-01-23

【译文】既然已经有了 C++、D 和 Rust,为什么还要 Zig?

Zig没有宏也没有元编程,但仍然足够强大,可以清晰、不重复地表达复杂的程序。即使是在有宏的 Rust 里, format! 也是特例,它是在编译器内部实现的。与此同时Zig中的等价函数是在标准库中实现的,编译器中没有特例代码。

zig编程语言| 2024-01-23

全球 IPv4 耗尽,下月开始收费!开发者尝试迁移:IPv6 是一场“灾难”,没有可以直接用的东西

当涉及到租用或者购买 IPv4 地址时,制定新的收费政策,让客户为此付费买单。对于一个 IPv4 地址,AWS 新的收费金额为每年 43.80 美元(0.05*一天 24 小时*一年 365 天)。

IPV4| 2024-01-22

【译文】Python 打包,一年之后:回顾 2023 年的 Python 打包

在去年文章中提到的工具中,所有工具似乎都还在维护。除了 Flit(过去 30 天内没有新提交)和 virtualenv(只有自动和半自动版本升级),其他工具都有最近的提交、拉取请求和问题。

python| 2024-01-22

【译论】为什么蓝牙仍然如此不可靠?

问题的主要根源是 Bluetooth 使用的频率范围吗?是硬件问题,还是功率太低的原因?为什么 25 年过去了,我们还不能让它稳定工作?

78 条评论 | 蓝牙| 2024-01-22

【译文】谷歌测试技术:多少测试才算足够?

每个软件开发人员和团队都会遇到一个熟悉的问题:”多少测试才足以使软件合格发布?这在很大程度上取决于软件的类型、目的和目标受众。

测试| 2024-01-21

【译文】我们如何在 11 秒停机时间内迁移 PostgreSQL 数据库

我们选择在周六晚上进行迁移。这是因为这是我们最安静的时间之一,我们不必在半夜醒来,因为那时我们的警惕性会降低。

PostgreSQL数据库迁移| 2024-01-21

2024 年 7 个 Web 前端开发趋势

虽然跟上前端生态系统的变化可能具有挑战性,但作为专业人士,保持技能的更新有助于我们开展工作。想知道明年前端领域会发生什么变化吗?那就请继续阅读吧。

趋势| 2024-01-21

中国开源,又一次让人失望了

就像过往所有的开源“套壳”事件一样,漩涡中心的主人公们,往往在开源社区和舆论的声讨下成为众矢之的,又在发布回应

开源| 2024-01-21

【译文】谷歌文化的衰变

但世事难料。在我加入谷歌的第一个月,我记得一位同事悄悄对我说:”谷歌收入停止无限制增长的那一天,也是这一切发生改变的那一天

谷歌| 2024-01-21

【译文】如何坚持长期重构

冗长的重构工作之所以被人诟病,是因为大多数重构工作所耗费的时间远远超出了我们的预期。漫长的重构会导致压力、笨拙的代码库、混乱的团队,而且往往看不到尽头

重构| 2024-01-19

【译文】id Software的创始人 John Carmack 谈内联代码(Inlined Code)

尽管有些人喜欢 “风格 B”,但我一直使用 “风格 A”,以便在所有情况下都不使用原型。这两者之间的区别并不重要。迈克尔-阿布拉什(Michael Abrash)曾经用 “样式 C “写代码,我记得我还真的把他的代码转换成了 “样式 A”,以提高可读性。

编码风格内联代码| 2024-01-18

【译文】好代码的11个方面

追求代码质量的目的是什么,即使实现代码质量是一门值得终生钻研的技艺。要认识高质量代码,我们首先要问:高质量代码应具备哪些外部属性和内部属性?

编码| 2024-01-18

【译文】我的新USB电脑

Qemu 映像足够小(目前为 3.6G),我可以轻松地进行备份和快照,而且由于文件系统是加密的,我不必担心它们。从工作电脑切换到个人电脑时,我只需带上 U 盘;下次升级电脑时也是如此。

AlpineQemulinux| 2024-01-18

【译文】HTML 网页组件和 React 组件

当你尝试用构建 React 组件的方式来构建 Web 组件时,很容易就会因为 Web 组件不像 React 组件那样工作而感到沮丧和放弃–我知道我放弃过几次。

网页组件| 2024-01-18

洗衣机日耗流量3.6GB,或被入侵后用于“挖矿”?

推特用户 Johnie 发帖称自己的 LG 洗衣机每日使用的数据流量高达 3.6GB。

黑客| 2024-01-17

【译文】维尔特定律:软件变慢的速度比硬件变快的速度更快

维尔特定律是计算机编程中的一句名言,它指出:”软件变慢的速度比硬件变快的速度更快”。这就产生了一个问题,尽管硬件的处理能力提高了,但软件的速度却变慢了。

维尔特定律| 2024-01-17

【译文】我是程序员,不是编译器

很多面试和考试基本上都是在测试你能不能替代编译器。即使是 Java 认证考试也倾向于关注语法和编译问题,而不是你的实际编程能力或系统设计能力如何。

面试| 2024-01-17

【译文】React 让我有点恼火

我对 React 最近的状况有点恼火。我仍然经常使用 React,而且与研究 React 的人还有点交情,它也是我第一个使用的库,但是……它变得太混乱和令人沮丧了。

React| 2024-01-17

【译文】一行代码如何造成 6000 万美元的损失

60,000 人全部电话服务中断,AT&T 的一半网络瘫痪,500 架飞机延误

bug| 2024-01-17

MySQL 支持 JavaScript,目前处于预览阶段

MySQL 支持 JavaScript,目前处于预览阶段

mysqljavascript| 2024-01-17

无中断升级 1200 多台 MySQL 服务器,GitHub 是如何做到的

无中断升级1200多台MySQL服务器,GitHub是如何做到的

mysql| 2024-01-17

9999999999999999.0 – 9999999999999998.0

Hacker News 上的昨日热帖,求 9999999999999999.0 – 9999999999999998.0,哪种编程语言的浮点计算能给出正确答案?

编程语言| 2024-01-13

HTML美丽螺旋图生成器

HTML美丽螺旋图生成器

javascript| 2024-01-13
« 上一页 1 … 24 25 26 27 28 … 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号