黑猫物语

目光诡异 行为怪异 – [阿尔特密斯之喵呜乱语]

Archive for the '编程&学习' Category

总结下10年来碰到的常见计算机故障. 不定期更新.

最近在家歇着..  难得能过下清净日子… 伴随着鸟叫声昏沉的睡去的感觉非常美妙.. 但是经常在睡觉的时候被一通又一通的电话吵醒. 不少都是来求助的. 确切的说应该是些莫名其妙的人 因为感觉电脑莫名其妙的出现了莫名其妙的问题. 于是莫名其妙的把我从梦境里拉出来. 几分钟后再莫名其妙的说句谢谢立刻挂断… 所谓莫名其妙的人 可以摸名奇妙到什么程度呢? 用这样一个极品例子来概括… 此人是我 “同学的朋友家的狗的姘头的主人的阿姨的同事的丈夫”  目前大家用的计算机操作系统多数都是windows, 版本有xp vista 2k 98 me 等等等等…当然也有用linux macos等等的.. 不过这些人通常因为面子的问题不会来找我.. 当然找我我也只能无奈的摇摇头.. 下面介绍的也都是一般家用电脑能碰到的问题… 涉及到域. 林. 灾难恢复等企业级问题的…. 你可以找公司的网管 或者MCSE叔叔们来帮忙.. 如果换在10年前.. 如果一台win98的计算机出了毛病. 大家想到的第一件事情 就是杀毒, 如果你认为比较可信的杀毒软件”例如瑞星之流” 杀完一遍后没有任何反应 给你抛出六个字  “没有发现病毒” 然而你又因为机器比较慢 产生了有病毒的幻觉, 或者是哪一天开机发现屏幕没有任何反应, 不能上网等问题的话.. 请你不要急着掏刀子往卖你电脑的店里冲… 先自己想办法解决一下问题吧. 下面的例子都以xp 举例  (如果您目前还是在用win98的话.倒真可以考虑去找卖电脑的了….. 或买台新的 或卖掉你那古董机吧) 为了能让白痴都能看懂… 我尽量不使用专业术语 而是用一般老大妈都能听懂的话来写.. (虽然这样写会很象个中专生,各位高手,砖家请鼠下留情..) 场景一: 电脑开机 没有任何反应. 首先明确, 你所谓的没有任何反映是在什么阶段出现的. 我所指的阶段有如下几种: 1. 明明用手指狠狠的按了一下电源键 却发现电脑的屏幕上没有任何显示. 2.进入到一堆黑屏白字的界面 发现一堆自己能看懂却不明白意思的计算机英文. 3.在windowsxp 的loading(就是那个蓝色的不停滚动的条) 那里发现罢工了. [...]

24 六月 2009 at 07:00 - Comments
lensoft at 23:07 on 24 六月 2009
这个..........算了 还是强贴留名吧
jimmy_jjp at 16:33 on 15 四月 2010
黑猫,我需要一个服务器。在这里给你留言了。记得QQ上m我。 Jimmy留言。。。

难得碰到这么极品的代码

最近托管了台新服务器.处理速度比原来快了不少. 但是新的iis上 有个站上似乎一直有死循环. 做成独立web园也不行 一直cpu 100% 到今天终于忍不住了 大刀阔斧的查找了起来 首先是找出是哪个文件引起了死循环 没想这个站竟然不记iis日志…. 很窝火 用iis分析工具 realtime的分析..总算找出来了.. 一个不带参就死循环的页面. 最诡异的是.. 不段有些比较无聊的人…. 有事没事上来访问下这个页面.. 还全都不带参… 我真怀疑那个站站长是不是跟别人结仇了.. 丫用的代码是while not rs.eof ….rs.movenextwend 看起来是很正常的语句. 但是加断点以后发现这个rs似乎永远不会eof….甚至rs为空都不会… 于是加了四个flag…. 分别判断 eof , not eof , bof 和not bof 不过让人难以致信的是 … 四个flag均为TRUE…… 抓狂啊.. 想了半天想不出到底怎么回事 只好用分支判断语句给饶过去.. if rs.bof and rs.eof…..无参数处理else有参数处理end if 总算是不死循环了……. 但是这么极品的情况还是第一次碰到… 大概和这个参数在select …. where in语句中有关吧 希望明天睡个好觉 别他妈再死机了

5 六月 2009 at 04:01 - Comments
huaimao at 10:03 on 7 六月 2009
不好意思,你所要的皮肤,我这边打不开wordpress.org.cn这个站点,所以无法知道你要那张皮!稍等一下再发…….

linux如何让文件可执行? 太精辟了

: 你的script文件edit完毕有个名字, 姑且叫阿娇: 用chmod +x 阿娇: 把阿娇x了就可以执行命令了. 嗯,以此类推,我们生活的世界就是一台电脑,女人都是电脑上的文件,由linux系统来管理, r表示可以看w表示可以摸x表示可以x owner是老公,group是老公之外的几个关系亲密的男人,一般用户则是所有男人 试举几例说明一下女人的属性: -r——– 修女-rw——- 性冷淡-rwx—— 专一好女人-rwxrw—- 跟别的男人暧昧的女人-rwxrwx— 跟别的男人出轨的女人-rwxrwxrwx 公共汽车drwxrwxrwx 一群公共汽车 ———- #$@#%&_*&(*^*&%%^)难道是恐龙? 做root应该很爽,想x谁就 chmod +x ……

31 五月 2009 at 04:51 - Comments
lensoft at 22:15 on 31 五月 2009
原来artms也是闷s型的 以前一点也看不出来 还好奇在NU这种地方居然混居然还是石男

Windows命令行NTFS卷压缩、解压缩

