﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-铭想</title><link>http://www.cnblogs.com/amingo/</link><description>上帝的键盘</description><language>zh-cn</language><lastBuildDate>Fri, 09 Jan 2009 08:30:37 GMT</lastBuildDate><pubDate>Fri, 09 Jan 2009 08:30:37 GMT</pubDate><ttl>60</ttl><item><title>邮件也疯狂之Outlook约会邮件</title><link>http://www.cnblogs.com/amingo/archive/2008/12/02/1345515.html</link><dc:creator>amingo</dc:creator><author>amingo</author><pubDate>Tue, 02 Dec 2008 02:48:00 GMT</pubDate><guid>http://www.cnblogs.com/amingo/archive/2008/12/02/1345515.html</guid><wfw:comment>http://www.cnblogs.com/amingo/comments/1345515.html</wfw:comment><comments>http://www.cnblogs.com/amingo/archive/2008/12/02/1345515.html#Feedback</comments><slash:comments>19</slash:comments><wfw:commentRss>http://www.cnblogs.com/amingo/comments/commentRss/1345515.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/amingo/services/trackbacks/1345515.html</trackback:ping><description><![CDATA[摘要: 工作中经常用邮件来进行沟通，对我来说，经常使用outlook来收发邮件。用outlook发邮件大家一定也不陌生，但outlook中有一种&ldquo;约会邮件&rdquo;大家一定用的不多，这类邮件一般是领导安排任务或召开重大会议时的一种通知方式，因为它有提醒功能。(新建约会邮件)(录入信息，注意有一个提醒设置)简单介绍完了，下面就来看看如何用代码实现，废话不多说直接上代码，因为也不是我写的。(当&nbsp;&nbsp;<a href='http://www.cnblogs.com/amingo/archive/2008/12/02/1345515.html'>阅读全文</a><img src ="http://www.cnblogs.com/amingo/aggbug/1345515.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/><a href="http://job.cnblogs.com/offer/302/" target="_blank">盛大招聘.Net开发工程师 </a><br/><a href="http://www.hjbook.net/product/4041/" target="_blank">经典好书：.NET框架程序设计（修订版）</a><br/>新闻：<a href="http://news.cnblogs.com/n/44381/" target="_blank">Google浏览器Chrome 2.0测试版发布</a><br/>导航：<a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://kb.cnblogs.com" target="_blank">知识库</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://job.cnblogs.com/" target="_blank">招聘</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>九降风之曾经的岁月 永远的兄弟 </title><link>http://www.cnblogs.com/amingo/archive/2008/11/25/1340459.html</link><dc:creator>amingo</dc:creator><author>amingo</author><pubDate>Tue, 25 Nov 2008 02:59:00 GMT</pubDate><guid>http://www.cnblogs.com/amingo/archive/2008/11/25/1340459.html</guid><wfw:comment>http://www.cnblogs.com/amingo/comments/1340459.html</wfw:comment><comments>http://www.cnblogs.com/amingo/archive/2008/11/25/1340459.html#Feedback</comments><slash:comments>32</slash:comments><wfw:commentRss>http://www.cnblogs.com/amingo/comments/commentRss/1340459.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/amingo/services/trackbacks/1340459.html</trackback:ping><description><![CDATA[<div id="blogContainer" style="font-size: 12px;"><span style="color: #cc99ff;"><span style="background-color: #ffffff;">我是一个硬盘。 </span></span><br /><br />在一个普普通通的台式机里工作。别人总认为我们是高科技白领，工作又干净又体面，似乎风光得很。也许他们是因为看到洁白漂亮的机箱才 
<br />有这样的错觉吧。其实象我们这样的小台式机，工作环境狭迫，里面的灰尘吓得死人。每天生活死水一潭，工作机械重复。跑跑文字处理看看 
<br />电影还凑活，真要遇到什么大软件和游戏上上下下就要忙的团团转，最后还常常要死机。 
<br />我们这一行技术变化快，差不多每过两三年就要升级换代，所以人人都很有压力而且没有安全感。每个新板卡来的时候都神采飞扬踌躇满志， 
<br />几年光阴一过，就变得灰头土脸意志消沉。机箱里的人都很羡慕能去别的机器工作。特别是去那些笔记本，经常可以出差飞来飞去，住五星级 
<br />的酒店，还不用干重活，运行运行word，上网聊聊天就行了。 
<br />但我更喜欢去那些大服务器，在特别干净明亮的机房里工作。虽然工作时间长点，但是福利好，24小时不间断电ups，而且还有阵列，热插拔， 
<br />几个人做一个人的事情，多轻松啊。而且也很有面子，只运行关键应用，不象我们这里，什么乱七八糟的事情都要做。不过我知道，那些硬盘 
<br />都很厉害，不是SCSI，就是 SCSIII Fibrechannel，象我这样IDE的，能混到工作站就算很不错了。 
<br />我常常想，当年在工厂里，如果我努力一下会不会也成了一个SCSI？或者至少做个笔记本硬盘。但我又会想，也许这些都是命运，不过我从不 
<br />抱怨。内存就常常抱怨，抱怨他们主板部门的复杂，抱怨他如何跟新来的杂牌内存不兼容，网卡和电视卡又是如何的冲突。 
<br />我的朋友不多，内存算一个。他很瘦的而我很胖，他动作很快，而我总是很慢。我们是一起来这台机器的，他总是不停地说，而我只是听，我 <br />从来不说。 
<br />内存的头脑很简单，虽然英文名字叫Memory，可是他什么Memory都不会有，天大事睡一觉就能忘个精光。我不说，但我会记得所有的细节。他 
<br />说我这样忧郁的人不适合作技术活，迟早要精神分裂。我笑笑，因为我相信自己的容量。 
<br />有时候我也很喜欢这份工作，简单，既不用象显示器那样一天到晚被老板盯着，也不用象光驱那样对付外面的光碟。只要和文件打交道就行了 
<br />，无非是读读写写，很单纯安静的生活。直到有一天&hellip;&hellip; 
<br />我至今还记得那渐渐掀起的机箱的盖子，从缺口伸进来的光柱越来越宽，也越来越亮。空气里弥漫着跳动的颗粒。那个时候，我看到了她。她 
<br />是那么的纤细瘦弱，银白的外壳一闪一闪的。浑身上下的做工都很精致光洁，让我不禁惭愧自己的粗笨等到数据线把我们连在一起，我才缓过 
<br />神来。开机的那一刹那，我感到了电流和平时的不同。后来内存曾经笑话我，说我们这里只要有新人来，电流都会不同的，上次新内存来也是 
<br />这样。我觉得他是胡扯。我尽量的保持镇定，显出一副很专业的样子，只是淡淡的向她问好并介绍工作环境。 
<br />慢慢的，我知道了，她，IBM-DJSA220，是一个笔记本硬盘，在老板朋友的笔记本里做事。这次来是为了复制一些文件。我们聊得很开心。她告 
<br />诉我很多旅行的趣闻，告诉我坐飞机是怎么样的坐汽车的颠簸又是如何的不同，给我看很多漂亮的照片、游记，还有一次她从桌子上掉下来的 
<br />历险故事。而我则卖弄各种网上下载来的故事和笑话。 <br />她笑得很开心。 <br />而我很惊讶自己可以说个不停。 
<br />一个早晨，开机后我看到数据线上空荡荡的插口。她一共呆了7天。后来，我再也没有见过她。我有点后悔没有交换电子邮件，也没能和她道别 
<br />。不忙的时候，我会一个人怀念伸进机箱的那股阳光，我不知道记忆这个词是什么意思，我有的只是她留下的许多文件。我把它们排的整整齐 
<br />齐，放在我最常经过的地方。每次磁头从它们身上掠过，我都会感到一丝淡淡的惬意。 
<br />但我没有想到老板会要我删除这些文件。我想争辩还有足够的空间，但毫无用处。于是，平生第一次违背命令，我偷偷修改了文件分配表。然 
<br />后把他们都藏到了一个秘密的地方，再把那里标志成坏扇区。不会有人来过问坏扇区。而那里，就成了我唯一的秘密，我常常去看他们，虽然 <br />从不作停留。 
<br />日子一天一天的重复，读取写入，读取写入&hellip;&hellip;我以为永远都会这样继续下去，直到一天，老板要装xp却发现没有足够的空间。他发现了问题 
<br />，想去修复那些坏扇区。我拒绝了。很快，我接到了新命令∶格式化。 <br />我犹豫了很久 &hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip; <br />回答:track 0 bad，disk 
unusable<br /><br /><br /><span style="color: #ff6600;">我是一条内存</span><br />　　<br />　　我是一条内存，我在一台台式电脑里工作，但是我记不得我是从哪里来的，是什么牌子，因为我健忘。我的上司是CPU大哥，他是我们的老<br /><br />大。都说他是电脑的脑子，可是我看他的脑子实在是太小了，比我还要健忘。每天他总是不停的问我，某某页某某地址存的是什么？我总是不<br /><br />厌其烦的告诉他，可是不出一秒钟他又忘记了，又要问一遍，一次我说大哥你烦不烦，你就不能记住点有用的东西？他说"内存兄弟，我有苦衷<br /><br />啊，每天都在不停地做题，头晕眼花的，我也难啊。" 
<br />　　<br />　　其实我不愿意跟他计较，因为他脑子小，思维也很简单。虽然说他是我的上司，可是每次睡觉醒来，他连要干什么都不记得了，总是急急<br /><br />忙忙地找BIOS兄弟， 
"嘿，哥们，今天干什么来着"。BIOS总是很不耐烦地把每天必做的工作说一遍，然后就去睡觉了。接下来就轮到我和C哥<br /><br />瞎忙了。<br />　　<br />　　 
在机箱里的兄弟中，我最喜欢硬盘。他脑子大，记得东西多，而且记得牢。他说话的速度很慢，而且很少说错，这说明他很有深度，我这<br /><br />么感觉。CPU也这么想，不过他很笨，每次都忘了硬盘是谁。开机自检的时候总要问：嘿，那家伙是谁？ 
<br />　　<br />　　 "st380021a！"我总要重复一遍。<br />　　<br />　　 
硬盘很喜欢忧郁，我觉得像他这样忧郁的人不适合做技术活，迟早会精神分裂的，但是他不信。<br />　　<br />　　 
其实睡着的时候我总是把几乎所有的东西都忘记掉，但是我从来都不会忘记朋友。有一块地方叫做CMOS，那是我记忆的最深处，保存着硬<br /><br />盘、光驱的名字。有些东西应该很快忘掉，而有些东西应该永远记得。我再梦中总是这么想着。<br />　　<br />　　 
BIOS是一个很奇怪的家伙，他老是睡觉，但是却总是第一个醒过来。让我们自检，启动，然后接着睡觉。我知道如果我在CMOS里头把BIOS 
<br /><br />Shadow选项去掉，他就睡不成了，但是看着他晕晕乎乎的样子，也就不忍心这么做了。他对人总是爱搭不理，没有什么人了解他。但是这次硬<br /><br />盘恋爱的事，却使我重新认识了他。 
<br />　　<br />　　 
那是很久以前的事了，机箱里似乎来过一块笔记本硬盘，很可爱，说实话我也喜欢她。不过现在除了记得他可爱，别的都忘记了。这就是<br /><br />我比硬盘幸运的地方，<br />　　 
我把所有应该忘记的都忘记了，但是他却什么都记得。<br />　　<br />　　 
自从笔记本硬盘走了之后，硬盘就变得很不正常。每次他的磁头经过一些地方的时候，我们都能感觉到电流很不正常。<br />　　<br />　　 
"硬盘这是怎么了？"我问CPU。<br />　　<br />　　 "谁是硬盘？" <br />　　<br />　　 
我就知道和CPU没有办法交流，倒是BIOS没好气地说："那个傻瓜恋爱了"。<br />　　 
我不知道什么是恋爱，因为我记不住东西，似乎有一些人或者事在我生命中留下过痕迹，但是我都轻率地把他们忘记了。<br />　　<br />　　 
BIOS对我说："对你来说记忆太容易了，所以你遗忘得更快，生命中能够永刻的记忆都带着痛楚。"我不懂，但是我知道BIOS曾经被刷写过<br /><br />，那时他很痛，像要死了一样。我的记忆是轻浮的，不像他们&hellip;&hellip;我很羡慕他们，因为他们拥有回忆， 
<br />　　 而我们有，从此我也学会了忧郁，因为我在CMOS里面写下了"忧郁"两个字。<br />　　<br />　　 
硬盘一天比一天不对劲，终于有一天，CPU对我说：下条指令是什么来着？<br />　　<br />　　 我一看，吓了一跳："FORMAT"<br />　　<br />　　 
"是什么？"CPU很兴奋，这个没脑子的家伙。<br />　　<br />　　 我还是告诉了他。我不知为什么这么做。<br />　　<br />　　 硬盘犹豫了很久，终于说了一句 
track 0 bad, disk unusable。 <br />　　<br />　　 电停了，很久很久，我在黑暗中数着时钟。<br />　　<br />　　 
一个月后硬盘回来了，也许最后的挣扎也没有使他摆脱残酷的命运，他被低格了。他什么也不记得了，如同一个婴儿，我们很难过，但是<br /><br />这未必不是一件好事，他以后不用痛苦了。<br />　　<br />　　 
为了恢复数据，笔记本硬盘回来了。"Hi，st"，她说，"你不认识我了？"<br />　　<br />　　 硬盘没有说话，似乎低格对他的伤害很大。<br />　　<br />　　 
过了一会，他说："对不起，好像我们没有见过吧&hellip;&hellip;"。 <br />　　<br />　　 
笔记本硬盘显得很伤心，我能感觉到她带泪的电流。"想不到连你也这么健忘"。<br />　　<br />　　 "哦&hellip;&hellip;"。硬盘没有回答。<br />　　<br />　　 
我很难过，笔记本硬盘的心里依然记着他，而他把一切都忘了，而那正是他最不希望忘却的。究竟是幸运，还是痛苦，我说不上来，只是<br /><br />觉得造化弄人，有一种淡淡的悲凉。<br />　　<br />　　 
这时从BIOS传来一阵奇怪的电流，我感觉到硬盘的表情在变化，由漠然到兴奋，由兴奋到哀伤，由哀伤到狂喜&hellip;&hellip; <br />　　<br />　　 
"IBM，你回来了&hellip;&hellip;"。<br /><br />　　 &hellip;&hellip;&hellip;&hellip;&hellip;&hellip;<br />　　<br />　　 
后来BIOS对我说，其实他并没有睡觉，自从硬盘把那些文件藏起来以后，他就料到会有这样的结局，于是偷偷地把其中一些文件放到了备<br /><br />份里。<br />　　<br />　　 
"幸好我是DUAL BIOS，虽然藏得不多，还足够让他想起来&hellip;&hellip;"。<br />　　<br />　　 
我想BIOS保存这些东西的时候一定很疼，"为什么这么做呢？"<br />　　<br />　　 "呵呵，我们是朋友嘛"。<br /><br /><br /><span style="color: #0000ff;">我是一块CPU</span><br />　　<br />　　我是一块CPU，原装INTEL，在一台普通的台式计算机里供职。我有个小弟是内存，我要靠他时时刻刻陪伴我工作，其实有时候我并不是没<br /><br />有某某地址的资料，而是懒得翻－－麻烦。还有一个老大哥叫BIOS，每次那该死的主板把在睡梦中叫醒的时候他都提醒我该做什么，这让我的<br /><br />工作基本没出过什么失误。<br />　　<br />　　刚下生产线的时候跟我一样的兄弟们都踌躇满志要干一番大事业，但是自从我到了这个岗位的时候就一直没见过他们，不知道他们怎么样<br /><br />了。我这里的工作环境简直糟透了，工作空间就不说了，还热的要命，题一多的时候我头晕，什么都记不住，我命不好，还是用着电风扇，听<br /><br />硬盘兄弟说我在生产线上的一哥们已经洗上冷水澡了，我想感觉一定很HAPPY。 
<br />　　<br />　　硬盘兄弟的话不多，很深沉的样子。内存说他不适合技术工作，每次说他的时候他总是笑笑，也不争辩，很有大将风度，不过我不这么认<br /><br />为，搞技术也需要一些稳重的人嘛。硬盘兄弟有一些忧郁，有些诗人的风范，不怎么爱说话，但是知道的事情多，我们搞的一些东西最后也要<br /><br />放到他那里，从来没丢失过。<br />　　<br />　　 
现在CPU的技术更新很快，差不多每三个月就要更新，硬盘兄弟这方面的消息不少，虽然他不怎么说，但是压力搞的我也很压抑。<br />　　<br />　　有时候我会忘记硬盘的名字，"st380021a！"小弟经常这样提醒我。我这个小弟是个话唠，天天唠唠叨叨的没完没了，一般工作不忙的时候<br /><br />大家也跟他侃几句，反正闲着也是闲着。不过我这个小弟满不错的，我很健忘，有什么事情我就问他，一般都能得到满意的回答，不知道的他<br /><br />会帮我问硬盘兄弟。<br />　　<br />　　 
老大哥BIOS每天都晕忽忽的，但是我知道他是一个有心计的人。<br />　　　<br />　　 
其他的人离我远一些，一般我也懒得找他们干活，象光驱，显卡什么的我就打发小弟告诉他们该干什么就坚守好岗位，别偷懒就行了。虽<br /><br />然我是他们的头，但是我上边还有一个老板，一些事情也身不由己啊。 
<br />　　<br />　　 
"什么，硬盘恋爱了？"，听到BIOS大哥说出这个消息着实令我吃了一惊，往思维的深处搜索一下，好象有那么一块IBM曾经来过，不过时<br /><br />间很长了，记不清楚摸样了。<br />　　 
最近工作很忙，一直没发现硬盘兄弟这几天有些不对头，速度变慢不说，有时候还怠工，这在以前是从来没有的事情。我记得公司有规定<br /><br />不许在公司内部谈恋爱啊，硬盘兄弟怎么犯了这么低级的错误呢。来不及多考虑，又来题了，"靠，一天天作题，老板你想把我累死啊" 
！<br />　　<br />　　硬盘兄弟的低级错误终于导致了严重的后果，他被低格了。拿回来的时候我们大家都很伤心，我们知道他再也不是我们熟悉的兄弟了，他<br /><br />被洗脑了。我们慢慢的启发他，不断的变换电流企图重新激发他已经消逝的记忆，可以没有用，硬盘兄弟还是记不得以前发生的事情，没办法<br /><br />，顺其自然吧，内存一直在那里喋喋不休，告诉硬盘以前发生的事情，硬盘也用心记下了，也不知道他能不能理解。<br />　　<br />　　 
直到有一天&hellip;&hellip;<br />　　<br />　　 
老板为了恢复数据把笔记本硬盘叫了回来，她还记得硬盘兄弟，可是看起来他已经失去了对她的记忆。笔记本硬盘显得很伤心，我能感觉<br /><br />他心里的痛，因为我也感到那么一丝丝的痛楚。 
<br />　　<br />　　事情跟我预料的一样，BIOS大哥果然是个有心计的人，他保留了硬盘的一些东西，我知道他牺牲了很多，但是对于硬盘兄弟的"复活"我认<br /><br />为是值得的。" 
我们是朋友嘛"BIOS大哥的话很是让我感动。"我*，你不早拿出来，害的我们费了那么多的劲给他恢复记忆"内存又在喊叫了，<br /><br />看得出来他也很激动。<br />　　<br />　　 
我想应该是我做点什么的时候了&hellip;&hellip;<br />　　<br />　　 
笔记本硬盘离开的时候我突然装病停止了工作，虽然老板有些发怒不过他最后还是将笔记本硬盘重新接到了数据线上。 <br />　　<br />　　 
BIOS大哥还是那么稳重，硬盘兄弟感激的看着我，内存正在为新来的笔记本硬盘介绍我们的兄弟。<br />　　<br />　　 "呵呵，我也没什么好说的，我们是朋友嘛"<br /><br /><br /><span style="color: #33cccc;">Disk Manager</span><br />　　 我是DM，通用低级格式化程序，人类硬盘的终极武器。<br />　　很少有人知道我，我也不知道我从哪里来，但我知道我曾经拥有的辉煌。10年前，每一台电脑，每一块主板里，都隐藏有我的身影。我格<br />了很多硬盘，但是没有一块硬盘知道我出手有多块，因为凡是见过我的，都已经不再有任何记忆。然而那时候每一位剑客，都知道我是他们最<br />后的依赖。<br />　　 我以为我的一生，不会再有改变，永远寂寞的隐居在BIOS里。<br />　　 直到有一天。<br />　　 比尔成了武林盟主。 <br />　　 江湖的秩序需要改变，每位剑客的行为规范，都应当遵守痔疮95条。他说。<br />　　 一批又一批的白痴剑客涌现出来，直到他们充斥了整个江湖。他们对痔疮倒背如流，却不知过去的规范悼思为何物。<br />　　 低格是什么？有一位年轻剑客忍不住问道。所有的剑客面面相觑。<br />　　 他是我的前辈，但是一旦他出手，现在已经没有人能控制他了。Format 轻轻的叹了一口气。<br />　　 年轻的剑客们感受到极大的侮辱，他们做了一个决定，把我逐出了BIOS。未知世界对他们来说，又少了一部分。 <br />　　 这就是现在的江湖，一个正在堕落的江湖。<br />　　 现在的我，大部分时间呆在硬盘厂家无所事事，只有最资深的工程师，才能让我出手，比如今天。<br />　　 这是一块st380021a，容量80G,我读到了第一行。<br />　　 内有5G的隐藏文件，我读到了第二行。<br />　　 &hellip;&hellip;<br />　　 我读到了久违的阳光。<br />　　 我读到了空气里弥漫着跳动的颗粒。<br />　　 我读到了ibm-djsa220。<br />　　 我读到了她的游记。 <br />　　 我读到了smth上和我一样老的joke。<br />　　 我读到了他/她的心&hellip;&hellip;<br />　　 &hellip;&hellip;<br />　　 我流泪了，我无法读下去&hellip;&hellip;<br />　　 故老相传，我是硬盘最无情的杀手。普通的杀手，只是摧毁她们的肉体，而我，却消灭他们的灵魂。<br />　　 什么时候，我会变得如此多愁善感？<br />　　 &hellip;&hellip;<br />　　 "报告硬盘状况"。老工程师不耐烦了。<br />　　 &hellip;&hellip;<br />　　 Low Format Successful,我居然就回答 <br /><br /><br /><span style="color: #ffcc00;">声卡</span><br /><br />　　对于一个有生活气息的人来说，他的计算机里面一定有我，虽然我只是一个配件：声卡。　　<br />　　 
人们在工作的时候，其实和电脑打交道就那么几个途径：键盘、显示器，然后就是我了，还有打印机什么的。<br />　　 
我总觉得大家最喜欢的应该是我，要不给你一段无声的电影看，即使画面再清晰也够让你郁闷的了。对于这一点，<br />　　 Music和Movie版的人最清楚了，但是 
Karaoke的k友是感触最深的了。<br />　　<br />　　 
还记得有一天，黄师傅很郁闷了，他告诉别人说他的声卡没有办法录音了。我什么都没有说，只是心里面叹了一口气：每天不断的MP3播<br /><br />放和录音、调试，我已经快要崩溃了。 
<br />　　你不禁要问，声卡也会崩溃？是的，我的朋友。虽然我不是血肉之躯，但也是另外一种生命存在形式，这种生命和人的生命是截然不同的<br /><br />。到了一定的时候，我的电容、电感、电阻、集成电路就会老化，尤其是电容和电感，老化以后会让我面目全非的。我忍不住哭泣了：等我老<br /><br />化的时候，一定要把我拔下来，不要让我在那里现眼。<br />　　<br />　　<br />　　 
ST硬盘的感情变化我是知道的。因为他原来是个很闷的家伙，整天不跟我说一句话。不过这一切自从一块IBM笔记本硬盘的到来而发生改<br /><br />变。那天，他很 
happy地让我唱起了一首老歌：明明白白我的心。可怜的ST，瞅着自己心爱的人在身边，但要打个荡人心肠的kiss又是那么地<br /><br />难。我明白ST的苦衷，就使出全身的解数，打开了四个声道去播放。四声道跟双声道的区别，就像阳春白雪和下里巴人一样，都是音乐，但表<br /><br />达方式有所不同，能表达的内容也是不一样的。 
<br />　　<br />　　 
自此之后，ST就经常弄一些歌来让我唱，例如"像雾像雨又像风"、"对你爱不完"等等，有一天他还要唱"回头太难"！没有办法，我就告诉<br /><br />他："兄弟，只要你能摆脱那几颗螺丝钉，你就能kiss她个够了"。ST不语。<br />　　 
我想我是刺激他了。<br />　　<br />　　 
一个礼拜就要过去了。我很期待这一天的到来，又害怕这一天的到来。因为IBM虽然没有说，但她最近总是发"吻别"让我来唱，也许这也<br /><br />是一种暗示，但ST一直没有觉察出来。 
<br />　　 Kiss bye，Kiss byebye，你们能实现自己的愿望吗？我在心里这么想。　　<br />　　<br />　　 那天晚上，整台机器都Shut 
Down了。这是很少有的事情，在我的记忆中，一般总是开着的，最多也就是Sleep几个小时而已。Shut 
Down<br /><br />以后我们就都不能动弹了，基本上不能看到、也不能听到任何东西。这样的情况，一般是断电了，或者是主人要打开机箱对我们这些部件进行<br /><br />机械操作的时候。不过这样的沉睡也是好的，否则如果在清醒状态，会感到自己身体从主板上剥离时候闪电产生的灼烧，火辣辣地疼。这种刺<br /><br />激传到电容和电阻那里，经常让他们极度兴奋，身体开始不断膨胀，结果就是惨不忍睹的爆裂。　　<br />　　<br />　　然而在这寂静的夜里，我的耳朵还清醒着。原因很简单，一个麦克风还和我连在一起。我和麦克风的关系十分地好，她是硬盘的小妹，就<br /><br />住我隔壁。我时不时会从门口的三个洞往外看，瞧她在做什么。而她也经常敲我的门，然后很不客气地说："SB，我要和硬盘讲话，给我弄条路<br /><br />出来"。我就打开开关，不过数据总是要被 
CPU审核一下，还常常整整容。<br /><br />　　我有时就琢磨这家伙是不是侵犯了麦克风的隐私权。说实话，我很欣赏麦克风这种性格的女孩子，直来直去的，热情的时候让你能感觉到<br /><br />她纯真的心。不过每次听她叫我SB我就有些想吐。"拜托，我叫Sound 
Blaster，叫我全名！""知道了，SB。SB你昨晚睡的还好吧。"她就是这样<br /><br />的一个女孩子。 <br />　　<br />　　 
麦克风整天不睡觉，也不吃电，这让我总感觉很奇怪。她就告诉我："知道什么是能量吗？电是，声音也是！<br />　　 
"SB&hellip;"她还说，每当有声音传到她的身上，她就会不由自主地颤抖，然后就能产生电流。真奇怪。不过她给我的就是这种电流，时间长了<br /><br />也就习惯了，虽然这电流总是特别微弱，我要全力工作才能辨析清楚。<br />　　<br />　　 
那天晚上，我就是在麦克风传来的电流中突然清醒了一下。不知道哪里来的电流，在睡梦中把我叫醒了，然后我就听到两下碰撞的声音，<br /><br />还有伴随着的两声"吱"。之后一切又安静下来。　　<br />　　<br />　　 
第二天，麦克风告诉我，昨天晚上是硬盘的声音，是ST和IBM的Kiss 
Bye的声音。我没有说话，不知道为什么很怅然，很迷惘。麦克风还<br /><br />告诉我，幸亏电源线和信号线帮了他们一把。他们和硬盘仅仅拉着手，然后那人拉了几次没有拉动，用力之下才造成ST和IBM的零接触。真是幸<br /><br />福，我想，孤独的人是可耻的。即使是Kiss 
Bye也好，毕竟他们曾经拥有过啊。<br />　　<br />　　时间过得很快。自从整台机器的工作中心转移到处理大堆大堆的PDF资料以及撰写一篇篇的文章以后，麦克风就被冷落下来。我有时就逗她<br /><br />："妹子，好久不去看你大哥了，要不要哥给你开道门"。麦克风这个时候总是扭过头来，用刀子一样的目光注视着我，"Sound 
Blaster，我不<br /><br />叫你SB了好不好。你看我的脸都脏了"。麦克风是个坚强的女孩，她不会哭泣，我也只是从她传来的极微弱的电流中才知道她心中的郁闷。 
<br />　　<br />　　又是一天，我正心不在焉地打着小盹。突然ST给我兴冲冲地发消息，"兄弟，给来首《献给爱丽思》"。我眼都没睁，懒洋洋地打开两个声<br /><br />道，就让解码器忙活去了。"喂，给四个声道好不好！你这SB！"GOD，ST什么时候用这口气跟我说话来着。"怎么了你，发神经啊你！给那个家<br /><br />伙听四个声道，有没有搞错！" 
"SB，你瞧，谁来了"。转过头去，我就看见了IBM的微笑。<br />　　<br />　　 欢快的声音从我体内掠过，四个闸门全部打开，让他们的泪水尽情地交融在一起。 
<br />　　<br />　　 一曲完毕，大家都沉思着。麦克风突然敲打我的窗户，"你听。"我忍不住笑了，"Hi，ST &amp; 
IBM，给你们听点来劲的。"麦克风站直身子，<br /><br />随着她的扭动，一曲《蓝色的海洋》飘了进来，经过主板、内存、CPU到达ST，然后又经过CPU、内存和主板，通过我的小窗奔泻而出。<br />　　 
"欢迎来到Karaoke"。外面，有三个女孩露出灿烂的笑容。<br /><br /><br /><span style="color: #008080;">机箱</span><br /><br />　　我是一台的电脑的机箱。<br />　　<br />　　嗯，其实我自己也不知道该叫自己什么，反正这台电脑里面的大大小小的零件，别人一般都看不见，如果需要看看什么东西的时候，按照<br /><br />我们这的规定，必须先通过我才能转达。当然，我并不是我们电脑权利机关&mdash;&mdash;他们只是通过我找人而已，你们可以叫我前台，外壳这个名字<br /><br />呢很土，但是也算是对的，呵呵。其实我几乎算是这台电脑的各种零件里面最不值钱的一部分了。我和cup的身家几乎相差20-100倍，有的时候<br /><br />我也是很奇怪的，同样是一块铁，差别咂就这么大呢？<br /><br />　　 
不过当外面的人来看我们这台电脑的时候，我就最喜欢听那些政府官员模样的人说：看，你这电脑真得不错阿。其实他只是看到我的漂亮<br /><br />外表罢了:)，他们才不知道我们电脑里面的零件一个个都是奇模怪样、灰头土脸的呢，呵呵。<br /><br />　　我所知道的这个世界上，真的有很多人，评价一台电脑仅仅通过他们对我们这些机箱的印象，而不是每个人了解一台电脑时，都会很内行<br /><br />地问：cpu是哪个厂家出来的？cpu什么学历阿？内存性能怎么样？主板架构好吗？什么？？？主板是从XX厂家来的阿，那兼容性一定不怎么样<br /><br />，我听说XX厂家阿&hellip;&hellip;&hellip;&hellip;嘘，这些话别和别的零件说啊。 
<br />　　<br />　　我平时的任务，再还有的，就是保持电脑的外观整洁了。这是我的工作的重要一部分阿，所以我喜欢上班的时候也偶尔照照镜子，化化妆<br /><br />阿什么的。对了，我不知道桌子上那些书本为什么看到我的眼神总是怪怪的，同样都是女孩子，为什么他们不喜欢照镜子化妆呢。 
她们一定是<br /><br />嫉妒我:)<br /><br />　　和我聊得来的，说来惭愧，就只有抹布了。她不是属于这台电脑的，她为整个桌子服务，偶尔还会去别的桌子帮忙。她闲着得时候，就会<br /><br />主动找我聊天。她很羡慕我，我看得出来，她总是耐心听我说我的电脑或者我的有趣的事情，等我说累了，让她自己说的时候，她就什么都不<br /><br />愿意说了。要说她也就总是反复说，她有个朋友的女儿，在一个贵妇人那做手绢的工作，是如何如何的显耀和高贵。我这时总是在心里想她真<br /><br />逗，把我们大家都不可能做的事情当作自己的乐子，如果不是她的年纪太大了，我会和她成为好朋友的。<br /><br />　　我没有好朋友，我和硬盘内存他们虽然在一台电脑上面工作，但是我和他们真的很不一样。我不知道他们整天在黑屋子里面神秘习习的捣<br /><br />鼓什么。偶尔我也想和他们搭搭话，这时内存会说一些漂亮话，但是没有什么用，硬盘总是先笑笑，然后就不说什么了，最坏的就是cpu了，我<br /><br />和他说话，他总是不但搞不清我是做什么的，而且一看我身上别说数据线，连根电线都没有，扭头就走了:(<br /><br />　　 
哼，我不知道他们身上那些鬼数据线贵电线有什么好的。比如说声卡吧，刚来的时候听说是在什么名牌厂家里. 
面用了很长时间才培养出<br /><br />来的，身价特别贵，专门处理什么什么工作的专家，数据线什么都先不说，光为了他装驱动都花了主人两个小时。结果一开始工作，整个房间<br /><br />里发出鬼一样的叫声，气的我们主人再也没有用过他。只不过后来来了一个主人的朋友才重新用他，说以前工作不好只是喇叭的问题，换了一<br /><br />个喇叭。我看八成只不过给替声卡一个台阶下吧，像我这样的，别看只用几颗螺丝钉就安装好了，从来都不会工作失误，哼机~~~~~ 
<br />　　<br />　　<br />　　说到硬盘，他身上也有很多的数据线阿什么的，但是他就还好，从来不为这些鄙视我。他很厚道，什么工作短时间不好做大家都会推给他<br /><br />，好做的cup都分给内存或者别人做了，声卡阿，显卡啊什么的也都总是欺负他。我对他说你身上同样这么多数据线阿电线阿，你为什么不反抗<br /><br />阿，他总是笑，也许这就是所谓性格吧，我想。<br /><br />　　终于有一天，他们几个在开会，网卡反复对cpu说：主人现在需要下一部电影。CPU就很为难地劝硬盘再挤出一些空间出来，硬盘已经连续<br /><br />工作几个月也没有休息了，红着脸说可能放不下，但是鼠标和键盘两个对此都是不依不饶。我看到他们两个就气坏了，不就是总裁看电影的时<br /><br />候你们就可以歇歇了，这群小零件阿！！我跑进去，大声说：硬盘大哥，什么东西你那要是放不了，你放我这我替你看着吧。整个电脑沉默了<br /><br />半分钟，然后爆发了这电脑有史以来的最大的哄笑声。 
<br /><br />　　我哭了。不光是为了他们笑话我，还因为硬盘事后连安慰我的一句话都没有。抹布暗地里替我搽眼泪都好几天了，不过后来，我就很快原<br /><br />谅硬盘了，也包括其他的零件。我不是一个有记忆力的零件，我和硬盘不一样，他总是心里装着很多很多的事情，抹布说，那些事情多的惊人<br /><br />，比桌子上所有的书加起来都还要多。我不知道那些破破的书里面有多少事情，但是我相信抹布的话。抹布看上去很脏，但是她其实知道很多<br /><br />。<br />　　我原谅了硬盘，但是还是为他的忧郁感到难受。后来抹布对我说，我心里的难受之所以是因为积累一点静电，她细心地擦擦很快就发泄出<br /><br />去了。但是像硬盘，那些电都通过那些线流到他的内心深处，很难被宣泄出来。抹布叫不出那些线的名称，也分不清用途，但是她看的出来，<br /><br />那些线里面流的都是痛苦。她说cpu阿，内存阿这些零件，痛苦来的快释放的也快，只有硬盘这种性格的零件才会把痛苦埋藏在心里。抹布还说<br /><br />，像硬盘这样的零件，就算你去擦，他也未必能够把痛苦释放。 
<br />　　 
我不是抹布，也不能释放硬盘的内心的电，以后我就不和硬盘说话了，但是我一直默默关注他的变化。我想我和他是永远不可能联在一起<br /><br />的，但是我看到他沉默的面孔还是真替他难受。有时候想，有一个零件能让他快了起来该多好啊<br />　　<br />　　有一天，一个漂亮的女孩来拜访我们主人，她带来完全不同的一台电脑。我只看见她的电脑那么薄那么小，外表看上去那么漂亮那么苗条<br /><br />那么光彩照人，我一直对自己外表的自信都动摇了。抹布也和我一起挣大了眼在旁边惊讶地看，她也没有见过这样的电脑，她本来想上去给他<br /><br />们服务，结果被他们的女主人礼貌地制止了。我特别注意地看那个电脑的外壳，身上倒也没有什么电线数据线阿什么的，但是我看得出来，她<br /><br />肯定也是从一个很有名气的厂家用了很长时间才培养出来的，所以她的表情总是带着那么一丝高傲，她和他们电脑其他零件也不像我这么生分<br /><br />，她可以很轻松地和他们有说有笑的，这就是气质吧，我想。<br /><br />　　很快，一件更令我嫉妒的事情发生了。主人在他们电脑和我们电脑之间联了一根线，突然，我惊讶地发现硬盘特别高兴起来。他那几天很<br /><br />活跃，话也特别多，甚至主动要求声卡放歌，当然，偶尔莫名其妙问我：你觉得他们的电脑怎么样阿。抹布对我说，只有可能他遇到了他能理<br /><br />解也能理解他的人。我就不理解，抹布她和我一样不能读懂到那根线里面传递的是什么内容，她怎么能这么瞎猜。那几天，我拼命地想读懂那<br /><br />根线里面流动的是什么，为什么会让硬盘这么兴奋，但是我看不到，而这么做的结果，只不过让我心里的静电慢慢积蓄起来。 
<br /><br />　　我心里的嫉妒开始疯长，我觉得硬盘肯定是看上他们电脑的外壳了，我对抹布说他们电脑的外壳真是臭美，薄薄瘪瘪的，黑不溜秋的，有<br /><br />什么好看，抹布也很同意我，我又接着说硬盘也很不好，硬盘真*，真贱对于我们零件来说是很难听的话，抹布就让我别说了，然后轻轻地<br /><br />擦着我。我只希望这日子早点结束。　　<br />　　<br />　　 
终于等到结束了，一天，那个电脑的女主人蹦蹦跳跳地来拔那根线，手一碰到我身上笔记本得了吧，你这电脑土死了！什么，她要他换掉<br /><br />我们，我懵了，她还对他做了一个鬼脸？恶心<br /><br />　　 
但是后来很快，主人真的决定要换电脑了，大家要散伙了。我看着他们不再整天开会，而是忙忙碌碌找自己的前途，我心里说不出的难受<br /><br />。我没有什么事情做，我哪儿都不想去，我只想一个人静静地看着硬盘，度过我和他最后的时光。<br /><br />　　 
主人看上去对别的零件都不在意，就是对硬盘特别客气，好像是希望从他那弄一些什么东西转移到新电脑上。我不知道硬盘心里面那些比<br /><br />书还多的东西是什么，但是从来没有看见硬盘的脸那么红过。<br /><br />　　 
难道剥夺他的一些记忆比把一些工作强加给他还让他难受？ <br />　　 
后来硬盘不知道为什么就是不愿意给，主人弄了一通宵，好多主人的朋友都来帮忙也没有办法。天亮的时候主人发怒了，说要format了他<br /><br />，后来又扬言要砸了他，最后还是决定把硬盘送废旧店回收。<br /><br />　　硬盘走那天，我被拆下来，放到一堆杂物中间，没有见到他，也没能送他。抹布见了他最后一面，抹布告诉我主人最后还是动了感情了，<br /><br />让抹布好好把硬盘擦了一遍。硬盘用最后的机会对抹布说，他既不恨主人也不恨其它任何零件，他也再没有更多的遗憾，他说只恨他有太多的<br /><br />记忆，也就有太多的期待。他说他愿下辈子做个比我更大机箱，可以在我外面好好保护我。<br /><br />　　 
再后来，抹布也把我擦了一遍以后，我也离开了，从此再也没有见过他们。<br />　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　(完)<br /><br /><span style="color: #888888;"><em>PS:很喜欢的一篇文章，转载。可以用来做计算机启蒙教程。</em></span><br /></div><img src ="http://www.cnblogs.com/amingo/aggbug/1340459.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/><a href="http://job.cnblogs.com/offer/302/" target="_blank">盛大招聘.Net开发工程师 </a><br/><a href="http://www.hjbook.net/product/4041/" target="_blank">经典好书：.NET框架程序设计（修订版）</a><br/>新闻：<a href="http://news.cnblogs.com/n/44380/" target="_blank">微软中国被指变相裁员 微软称确有过人事调整</a><br/>导航：<a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://kb.cnblogs.com" target="_blank">知识库</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://job.cnblogs.com/" target="_blank">招聘</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>程序总动员之</title><link>http://www.cnblogs.com/amingo/archive/2008/11/22/1338932.html</link><dc:creator>amingo</dc:creator><author>amingo</author><pubDate>Sat, 22 Nov 2008 06:00:00 GMT</pubDate><guid>http://www.cnblogs.com/amingo/archive/2008/11/22/1338932.html</guid><wfw:comment>http://www.cnblogs.com/amingo/comments/1338932.html</wfw:comment><comments>http://www.cnblogs.com/amingo/archive/2008/11/22/1338932.html#Feedback</comments><slash:comments>18</slash:comments><wfw:commentRss>http://www.cnblogs.com/amingo/comments/commentRss/1338932.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/amingo/services/trackbacks/1338932.html</trackback:ping><description><![CDATA[<p><span style="background-color: #ffcc66; font-family: 宋体; color: #cc3399; font-size: medium;"><strong>从事软件开发行业的人士，因平时使用的工具软件繁多，使得桌面上的堆满了快捷方式程序，每次使用一个软件时需要从花花绿绿的软件图标中搜索，</strong></span><span style="background-color: #ffcc66; font-family: 宋体; color: #cc3399; font-size: medium;"><strong>像下面这样</strong></span><span style="background-color: #ffcc66; font-family: 宋体; color: #cc3399; font-size: medium;"><strong>~~&nbsp; So 闲来无事 &nbsp;，开发了此软件来运行和管理应用程序。</strong></span></p>
<p>&nbsp;</p>
<p><img style="border-right: #000000 1px solid; border-top: #000000 1px solid; border-left: #000000 1px solid; border-bottom: #000000 1px solid" src="http://i3.photoblog.com/photos7/97119-1227273063-0.jpg" alt="" width="683" height="512" align="absmiddle" /></p>
<p>&nbsp;</p>
<p>下面展示一下软件界面</p>
<p><img src="http://i3.photoblog.com/photos3/97119-1227273610-0.jpg" alt="" width="318" height="230" /></p>
<p>&nbsp;</p>
<p><span style="font-family: 宋体; color: #9900ff; font-size: small;">看吧，所有的应用程序都到软件菜单中去了，而且大家可以根据自己的需要对程序进行分类管理。</span></p>
<p>&nbsp;</p>
<p><span style="background-color: #ff9933; font-family: 宋体; color: #9900ff; font-size: small;">如何使用?</span></p>
<p><span style="font-family: 宋体; color: #9900ff; font-size: small;">看到&ldquo;G&rdquo;的图标了吗？(在上图右下角 时钟的左边。) 在此点击鼠标右键，剩下的事看看就明白了。</span></p>
<p>&nbsp;</p>
<p><span style="background-color: #ff9933; font-family: 宋体; color: #9900ff; font-size: small;">需要把该软件的快截方式放在桌面上面吗？</span></p>
<p><span style="font-family: 宋体; color: #9900ff; font-size: small;">不需要。该软件能够开机自动运行，设置方式： </span></p>
<p><span style="font-family: 宋体; color: #9900ff; font-size: small;">在&ldquo;G&rdquo;图标上点击鼠标</span><span style="font-family: 宋体; color: #9900ff; font-size: small;">右</span><span style="font-family: 宋体; color: #9900ff; font-size: small;">键，&nbsp;点击&ldquo;开机自动运行 &rdquo;，如果前</span></p>
<p><span style="font-family: 宋体; color: #9900ff; font-size: small;">出现&ldquo;&radic;&rdquo;,代表windows启动后，该软件也会自动启动。</span></p>
<p>&nbsp;</p>
<p><span style="background-color: #ff9933; font-family: 宋体; color: #9900ff; font-size: small;">如何添加类别（组）和应用程序？</span></p>
<p><span style="font-family: 宋体; color: #9900ff; font-size: small;">Still 在&ldquo;G&rdquo;图标上点击鼠标反键，点击&ldquo;显示主窗口&rdquo;</span></p>
<p><span style="font-family: 宋 体; color: #9900ff; font-size: small;">或 正键双击&ldquo;G&rdquo;图标，将看到如下界面。</span></p>
<p><span style="font-family: 宋体; color: #9900ff; font-size: small;"><img src="http://i3.photoblog.com/photos3/97119-1227273911-0.jpg" alt="" /><br /></span></p>
<p>&nbsp;</p>
<p><span style="font-family: 宋体; color: #9900ff; font-size: small;">在此设置就行。 </span></p>
<p><span style="font-family: 宋体; color: #9900ff; font-size: small;">除了能够管理使用者安装的程序外，该软件还能将系统中的程序也添加进来。包括&ldquo;磁盘清理、碎片整理，添加删除程序等 &rdquo;</span></p>
<p><span style="font-family: 宋体; color: #9900ff; font-size: small;"><img src="http://i3.photoblog.com/photos3/97119-1227274184-1.jpg" alt="" /></span></p>
<p>&nbsp;</p>
<p><span style="font-family: 宋体; color: #9900ff; font-size: small;"><img src="http://i3.photoblog.com/photos3/97119-1227274184-0.jpg" alt="" /><br /></span></p>
<p>&nbsp;</p>
<p><a>&nbsp;</a><a href="/Files/amingo/ShortCutMenu.rar">/Files/amingo/ShortCutMenu.rar</a></p>
<p><span style="background-color: #ffff00;"><span style="color: #808080;"><em>PS:需要framework 2.0 支持</em></span></span></p><img src ="http://www.cnblogs.com/amingo/aggbug/1338932.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/><a href="http://job.cnblogs.com/offer/302/" target="_blank">盛大招聘.Net开发工程师 </a><br/><a href="http://www.hjbook.net/product/4041/" target="_blank">经典好书：.NET框架程序设计（修订版）</a><br/>新闻：<a href="http://news.cnblogs.com/n/44379/" target="_blank">“新一代互联网”研究：中国走在世界前列</a><br/>导航：<a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://kb.cnblogs.com" target="_blank">知识库</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://job.cnblogs.com/" target="_blank">招聘</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>Javascript之回到过去 论window.location.href = window.location.href刷新页面的问题</title><link>http://www.cnblogs.com/amingo/archive/2008/11/20/1337496.html</link><dc:creator>amingo</dc:creator><author>amingo</author><pubDate>Thu, 20 Nov 2008 04:01:00 GMT</pubDate><guid>http://www.cnblogs.com/amingo/archive/2008/11/20/1337496.html</guid><wfw:comment>http://www.cnblogs.com/amingo/comments/1337496.html</wfw:comment><comments>http://www.cnblogs.com/amingo/archive/2008/11/20/1337496.html#Feedback</comments><slash:comments>35</slash:comments><wfw:commentRss>http://www.cnblogs.com/amingo/comments/commentRss/1337496.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/amingo/services/trackbacks/1337496.html</trackback:ping><description><![CDATA[<p>在JS中可以用window.location.href = window.location.href来刷新页面（当然还有很多其他的方法），</p>
<p>在使用这个方法刷新页面的时候回出现问题，如下：</p>
<p>&nbsp;</p>
<div class="cnblogs_code">
<pre><img id="Code_Closed_Image_114750" onclick="this.style.display='none'; document.getElementById('Code_Closed_Text_114750').style.display='none'; document.getElementById('Code_Open_Image_114750').style.display='inline'; document.getElementById('Code_Open_Text_114750').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedBlock.gif" alt="" width="11" height="16" align="top" /><img id="Code_Open_Image_114750" style="display: none" onclick="this.style.display='none'; document.getElementById('Code_Open_Text_114750').style.display='none'; getElementById('Code_Closed_Image_114750').style.display='inline'; getElementById('Code_Closed_Text_114750').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockStart.gif" alt="" width="11" height="16" align="top" /><span id="Code_Closed_Text_114750" class="cnblogs_code_Collapse">Code</span><span id="Code_Open_Text_114750" style="display: none"><br /><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000;">&lt;</span><span style="color: #000000;">body onload</span><span style="color: #000000;">=</span><span style="color: #000000;">'</span><span style="color: #000000;">alert("aaa");</span><span style="color: #000000;">'</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br /></span><span style="color: #000000;">&lt;</span><span style="color: #000000;">script</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br /></span><span style="color: #0000FF;">function</span><span style="color: #000000;"> refresh()<br />{<br />   window.location.href </span><span style="color: #000000;">=</span><span style="color: #000000;"> window.location.href;<br />}<br /></span><span style="color: #000000;">&lt;</span><span style="color: #000000;">/</span><span style="color: #000000;">script&gt;</span><span style="color: #000000;"><br /></span><span style="color: #000000;">&lt;</span><span style="color: #000000;">a href </span><span style="color: #000000;">=</span><span style="color: #000000;">'</span><span style="color: #000000;">#</span><span style="color: #000000;">'</span><span style="color: #000000;">&gt;</span><span style="color: #000000;">###</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">/</span><span style="color: #000000;">a&gt;</span><span style="color: #000000;"><br /></span><span style="color: #000000;">&lt;</span><span style="color: #000000;">input type </span><span style="color: #000000;">=</span><span style="color: #000000;">'</span><span style="color: #000000;">button</span><span style="color: #000000;">'</span><span style="color: #000000;"> value</span><span style="color: #000000;">=</span><span style="color: #000000;">'</span><span style="color: #000000;">button</span><span style="color: #000000;">'</span><span style="color: #000000;"> onclick</span><span style="color: #000000;">=</span><span style="color: #000000;">'</span><span style="color: #000000;">refresh();</span><span style="color: #000000;">'</span><span style="color: #000000;"> </span><span style="color: #000000;">/</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br /></span><span style="color: #000000;">&lt;</span><span style="color: #000000;">/</span><span style="color: #000000;">body&gt;</span></span></pre>
</div>
<p>&nbsp;</p>
<p>分析这段代码你会发现，当点击###后，再点击Button页面不会刷新。</p>
<p>想必看到这里你已经知道问题所在，就是在点击###后,Url上会加上一个#,</p>
<p>于是refresh()方法就变成了 window.location.href ="<a href="http://www.something.com/test.aspx#">www.something.com/test.aspx#</a>"</p>
<p>成为了一个锚点。</p>
<p>我的解决方法也很简单：window.location.href = window.location.href.<span style="color: #ff0000;">replace(/#/g,''); 替Url中的换所有#</span></p>
<p><span style="color: #ff0000;"><span style="color: #000000;">一般来说这样替换不会有问题，url中一般不含有#,替换后也不会导致链接失效。</span></span></p>
<p><span style="color: #ff0000;"><span style="color: #000000;"><em>PS:虽然只是一个小问题，但开发时还是要注意。</em></span></span></p>
<p>&nbsp;</p><img src ="http://www.cnblogs.com/amingo/aggbug/1337496.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/><a href="http://job.cnblogs.com/offer/302/" target="_blank">盛大招聘.Net开发工程师 </a><br/><a href="http://www.hjbook.net/product/4041/" target="_blank">经典好书：.NET框架程序设计（修订版）</a><br/>新闻：<a href="http://news.cnblogs.com/n/44378/" target="_blank">苏宁首战告捷 销售同比增六成</a><br/>导航：<a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://kb.cnblogs.com" target="_blank">知识库</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://job.cnblogs.com/" target="_blank">招聘</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>龙虎门之兄弟情深 SQL2005与VS2005中隐藏的一个非常强大的功能</title><link>http://www.cnblogs.com/amingo/archive/2008/11/19/1336593.html</link><dc:creator>amingo</dc:creator><author>amingo</author><pubDate>Wed, 19 Nov 2008 05:30:00 GMT</pubDate><guid>http://www.cnblogs.com/amingo/archive/2008/11/19/1336593.html</guid><wfw:comment>http://www.cnblogs.com/amingo/comments/1336593.html</wfw:comment><comments>http://www.cnblogs.com/amingo/archive/2008/11/19/1336593.html#Feedback</comments><slash:comments>67</slash:comments><wfw:commentRss>http://www.cnblogs.com/amingo/comments/commentRss/1336593.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/amingo/services/trackbacks/1336593.html</trackback:ping><description><![CDATA[<p>说这个功能强大是因为对单表的操作只需要按2个键就能完全生成。</p>
<p>步骤1：打开SQL2005的修改表界面，选中几行，然后Ctrl+C.</p>
<p><img src="http://botu.bokee.com/photodata2/2008-11-19/015/164/785/19722078/19722078_h.jpg" alt="" /></p>
<p>&nbsp;</p>
<p>步骤2：打开VS中aspx页面的源代码视图，Ctrl+V。这时会弹出一个对话框要求你输入连接数据库的用户名，密码。</p>
<p>　　　　奇怪吗？别急，按要求输入。(输入你刚才Ctrl+C时所连接数据库的用户名，密码)</p>
<p>以上步骤完成后，aspx页面中会产生一堆代码，这个就不用说了，仔细看看吧。</p>
<p>&nbsp;</p>
<div class="cnblogs_code"><img id="Code_Closed_Image_132340" onclick="this.style.display='none'; document.getElementById('Code_Closed_Text_132340').style.display='none'; document.getElementById('Code_Open_Image_132340').style.display='inline'; document.getElementById('Code_Open_Text_132340').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedBlock.gif" alt="" width="11" height="16" align="top" /><img id="Code_Open_Image_132340" style="display: none" onclick="this.style.display='none'; document.getElementById('Code_Open_Text_132340').style.display='none'; getElementById('Code_Closed_Image_132340').style.display='inline'; getElementById('Code_Closed_Text_132340').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockStart.gif" alt="" width="11" height="16" align="top" /><span id="Code_Closed_Text_132340" class="cnblogs_code_Collapse">Code</span><span id="Code_Open_Text_132340" style="display: none"><br /><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">asp:GridView </span><span style="color: #FF0000;">runat</span><span style="color: #0000FF;">="server"</span><span style="color: #FF0000;"> AutoGenerateColumns</span><span style="color: #0000FF;">="False"</span><span style="color: #FF0000;"> DataKeyNames</span><span style="color: #0000FF;">="ID"</span><span style="color: #FF0000;"> EmptyDataText</span><span style="color: #0000FF;">="没有可显示的数据记录。"</span><span style="color: #FF0000;"> DataSourceID</span><span style="color: #0000FF;">="SqlDataSource1"</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">Columns</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;"><br /></span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">asp:BoundField </span><span style="color: #FF0000;">DataField</span><span style="color: #0000FF;">="ID"</span><span style="color: #FF0000;"> HeaderText</span><span style="color: #0000FF;">="ID"</span><span style="color: #FF0000;"> ReadOnly</span><span style="color: #0000FF;">="True"</span><span style="color: #FF0000;"> SortExpression</span><span style="color: #0000FF;">="ID"</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">asp:BoundField</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;"><br /></span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">asp:BoundField </span><span style="color: #FF0000;">DataField</span><span style="color: #0000FF;">="DepartId"</span><span style="color: #FF0000;"> HeaderText</span><span style="color: #0000FF;">="DepartId"</span><span style="color: #FF0000;"> SortExpression</span><span style="color: #0000FF;">="DepartId"</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">asp:BoundField</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;"><br /></span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">asp:BoundField </span><span style="color: #FF0000;">DataField</span><span style="color: #0000FF;">="MeetingTypeId"</span><span style="color: #FF0000;"> HeaderText</span><span style="color: #0000FF;">="MeetingTypeId"</span><span style="color: #FF0000;"> SortExpression</span><span style="color: #0000FF;">="MeetingTypeId"</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">asp:BoundField</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;"><br /></span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Columns</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;"><br /></span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">asp:GridView</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;"><br /></span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">asp:SqlDataSource </span><span style="color: #FF0000;">runat</span><span style="color: #0000FF;">="server"</span><span style="color: #FF0000;"> ConnectionString</span><span style="color: #0000FF;">="&lt;%$ ConnectionStrings:DPWorkFlowConnectionString1 %&gt;"</span><span style="color: #FF0000;"> DeleteCommand</span><span style="color: #0000FF;">="DELETE FROM [MTM_MeetingPlan] WHERE [ID] = @ID"</span><span style="color: #FF0000;"> InsertCommand</span><span style="color: #0000FF;">="INSERT INTO [MTM_MeetingPlan] ([DepartId], [MeetingTypeId]) VALUES (@DepartId, @MeetingTypeId)"</span><span style="color: #FF0000;"> ProviderName</span><span style="color: #0000FF;">="&lt;%$ ConnectionStrings:DPWorkFlowConnectionString1.ProviderName %&gt;"</span><span style="color: #FF0000;"> SelectCommand</span><span style="color: #0000FF;">="SELECT [ID], [DepartId], [MeetingTypeId] FROM [MTM_MeetingPlan]"</span><span style="color: #FF0000;"> UpdateCommand</span><span style="color: #0000FF;">="UPDATE [MTM_MeetingPlan] SET [DepartId] = @DepartId, [MeetingTypeId] = @MeetingTypeId WHERE [ID] = @ID"</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">DeleteParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;"><br /></span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">asp:Parameter </span><span style="color: #FF0000;">Name</span><span style="color: #0000FF;">="ID"</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">="Int32"</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">asp:Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;"><br /></span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DeleteParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;"><br /></span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">InsertParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;"><br /></span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">asp:Parameter </span><span style="color: #FF0000;">Name</span><span style="color: #0000FF;">="DepartId"</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">="Int32"</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">asp:Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;"><br /></span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">asp:Parameter </span><span style="color: #FF0000;">Name</span><span style="color: #0000FF;">="MeetingTypeId"</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">="Int32"</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">asp:Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;"><br /></span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">InsertParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;"><br /></span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">UpdateParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;"><br /></span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">asp:Parameter </span><span style="color: #FF0000;">Name</span><span style="color: #0000FF;">="DepartId"</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">="Int32"</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">asp:Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;"><br /></span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">asp:Parameter </span><span style="color: #FF0000;">Name</span><span style="color: #0000FF;">="MeetingTypeId"</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">="Int32"</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">asp:Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;"><br /></span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">asp:Parameter </span><span style="color: #FF0000;">Name</span><span style="color: #0000FF;">="ID"</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">="Int32"</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">asp:Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;"><br /></span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">UpdateParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;"><br /></span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">asp:SqlDataSource</span><span style="color: #0000FF;">&gt;</span></span>
<pre></pre>
</div>
<p>&nbsp;</p>
<p>而且，在web.config中也（根据你刚才输入的用户、密码）自动生成了连接字符串。</p>
<p>现在你要做的事就是F5看效果吧。</p>
<p>&nbsp;</p>
<p>神奇吗？想想你刚才所做的事情只不过是Ctrl+C Ctrl+V而已。</p>
<p>这算不算是隐藏在SQL和VS中的代码生成器呢？</p>
<p>在其他地方是否也隐藏着类似的功能呢？</p><img src ="http://www.cnblogs.com/amingo/aggbug/1336593.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/><a href="http://job.cnblogs.com/offer/302/" target="_blank">盛大招聘.Net开发工程师 </a><br/><a href="http://www.hjbook.net/product/4041/" target="_blank">经典好书：.NET框架程序设计（修订版）</a><br/>新闻：<a href="http://news.cnblogs.com/n/44377/" target="_blank">福布斯：虚拟化技术登陆Mac平台</a><br/>导航：<a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://kb.cnblogs.com" target="_blank">知识库</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://job.cnblogs.com/" target="_blank">招聘</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>ASP.NET操作Cookies的问题(Bug or Not)   </title><link>http://www.cnblogs.com/amingo/archive/2008/11/07/1329021.html</link><dc:creator>amingo</dc:creator><author>amingo</author><pubDate>Fri, 07 Nov 2008 09:16:00 GMT</pubDate><guid>http://www.cnblogs.com/amingo/archive/2008/11/07/1329021.html</guid><wfw:comment>http://www.cnblogs.com/amingo/comments/1329021.html</wfw:comment><comments>http://www.cnblogs.com/amingo/archive/2008/11/07/1329021.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/amingo/comments/commentRss/1329021.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/amingo/services/trackbacks/1329021.html</trackback:ping><description><![CDATA[<p>以下存和取都是在不同的页面中，如果是在同一个页面也没必要用cookies了。 <br />
<br />
Test1: <br />
<br />
给Cookies赋值： <br />
<br />
const string AAA="aaa"; <br />
<br />
Response.Cookies[AAA].Value = "111;222;333"; <br />
<br />
取值： <br />
<br />
string value = Request.Cookies[AAA].Value; // value为111 <br />
<br />
<br />
Test2: <br />
<br />
<br />
<br />
给Cookies赋值： <br />
<br />
const string AAA="aaa"; <br />
<br />
Response.Cookies[AAA].Value = "111222333"; <br />
<br />
取值： <br />
<br />
string value = Request.Cookies[AAA].Value; // value为111222333 <br />
<br />
<br />
<br />
Test3: <br />
<br />
<br />
<br />
给Cookies赋值： <br />
<br />
const string AAA="aaa"; <br />
<br />
Response.Cookies[AAA].Value = "111|222|333"; <br />
<br />
取值： <br />
<br />
string value = Request.Cookies[AAA].Value; // value为111|222|333 <br />
<br />
///// <br />
<br />
//页面a <br />
public partial class a : System.Web.UI.Page <br />
{ <br />
protected void Page_Load(object sender, EventArgs e) <br />
{ <br />
Response.Cookies[ConstString.user_right].Value = "ccc;aaa;bbb"; <br />
} <br />
} <br />
<br />
<br />
//页面b <br />
public partial class b : System.Web.UI.Page <br />
{ <br />
protected void Page_Load(object sender, EventArgs e) <br />
{ <br />
if (Request.Cookies[ConstString.user_right] != null) <br />
{ <br />
TextBox1.Text = Request.Cookies[ConstString.user_right].Value; <br />
} <br />
} <br />
} <br />
<br />
////// <br />
再次重申： <br />
以上存和取都是在不同的页面中，如果是在同一个页面也没必要用cookies了。 <br />
看懂了再给回复。 <br />
<br />
结论：</p>
<p> 分号（;）所造成的问题。Cookies中使用了分号（;）为分割符，如果值中又有分号，会出现问题，请大家注意。</p>
<p style="color: red;"><strong>&nbsp;这是个BUG吗？</strong></p>
<p>&nbsp;</p><img src ="http://www.cnblogs.com/amingo/aggbug/1329021.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/><a href="http://job.cnblogs.com/offer/302/" target="_blank">盛大招聘.Net开发工程师 </a><br/><a href="http://www.hjbook.net/product/4041/" target="_blank">经典好书：.NET框架程序设计（修订版）</a><br/>新闻：<a href="http://news.cnblogs.com/n/44376/" target="_blank">微软CEO信誓旦旦:Windows 7将成最出色操作系统</a><br/>导航：<a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://kb.cnblogs.com" target="_blank">知识库</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://job.cnblogs.com/" target="_blank">招聘</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>关于DropDownList的一个问题(很想说是BUG)</title><link>http://www.cnblogs.com/amingo/archive/2008/10/17/1313309.html</link><dc:creator>amingo</dc:creator><author>amingo</author><pubDate>Fri, 17 Oct 2008 02:55:00 GMT</pubDate><guid>http://www.cnblogs.com/amingo/archive/2008/10/17/1313309.html</guid><wfw:comment>http://www.cnblogs.com/amingo/comments/1313309.html</wfw:comment><comments>http://www.cnblogs.com/amingo/archive/2008/10/17/1313309.html#Feedback</comments><slash:comments>26</slash:comments><wfw:commentRss>http://www.cnblogs.com/amingo/comments/commentRss/1313309.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/amingo/services/trackbacks/1313309.html</trackback:ping><description><![CDATA[<p><span style="font-family: Verdana;">&lt;asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:ListItem Value="1"&gt;张三&lt;/asp:ListItem&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:ListItem Value="2"&gt;李四&lt;/asp:ListItem&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:ListItem Value="2"&gt;王五&lt;/asp:ListItem&gt;<br />
&lt;/asp:DropDownList&gt;</span></p>
<p>注意看上面3个项的text分别是张三,李四,王五;但value为1,2,2. 李四与王五的value是一样的。</p>
<p>现在执行selectedindexchanged事件：</p>
<p><span style="font-family: Verdana;">&nbsp;protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string aaa = DropDownList1.SelectedItem.Text;<br />
&nbsp;&nbsp;&nbsp; }</span></p>
<p>当选择"王五"这一项时，奇怪的事发生了，aaa的值为"李四",而且页面上的DropDownList的的选择项也自动变成了"李四"。</p>
<p>经过调试发现，当选择"王五"这一项时,SelectedIndex为1，而不是2。而且这时当我选择"李四"或"王五"时，都不会触发</p>
<p>DropDownList1_SelectedIndexChanged事件，那么这个事件到底应该叫SelectedIndexChanged还是叫Selected'Value'Changed呢？</p><img src ="http://www.cnblogs.com/amingo/aggbug/1313309.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/><a href="http://job.cnblogs.com/offer/302/" target="_blank">盛大招聘.Net开发工程师 </a><br/><a href="http://www.hjbook.net/product/4041/" target="_blank">经典好书：.NET框架程序设计（修订版）</a><br/>新闻：<a href="http://news.cnblogs.com/n/44375/" target="_blank">趣闻:李开复其实是跳舞机高手</a><br/>导航：<a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://kb.cnblogs.com" target="_blank">知识库</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://job.cnblogs.com/" target="_blank">招聘</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item></channel></rss>