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

用示波器恢复软盘里的游戏,这个程序员大神的操作太硬核了

这个项目的作者之一,是最受欢迎的Linux发行版FTP服务器程序vsftpd作者、著名黑客Chris Evans。他毕业于牛津大学,毕业后进入甲骨文工作,其后又在谷歌工作了9年时间,是Chrome浏览器安全团队和谷歌黑客团队Project Zero的创建者。

编程| 2021-05-24

写好 Python 代码的几条重要技巧

•面向对象五个基本原则;•常见的三种架构;•绘图;•起一个好名字;•优化嵌套的 if else 代码;

python| 2021-05-24

他是世界上最杰出程序员之一,1 个月写了个操作系统,退休后去做飞行员!

肯·汤普森,对计算机软件业的发展,贡献是巨大的。不仅是UNIX系统发明人,在他的职业生涯里还开发了B程序语言(C语言的前身),UTF-8编码,ed文本编辑器,以及参与开发了Go程序语言。

程序员| 2021-05-24

太透彻了:约瑟夫环的三种解法

约瑟夫环问题是算法中相当经典的一个问题,其问题理解是相当容易的,并且问题描述有非常多的版本,并且约瑟夫环问题还有很多变形,这篇约瑟夫问题的讲解,一定可以带你理解通通!

编程| 2021-05-24

我们为什么从 Lambda 迁移到了 ECS?

Lambda 让我们在早期关注产品开发,当时机成熟时,向 ECS 迁移将会非常顺利。尽管我们在 Lambda 遇到了很多困难,但我很高兴我们走上了正规。

ecs| 2021-05-24

如何给女朋友做一款 App?

这并非一个原创想法,但我之前从未做过手机应用,所以我认为这将是一个很酷的学习体验。除此之外,我还可以用它来解决我和我关心的人之间的实际问题,这非常特别。

编程| 2021-05-24

[技巧]Chrome 90在Windows 10上各种崩溃?这里有临时缓解的方案

有用户在 Google Chrome 官方社区上报称,无论是新建标签页、尝试打开“设置”或“书签”,都可能导致 Chrome 90 的网页崩溃,帖子底下有数十人回复称遇到了同样的问题。

Chrome| 2021-05-23

[图]Sublime Text 4发布:添加对Apple Silicon和Linux ARM64支持

新版本调整了许可证购买。现在用户购买的许可证有效期为 3 年,在这 3 年内用户可升级到新版本,而不是捆绑到某个单一版本中。在 3 年到期之后,许可证激活的版本依然可以使用,但如果想要升级到新版本,需要额外再购买许可证。

Sublime Text 4| 2021-05-23

人人都爱 Kubernetes,Docker 难道就不香了吗?

你就把 Docker 理解为一个房子多个家庭的规划安排包租婆,Docker 管理了很多的容器服务,容器服务就是在宿主机上跑着的,例如 MySQL、Nginx、微服务等等都是容器服务,大家都是在一个 OS 上平等的运行着,只不过进了自己房间,你对别人房间的情况就一无所知了

Docker| 2021-05-23

浅谈 Serverless 开发和应用

和经典的开发、编译、部署运行方式不同,使用 AWS Serverless 计算服务 Lambda,仅需要上传源文件,选择执行环境并执行,便能得到运行结果。在这过程中,服务器部署、runtime 安装、编译、都由 AWS Serverless 计算平台管理执行。对开发人员来说,只需要维护源代码和 AWS Serverless 执行环境的相关配置即可。

Serverless| 2021-05-23

从 Python 2 迁移到 Go:虽然代码量多,但太香了

Go 的工具非常出色。编译速度很快,格式化也是标准工具链的一部分,可以帮助消除大多数关于格式化的讨论。尽管我在网上还看到一些关于 Go 模块的抱怨,但是它们比 Go 之前的软件包管理方法更好,而且从我们的经验来看,在这方面是非常好的。我们在为需要完成的事情寻找工具和库时也没有遇到任何麻烦,比如 gqlgen。

go语言| 2021-05-23

JavaScript 的几种循环中哪一种方式最快?

但问题在于,我们是否真的知道哪种循环或迭代最适合我们的需求。for 循环有很多变形,例如 for、for(倒序)、for…of、forEach、for…in、for…await。本文将围绕这些展开讨论。

javascript| 2021-05-21

25种代码坏味道总结+优化示例

