技术小工

LV1
发表了文章

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

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

技术小工
存储
发表了文章

操作系统极简入门

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

技术小工
Unix
发表了文章

如何优化循环

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

技术小工
发表了文章

如何处理I/O开销

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

技术小工
缓存数据库SQL
发表了文章

如何管理内存

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

技术小工
缓存编程算法
发表了文章

如何解决性能问题

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

技术小工
发表了文章

如何理解性能问题

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

技术小工
发表了文章

​如何使用日志调试

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

技术小工
编程算法
发表了文章

计算机芯片的发展

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

技术小工
硬件开发
发表了文章

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

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

技术小工
发表了文章

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

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

技术小工
发表了文章

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

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

技术小工
网站
发表了文章

互联网行业常见用词释义—期权,发不起工资了

语言不是死的,而是随着人们的使用不断变化,包括新词汇的出现、旧词汇的废弃,以及读音、词义、词性的变化。现代汉语中的很多词在古代都是另外的意思,褒义和贬义的相互转...

技术小工
发表了文章

程序员都干了什么活

有一点很重要:代码在编译前就只是文字而已。前面提过,你可以用记事本或任何文字处理器,有人确实这样做。但一般来说,现代软件开发者 会用专门的工具来写代码,工具里...

技术小工
IDE编程算法打包
发表了文章

软件中的定速巡航

之前花了很多时间讲排序,也写了些 10 行左右的排序代码,对1个程序员来说很容易写,而且代码很短,不必用专门工具记事本就够了。但排序算法很少会是独立程序更可能是...

技术小工
打包编程算法APIWindows Server面向对象编程

个人简介

个人成就

  • 获得 89 次赞同
  • 文章被阅读 3.4K 次

扫码关注云+社区

领取腾讯云代金券