由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 今天不说微软的民工 (转载)
相关主题
c++如何把小数转成二进制输出到文本文件?C++读文本文件怎么判断换行?
[合集] 什么办法可以把一个文本文件map到一串数字怎么在c++中输出一个文本文件的内容?
windows下操作大的文本文件比如1M的如何在VB中实现下载一个文本文件
【考古】windows设计的真的比linux好?急,从一个文本文件读取不同数据,分别写入多个文本文件中的指定行,取代原来的数据。
能赚到钱才是王道,要那么多创造性干嘛? (转载)问题请教
Scala debug求助:帮忙修复一个损坏的文本文件,有包子
请教一个C++关于输入输出的问题求助:帮忙修复一个损坏的文本文件,有包子
一个python script同时写一万多个文本文件怎么才能一边运行Matlab一边运行其他程序
相关话题的讨论汇总
话题: windows话题: 注册表话题: 微软话题: metro话题: 重启
进入Programming版参与讨论
1 (共1页)
z****e
发帖数: 54598
1
【 以下文字转载自 PDA 讨论区 】
发信人: bullmaster (master), 信区: PDA
标 题: 今天不说微软的民工
发信站: BBS 未名空间站 (Thu Feb 28 19:19:13 2013, 美东)
说人民工会伤害人脆弱的小心灵,就说说Windows的设计。 哥不用Windows很多年了,
不过到今天Windows发展成这么个二皮脸的系统,不是没有传统的。
先说说windows那个注册表。 最早那就是一堆文本配置文件,什么WIN.INI,SYSTEM.
INI,版上捣鼓过Windows 3.0/3.1的人应该有印象。系统的有四个,其他零零碎碎的一
堆。 后来微软把这一堆文本文件堆一块儿,这就是注册表。 哥当年reverse engineer
了注册表一把,还写过一个简易编辑器,所以可以说一说。
注册表就是微软把文本文件用二进制存了个大文件。 Why did they do that?
Because they are stupid,觉得存成二进制别人就不知道微软在干嘛,但是很快微软
就发现这样导致了自己不知道在干嘛。 微软从开始就没有设计一个可靠的数据结构来
干这件事。第三方程序可以在注册表的不知什么地方塞一大堆key and value,而
Windows完全不知道。同时微软自己也在注册表里偷偷塞了很多私货,让别人不知道。
在Windows读注册表的时候,如果发现自己不认识的key就跳过去了。但这导致注册表
absolutely no security可言,而且极容易出错,读错一点就可以崩溃。
微软说注册表是个database,但是连indexing都没有(至少当年我看的时候是这样,后
来听说补丁打补丁,加了点database的基本 integrity check)。 最悲催的,就是注
册表只能顺序读取。 要是有什么程序改了改注册表,Windows必须把Registry从头load
一遍,否则它根本没法保证读对。 这就是为什么Windows动不动就要重启。
就这么个越来越乱几十年没收拾过的垃圾桶,居然Windows 8还在用,真是amazing。
Metro不Metro,touch不touch有屁用啊? Metro了你就不用重启了?
d******r
发帖数: 5008
2
Windows registry 是最愚蠢的东西之一。

engineer

【在 z****e 的大作中提到】
: 【 以下文字转载自 PDA 讨论区 】
: 发信人: bullmaster (master), 信区: PDA
: 标 题: 今天不说微软的民工
: 发信站: BBS 未名空间站 (Thu Feb 28 19:19:13 2013, 美东)
: 说人民工会伤害人脆弱的小心灵,就说说Windows的设计。 哥不用Windows很多年了,
: 不过到今天Windows发展成这么个二皮脸的系统,不是没有传统的。
: 先说说windows那个注册表。 最早那就是一堆文本配置文件,什么WIN.INI,SYSTEM.
: INI,版上捣鼓过Windows 3.0/3.1的人应该有印象。系统的有四个,其他零零碎碎的一
: 堆。 后来微软把这一堆文本文件堆一块儿,这就是注册表。 哥当年reverse engineer
: 了注册表一把,还写过一个简易编辑器,所以可以说一说。

c*****m
发帖数: 1160
3

一遍,否则它根本没法保证读对
不太make sense啊,听起来是 cache的问题

【在 z****e 的大作中提到】
: 【 以下文字转载自 PDA 讨论区 】
: 发信人: bullmaster (master), 信区: PDA
: 标 题: 今天不说微软的民工
: 发信站: BBS 未名空间站 (Thu Feb 28 19:19:13 2013, 美东)
: 说人民工会伤害人脆弱的小心灵,就说说Windows的设计。 哥不用Windows很多年了,
: 不过到今天Windows发展成这么个二皮脸的系统,不是没有传统的。
: 先说说windows那个注册表。 最早那就是一堆文本配置文件,什么WIN.INI,SYSTEM.
: INI,版上捣鼓过Windows 3.0/3.1的人应该有印象。系统的有四个,其他零零碎碎的一
: 堆。 后来微软把这一堆文本文件堆一块儿,这就是注册表。 哥当年reverse engineer
: 了注册表一把,还写过一个简易编辑器,所以可以说一说。

x****u
发帖数: 44466
4
无知者无畏也要有个极限,我还以为这里是joke版呢。

engineer