在Windows命令行模式下,也可以进行对NTFS卷上的文件夹进行压缩、解压缩操作 。在公司一般Server白天使用者较多,故而本人使用命令行模式将磁盘、CPU占用较多的NTFS压缩、解压缩操作移到夜间,并使用计划任务自动执行。 压缩文件夹及子文件夹下的所有文件: compact /c /i /s:E:\BankOfChina(注意没空格) 解压缩(不改变压缩状态,只是之后拷进去的文件不会被压缩): compact /u c:\tmp 解压缩(包括所有的子文件夹下文件): compact /u /i /s:c:\tmp 注:/i为忽略所有错误,如果要半夜自动运行的话,加这个很有必要,以防止中途出错任务挂起。 以下附完整的Windows compact命令行参考: 语法 compact [{/c | /u}] [/s[:Dir]] [/a] [/i] [/f] [/q] [FileName[...]] 参数 /c 压缩指定的目录或文件。 /u 解压缩指定的目录或文件。 /s[:Dir] 指定将所请求的操作(压缩或解压缩)应用到指定目录的所有子目录,或者如果没有指定目录,则应用到当前目录的所有子目录。 /a 显示隐藏或系统文件。 /i 忽略错误。 /f 对指定目录或文件强制进行压缩或解压缩。这用于当系统崩溃中断操作时文件被部分压缩的情况。要强制文件压缩完全,请使用 /c 和 /f 参数并指定部分压缩的文件。 /q 只报告最基本的信息。 FileName 指定文件或目录。可以使用多个文件名和通配字符(* 和 ?)。 /? 在命令提示符下显示帮助。

26 五月 2009 at 00:36 - Comments
lensoft at 08:57 on 26 五月 2009
BankOfChina..........

