软件的根在硬件,windows可以垄断pc,对一些应用软件给与毁灭性的打击,如果没有CPU,没有硬件的支持windows再牛也没用。
CPU的生产厂家怎么不搞个认证呢?踢windows几脚,让windows的新版OS运行速度变慢来,linuX正常运行。微软的野心是很大的,看他的行为,想垄断整个世界,新版windows OS 反过来踢CPU了。
windows也在搞认证,没它的数字鉴名,一些应用程序难以运行。一些对他够成威胁的软件,微软在绞尽脑汁想灭掉。
扼杀天下程序员的脑力,每一个程序员,都要学dll,com/dcom的东西,比较难懂。他的思想是好的,dll做成分离式,便于维护,com/dcom把模块做成零部件,再组装。但com难了一点,难以理解,Com有三种接口,
Iunknown(),
IFactoryClass()
IDispatch()
任何接口都必须从IUnknown继承,IUnknown有三个成员
QueryInterface()
AddRef()
Realease()
Addref是如果有用户使用就加1,
Realease是减1,如果接口计数是0,没有用户使用则系统自动销毁。
IFactoryClass是类工厂,用来创建对象的。
IDispatch是兼容其他语言像VB,Dephi,basic。
COM他是怎么实现的呢?我认为不是很难。像我们编游戏一样。比如编挖雷游戏,就是让地雷随机分布,再在旁边添上数字。玩游戏的人就要根据这个数字来计算是否地雷。我想:编com内核的就跟编游戏差不多。我们用com编程是跟玩游戏一样,有一些东西是不可知得,微软没有完全公开。游戏在无聊的时候可以玩一玩,找点乐趣。我想象一下,com是怎么实现的。Com应是一个DLL,动态加载的。在注册表里有一个全球唯一的GUID。调用时就用这个GUID去查找,加载相应的DLL。统计用户数,如果引用计数为0,就自动把它销毁。IFactoryClass接口就是通过注册表里的guid创建进程。包括远端的。
Com是一种编程思想,不是一种技术,要形成自己的一种编程思想。我想com底层没什么东西。编写COM内核比在COM的基础上做应用我认为要容易,是两种不同的概念。再比如说五笔输入法,我们在用五笔时,要背字根,怎么去拆字。相信初学五笔打字的,是很辛苦的。但是编一个五笔输入法应是很简单的,就是检索字库。接受新的东西,首先要理解它的思想,在什么情况下提出来的。
DirectShow也是一种思想,把解码器封装了,提模块组件化,把一个个Filter封装成对象,有
Source Filter,
Transform Filter,
Rendering Filter.
三种类型的Filter。
各个Filter通过CPin类把Filter连接起来。就好像硬件一样,把软件做成一个一个的硬件,再把他们通过引脚连起来。行成一个链。Source Filter从一个媒体文件分析是什么类型,是音频还是视频,Transform Filter把数据接收过来,再通过引脚发给Rendering Filter,Rendering Filter根据类型。音频,视频,调用相应的解码器,显示。微软的解码器居然加了这么多的东西。你直接把解码器的接口让人们调用不就可以了。这个软件将来不知道要到什么样了,真的很可怕。
我认为运行效率不是很高,当然我没有测试过。只是感觉比较庞大,调用的东西很多,所以感觉运行效率不高。只是他是微软的东西,可以和操作系统很好的结合运行。微软是帝国时代的帝国公司,可以把你带进魔鬼洞。
有很多优秀的软件,死于手下。微软要把软件带向何方,就因为OS的优势,比别人起步的要早一点。一些应用程序大部分是在windows OS平台运行,要依赖于OS。但是OS也要在硬件上运行,也要依赖于硬件,不如让微软自己做CPU去。
进程是怎么编的,他是一个进程调度算法,按照调度算法,把占用CPU的时间片分配给进程。
只有去思考底层的东西,中国的软件才有希望。
写代码的是泥工,只有系统架构师才是灵魂。做项目就像做大厦一样,代码写得再好,再漂亮,也只是一个泥工。
经历篇
我是乡下人,乡下农村人不读书都要学一门手艺谋生,将来好养家糊口。比如木工,泥工,篾匠,船匠(以前是做木船,现在是做铁船),我学的是木匠,帮人做家具,头三年是学徒,没工资,只管饭,不给钱,“三年徒弟三年奴隶”。
我妈帮我找了一位师父,是我们附近村里人。“严师出高徒”,师父很严厉。我们那时是做包工,就是东家把家具包给师父多少钱,不管饭。吃饭自己解决。有的东家有地方弄饭,有的没有地方弄饭,只有吃饭堂。那时一顿能吃八两米饭。
第一次跟师父到南昌做家具,也是我第一次出远门。每天要做到晚上十点之后,到午夜2点是很平常,师父白天睡觉,晚上陪着你做事。到了收工的时候,那里顾上洗澡,扔下工具,铺张三合板倒头就睡。早上7点起床,把饭做好,叫师父起床吃饭。师父白天很少做事,不是出去,就是睡觉,晚上就陪你做到1,2点。
有一次,师父来了客人,叫我弄菜,满满一桌,他们吃完了,再叫我吃。傻了,看到碗底了。
徒弟做错了事师父木料都打断,打得不敢做声,眼泪横飞,过会徒弟擦干眼泪,继续干活。吃饭时还要给师父端饭。我比其他的徒弟要好一点,没有打过我, 可能师父看我长相好一点,不像那种喜欢让人打的人。
那时候不想做,太苦了,跟我妈讲我受不了,我妈就说,年少要吃苦,三年出师了,你也可以带徒弟,也可以让徒弟为你做事,给你端水端饭的。
第一个师父没跟多久,可能只有一,两个月,偷偷的跑了。走之前我跟师父说:“师父!我受不了,让我回家吧!”,
师父说:“你要回去,叫你妈妈把你在这里吃的饭钱给我!”
我说:“我在这里做事饭钱还要我给。”
“你不能走,你妈妈把你交给我了,我要把你交给你妈妈。”
“还不赶快去做事!年轻人不吃苦怎么行呢!我以前学徒,也是这样!”
第二天我趁师父出门,我就带了我的行李,一身衣服加身上穿的衣服。就跑到南昌汽车站了,上了到我哥哥那里的汽车。车子开动的时候我看到师父找了过来。因为我不是回家,他以为我上的是回家的车。如果让师父抓到,会狠打一顿。
以后我妈又给我找了一个师父,也在南昌做,从八月中秋一直做到过年,还好没跑。做木工的都是这样,每天都要做到很晚,都是一样,很苦。冬天,我的一位师兄,一条内裤可以穿一个月不换。到了过年,师父给我好像是40块钱,回家的路费是20元。那是我的第一笔收入。
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!