【在 z****e 的大作中提到】
: 【 以下文字转载自 PDA 讨论区 】
: 发信人: bullmaster (master), 信区: PDA
: 标 题: 今天不说微软的民工
: 发信站: BBS 未名空间站 (Thu Feb 28 19:19:13 2013, 美东)
: 说人民工会伤害人脆弱的小心灵,就说说Windows的设计。 哥不用Windows很多年了,
: 不过到今天Windows发展成这么个二皮脸的系统,不是没有传统的。
: 先说说windows那个注册表。 最早那就是一堆文本配置文件,什么WIN.INI,SYSTEM.
: INI,版上捣鼓过Windows 3.0/3.1的人应该有印象。系统的有四个,其他零零碎碎的一
: 堆。 后来微软把这一堆文本文件堆一块儿,这就是注册表。 哥当年reverse engineer
: 了注册表一把,还写过一个简易编辑器,所以可以说一说。

x****u
发帖数: 44466
5
公司前台mm认为,任何比Excel复杂的数据库系统都是最愚蠢的。

【在 d******r 的大作中提到】
: Windows registry 是最愚蠢的东西之一。
:
: engineer

z****e
发帖数: 54598
6
小菊花你给zkss注册表
或者去pda说,那个楼主现在在那边叫嚣呢
你过去跟它咬一咬吧

【在 x****u 的大作中提到】
: 无知者无畏也要有个极限,我还以为这里是joke版呢。
:
: engineer

z****e
发帖数: 54598
7
怎么招的前台mm
我们公司前台mm不敢放这种厥词

【在 x****u 的大作中提到】
: 公司前台mm认为,任何比Excel复杂的数据库系统都是最愚蠢的。
x****u
发帖数: 44466
8
你们前台mm只玩pda吧。

【在 z****e 的大作中提到】
: 怎么招的前台mm
: 我们公司前台mm不敢放这种厥词

z****e
发帖数: 54598
9
难不成你们公司前台还能编码?

【在 x****u 的大作中提到】
: 你们前台mm只玩pda吧。
x****u
发帖数: 44466
10
偶们前台会点Excel。

【在 z****e 的大作中提到】
: 难不成你们公司前台还能编码?
相关主题
Scala debugC++读文本文件怎么判断换行?
请教一个C++关于输入输出的问题怎么在c++中输出一个文本文件的内容?
一个python script同时写一万多个文本文件如何在VB中实现下载一个文本文件
进入Programming版参与讨论
a*w
发帖数: 4495
11
有一次在 Macy 卖手表首饰的柜台看到一个店员,说她以前是搞嵌入式
编程的。

【在 z****e 的大作中提到】
: 难不成你们公司前台还能编码?
a**e
发帖数: 64
12
深入揭批得好。确实痛恨注册表。尼玛是个垃圾程序都往里面写东西。
r***y
发帖数: 4379
13
呵呵, 前几天碰到一个修电脑的大哥, 说以前他是弄c++的...

【在 a*w 的大作中提到】
: 有一次在 Macy 卖手表首饰的柜台看到一个店员,说她以前是搞嵌入式
: 编程的。

g******n
发帖数: 253
14
+1

【在 x****u 的大作中提到】
: 公司前台mm认为,任何比Excel复杂的数据库系统都是最愚蠢的。
h***u
发帖数: 498
15
Windows不是这样吧?
c*******y
发帖数: 3529
16
win95差不多是这样,
后来就不是了,xp装完驱程,很多时候都不用重启了
一般涉及到内核的更新都要重启一把的把,不仅仅是windows
像android,ios的更新压根跟重装系统一样

【在 h***u 的大作中提到】
: Windows不是这样吧?
b**d
发帖数: 1174
17
现在windows大多都不用重启,多数都是pnp的,即使某些非pnp的,在最近几年也不需
要重启了。不过,有些driver的完全卸载确实需要重启,不过一般不重启也没有问题,
只是不能重新装。

【在 c*******y 的大作中提到】
: win95差不多是这样,
: 后来就不是了,xp装完驱程,很多时候都不用重启了
: 一般涉及到内核的更新都要重启一把的把,不仅仅是windows
: 像android,ios的更新压根跟重装系统一样

m********5
发帖数: 17667
18

Honestly, I think it is much better than those systems do not have any
central control ...

【在 d******r 的大作中提到】
: Windows registry 是最愚蠢的东西之一。
:
: engineer

x****u
发帖数: 44466
19
所以我说嘛,要理解文科mm们痛恨DBMS的心情。

【在 m********5 的大作中提到】
:
: Honestly, I think it is much better than those systems do not have any
: central control ...

1 (共1页)
进入Programming版参与讨论
相关主题
怎么才能一边运行Matlab一边运行其他程序能赚到钱才是王道,要那么多创造性干嘛? (转载)
我这个读写文本文件的程序为什么第一次总是出错?Scala debug
andriod 编程问题请教一个C++关于输入输出的问题
xgb.dump 怎么多输出两棵树?一个python script同时写一万多个文本文件
c++如何把小数转成二进制输出到文本文件?C++读文本文件怎么判断换行?
[合集] 什么办法可以把一个文本文件map到一串数字怎么在c++中输出一个文本文件的内容?
windows下操作大的文本文件比如1M的如何在VB中实现下载一个文本文件
【考古】windows设计的真的比linux好?急,从一个文本文件读取不同数据,分别写入多个文本文件中的指定行,取代原来的数据。
相关话题的讨论汇总
话题: windows话题: 注册表话题: 微软话题: metro话题: 重启