闲话转行学电脑[转的,嘲来]

   我发现很多人觉得如果要敲开IT这一行业的大门,必须给守门的圣彼得看一眼脚心上烙着的C++标记。从某种角度讲,这种想法是对的。举个简单的例子,我曾经参加过“电视机使用培训”的课程,为了让学生能够充分的理解,教师从无线电传送的理论、电子枪的原理讲起。一直到培训的结束,学生也没有掌握如何使用遥控器换台以及调节图像质量。当然,这并不影响学生们在考试的时候答对诸如:什么是图像?如何正确的敲击遥控器的按键?开关电视机和揭开蒙上电视机罩子的顺序,以及正确画出电视机的外观图。通过了这些考试,学生们可以名正言顺的通过干部的考核以及职称的评定,因为有的单位规定,45岁以下的处级领导干部必须通过国家电视机一级考试或者某市电视机应用能力初级考试。不幸的是,我并没有通过这门考试,因为我不是学生,而是那个站在讲台上云毡雾罩的教师,考过了考试也没有单位让我当处长。 <1>那么进入IT行业究竟需要不需要掌握C++? 首先要说什么是IT。IT是英文缩写,意思是Information Technology。当然,你也可以认为是IndianTyphoid或者其他什么的。也就是说,IT并不是Computer Te chnology、Software Technology或者C++ Technology。从事IT的人,并不是每天喝着可乐、听着摇滚乐,对着显示器摇头晃脑的写着C++程序的。虽然我有时候也在喝着可乐,对着显示器摇头晃脑的写程序,但我几乎不听摇滚乐,因为不喜欢故作颓废的摇滚乐手们。 从事IT的人,有很多的地方可以容身。可以在银行、大企业中的IT部门,可以在一个IT公司,还可以在大街上卖盗版光盘。卖盗版光盘的当然也是IT行业的人,盗版IT人要知道进什么样的货,不能到了2000年还在卖MS-DOS4.0;也得知道Oracle不是乌龟壳子,而是刻在乌龟壳子上面的鸟文;还必须能够分清《金山解霸》和《狮王争霸》不是一种类型的光盘,不能卖同一个价钱,虽然它们都是一张亮晶晶的塑料盘中间有个洞。因此,并不是怀里抱着个崽就能冒充盗版IT人的。 企业里的IT部门,需要什么样的人呢?从技术角度,可以分为硬件维护、网络维护、系统管理、软件开发;从管理角度,可以分为技术人员、技术骨干、项目负责人、CIO。CIO,意思是ChiefInformationOfficer,可以翻译成:电脑科科长、信息处正处长、总工程师、主管技术的副总经理或者首席技术总监。 在总经理满天飞的今天,你一定要留神别人的名片上是否印着“C什么O”,否则,看长相以为只是个扫地的大娘,没准是个ChiefCleanerOfficer呢!如果没有意外的话,一个非IT行业的人转入IT行业,是不会做到CIO的位置上的。不过也不能一概而论,在国有大中型企业中,是不拘一格重用有真才实学的人才的,CIO的位置,也常常由非IT专业的管理型人才担任的,据说也是向世界500强企业学习的结果。 一般说来,在企业的IT部门工作,并不一定要求非常强的技术能力。因为企业中的日常工作并没有非常高的技术含量,无论硬件、网络、系统还是软件,一般都会外包给相关的IT企业来做。比如IT部门的技术人员不一定非需要掌握如何攒机器、如何安装调试网络设备、如何配置系统软件以及如何使用C++编制应用程序。 负责硬件维护的技术人员需要这样的技术能力:能够正确的将显示器、键盘、鼠标与主机连接起来;能够把用户电脑中的软驱线拔走,使得用户无法随便拷贝文件;能够在用户抱怨机器坏了的时候判断出显示器开关没有打开;能够把用户机器的32兆内存减为16兆,而把总经理的32兆内存增加为64兆…… 负责维护网络的技术人员需要这样的技术能力:能够给新买的机器增加网卡,安装驱动程序然后联到网络上;能够使用线钳制作RJ-45网线,或者知道去哪里买3米长的现成网线;能够在网络瘫痪时确定是交换机故障还是竖井里进水了,然后自己解决或者打电话找网络公司解决;能够在用户抱怨上不去网的时候发现他把网线接在电话插座上了…… 负责系统维护的技术人员需要这样的技术能力:能够在系统中增加新用户,定义用户的权限;能够管理打印队列,并且不让用户知道他的打印文件可以被安排在其他的打印文件后面;能够给用户重新安装Office软件,给总经理安装金山解霸和纸牌游戏;能够帮助用户建立驱动器映射,在打印的时候选择打印机…… 负责软件维护的技术人员需要这样的技术能力:能够辅助来自IT企业的系统分析人员了解用户对应用的需求;能够设定应用软件中的各种参数,定义用户权限;能够对软件进行界面修改,并且重新发布;能够在数据库出现错误时,定位错误所在,并且改正错误…… 另外,一般企业的IT部门中的技术人员统统都有一个HelpDesk的角色,这个角色需要这样的技术能力:能够在电话中向用户解释清楚在Ctrl、Alt、Delete这三个键都在什么地方,如何同时按;能够在电话中告诉用户如何键入顿号和左右书名号;能够在用户抱怨文件找不到时,帮助用户在无数的垃圾文件中找到那个起名叫“zywj.”的重要文件;能够向用户解释清楚为什么他的电脑有光驱,能听CD却看不了VCD…… 当然,我并不是所谓的麦当劳管理咨询公司的管理顾问,我的划分不是非常科学的,只能帮助非IT专业的人了解一下企业中IT部门需要什么类型的人。如果要学技术,需要学些什么,学到那种程度。至于企业中需要的具有更高技术能力的人才,和IT企业的专门人才有重叠,接下来会提到。 啊,对了,还有CIO。CIO需要的素质包括:在技术上有大概的了解,知道“Internet”、“Intranet”以及“Extranet”这些莫名其妙的技术词汇;能够追踪当前的技术趋势,知道这个月流行电子商务、上个月大家都在议论Intranet、上上个月LotusNotes非常火爆以及上上上个月总经理的岳母过生日;CIO还要能够担负起项目招标和采购的任务,要能够在河边走而不湿鞋,或者湿了鞋也不被发现…… 相对于IT企业,传统企业IT部门的进入门槛较低,能够拿下一个类似于MCP的证书就可以去试着应聘了。因为在IT企业以K为单位的薪水刺激之下,传统企业的IT部门很难找到技术水平很高的人才,即使找到了也很难留住,即使留住了也很难阻止他们在外面打兼职。 举个例子:某单位IT领导,时髦的叫CIO,最近比较烦,倒不是因为找不到什么蓝色的药丸,而是因为感到难于领导手下的这群小兵。其中只有一个小兵属于积极肯干型的,因为他每天都在觊觎这个CIO的位置。另一个小兵属于游戏儿童型的,每天八小时工作时间倒有七个小时在组织军队与电脑搏斗,另外那一小时则在拼命的安装、测试各种垃圾游戏。而其他的小兵几乎都在外面兼职,并且毫不客气的使用公司里的电脑作为赚钱机器。有一天终于该领导想出一个办法解决这个问题,他让所有的小兵把桌子掉一个头,脸冲着墙屁股冲着门,这样他就可以随时进来监督。结果一个月后,兼职小兵辞职的辞职,请长假的请长假,这个IT部门仍然是一团糟。 虽然看上去门槛很低,但是对于非IT专业的人来说,要想嫁到这个门里去,还是有个 盆要迈。很多非IT专业的人在应聘IT岗位时很心虚,因为他们仍然属于电脑爱好者的行列。虽然硬件方面他们知道使用香油消除CPU风扇噪音,软件方面能够使用FPE修改游戏进度,网络方面能够建立一个由两台电脑组成的点对点网络,也经常进入论坛灌水。但是企业的“商业”环境毕竟不同于家里的“多媒体”环境。 还举刚才的例子:与这个IT部门一墙之隔的业务部门,有一个典型的电脑爱好者。毫不夸张的说,他对于声霸卡、巫毒卡的了解远远多于IT部门的任何一个所谓的技术人员,更重要的是,他比他们中的任何一个都热爱这个单位里的这个IT部门。每天一闲下来就跑到IT部门朝圣,积极与IT部门的技术人员讨论所谓的热门技术问题。他也积极的向业务部门领导、IT部门领导、公司领导申请调入IT部门,然而最终,他仍然没有能够进入这个非常缺人的IT部门。有诗为证: 热脸贴在,冷屁股上。 其实如果打算转行,进入传统企业的IT部门做技术人员,很简单,去考一个MCSE认证或者其他的类似认证就可以了。“BillGates”的签名印在那张MCSE的破纸上,大多数时候比皮鞋盒上的“赵老师”的亲笔签名要值钱的多。 <2>MCSE 对于非IT专业的人,MCSE提供了一个非常好的机会。下面我要为Microsoft做广告了。 MCSE意思为Microsoft Certificate System Engineer,顾名思义,拿下Microsoft的认证,意味着Microsoft承认你可以进入IT行业了,虽然这并不代表得到什么工作机会,或者其他的什么好处。拿下Microsoft的认证,你会被丢进它的数据库,成为其中的一条记录。Microsoft也会提供给你一张类似于奖状的纸让你向同事或者女朋友炫耀,不过切记向同事炫耀的时候小心他们的口水弄湿了你的奖状。 只有这些吗?当然不是,作为业内最受瞩目的软件公司,Microsoft有着更高明的伎俩。再虚荣的MCSE,也不会天天把奖状拿给别人看,除非你能把它缝在后背上在大街上乱走。Microsoft解决了这个虚荣心问题,它会给你寄个MCSEPIN,不大也不小,别在胸口上刚好。这样MCSE们就可以天天换衣服不换PIN,天天解释给别人听:您说这个呀,这是微软认证专家的标志…您连微软都不知道,就是世界首富开的公司…什么刘晓庆开的房地产公司!刘晓庆的腰还没有人家的汗毛粗呢! 如果想拿下MCSE的考试,必须通过Microsoft的几门考试,考试全部是针对微软产品的。这里我可以给希望获得MCSE的非IT专业的人一些建议。 首先,你需要一个决心,制定一个计划,安排一些时间,储备一些钞票。决心是必需的,因为对于非IT专业的人来说,这和前面提到的“电视机等级考试”是绝对不可类比的,绝不是一个可以轻松搞定的认证;计划是必需的,考哪几门,按什么顺序考一定要搞清楚;时间是必需的,如果全部是利用业余时间,那么也许会需要半年甚至还要长的时间;钞票据说不是必需的,当然前提是你能够找到一个仁慈的公家肯替你出钱为你的跳槽装脚踏板。 然后,你必须要买书,我强烈建议买Microsoft原版的英文书。原因有若干:中文书印刷质量奇差;你可以掌握大量的英文技术词汇;只有几门考试可以使用中文;Microsoft的原版书在中国和越南卖的是特价;又厚又大的英文书能唬住你的同事;我是Microsoft原版书非法传销公司中国区销售代表。当然,这只是建议,中文书的好处在于:便宜;没有不认识的字;不会养成你嘴里乱蹦English的毛病;仅此而已。中文书的价格从20RMB到100RMB,根据出版社的不同而不同。英文书的价格从则从100RMB到200元RMB不等,根据课程的不同而不同。全部英文书加起来要花几百RMB。 然后,你可以参加培训,也可以不参加。非IT专业的人想必也对其他的类似培训有了解,仅以英语为例:四级班、六级班、口语班、托福班、GRE班、GMAT班、IELTS班…参加不参加,参加那个培训中心的班,全得您自个拿主意。Microsoft指定了很多的培训中心,你可以在培训班参加培训、买书、考试。培训中心现在竞争得很激烈,千万别相信学费、书费、考试费不能打折。如果你长得very very handsome,腰里再揣着个LP,也许培训中心的小姐会免费让你听课、看书。考试实在没法免费,不,也有办法,有时候Microsoft会促销考试,就可以让培训小姐把别人名下的考试送给你。 万事齐备,你就可以参加考试了,培训中心会给你一个建议考哪几门,按什么顺序考。这个建议是免费的,只要你假装对他们的培训感兴趣就可以了。考试的报价:250RMB。因此考过MCSE,你会在考试上花1,500RMB至+∞RMB,具体花的钱取决于你因为考不过而重考了几次。有谣言说Microsoft针对Windows2000的MCSE认证能够自动识别考生兜里钱的数目,考试系统自动给有钱的考生出更难的题。谣言可信度95%。 一般说来,在考过两门的时候,你会得到MCP认证,Microsoft Certificate Professional。中文很有意思:MCP-微软认证专家,听起来比MCSE-微软认证系统工程师,还要厉害的多。你现在就可以胸口别一个别针,后背背个奖状到处乱逛了,只是得小心下雨,奖状掉色掉在屁股上。关于颜色,Microsoft为每一个认证都准备一种颜色,你可以使用MCC-Mi crosoft Certificate Color装饰你的名片、简历、床单。 这些考试说容易也容易,说难也很难。你相不相信中文专业的考生可以考TCP/IP满分,资深IT专业的程序员考不过Windows98。因为Microsoft认证系统的目的,其实还是为了宣传公司,因此考试时要顺着Microsoft答题。总的说来,只要你在战略上藐视Microsoft,战术上重视Microsoft,你就可以得到MCSE。 通过MCSE对于希望进入IT行业的非IT专业的人来说无疑是一个很好的起点,无论实际技术能力是否有大幅的提高,至少对Microsoft的软件有了一个总体的了解,不会再被MS-DOS、Windows 3.1、Windows 95、Windows 98、Windows NT、Windows NT Server、Windows NT Workstation、Windows NT Enterprise、Windows 2000 Professional、Windows 2000 Server、Windows Me、Windows XP搞晕。 一直有人问:MCSE的证书,是否能够进入IT公司?如果不行,我是不是还要通过MCDBA,MCSD?也有人问:我不打算进入企业的IT部门,我就打算进IT公司,我从什么语言学起? 这类问题很难回答,因为IT公司,实际上是有很多类的。比如一个拿着C++简历的软件人员去应聘,也许甲公司会把他待为上宾,“坐,请坐,请上座”,总经理亲自出来和他袖口对袖口的谈价钱;也许他在乙公司就会坐冷板凳,看着一个高中毕业的销售人员在享受“茶,上茶,上好茶”。 如果把IT公司归类的话,第一大类应该是硬件公司。如果Microsoft不同意把硬件公司放在首位,然后硬是在算盘上开发出一套Windows2200的话,我就把软件公司放在第一类。 硬件公司再细分的话,又可以分几类,每一类下面又有几个子类,不过那样就离题太远了。因为这又不是学生物,干嘛非要弄清楚驴子和人的区别,反正都是脑袋上有毛,目空一切,经常用屁股思考的脊椎动物。 <3>硬件公司需要什么样的人才呢? 第一类,也是我最崇拜的是芯片设计人员。在Intel的MMX广告中,穿紫色太空服跳舞的家伙 是我的偶像。可是,又一想旁边还有那些一本正经的同事,最终又放弃了这个想法。 要想得到一份设计芯片的工作,绝非易事。先不说要学的课程较难,就是要求的个人身体素质就很高。首先需要有很强的逻辑思维能力,能够完全停掉右脑,只用左脑思考而不会导致终身半身不遂;要能够在“与门”、“非门”、“或门”、“与非门”、“或非门”、“拉链门”中转一天不迷路;要能够在密密麻麻的模拟电路板上,找到自己掉在上面的米饭粒。除非毕业于物理系或者电子系,否则千万不要试图进入这一职业。当然,这只是我的主观臆断,舞蹈专业的小姑娘如果找到一份这样的工作,并把第一个月的工资摔在我的脸上,我也不反对。与之相类似的,是电路板设计人员。在IT一行里,这一类的从业人员要远远多于芯片设计人员,摔在别人脸上的工资也比芯片设计人员少。设计的方向有很多,除了主板以外,还包括网卡、显卡、声卡、Modem卡、SCSI卡…,不过由于主板生产厂商、软件厂商看不惯卡商,已经联手消灭了很多卡商,比如多功能卡、汉卡、防毒卡都已经绝种很多年了。现在中关村里卖的汉卡化石,价格已经到了天价,黄庄配套市场里面很多的柜台老板都不再专心卖假CPU了,整天每天没事就在地上挖,想挖出一两块卡的化石,据说已经有挖出来北京人头盖骨的,可惜年头太短,只是头盖骨,还没变成化石。 制造卡的商人之所以被联手围剿,原因很简单,都是金钱惹的祸。电脑能干的事情很多,但是不能干的事情更多。比如现在的电脑没有可乐机的功能,不能向用户提供纸杯可乐。这时,某个厂商生产出来了可乐卡,装上可乐卡的电脑就具有了这一功能。然后,市场上可乐卡的价格卖一千块钱还卖的很火,虽然成本只有一百块钱。那么,主板生产商和软件商能不眼睛冒火吗?实际上,驱动IT界迅速发展的,就是靠的这种利润驱动。 对于非IT专业的人来说,在硬件公司中,门槛较低但最有成就感的是攒机人员。很多人都有这种感觉,第一次给别人攒机器时,并不了解太多的硬件知识,只知道看说明书。而当这一堆纸盒子终于成为一台电脑,特别是能够玩挖雷的电脑时,绝对是一种享受。如果能够在电压上犯个错误,烧糊一块板子,这种享受就更有味道了。 成为攒机人员虽然门槛低,但要想干好也不容易,特别是一个攒机人员通常也是一个销售人员。必须了解各种硬件公司,了解各种硬件,了解原包与散包的区别;千万不能进假货赔钱,也不能被客户发现机器里装了假货;还要了解各种软硬件的兼容性,不能与Windows 98搏斗四个小时也没有让音箱出声音;要具有股市里追涨杀跌的手段,绝不能让跌价的硬件砸在自己手里…要学的实在太多了,做一个好的攒机人员,一定要记住“稳、准、狠”。至于什么是稳准狠,如何做到稳准狠,就不多说了,否则我会被列入2000年中国奸商名人录的,不花钱而上名人录,无论如何我都会不好意思的。举个例子:比如,客户让你建议什么CPU好,千万不要推荐性价比最好的CPU,这种主流CPU也许只有五块钱,最多十块钱的利润,一定要推荐你赚的最多的那一种,让客户相信这一种最便宜,最适合他。再举个例子:如果客户非要在CPU上再划掉十块钱,否则就走人,没关系,就划掉这十块钱,然后在机箱上加上五十块钱,而这时候客户已经觉得占了便宜,不好意思再划得那么狠了。 硬件公司还包括很多其他方面的人才,比如设计驱动程序的软件人员、面向客户的销售人员、面向代理的销售经理、公司财务人员、管理人员…因此,绝不要被我迷惑,以为除了攒机器,真的没有其他办法转行进入硬件公司。 我曾经在一家生产ThinkPad的笔记本生产厂家工作过一段时间,这段故事听起来很传奇。我面试的时候碰见了郭士纳,我试图说服他采用人而不是机器进行笔记本的翻盖试验,也就是通常广告上说的翻盖XXXXX次无故障。他经过计算,也觉得雇一个员工,比机器更便宜,也更有说服力,于是我成为了那位员工。后来ThinkPad的产品经理抱怨说,翻盖无故障报告中,XXXXX次无故障锐减为XXX次无故障,客户已经拒绝购买新款的笔记本了,翻盖机器才又替代了我。 举这个例子,并不是为了说明大工业生产会带来大量的失业工人,或者人类比机器更具有破坏性,或者其他什么政治性话题。我只是想说,郭士纳的公司,是很大的硬件公司,纵向分成四十几层,横向没有一百种职位,也有九十种职位。这一类的硬件公司需要的人员,有很多种,而我并不是所谓的麦当劳管理咨询公司的管理顾问,只能描述其中的一部分。比如,现在市场上有一款网络硬盘的产品,非常酷,不仅是外形酷,可以直接连在HUB上的设计也酷,最酷的是可以揣在怀里带回家用。它实际上并不是一个简单的硬砖头,而是包括一个LINUX系统,设计这款硬盘的人员中,软件人员占了多数。当然,还是不能因此而称之为网络软盘,因为无论是摸上去的感觉,还是砸在头上的感觉,都是蛮硬的。说来说去,还是说到软件开发人员头上了。我知道,很多人,尤其是希望转入IT行业的非IT专业的人,第二志愿实际上都是程序员的。因此,闲话转行的重点当然应该是闲话如何成为软件开发人员。其实,我并不很情愿这么着急讲软件开发人员的,因为闲话抻的越长,稿费给的越多。比如,所有提到Microsoft的地方,我一律使用九个字节的Microsoft,而不是四个字节的微软。因为每一个Microsoft,要比每一个微软多两毛钱稿费的。不是玩笑,是真的。 为什么程序员是第二志愿?因为程序员的工作本身,其实并没有太多的吸引力,有吸引力的是程序员的薪水。程序员和演员一样,吃的青春饭,挣的辛苦钱。不过我并不是要讲《程序员的悲惨生活》,这里就不提了,一提起来,一把鼻涕一把泪的,影响形象。 那,第一志愿是什么?这,恐怕千人千愿。有愿意当官的,比如市长、县长、乡长、村长;有愿意管人的,比如总裁、副总裁、总经理、副总经理;有愿意当明星的,比如小燕子、小桌子、小凳子、小桂子;有做不成明星的,愿意当星爸、星妈、星夫、星妻… 闲话少叙,回到程序员头上。在IT这一行,最有钱的家伙是程序员出身,在IT企业中,最瞩目的公司是软件公司。软件公司实际上可以分为三类,第一类是大公司,第二类是小公司,第三类是夫妻店。这种分法,看似好笑,实际更好笑,因为就是这么回事。我开始也打算认认真真的按照产品、按照领域分类的,但是直到把显示器盯爆,我也没有分成。后来打算再一次举人和驴子的例子对付过去,又觉得一个例子说两次,自己也不好意思,于是有了现在较为科学的分法。 先从夫妻店讲起。夫妻店的名称,实际上有些旧了。因为并不是所有的小店都是夫妻俩开的,也许只有一个男老板,也许只有一个女老板,也许是一个男老板和一个女老板或者两个男老板或者两个女老板,如今的年代,谁又说的清呢。IT企业的夫妻店,一般不会超过两个人,大部份时间是一个人。为什么?和尚和水的 事谁都听说过的。夫妻店的运作模式非常灵活,可以是FULL-TIME的,可以是PART-TIME的,也可以是NO-TIME的。 应该说,Internet的出现,使夫妻店的发展得到了大大的提速。比如,你觉得FTP比较难使用,又是PUT又是GET。那好,闷头两个月,开发出一套基于图形界面的FTP软件,然后在Internet上发布就行了。开发的时候,一定要闷头做,否则今天看到这冒出来一个FTP软件,明天看到那冒出来一个FTP软件,你一定会丧失信心的。 不知道FTP?唉,又媚眼做给瞎子看了。 开发这一类的免费/共享软件,相对较简单,因为没有人会关心你的专业、简历。只要东西做得好,有人爱用就可以了。开发工具也没有什么限制,随你爱用什么工具都可以。当然,最好选择Visual C++、Visual Basic、Delphi等,一定要记住,编译后的软件可以直接运行,不能对运行环境限制的太窄。另外需要注意的是,这一类软件必须小巧,安装简单,绝不能花两个小时下载、安装,设置了一大堆参数还不能运行。否则,你的程序立刻会被丢进垃圾箱的。当然,这一类的软件还需要漂亮,越漂亮的软件显得功能越强大。 真的这么简单? 当然不!如果仅仅满足于别人的溢美之词,到这里就够了。问题在于如何赚到钱!相信大家比我要清楚,共享/免费软件要赚钱有多么的难。赚不到钱,没有办法把软件做得更完善,软件做得不完善,就更难赚到钱……一个死循环形成了。 虽然赚到钱很难,但是对于非IT专业的人来说,开发小的共享/免费软件是熟悉开发工具的一个好办法。因为没有一个公司会给你如此宽松的环境,没有同事的竞争,没有开发进度压力,允许你犯各种各样的错误而不解雇你。当然,老爸的公司除外。 作为软件公司人力资源部的经理,我经常要到人才市场去挖掘人才。一般说来,如果是招聘程序员,至少要求相关的工作经验,也就是做过程序员。因此,对于非IT专业的人来说,没有程序员经验,就不能应聘程序员职位,应聘不上程序员职位,无法获得程序员经验……又一个死循环形成了。 如何跳出这个死循环? 对于喜爱读书的人来说,重新跳回学校这个大池子里洗一洗,染上一些IT的味道是一种办法。但是,读书需要付出时间和金钱,把时间用来读书就没有时间赚钱,没钱赚就没钱读书,不读书就没法进入IT行业…又一个死循环形成了。 其实,跨出第一步关键在于经验。我收到的不计其数的简历中,有不计其数的人详细列举自己会使用哪种开发工具。我相信吗?一般说来,我相信。起作用吗?一般说来,不起作用。我可恶吗?一般说来,比较可恶。事实上,很多非IT专业的人进入IT领域,根本不是靠简历上写上所谓的“我是您无悔的选择”,或者面试的时候使用一些所谓的面试技巧打动对方。虽然也许有的时候,这些技巧会起作用。 想想看,如果一个非IT专业的人,简历上写着,“1995年,基于Windows 95平台开发Office 95软件,销售1,000,000套。”我还会可恶吗?会使用开发工具和开发过软件,完全是不同的重量级选手,就是不懂计算机的唐金,也知道谁更厉害。 当然,这是希望成为程序员的人,可以走的一条路。但是,不是唯一的一条路。

