\n'); } function setFlash(){ var myFlshObj = document.myFlash; var photoAlbum=document.getElementById('photoAlbum'); if(photoAlbum&&myFlshObj){ var awidth=0; awidth=parseInt(photoAlbum.offsetWidth); if(awidth<260) myFlshObj.height='150px'; if(awidth>=260 && awidth<350) myFlshObj.height='240px'; if(awidth>=350 && awidth<370) myFlshObj.height='305px'; if(awidth>=370 && awidth<550) myFlshObj.height='320px'; if(awidth>=550 && awidth<730) myFlshObj.height='455px'; if(awidth>=730) myFlshObj.height='590px'; } } function setAlbumUrl(name){ albumTypename=name; setFlash(); myFlash_DoFSCommand(null,"test"); } function showLoginWindow(ev){ var obj = document.getElementById("pop-login"); if(document.all){ obj.style.top = ev.clientY +'px'; obj.style.left = ev.clientX - 272 +'px'; } else{ obj.style.top = ev.pageY +'px'; obj.style.left = ev.pageX - 272 +'px' } obj.style.display ="block"; document.getElementById("pop-user-name").focus(); } function hideLoginWindow(){ document.getElementById("pop-login").style.display ="none"; } var blogID=getBlogID(); var UserName = ""; if(blogID!=null){ var tmpUserName=blogID.split("."); UserName=tmpUserName[0]; } function resize(obj){ if(window.event.srcElement.tagName == 'A'){ return; } obj.parentNode.childNodes[1].style.display = obj.parentNode.childNodes[1].style.display=='none' ? 'block': 'none'; obj.parentNode.childNodes[2].style.display = obj.parentNode.childNodes[2].style.display=='none' ? 'block': 'none'; } function tab(event){ var evt = (document.all)?window.event:event; if(evt.keyCode == 9){ document.getElementById("pop-password").focus(); return false; } else{ return evt.keyCode; } } function tab1(event){ var evt = (document.all)?window.event:event; if(evt.keyCode == 9){ document.getElementById("save").focus(); return false; } else{ return evt.keyCode; } } function tabTrack(event) { var evt = (document.all)?window.event:event; if(evt.keyCode == 9){ document.getElementById("pop-password-track").focus(); return false; } else{ return evt.keyCode; } }
大家好,我是羊肉泡
日志
http://www.xici.net/b2627/d41698301.htm



