程序员成长充电站

59 篇文章
15 人订阅

全部文章

技术小工

Google在2019年停止服务的10款产品

对于很多人来说晴天霹雳般的决定,口碑极高、旅行规划的神器,不知道Google抽什么风要关掉它。

5930
技术小工

10倍工程师和1倍工程师,10x engineer and 1x engineer

工程师想安安静静的搬会儿砖?不可能的,总有这样那样的分心事儿。最近又冒出来一个梗,叫做10倍工程师(10x engineer)。查询了一下,发现这个梗来自印度班...

6410
技术小工

谷歌工程师阴谋干掉IE6的尘封往事

市场上浏览器众多,前端工程师开发完产品后还得挨个调试,以兼容各种浏览器。不能一把全搞定,真是让人不爽。

8030
技术小工

google工程实践文档

前几天,谷歌在GitHub上开源了他们的《谷歌工程实践文档(Google Engineering Practices Documentation)》。(回复:g...

10430
技术小工

如何退出Vim

7330
技术小工

如何处理偶现的 Bug

偶现 bug 是一种类似于外太空50足隐身蝎子的东西。这种噩梦是如此稀少以至于它很难观察,但其出现频率使得它不能被忽视。你不能调试因为你不能找到它。

7620
技术小工

今年全系 iPhone 都是 4G 运存——11 突然变香了!

iPhone 11 ( A2223 ):3,110 mAh 电池和 4GB RAM ;

9020
技术小工

计算机存储技术入门

对存储技术进行了大量的研究,到 1951 年,Eckert 和 Mauchly 创立了自己的公司,设计了一台叫 UNIVAC 的新电脑,最早进行商业销售的电脑之...

8720
技术小工

你愿意花 40 万美元在存一张照片吗?

一般来说,电脑内存是 "非永久性",如果 Xbox 电源线不小心拔掉了,内存里所有数据都会丢失。所以内存叫"易失性"存储器。

12220
技术小工

操作系统极简入门

1940,1950 年代的电脑,每次只能运行一个程序,程序员在打孔纸卡上写程序,然后拿到一个计算机房间, 交给操作员。等计算机空下来了,操作员会把程序放入,然...

8310
技术小工

如何优化循环

有时候你会遇到循环,或者递归函数,它们会花费很长的执行时间,可能是你的产品的瓶颈。在你尝试使循环变得快一点之前,花几分钟考虑是否有可能把它整个移除掉,有没有一个...

7430
技术小工

如何处理I/O开销

在很多问题上,处理器的速度比硬件交流要快得多。这种代价通常是小的 I/O,可能包括网络消耗,磁盘 I/O,数据库查询,文件 I/O,还有其他与处理器不太接近的硬...

11020
技术小工

如何管理内存

内存是一种你不可以耗尽的珍贵资源。在一段时期里,你可以无视它,但最终你必须决定如何管理内存。

7520
技术小工

如何解决性能问题

大部分软件都可以通过付出相对较小的努力,让他们比刚发布时快上10到100倍。在市场的压力下,选择一个简单而快速的解决问题的方法是比选择其它方法更为明智而有效率的...

5410
技术小工

如何理解性能问题

学习理解运行的程序的性能问题与学习 debug 是一样不可避免的。即使你完美、精确地理解了你的代码运行时所产生的开销,你的代码也会调用其他你几乎不能控制的或者几...

6720
技术小工

​如何使用日志调试

Logging(日志)是一种编写系统的方式,可以产生一系列信息记录,被称为 log。Printlining 只是输出简单的,通常是临时的日志。初学者一定要理解并...

9240
技术小工

计算机芯片的发展

之前的例子 只做了一个晶体管,但现实中光刻法一次会做上百万个细节芯片放大是这样的,导线上下交错,连接各个元件。尽管可以把光掩膜投影到一整片晶圆上但光可以投射成任...

6720
技术小工

一步步做个集成电路(IC)

我们在之前讨论过硅很特别,它是半导体,它有时导电,有时不导电, 我们可以控制导电时机,所以硅是做晶体管的绝佳材料。我们可以用晶圆做基础,把复杂金属电路放上面,集...

7620
技术小工

体会硬件性能的爆炸性增长

过去 36节内容,我们聊了软件从早期编程方式到现代软件工程,在大概50年里软件从纸带打孔变成面向对象编程语言在集成开发环境中写程序。但如果没有硬件的大幅度进步软...

5610
技术小工

google搜索的时候建议屏蔽这些垃圾网站

google搜索中发现好几次了,使用技术术语+中文经常出现一些机器翻译网站,比如对 stackoverflow 整篇回答进行机翻,那质量是什么玩意,google...

9210

扫码关注云+社区

领取腾讯云代金券