10 二月 2009 at 23:15 - Comments
躐人 at 16:58 on 8 三月 2009
这么长,让人怎么看

MCSE2003:Security达成.

2月1日 接到考试中心的一个电话, 说那天我有70-299考试的预约. 好久没碰了…都忘记了…. 急匆匆看了半小时题库 结果以887分通过. 题库用的是菊花1号ftp的testinside 具体哪个版本我不记得了.. 当时很急,随手抓了一个就看了. 接下来.2月5日 看了3个小时 下午通过了294 分数是976分 题库看两遍,VCE做了两遍 也是菊花的ftp中的.实验考了AD一道 策略一道VCE用的是一个老外的版本…论坛上某人发的修正版 很强大~ 2月6日 上午看了两遍题库,做了两遍VCE 大概用了3个小时左右,中午冲到考试中心 通过了298 分数是973 看的是testinside 070-298 全覆盖下午看了一遍题库,做了两遍VCE(论坛上下的Microsoft.TestInside.70-351.v3.86 vce也是这个),再次打车到考试中心,通过了351(本来想考350的 临时改变主意.)不过351有道题目让我楞了一下….可能是我没仔细看 或者是新题目… 反正最后930通过. MCSE2年前就开始学习了.. 断断续续培训了2遍左右… 以前穷…考不起.现在稍微有点小钱了… 打算这个月里把他们全部结束掉 拿到MCSE2k3的 Full Combo

