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

【译文】bug 经济学

批评漏洞百出的软件很容易,但如果市场上的大多数用户更喜欢漏洞更多但功能加倍的软件,那么只生产少数功能的高可靠性软件可能就没有什么经济意义了。

bug| 2024-02-22

3700 万美元“卖身救命”,泥潭深陷的 MariaDB 准备退市

(RDBMS)背后的运营厂商,MariaDB 已确认收到了来自加利福尼亚州投资管理公司 K1 Investment Management 的临时收购要约

MariaDB数据库mysql| 2024-02-21

当程序员迎来 35 岁时

35 岁危机是程序员们老生常谈却每每谈及皆格外忧虑的一个问题。本文作者深入探讨了这个问题,并提供了实用的建议,希望能够帮助读者在职业生涯中取得长期的成功。无论你是年轻工程师还是资深专家,都会从中受益匪浅。

大龄程序员| 2024-02-16

微软为Windows 11引入原生sudo命令支持

微软正在 Windows 11 中测试类似 macOS 或 Linux 的原生 Sudo 命令支持。

Windows11linux| 2024-02-09

在版本控制方面,我们能做得比 Git 更好吗?

你认为有可能做出比 Git 更好的版本控制系统吗?还是说问题已经解决,Git 就是版本控制系统的终结者?

296 条评论 | git版本控制| 2024-02-03

争议与热度并存,越来越多开发者正在抛弃他们的旧语言转向 Rust

“用 Rust 重写”的表情包广为流传,是 Rust 空前影响力的证明。

rust| 2024-02-03

“十亿行挑战“显示 Java 可在两秒内处理十亿行文件

2024 年的第一天,Decodable 高级软件工程师 Gunnar Morling 向 Java 社区发起了 “十亿行挑战”(1BRC)。这项持续进行的挑战赛将持续到 1 月底,目的是找到能在最快时间内处理 10 亿行的 Java 代码

java| 2024-02-03

【译文】如何让程序员(看起来)更努力地工作

人们需要表现出更加努力地工作和明显的压力,我才会觉得没问题

| 2024-02-03

【译文】如何在在家工作时保持理智

避免职业倦怠,保持健康的工作与生活平衡

在家工作远程办公| 2024-02-03

【译文】角斗士风格面试

面试中没有正确答案。也没有错误的答案。这个世界太微妙、太复杂了。

求职面试| 2024-02-03

2024 年 7 个 Web 前端开发趋势

2024 年 7 个 Web 前端开发趋势

WEB开发| 2024-02-03

前 Mozilla 浏览器工程师:Web 开发的七大奇怪观念,你中招了吗?

前 Mozilla 浏览器工程师:Web 开发的七大奇怪观念,你中招了吗?

WEB开发| 2024-02-03

继放弃 C/C++ 后,微软再组新团队,欲将 C# 代码改写为 Rust!

这一次最新加入 Rust 浪潮的是来自 Microsoft 365 团队。根据其最新发布的招聘启事显示,微软欲聘请全职的 Microsoft 365 首席软件架构师,以此组建一个全新的团队,专注于采用 Rust 编程语言作为现代化全球规模平台服务以及更多领域的基础。

rust| 2024-02-02

大模型评测体系司南OpenCompass2.0发布,年度大模型榜单揭晓,司南合作伙伴计划启动

OpenCompass2.0大语言模型中英双语客观评测前十名(采用百分制;商用闭源模型通过API形式测试,开源模型直接在模型权重上测试)

司南大模型评测| 2024-01-31

一年过去了,国产大模型怎样了?——用户视角的 12 家 AI 产品评测

如今已经是 2024 年,我很好奇如今国产的大模型进展如何了,翻遍了中文互联网,往往都是 PR 稿,很少有系统性的评价。

ChatGPT| 2024-01-31

乒乓球战争

乒乓球战争

游戏| 2024-01-29

MySQL 中引入对 JavaScript 的支持

MySQL 不断进行创新,现在数据库中包含了丰富的程序编程功能。开发人员现在可以在 MySQL 数据库服务器中编写 JavaScript 存储程序(函数和过程)。

javascriptmysql| 2024-01-29

如何在浏览器窗口之间共享状态和传输信息

Worker 本质上是运行在另一个线程上的第二个脚本。虽然它们无法访问 DOM(因为它们存在于 HTML 文档之外),但它们仍然可以与主脚本通信。它们主要用于通过处理后台作业(如预先抓取信息)或处理流式日志和轮询等不太重要的任务来缓解主脚本。

Web Worker| 2024-01-26

使用 WebSockets p2p 文件传输

WebSocket 是一种通过单个 TCP 连接提供全双工通信通道的通信协议。它实现了客户端和服务器之间的实时、事件驱动通信。

与遵循请求-响应模式的传统 HTTP 不同,WebSockets 允许双向通信。这意味着客户端和服务器可以随时相互发送数据,而无需持续轮询。

WebSockets| 2024-01-26

【译论】现在还有人使用 MapReduce 吗?为什么?

除 Hadoop 生态系统外,我还在其他数据库和分析工具(如 MatLab)中看到一些对 MapReduce 的引用。在我的印象中,Spark 完全取代了 MapReduce。是否只是 MapReduce 的实现方式不同,而 Hadoop 实现的 MapReduce 被 Spark 取代了?

66 条评论 | MapReduce| 2024-01-25

代码屎山噩梦加速来袭,都是AI生成代码的锅?

现在用 AI 辅助编程已经是很多程序员的选择,但随着 AI 软件开发迅速普及,代码质量又会随之受到怎样的影响?

人工智能AI生成代码| 2024-01-25

【译文】谷歌测试技术:如何大规模代码删除

自动删除代码听起来可能是个奇怪的想法:编写代码的成本很高,而且通常被认为是一种资产。然而,未使用的代码无论是维护还是清理都需要花费时间和精力。一旦代码库达到一定规模,投入工程时间进行自动清理流程就开始变得有意义了

测试| 2024-01-25

【译文】我破解小米空气净化器 4 Pro 的故事

应用程序中没有任何地方可以让我禁用该警告,在这一年中,我已经多次清洁过滤器,我确信它至少还有 12 个月的使用寿命。

破解| 2024-01-25

【译文】您(也许)不需要学习 C 语言

C 语言与现代计算机体系结构相去甚远:自 20 世纪 70 年代创建以来,C 语言已经经历了 50 年的创新。C 语言模型与现代硬件之间的差距是导致 Meltdown 和 Spectre 等著名漏洞的根本原因

编程语言C语言| 2024-01-25

耗时 8 个月、花费 32 万元,只重新设计了三个网站页面?程序员:我后悔死了!

重新设计网站的三个页面,要花费多少时间和金钱?本文作者原本以为一个月时间和 7000 美元绰绰有余,但实际情况是:总共耗时 8 个月,并花费了 4.6 万美元(约人民币 32.9 万元)。

改版| 2024-01-24
« 上一页 1 … 23 24 25 26 27 … 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号