什么样的代码是好代码呢?好的代码应该命名规范、可读性强、扩展性强、健壮性……而不好的代码又有哪些典型特征呢?这25种代码坏味道大家要注意啦

编程| 2021-05-21

每个人都应该尝试 Linux 的 21 个理由

为了达到这个目的,下面是我喜欢 Linux 的 21 个原因,分别在 21 个不同的场合讲给 21 个不同的人。

linux| 2021-05-21

百度 Serverless 架构揭秘与应用实践

哪些场景合适,哪些场景不合适呢?史南胜表示,Serverless 并不是解决方案,并不能短期内替代掉服务化,或者微服务化的技术,它是在服务化或微服务化发展到一定程度以后,基于容器计算的新技术。

Serverless| 2021-05-21

了解HTTP/3 协议的原理、机制、优势、配置和实测

Nginx 原生不支持 HTTP/3.0,这里需要借助 Cloudflare 提供的一个补丁来让 Nginx 支持 HTTP/3.0

http3协议| 2021-05-21

一文掌握 Java8 的 Optional 的 6 种操作

在 Java 技术栈中,如果谁的代码出现了 NPE,有极大的可能会被笑话,这个异常被很多人认为是低级错误。Optional的出现,可以让大家更加轻松的避免因为低级错误被嘲讽的概率。

java| 2021-05-21

新垣结衣嫁了个“非典型性”程序员

平匡同学能拿到正社员的身份,还能有钱养得起 Gakki 这样的全职主妇,经济条件其实是相当不错的。你可能又要觉得,程序员工资高不就是典型吗,但其实在日本,工资高的并不只是程序员,程序员的社会地位可能也没你想的那么高。

程序员| 2021-05-21

2021年10大流行软件测试工具

Tricentis 主导的一项全球调查为我们提供了几个有关测试趋势的重要观察。趋势表明,团队倾向于使用功能测试,这可以理解,但是手动测试也将保留下来。

测试| 2021-05-20

微软:2022年6月15日彻底结束IE浏览器使命

在超过25年后,微软终于要在明年退役IE浏览器(Internet Explorer)。多年来,这款老化的网络浏览器基本上没有太多消费者使用,微软决定在2022年6月15日把最后一颗钉子钉在IE浏览器的棺材上,让这款历史悠久、影响深远且引发巨大争议的软件彻底退役,全线改用Microsoft Edge。

IE浏览器| 2021-05-20

最新一代安卓系统来了!安卓12新特性详细解析

安卓12是一个从外到内都改进巨大的版本,那么它到底有什么新特性?外媒Android Authority带来了安卓12新特性的详细解析,我们一起来看看!

安卓| 2021-05-20

谷歌正式发布Android 12:可谁又在乎呢?

类似 Android 这样的开源系统所不得不面临的问题。如今我们会说米家生态、华为生态,但“安卓生态”似乎成了一个空洞的存在,它看起来好像囊括了一切,但仔细看看,就会发现里面早就已经割据了。

安卓| 2021-05-20

Google AMP已死:AMP页面在谷歌搜索结果中将不再受“优待”

谷歌近日宣布将会在 2021 年 6 月对页面体验排名算法进行重大调整,砍掉加速移动页面 (Accelerated Mobile Pages,简称AMP)的权重。在核心网络指标和页面体验算法发布之后,谷歌在搜索结果、Top Stories carousel、Google News 中就不再推荐 AMP,甚至于在搜索结果中删除 AMP 徽章图标。

amp| 2021-05-20

一位程序员的自述:为什么我们需要低代码?

关于低代码的争议,我觉得很奇怪。现在西门子、IBM、微软这些公司都在做低代码开发平台,难道这些做了50年以上的大型科技公司方向是乱的?其实,不用担心低代码到底能不能行,不用关心什么方向性的问题,看看千千万万个企业的需求就行,这些都是来自市场的真实需求。

程序员| 2021-05-20

聊聊那些小而美的开源搜索引擎

每种搜索方案都最适合于特定用例的限制。由于每种类型的搜索引擎都提供了一套独特的功能,因此比较它们的性能并不容易,也不相关。例如,在 Elasticsearch 和 Algolia 之间对基于产品的数据库进行速度比较是不公平的。对于一个非常大的基于全文的数据库也是如此。

搜索引擎| 2021-05-20
« 上一页 1 … 71 72 73 74 75 … 310 下一页 »

  • 对 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号