http://www.xici.net/b7556/d41740232.htm
1.吃香蕉能帮助内心软弱、多愁善感的人驱散悲观、烦躁的情绪,保持平和、快乐的心情。这主要是因为它能增加大脑中使人愉悦的5—羟色胺物质的含量。研究发现,抑郁症患者脑中5—羟色胺的含量就比常人要少。 
●爱吃香蕉的人外表坚强、内心软弱、多愁善感,在意别人对自己的评价。
2.吃草莓能培养耐心,因为它属于低矮草茎植物,生长过程中易受污染,因此,吃之前要经过耐心清洗:先摘掉叶子,在流水下冲洗,随后用盐水浸泡5~10分钟,最后再用凉开水浸泡1~2分钟。之后,你才可以将这粒营养丰富的“活维生素丸”吃下。 
●爱吃草莓的人开朗乐观,非常有自信,会享受生活,但做事缺乏耐心。
3.葡萄特别适合“懒惰”的人吃,因为最健康的吃法是“不剥皮、不吐籽”。葡萄皮和葡萄籽比葡萄肉更有营养。红葡萄酒之所以比白葡萄酒拥有更好的保健功效,就是因为它连皮一起酿造。而法国波尔多大学的研究人员也发现,葡萄籽中含量丰富的增强免疫、延缓衰老物质OPC,进入人体后有85%被吸收利用。 
●爱吃葡萄的人善于交际,组织能力强,而且不会锋芒太露,懂得保护自己,但比较懒惰。
4.樱桃中铁含量很高,是特别适合女性吃的水果,有补虚养血的功效。美国研究人员还发现吃樱桃能明显减轻疼痛感。冬季干燥,口中容易出现异味,挤出樱桃汁,加水稀释后涮口,就能帮你消除这个烦恼。 
●爱吃樱桃的人善于理财,但容易感到寂寞,害怕孤独。
5.梨是令人生机勃勃、精力十足的水果。它水分充足,富含维生素A、B、C、D、E和微量元素碘,能维持细胞组织的健康状态,帮助器官排毒、净化,还能软化血管,促使血液将更多的钙质运送到骨骼。但吃梨时一定要细嚼慢咽才能较好的吸收。 
●爱吃梨的人很有才华,精力充沛,认定的事情绝不轻言放弃,但有时过于顽固。
6.经常情绪激动会增加患心脏病、高血压和中风的危险。哈佛医学院的专家们建议人们常吃橘子来降低这些患病概率。但注意每天不要吃超过4个,否则可能出现中医所说的“上火”表现,如长口疮等。 
●爱吃橘子的人感情丰富,具有亲和力,但有时非常情绪化,态度让人捉摸不透。
7.柚子是保证人体健康,使心血管系统健康运转的水果。它含有的果胶能降低低密度脂蛋白,减轻动脉血管壁的损伤,维护血管功能,预防动脉硬化和心脏病。研究者还发现吃8只柚子能明显促进运动中受伤的组织器官恢复健康。 
●爱吃柚子的人身体很健康、有很好的运动细胞,但自我意识太强、容易急躁。
8.每天吃少量的苹果就能预防多种疾病,还让人有饱腹感,不愧是水果中最务实的。美国癌症研究中心特别建议人们常吃苹果来预防癌症,因为其中含量丰富的phytochemical天然抗氧化剂能够有效消除自由基,降低癌症发生率。 
●爱吃苹果的人务实,做事冷静、有计划,不怕艰苦,但自尊心强,有些守旧。
从5月30日某论坛爆出小菲女是唇裂,到8月12日李亚鹏正式通过博客证实女儿已赴美做唇裂修补手术,整整3个月中,“小菲女唇裂事件”几乎成为娱乐圈最为关注的新闻。但是不管是报料的媒体受到谴责也好,还是公众有知情权也好,当事人李亚鹏王菲一直没有真正面对媒体。而今天,该事件的知情人,李亚鹏经纪人马葭将做客李静主持的《娱乐麻辣烫》节目,透露唇裂事件许多不为人知的内幕。作为本次节目被邀请的嘉宾,同时也是全国惟一平面媒体记者,见证了整个过程。
王菲生产当天我才知道孩子有问题
李静:关于王菲李亚鹏女儿的唇裂事件,已经成为各大媒体的焦点,我们请来李亚鹏的经纪人马葭,她现在已经成了各个报纸追逐的对象,马葭你是李亚鹏的经纪人,你什么时候知道的。
马葭:其实我知道孩子有问题是孩子出生那天。
李静:当天知道的。
马葭:对。那天是周末,我记得特别清楚,我收到一个香港记者给我的短信说:王菲都进了手术室了,你怎么还没在医院出现。我就去了医院,到医院以后我跟亚鹏聊了一会儿,当时亚鹏跟我说,是临时决定的要做剖腹产,所以根本就没来得及通知,就没打电话给我!又跟亚鹏聊了一会儿,我就看见平车先把王菲送出来了,当时我的心已经吊在嗓子眼了。因为我是妇产科出身,妇产科的惯例是如果母子平安,都是先看到孩子才看到母亲。如果你看到了母亲,还没有看到孩子,那么孩子肯定有问题。我记得当时我就问:孩子呢?根本没有人回答我问题,心里就觉得挺别扭,后来亚鹏说:她挺辛苦的,让她休息吧!
李静:你没敢继续问?
马葭:我当时就说你们休息吧,能给媒体发消息的时候,你就告诉我一声!后来我就走了!从那以后,我再也没有踏入过病房,也没去过他家。大概下午四点多吧,亚鹏给我打电话说,你跟媒体发消息吧!然后我就用手机群发,给经常往来的媒体发了短信,内容是:“剖腹产一个女婴八斤,母女平安。”消息发出后,在5分钟的时间内,我收到很多短信,有的写收到,有的说谢谢,可是却有一个女记者发了一条短信给我:“听说孩子是唇裂,你有个准备。”
李静:是香港的吗?
马葭:内地的女记者,其实我心里特别感激她,就是她告诉我的时候说:“我不会炒这个新闻,我也不会发这个稿”,但是她又对我说:“你要做好心理准备。”
李静:最后她没发这个消息!
马葭:她没发!而且在后来的炒作特别热闹的过程中,有很多记者告诉我,他们很早就知道了这件事儿!
我无权去透露人家的隐私
李静:你和亚鹏为这事沟通了吗?
马葭:其实自始至终我和亚鹏都没有谈论过这个问题,其实在这件事儿上,我还是挺谢谢亚鹏的。他一直瞒着我其实是不想置我于不仁不义的境地。如果他否认这个孩子有问题,那就意味着我在面对媒体的时候要说谎。他是我的艺人,也是我的朋友,我也是一个孩子的母亲,我认为有义务去保护任何一个孩子,我不管这个方法对还是不对。
李静:上海的报纸爆出来以后,马葭就被媒体包围了。马葭就给她的朋友媒体资深记者何东打了电话,就问怎么办?
马葭:我觉得不管从经纪人角度还是朋友角度,我们没有权力做任何一个决定!而且我当时跟何东老师说的时候都特保守。何东还问我:这事儿那到底是真的还是假的?后来何东给我出的主意是,作为一个职业的经纪人,我无权也无义务去透露人家的隐私。
李静:其实很多媒体都说“马葭、张纪中撒谎,你们谴责媒体歪曲事实,孩子是唇裂就是事实,是事实你们为什么不说,看来是你们歪曲和撒谎。
马葭:这个孩子是怎么样,他们夫妻包括我们任何人,没有义务告诉你。
那篇博客是亚鹏手写王菲敲的
李静:也有人说,李亚鹏有必要发表这个博客吗?
马葭:其实我觉得对李亚鹏的印象也是,大多数人都是媒体塑造的,不是真的李亚鹏,对于一个艺人,他是一个公众人物,媒体给他塑造成什么样,很多时候是对这个人有影响的,李亚鹏跟王菲真的是我的好朋友,我真的觉得,就看李亚鹏的那个感谢,他说谢谢我,其实我是觉得我有他们这两个朋友,真的是我的骄傲,就是在王菲怀孕四个多月的时候,他们已经知道这个孩子是唇裂了,就是能有这种勇气,要把孩子生下来,我觉得就已经是非常非常伟大的了,我曾经问过我自己,如果是我,我行不行。
李静:那么这时候就不要了?
马葭:对,真的是,我不知道我能不能承受,我能不能面对,孩子能不能承受,这些都是要靠你推断,但是你没有办法给你自己一个正确的答案,但是李亚鹏和王菲,他们做到了,他们在怀孕四个多月的时候,知道孩子是唇裂,他们已经做好了思想准备,用亚鹏的话说我们是空前的团结,你知道有一个,亚鹏是打字特别慢,他每次都是手写博客传真给我,他那天写了“感谢”,他就要出门,王菲问他,说你去哪儿?他说我给马葭发传真啊,然后王菲说:“不用,我给你打,“亚鹏手写的,王菲一个字一个字打到电脑上,然后发到我的邮箱里,这篇“感谢”(马葭眼睛湿润)。
孩子出国曾被香港警方拒绝
李静:你对有些人怀疑李亚鹏和王菲拿自己孩子炒作?
马葭:说这种话的人,如果有一天做了父亲、母亲,你再来想想你今天说的这句话,是不是人话。还有人说,李亚鹏王菲,你们是藏不住了,因为狗仔会随时追到你们,所以你们迫不得已要把这个真相公布于众,我觉得这事儿我今天一定要说,虽然之前我没跟亚鹏商量过。但是我还是要说,其实王菲怀孕四个多月的时候,两人就知道这孩子唇裂,他们已经做好心理准备,面对这一切。之所以他们没有说,是因为在这中间发生了一件事儿。
因为知道孩子是唇裂,他们当时问大夫有什么办法弥补这个孩子的缺陷,大夫说:国内是单纯的缝合,孩子嘴还会凸起来,她的饮食,还有她的语言等都会有障碍!最好的方式是新生儿出生后四到六周之内先做一种矫正术,就是用物理和化学的刺激,让嘴唇长出新生的肌肉,让她的那个缝隙变小,然后再缝合。后来亚鹏他们就去了香港,他拿了医院的求医证明,申请带孩子去美国。但是去了香港又回来了,是被香港警方拒绝了,因为香港警方怕廉政公署说警方为名人走后门。亚鹏他们之所以那时候没说,是因为这条路被堵死了以后要必须在孩子六个星期之内,把孩子带到美国,如果承认了,相信应该会有上千家的媒体,堵在各个地方,去不了美国了。亚鹏博客上写得很清楚了,他们一直隐瞒不是面对不了,而是因为没有办法,都是为了让孩子得到最好的治疗。亚鹏有几句话说得特别好!他说:这是我们的人生,我们要选择勇敢地去面对自己的生活,自己的人生,面对生活中发生的一切,我们夫妻,我和王菲,要用我们自己做榜样,告诉孩子怎么去面对你的生活,什么叫勇敢!
1、一般用草鱼。
2、洗鱼,注意洗净腹腔中的黑膜。
3、剪去鱼翅。
4、将鱼切成段。
5、用手压住鱼段,另一手拿刀贴住鱼脊骨上沿推近,感觉着鱼骨的位置,及时调整行刀的方向...切不好的话多买几条鱼练习先
6、拆鱼骨。鱼头对切,片下的鱼肉,还有剩下的鱼骨……如果喜欢连骨头一起吃,也可以忽略此步...
7、把片下来的鱼横放,沿着鱼尾至鱼头的方向用刀逐一片下,每片厚度大约5-7毫米左右。此处注意! 方向不要搞反了,不然煮出来鱼片会碎的~~
8、取一个鸡蛋,左右手倒一倒,倒出蛋清备用(如果没有鸡蛋,也可省略此步骤)
9、鱼骨切成段,和鱼片鱼头一起放入盆中,加盐及料酒和鸡蛋清搅拌,再放入蛋清抓拌均匀,根据我的经验最好用洗净的手去多拌一会,有一种滑的手感为止,这是关键的一步,决定你的鱼煮出来嫩不嫩和好不好吃,静置10分钟~ 等待一会,嘿嘿
10、酸菜……………………翠花,上酸菜。。。。一包两包都可以,喜欢就多放点。
11、切酸菜,成段
12、锅中放菜油烧热,倒入切好的酸菜翻炒 ………………然后加入水或者高汤烧开。这一锅放了两包酸菜,放多了一点,不好看了。哎,谁叫我喜欢吃酸菜呢。
13、先放入鱼头和鱼骨,小火炖煮5-7分钟~ 样子不太好看,呵呵!
14、下入其他的鱼片,大火2-3分钟~ 如果不喜欢鱼头,也可以不要鱼头的,不过,这样有点浪费了。(哎这一锅酸菜是多了一点,水少了一点,下次注意一点)
15、放入盐、胡椒粉、花椒粉、味精等调味,一锅美味的酸菜鱼就大功告成了(根据自己的口味而定放的量)
终于搞完了,好累哦,比做一顿酸菜鱼还累,看了一定要顶顶哦。
*****************************************************
<script type="text/java script"> <script type="text/java script" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">很久没看国内的弱智电视剧了,昨天偶然打开电视,看到一个印象深刻的场景。说一个女人正被一歹徒施强奸,她的男人(好像是未婚夫)赶来,歹徒夺路而逃。这男人扶着衣难避体的女友一起到派出所报警。
这个海藻面膜说的是现在貌似很火的国品牌/大品牌海藻面膜,,淘宝BBS上乱晃的时候看见一些帖子,前后印证一番,然后发现这个牌子的海藻很有欺世惑众的味道,,概括来说就是,,它所谓的海藻成分并非海藻,而是木兰科植物木莲,它所谓的海藻中的胶原蛋白其实只是木莲子果胶,,作用肯定是有的比如软化角质和锁水。但相当于它所宣称的100%纯天然海藻成分以及所对应的功效,,极可能只是一场骗局。
我是先看到这个几个帖子的:
1、有个MM问海藻面膜究竟是什么东西,她家都是用来吃的。她觉得这个海藻颗粒跟她们温州地区一种叫凉腐的食物原料好像一模一样,,后面也有其它地区的MM回应说当地也有这种东西,叫做木莲豆腐。。
这张帖子没什么结论,看完这张帖子的时候,,我也没什么反应,用我们都熟悉的名字来说这个食品在南京其实就是凉粉。后来查过,凉腐、木莲豆腐、凉粉仔、木梨籽各地叫法不同,,,,其实都是一样东西,,就是木莲的果实,可以产生冻胶。
2、有个MM惊讶的发现她用完海藻面膜后,遗留在洗脸海绵上的颗粒,,开始发芽,开始茁壮成长,,发了很多成长过程的片片。然后很多MM都说自己也遇到过此情况。很多人说这证明纯天然。
看完以后,,很好玩,很好笑,幻想小叶子在脸上茂密成长的喜剧场景。
这是cherishme贴的种子发芽的图片,转一下
另一个MM的图,,已经很茂盛的茎叶。
3、有叫“小冰和猪球球”的MM根据上面那个发芽图片,出来剖析海藻成分。该帖地址:http://forum.taobao.com/forum-16/show_thread--1--5400922-.htm
这个结论很震撼。她的验证逻辑是,从上图中明显看出发芽的是双子叶植物,也就是种子植物类,有根叶茎以种子繁殖;而海藻属于孢子植物类,孢子繁殖,完全不可能长成上图那样,换言之,海藻面膜中的植物绝对不是海藻。
4、很多人发言说,,这个海藻面膜中的颗粒完全和一种食品原料相同,,就是木莲子。
“木莲藤缠绕上树,长得很高,结的莲房似的果实,可以用井水揉搓,做成凉粉一类的东西,叫做木莲豆腐。”这是鲁迅写的。
木莲,学名薛荔,双子叶植物。
不过在这几个月中,笔者对硬件和操作系统的工作原理进行了更深一层的研究和学习后,陆陆续续地发现优化中有很多重要环节被我们忽视了。经反复实践对比后发现,这些环节对优化效果起这决定性的作用!总结起来大体上有九个环节,下面笔者就逐一道来。
一、合理使用硬盘
何为合理使用硬盘呢?首先我们要了解硬盘盘片的物理结构。分区并格式化后的硬盘却是以扇区为基本单位的,一个分区是由若干个扇区构成的。那什么是扇区呢?我们都知道磁盘在工作时是转动的,它所存储的信息是按一系列同心圆记录在其表面上的,每一个同心圆称为一个磁道,在图1我们可以看到磁道和扇区的分布情况(当然,这只是个示意图而已,实物要比图中密得多!),很多朋友认为那个红色的“大块头”是一个扇区,但正确的认识应该是黄色的那小块为一个扇区。一个扇区的大小为512字节,一个整圆环为一个磁道,一个磁道上有若干个扇区,所以我们不难看出,越靠外的磁道上的单个扇区其体积越大,换句话就是其密度越小,由于硬盘是机械传动,所以磁头对其的寻找、读、写速度也就越快,分区的分布也是从外圈向内圈的,所以C盘相对于D盘等要靠外,这就是为什么我们感觉C盘比D、E等分区要快的原因。
明白了上面的知识,我们就能合理使用硬盘了!以一块容量为60GB的新硬盘为例进行说明:把C盘分为3至5GB(视操作系统而定),把D盘调成1GB,把E盘设为10GB,省下的就看着设吧(可对半分为F和G盘)——对系统速度没有什么影响。
分好区后如何使用是最为关键的:
1、把操作系统装在C盘上并把MwIE、Foxmail、ICQ、QQ、FlashGet、超级兔子、播放器软件以及一些看图软件等常用小型软件也安装在C盘上。如果您使用诸如Office之类的微软大型软件的话,也要将其安装到C盘上。当然,由于我们并不会用到其中的全部功能,所以要定制安装那些有用的部分以节省C盘空间!然后把虚拟内存设置到D盘上(只是暂时的^_^)后再使用系统自带的磁盘碎片整理程序把C盘整理一下。
2、使用“微晓注册表优化大师”之类的系统修改软件把“我的文档”、“上网缓冲”、“上网历史”、“收藏夹”等经常要进行写、删操作的文件夹设置到D盘上来尽量避免其它分区产生磁盘碎片而降低硬盘性能!
3、把各种应用软件安装到E盘,至于游戏可装在F盘,G盘用来存放影音文件。
4、对C盘再进行一次碎片整理,然后进行完下面的第二大步后再把虚拟内存设置到C盘上!
二、虚拟内存的设置
将虚拟内存设置成固定值已经是个普遍“真理”了,而且这样做是十分正确的,但绝大多数人都是将其设置到C盘以外的非系统所在分区上,而且其值多为物理内存的2~3倍。多数人都认为这个值越大系统的性能越好、运行速度越快!但事实并非如此,因为系统比较依赖于虚拟内存——如果虚拟内存较大,系统会在物理内存还有很多空闲空间时就开始使用虚拟内存了,那些已经用不到的东东却还滞留在物理内存中,这就必然导致内存性能的下降!
于是笔者从32MB内存开始试起至512MB内存为止,发现上面的说到的事实是非常正确的,虚拟内存应设置为物理内存0至1.5倍(0倍是多少啊?就是禁用!^_^)为好,而且物理内存越大这个倍数就应越小而不是越大。当物理内存等于或大于512MB时,绝大多数PC就可以禁用虚拟内存不用了,这时内存性能是最高的!^_^
至于您的虚拟内存具体要设置成多大,您就要自己试一试了,因为这和常驻内存软件的多少和大小以及您平时运行的软件是有直接关系的,所以笔者无法给出建议值。您可先将其设为物理内存等同后,再运行几个大型软件,如果没有异常情况出现的话,您就再将其设置成物理内存的一半后再运行那几个大型软件,如果出现了异常,您就要适当加大虚拟内存的值了!以此类推,当您找到最佳值后只要把这个值设置到C盘上就OK了!
注:如果您使用的是Windows ME及以下的操作系统的话,可下载“MagnaRAM 97”来优化物理内存和虚拟内存,这样的效果更好!另外,笔者建议您不要再使用那些所谓的优化和整理内存的软件了!
三、合理摆放“快捷方式”
绝大多数情况下,我们运行软件都是通常该软件的“快捷方式”来做到的,硬盘越来越大,安装的软件也越来越多,有很多朋友喜欢把快捷方式都放到桌面上,这样不但使您眼花缭乱,而且系统性能也会下降,而且会造成系统资源占用过大而使系统变得不稳定,所以我们最好把桌面上的快捷方式控制在10个左右,其它的快捷方式可全放到开始菜单和快捷启动栏中,而且把所有软件的“卸载”快捷方式删除以提高系统性能。另外,尽量不要存在重复的快捷方式。
四、慎用“安全类”软件
这里所说的安全类软件就是指实时性的防毒软件和防火墙。该类软件对系统资源和CPU资源的占用是非常大的(有的高达30%以上),如果您不经常上杂七杂八网站的话,这类软件完全没有必要使用!这比对CPU进行超频可实际、方便得多了!
五、减少不必要的随机启动程序
这是一个老生常谈的问题,但很多朋友并不知道什么程序是可以禁止的,什么是不能禁止的,所以很多人并没有进行这一步的工作。有了优化大师这一工作就简单得多了,在图2界面的“开机速度优化”中优化大师会提示您什么可以禁止,什么不能禁止!
这样做的好处除了能加快启动速度外,还能提高系统在运行中的稳定性!
六、合理设置“图标缓存”
通常系统默认的图标缓存都是比较大的,这明显有浪费的感觉,所以我们要将其值做适当的调整,我们可用“Windows优化大师”查看一下当前系统已经褂昧硕嗌偻急昊捍妫缓笪颐墙 渲瞪栉 导蚀笮〉?倍左右即可。注:部分电脑可能无法使用优化大师进行修改,这时您可使用“超级兔子魔法设置”进行修改!
另外,桌面背景也不要弄得太复杂(建议设为“无”),有的朋友还做成了动画桌面,这种做法没有任何现实意义,除了会给系统带来不稳定因素外,没有任何好的作用——毕竟我们只有很少时间是面对桌面的!^_^
七、合理设置“磁盘缓存”
系统默认值通常都非常保守,所以我们要进行一定的修改,我们也可在“Windows优化大师”中对其进行修改,只是我们要手工进行数字的输入,磁盘缓存最小值可设为2048(KB),最大值设为物理内存的25%,缓冲区读写单元为512。
注:这一做法会对多媒体软件的稳定运行带来很大的好处,尤其是最小值的设置不要太低!
八、尽量精简右键菜单
很多程序在安装后都会在右键菜单中留下身影,其中有很多都是我们用不到的,但其却给我们的系统带来了负担。为此,我们可在“超级兔子魔法设置”等软件中对右键菜单进行精简,通常只保留常用的就行了!另外,您最好是将无用项删除而不是只单纯去掉其前面的小勾!
这样做可有效减少因“新建”菜单而引起的失去响应的现象出现!
九、合适的显示器刷新率和分辨率
有些朋友总是抱怨自己的显卡太差劲,有的显卡的确是差劲了些,但很多情况下都是因为显示器刷新率设置得过高所致的“假象”。通常15、17英寸的彩显将刷新率设置成75Hz以上就行了(如果带宽足够当然也可以更高),没有必要强行上得太高。分辨率也是同一个道理,通常设成800×600或1024×768就行了,只要够用就好,完全没有必要玩什么“终极”和“骨灰”。
这样做比对显卡进行超频带来的提速效果要大多了!
// NetServer3.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "NetServer3.h"
#include <winsock2.h>
#pragma comment(lib, "ws2_32.lib")
#include <iostream>
using namespace std;