6 二月 2009 at 19:50 - Comments

惊险的考完了MCP:70-299

下午1点多,偶在公司百无聊赖的看片子。。想看到2点以后结束 开始看mcp考试。。 话说这mcp考试前后折腾了已经有2年了。到现在mcse还是没考完。。。 偶坚持每门都要认真的研究过以后再去考。 而今天下午,着实让我惊出冷汗。。 1点47分的时候,考试中心打电话来告诉我,今天有门考试必须考掉。不然的话50美圆泡汤。 偶一惊。想了半天才想起来。。去年9月的时候预约的。后来一直没空看, 就给忘记了这事。。 但是偶的考试是有重考圈的。。不过一次还能免费补考。 但是被告知如果今天不到场 就会失去补考资格。但是如果进去,哪怕点一下结束 变成0分。就还有一次免费补考。。 顿时全身开始Moe….. 冷静下来仔细看了一下70-299,其实题目并不多。。。 反正看也是走掉,不看也是走掉。。就看看吧 或许死的好看点。 看了两遍,用了半小时左右,偶出发了。 3点不到的时候就到了考场。而这时候正好有个鸟人作完题目出来(cao..怎么不晚点出来,给我点时间复习啊~) 3点05分 就这么被逼着进了考场。。。 一道一道看,一道一道选。。 3点25分的时候 一切结束。。 点了end exam后。。出现的分数竟然是887。 oh册。。 竟然pass了 只看了半个小时而已。。。 偶终于理解那些个什么英语系,历史系的家伙是怎么过的mcse了。。。 微软果然很好很强大。。一边钱是照骗不误,另一边 : 如果你想学的话 mcp考试可以给你带来很多知识,如果你不想学的话。mcse也就是张比较贵的白纸而已。。 无论如何。这场突如其来的噩梦总算是结束了。。。啊不奈以哟~~

