博 文
再读《华为真相》,剖析中国IT企业核心竞争力
作者:阿朱
中国软件强在什么方面?那就主要看2008年中国软件百强名单,因为他们占的份额最高,也估计是中国软件的中流砥柱,看看他们从事什么业务,就知道中国软件强在什么地方?
而中国软件百强,我找了两个例子来研究,一个是百强第一名华为软件。另一个就是用友,纯粹的软件公司。我还想找找其他代表性的,如东软和神州数码,他们这个业务类型在软件百强中比比皆是,这样就差不多能分析出中国软件业的核心竞争力到底是什么,为什么他们会发展那么大,有什么可借鉴的东西没有。
但是,华为虽然消息很大,但都是华为自己故意放出来的消息,想更深入了解华为,很难。我只好再读《华为真相》。
华为成立于1987年,开始代理卖香港的交换机,当时国内程控交换机需求量大,国内不能产,国外的价格高,香港的价格低质量还不错。”在80年代,全国上下,从农话到国家骨干电话网用的全是国外进口设备。“,这事书中原话。
“但交换机高额利润吸引了更多企业介入开始做代理,不到半年时间深圳出现了大大小小上百家代理公司,一年之后,国内95%的交换机企业死掉了。"
这句话也是原话。这个一年之后,是哪一年之后?是1988年?另外,国内95%的交换机企业死掉。到底是95%的代理交换机销售的企业死掉,还是国内原本就有交换机生产厂家,现在有95%死掉?到底总数量是多少,因此会有95%的死掉,到底死掉了多少家?
从原话我来看,好似代理公司死掉了。因为这么多,而当时电...
CL.exe 是控制 Microsoft C 和 C++ 编译器与链接器的 32 位工具。编译器产生通用对象文件格式 (COFF) 对象 (.obj) 文件。链接器产生可执行文件 (.exe) 或动态链接库文件 (DLL)。 注意,所有编译器选项都区分大小写。 若要编译但不链接,请使用 /c。 使用 NMAKE 生成输出文件。 使用 BSCMAKE 支持类浏览。 以下是一个完整的编译器选项分类列表。 优化 选项 作用 /O1 创建小代码 /O2 创建快速代码 /Oa 假设没有别名 /Ob 控制内联展开 /Od 禁用优化 /Og 使用全局优化 /Oi 生成内部函数 &nb...
大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模式”:建立一个项目,然后写代码,然后编译,反反复复调试。但是,所谓:“公欲善其事,必先利其器”。如果我们精于VC开发环境,我们是不是能够做得更加游刃有余呢?
闲话少说。我们先来看一下VC的处理流程,大致分为两步:编译和连接。源文件通过编译生成了.obj文件;所有.obj文件和.lib文件通过连接生成.exe文件或.dll文件。下面,我们分别讨论这两个步骤的一些细节。
编译参数的设置。主要通过VC的菜单项Project->Settings->C/C++页来完成。我们可以看到这一页的最下面Project Options中的内容,一般如下:
/nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /Fp"Debug/WritingDlgTest.pch" /Yu"stdafx.h" /Fo"Debug/" /Fd"Debug/" /FD /GZ /c
各个参数代表的意义,可以参考Msdn。比如/nologo表示编译时不在输出窗口显示这些设置(我们可以把这个参数去掉来看看效果)等等。一般我们不会直接修改这些设置,而是通过这一页最上面的Category中的各项来完成。
1) General:一些总体设置。Warning level用来控制警告信息,其中Level 1是最严重的级别;Warnings as errors将警告信息当作错误处理;Optimizations是...
一个20岁左右的小女生,走HiFi路线,唱得那样也算差强人意。《沂蒙山小调》唱得不错,用柯老师的话讲:“Very very very good!”。
很大胆,敢唱Enya和Sarah的歌。中文版的《Harem》(Sarah)还好,中文版的《Only time》(Enya)实在是不咋地。
很低调,用Google/Baidu搜了半天,只找到一张她的照片。
也许身边缺少一个“Webber式”的人物(何训田?)。
暂且不拿版权问题说事儿,柏菲音乐的制作水平相当高,也汇集了伽菲珈而、姜苏、古璇、赵鹏(人声低音炮!)、窦鹏这样有才华的男声、女声。很高兴看到中国有这样的公司,不过网站做得实在是太烂了。(呵呵,不会吧,我觉得网站还可以啦)
相信经常玩木马的朋友们都会知道一些木马的特性,也会有自己最喜爱的木马,不过,很多朋友依然不知道近年兴起的“DLL木马”为何物。什么是“DLL木马”呢?它与一般的木马有什么不同?
一、从DLL技术说起
要了解DLL木马,就必须知道这个“DLL”是什么意思,所以,让我们追溯到几年前,DOS系统大行其道的日子里。在那时候,写程序是一件繁琐的事情,因为每个程序的代码都是独立的,有时候为了实现一个功能,就要为此写很多代码,后来随着编程技术发展,程序员们把很多常用的代码集合(通用代码)放进一个独立的文件里,并把这个文件称为“库”(Library),在写程序的时候,把这个库文件加入编译器,就能使用这个库包含的所有功能而不必自己再去写一大堆代码,这个技术被称为“静态链接”(Static Link)。静态链接技术让劳累的程序员松了口气,一切似乎都很美好。可是事实证明,美好的事物不会存在太久,因为静态链接就像一个粗鲁的推销员,不管你想不想要宣传单,他都全部塞到你的手上来。写一个程序只想用到一个库文件包含的某个图形效果,就因为这个,你不得不把这个库文件携带的所有的图形效果都加入程序,留着它们当花瓶摆设,这倒没什么重要,可是这些花瓶却把道路都阻塞了——静态链接技术让最终的程序成了大块头,因为编译器把整个库文件也算进去了。
时代在发展,静态链接技术由于天生的弊端,不能满足程序员的愿望,人们开始寻找一种更好的方法来解决代码重复的难题。后来,Windows系统出现了,时代的分水岭终于出现。Windows系统使用一种新的链接技术,这种被...
一、RS-232、RS-422与RS-485的简单介绍 RS-232、RS-422与RS-485都是串行数据接口标准,最初都是由电子工业协会(EIA)制订并发布的。RS-232在1962年发布,命名为EIA-232-E,作为工业标准,以保证不同厂家产品之间的兼容。其传送距离最大约为15米,最高速率为20kb/s,并且RS-232是为点对点(即只用一对收、发设备)通讯而设计的。所以,RS232只适合于本地通讯使用。 RS-422由RS-232发展而来,它是为弥补RS-232之不足而提出的。为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到10Mb/s,传输距离延长到1200米(速率低于100kb/s时),并允许在一条平衡总线上连接最多10个接收器。 RS-422是一种单机发送、多机接收的单向、平衡传输规范,被命名为TIA/EIA-422-A标准。为扩展应用范围,EIA又于1983年在RS- 422基础上制定了RS-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TIA/EIA-485-A标准。由于EIA提出的建议标准都是以RS作为前缀,所以在通讯工业领域,仍然习惯将上述标准以RS 作前缀称谓。RS-232、RS-422与RS-485标准只对接口的电气特性做出规定,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层通信协议。 二、自制RS232-485转换器 电路图:
RS232-485转换器主要包括了电源、232电平转换、485电路三部分。本电路的232电平转换电路采用了NIH232或者也可以直接使用 MAX232集成电路,485电路采用了MAX48...
作者:老田
老田前不久访问了一个老工程师,他参加过“两弹一星”的技术攻关过程,他说中国当时的技术力量,无论是就人员数量还是技术装备水平而言,都远远不如苏联和美国,但是中国从原子弹爆炸到突破氢弹技术的障碍,在时间上都反过来比苏联和美国短得多。他说取得这样的“奇迹”不是偶然的,根据自己的体会,文革期间技术能够进步的关键奥秘有三个,而且这些奥秘是其他资本主义国家都无法具备的。
第一个关键的原因是真正的技术民主。他说,由于当时批判反动学术权威,报章上连篇累牍地严厉指责各种管卡压和专制学阀作风,因此,几乎没有什么人敢于以权威和老子自居,在研究队伍内部形成高度民主的风气,大学刚刚毕业的学生和老资格的科学家可以同场辩论,有的时候为了争论技术问题通宵达旦,甚至拍桌子,邓稼先这样的老科学家也常常参与跟毛头小伙子的拍桌子辩论,这样充分的学术民主带来了思想和技术的快速进步。不仅加快了技术进步的速度,在这样的过程中间也加快了技术梯队的成长过程。这个老工程师还谈到,当时由于人与人关系的普遍平等,许多社会和阶级的藩篱都实质上不存在了,一些老工人也参与拍桌子讨论,许多细节问题和工艺障碍也能够集思广益,结果使得整个的项目进程相对均衡,而不是局限于关键技术的率先突破,这就避免了后续试验中间细节引致的失败,所以当时许多项目的试验,几乎都是一次成功,所有的问题和隐患常常是在技术民主中间,已经得到充分的“鸣放”和重视,提前就有了很多的预案和设计。
第二个非常关键的地方是彻底地...
英特尔公司宣布正在跟一系列公司携手制定一个把USB的理论吞吐量提高到4Gbps以上的规范,该速率比现有的速率快10倍。USB 3.0规范的目标是在应用层面提供300MBps(字节/秒)的可用速率,并添加新的服务质量性能,以抗衡1394—也称为火线—的互连标准。
在上世纪90年代初USB标准问世之初,针对键盘和鼠标的USB1.1规范的运行速度小于12Mbps。火线瞄准的是诸如可携式摄像机这样的速率达到100Mbps及以上的视听应用。然而,随着时间的推移,USB已经获得了广泛的应用,速率逼近480Mbps,相比之下,火线的应用远远没有这么广泛。随着在英特尔开发商论坛作出的最新发布,USB的目标就是超越火线。
英特尔公司的一位工程师说,他们已经在软件仿真中以5Gbps和25Gbps的速率对新协议的基本版本进行了测试。其链路是媒介不明确的,并将运行在铜缆和光缆上。这种称为超速USB的互连目标是为基于闪存的设备提供服务,包括USB驱动器、可携式摄像机以及媒体播放器,它的一个设计目标就是保持与闪存芯片的传输速度并驾齐驱。“我们不想做系统中的瓶颈,”英特尔公司负责监管USB 3.0倡议的高级管理人员Jeff Ravencraft说。
惠普、微软、NEC、NXP和德州仪器正帮助定义新的规范,预计该规范将在11月于圣何塞举行的两天活动中进行设计回顾。英特尔公司表示,不久将向所有作出贡献的公司发出最终的规范。它希望在明年初完善该规范,并在2009年初推出第一款芯片实现方案。
USB3.0将采用一种新...
自强不息 厚德载物——清华大学校训解释:来源于《周易》的两句话:一句是“天行健,君子以自强不息”(乾卦);一句是“地势坤,君子以厚德载物”(坤卦)。民国时期,梁启超在清华大学任教时,曾给当时的清华学子作了《论君子》的演讲,他在演讲中希望清华学子们都能继承中华传统美德,并引用了《易经》上的“自强不息”“厚德载物”等话语来激励清华学子。此后,清华人便把“自强不息,厚德载物”8个字写进了清华校规,后来又逐渐演变成为清华校训。 “天行健,君子以自强不息”“地势坤,君子以厚德载物”两句意谓:天(即自然)的运动刚强劲健,相应于此,君子处世,应像天一样,自我力求进步,刚毅坚卓,发愤图强,永不停息;大地的气势厚实和顺,君子应增厚美德,容载万物。译为:君子应该像天宇一样运行不息,即使颠沛流离,也不屈不挠;如果你是君子,接物度量要像大地一样,没有任何东西不能承载。 著名哲学家、哲学史家、国学大师,北京大学哲学系教授张岱年先生把中华民族精神概括为“自强不息”“厚德载物”。作为“高山仰止,景行行止”的国学大师,他终生勤勉,致思学问,造福祖国的文化学术事业,堪称一代学人楷模。
人世沉浮如电光石火,盛衰起伏,变幻难测。如果你有天才,勤奋则使你如虎添翼;如果你没有天才,勤奋将使你赢得一切。命运掌握在那些勤勤恳恳 工作的人手中。推动世界前进的人并不是那些严格意义上的天才,而是那些智力平平而又非常勤奋、埋头苦干的人;不是...
以前的解决方法都是用 c:\windows\repair\里的那5个文件替换c:\windows\system32\config\里的那5个文件,然后再重新安装各应用程序。现在找到个更好的办法,就是利用XP的系统还原功能(前提是你没有关系统还原)。
方法是:想办法把C:\System Volume Information\_restore{......}\RP1\Snapshot里的_REGISTRY_USER_.DEFAULT_REGISTRY_MACHINE_SECURITY_REGISTRY_MACHINE_SOFTWARE_REGISTRY_MACHINE_SYSTEM_REGISTRY_MACHINE_SAM拿出来,然后替换c:\windows\system32\config\里default.security.software.system.sam五个文件,再做一次系统还原就好了,这样能最大化保存SYSTEM损坏前系统各注册信息的原貌。