/**///////////////////////////////////////////////////////////////////////////
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/**///////////////////////////////////////////////////////////////////////////
// 单句柄数据
typedef struct tagPER_HANDLE_DATA

{
SOCKET Socket;
SOCKADDR_STORAGE ClientAddr;
// 将和这个句柄关联的其他有用信息,尽管放在这里面吧
}PER_HANDLE_DATA, *LPPER_HANDLE_DATA;
// 但I/O操作数据
typedef struct tagPER_IO_DATA

{
OVERLAPPED Overlapped;
WSABUF DataBuf;
char buffer[1024];
int BufferLen;
int OperationType; // 可以作为读写的标志,为简单,我忽略了
}PER_IO_DATA, *LPPER_IO_DATA;
DWORD WINAPI ServerWorkerThread(LPVOID lpParam);

/**//////////////////////////////////////////////////////////////////////////////
// The one and only application object
CWinApp theApp;
using namespace std;
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])

{
int nRetCode = 0;
// initialize MFC and print and error on failure
if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))
{
// TODO: change error code to suit your needs
cerr << _T("Fatal Error: MFC initialization failed") << endl;
nRetCode = 1;
}
else
{
// TODO: code your application's behavior here.
CString strHello;
strHello.LoadString(IDS_HELLO);
cout << (LPCTSTR)strHello << endl;
}