1 二月 2009 at 17:07 - Comments

asp+ajax的页面无刷新技术

作者blog: www.cnbruce.com/blog/ AJAX的无刷新机制使得在注册系统中对于注册名称的检测能即时显示。 常见的用户注册是用户输入用户名,后台程序检测数据库中用户名是否重复而做出注册的成功与失败之提示(当用户注册重名时将返回重新注册),或者稍微人性化一点就是在用户名文本框后添加一个检测按钮,让用户检测后再做注册。 以上操作,对于用户体验方面来说是比较“差劲”的,一个很好的用户体验就是:当用户输入完注册用户名后,Web系统应能即时检查并即时显示,并在检查和显示的同时不影响当前页面的操作。这也就是“异步获取数据”的要求,而这正是AJAX的强项 功能展现 当输入已经存在的用户名(如cnbruce、cnrose)时页面将显示重名不能注册(false),否则将显示可以注册(true),这为用户的注册提供了快速的参考,用户体验至上。 那么下面就来说说是如何来实现这样的功能的。 其实通过如上的t1.htm的源代码,各位就可以看到AJAX的精髓 首先是定义XMLHttp对象 var xmlHttp = false;try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e2) { xmlHttp = false; }}if (!xmlHttp && typeof XMLHttpRequest != 'undefined') { xmlHttp = new XMLHttpRequest();}关于这部分内容的说明 请看 接着是自定义函数 function callServer() { [...]

13 十月 2008 at 16:06 - Comments

WINDOWS 2003用户特定权限设置指南 看了表晕

用户特定权限设置指南 首先,在服务器上安装WINDOWS2003操作系统,并且做好终端服务组件的安装设置等。这些在客户支持光盘里面有详细的介绍,此处不再赘述。安装配置好基本的Windows2003终端服务器之后,我们就可以按照安全的需求来对用户的数据和权限进行一定的配置操作了。为了以后的管理方便,也为了下面对用户的权限设置更加方便易行,我们先把所有用户的数据文件移到系统盘以外的驱动器盘中。比如我这里把用户的数据全部移动到D盘中。一、移动用户数据到非系统盘在做这项工作之前,最好仅仅是超级用户有登陆过,其他的用户未登陆过,具体的做法是:用超级用户登陆,运行regedit注册表编辑器,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList下的一个项ProfilesDirectory,原来的值为 %SystemDrive%\Documents and Settings,将%SystemDrive%改成D:,现在,便将以后登陆的用户的“我的文档”、“配置文件”等都移动到了D盘了,此时用一个新建的用户试登陆一次,便会自动在D盘建立一个对应注册表中的主文件夹了。当然新建用户目前还是无法登陆的,还需要将原c:\ Documents and Settings\的All Users、Default User拷贝到D盘的Documents and Settings目录下,Default User目录是隐含属性的,需要在文件夹选项中,显示隐含文件的选项选上,按照原C盘的Documents and Settings目录设置的权限,对D盘的Documents and Settings目录设置权限。记住,如果需要移动Documents and Settings,尽量在除超级用户外,其他用户都没有登陆的情况下来更改,更改后,C:\Documents and Settings也不能删除,因为超级用户的设置还在里面,新建一个用户,加入到超级用户组中,用该帐号登陆到系统中,将C:\Documents and Settings\Administrator目录删除掉,再用超级用户登陆一次,你便可以发现,超级用户的设置也移动到了D盘了,重新启动机器一次,删除C:\ Documents and Settings目录。(如果系统提示不能删除,可以不用删除,但里面的数据其实已经全部在前面的操作中移到了D盘,并不影响操作)到此,便将用户的数据目录放置在其他的驱动器中,便于管理。二、对用户进行某些权限设置 1、每个用户只能看到自已的文件,只能使用分配的权限。实现这项功能只要把用户的私人目录映射成为一个独立的盘符,然后把其他的驱动器全部隐藏,同时防止用户访问隐藏的驱动器。这样普通用户进去后打开我的电脑,只能看到由自己的私人目录映射出来的盘符,也就是只能看到自己的文件了。具体操作如下:第一步、把私人目录映射成为单独的盘符。设置每个用户的私人目录为一个固定的驱动器盘符,比如G:,可以在%SystemDrive%\Documents and Settings\All Users\「开始」菜单\程序\启动\下添加一个bat脚本文件,(此处的%SystemDrive%是具体放用户数据文件夹的盘符,默认是在C盘,如果已经移动了,则以移动的位置为准,如我们上面移动用户数据是放在D盘,则这里也就是D:\Documents and Settings\All Users\「开始」菜单\程序\启动\)下图是默认的C盘里建立。 该文件的内容为subst G: “% USERPROFILE%”(可以用记事本编辑好内容后以bat为后缀名保存的方法来创建该脚本文件)如图 这个时候只要用户进入系统就会自动执行该命令,也就把每个人的私人目录映射成了一个相同的G驱动器了,而该G驱动器指向了每个用户自己的私人目录。注:要求映射出来的盘符是排在最后的,这样为后面隐藏其他盘符提供方便。如果映射的时候脚本文件出现DOS死循环的话,则把BAT文件里面的命令由SUBST改为SUBST.EXE,其它的不变。即:subst.exe G: “% USERPROFILE%” 第二步、隐藏“我的电脑”中指定的驱动器此组策略可以从“我的电脑”和“Windows 资源管理器”上删除代表所选硬件驱动器的图标。并且驱动器号代表的所有驱动器不出现在标准的打开对话框上。超级用户打开开始菜单中的运行,在里面输入gpedit.msc后确定进入到组策略编辑器打开“本地计算机策略→用户配置→管理模板→Windows 组件→Windows资源管理器”中的“隐藏‘我的电脑’中的这些指定的驱动器” 启用此策略,并在下面列表框中选择一个驱动器或几个驱动器。但不能限制所有的驱动器,否则将把映射出来的驱动器也隐藏。 确定应用之后退出,这时候我的电脑中的就不会出现你选中要隐藏的盘符了。但在你选择要隐藏的盘符时会发现只有A、B、C、D四个盘符可以任意搭配来隐藏,要不就隐藏所有的驱动器,而对于D以后的盘符并没有在列表中出现。如果要隐藏D盘以后的驱动器该怎么办呢?那只有修改注册表来实现了。管理员运行“regedit”进入注册表编辑器,依次进入HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,在右边窗体中新建“NoDrives”数据类型选择“REG_DWORD”,单击“确定”按钮。在接下来弹出的DWORD值编辑器对话框的“基数”分组框中选择“十进制”单选钮,在“数据”编辑框中输入你要隐藏的驱动器号并确定,重新启动系统后相应的驱动器即被隐藏。注意:在这里使用2的N次方(N=1,2,3,……)来代表一个驱动器号,如:A为 1, B为 2, C为 4, D为 8, [...]

8 九月 2008 at 09:29 - Comments
lensoft at 10:59 on 8 九月 2008
一个标准的ThinClient设置而已.............
躐人 at 17:27 on 8 十二月 2008
您也多分几段, 这样的文字就没有给人想看的欲望

jmail 发邮件代码

Jmail发邮件代码,2005-6-2版 <%Dim SendStatSendStat = Jmail("Dove.163@163.com","Test Jmail","Just a test!","US-ASCII","text/plain")Response.Write SendStat%><%'——————————————————————–Function Jmail(mailTo,mailTopic,mailBody,mailCharset,mailContentType)'——————————————————————–'JMail'——————————————————————–'入口参数:'    mailTo 收件人email地址'    mailTopic 邮件主题'    mailBody 邮件正文(内容)'    mailCharset 邮件字符集,例如GB2312或US-ASCII'    mailContentType 邮件正文格式,例如text/plain或text/html'返回值:'    字符串,发送成功后返回OK,不成功返回错误信息'使用方法:'    1)设置好常量,即以Const开头的变量'    2)使用类似如下代码发信'Dim SendStat'SendStat = Jmail("aa@163.com","测试Jmail","这是一封<br/>测试信!","GB2312","text/html")'Response.Write SendStat'作者:'    午夜狂龙(Madpolice) madpolice_dong@hotmail.com 2005年6月2日版'——————————————————————– '***************根据需要设置常量开始***************** Dim ConstFromNameCn,ConstFromNameEn,ConstFrom,ConstMailDomain,ConstMailServerUserName,ConstMailServerPassword ConstFromNameCn = ""'发信人中文姓名(发中文邮件的时候使用),例如‘张三’ ConstFromNameEn = ""'发信人英文姓名(发英文邮件的时候使用),例如‘zhangsan’ ConstFrom = ""'发信人邮件地址,例如‘Shakerd@163.com’ [...]

1 九月 2008 at 12:28 - Comments