/**///////////////////////////////////////////////////////////////////////////
HANDLE CompletionPort;
WSADATA wsd;
SYSTEM_INFO SystemInfo;
SOCKADDR_IN InternetAddr;
SOCKET Listen;
// 加载WinSock2.2
WSAStartup(MAKEWORD(2, 2), &wsd);
// 1.创建一个I/O完成端口
CompletionPort = CreateIoCompletionPort(INVALID_HANDLE_VALUE,
NULL,
0,
0);
// 2.确定系统中有多少个处理器
GetSystemInfo(&SystemInfo);
// 3.基于系统中可用的处理器数量创建工作器线程
for (int i = 0; i < SystemInfo.dwNumberOfProcessors; ++i)
{
HANDLE ThreadHandle;
// 创建一个服务器的工作器线程,并将完成端口传递到该线程
ThreadHandle = CreateThread(NULL,
0,
ServerWorkerThread,
CompletionPort,
0,
NULL);
CloseHandle(ThreadHandle);
}
// 4.创建一个监听套接字,以下的套路都是固定的。
Listen = WSASocket(AF_INET,
SOCK_STREAM,
0,
NULL,
0,
WSA_FLAG_OVERLAPPED);
InternetAddr.sin_family = PF_INET;
InternetAddr.sin_port = htons(5000);
InternetAddr.sin_addr.s_addr = htonl(INADDR_ANY);
bind(Listen, (SOCKADDR*)&InternetAddr, sizeof(InternetAddr));
listen(Listen, 5);
BOOL b = TRUE;
while (b)
{
PER_HANDLE_DATA * PerHandleData = NULL;
SOCKADDR_IN saRemote;
SOCKET Accept;
int RemoteLen;
// 5.接收连接,并分配完成端口,这儿可以用AcceptEx来代替,以创
RemoteLen = sizeof(saRemote);
Accept = accept(Listen, (SOCKADDR*)&saRemote, &RemoteLen);
// 6.创建用来和套接字关联的单句柄数据信息结构
PerHandleData = (LPPER_HANDLE_DATA)GlobalAlloc(GPTR,
sizeof(PER_HANDLE_DATA));
cout << "Socket number " << Accept << " connected" << endl;
PerHandleData->Socket = Accept;
memcpy(&PerHandleData->ClientAddr, &saRemote, RemoteLen);
// 7.将接受套接字和完成端口关联起来
CreateIoCompletionPort((HANDLE)Accept,
CompletionPort,
(DWORD)PerHandleData,
0);
// 开始在接受套接字上处理I/O
// 使用重叠I/O机制,在新建的套接字上投递一个或多个异步
static int const DATA_BUFSIZE = 4096; // 
DWORD RecvBytes = 0;
DWORD Flags = 0;
// 单I/O操作数据
LPPER_IO_DATA PerIoData = NULL;
PerIoData = (LPPER_IO_DATA)GlobalAlloc(GPTR, sizeof(PER_IO_DATA));
ZeroMemory(&(PerIoData->Overlapped), sizeof(OVERLAPPED)); 
PerIoData->DataBuf.len = 1024;
PerIoData->DataBuf.buf = PerIoData->buffer;
PerIoData->OperationType = 0; // read
WSARecv(PerHandleData->Socket,
&(PerIoData->DataBuf),
1,
&RecvBytes,
&Flags,
&(PerIoData->Overlapped),
NULL);
}

/**///////////////////////////////////////////////////////////////////////////