手机写兰州交通大学博文学院发表后发现错误怎么修改

最近,我们干了一件&惊天动地&的事&&对改了十年、代码混乱无比、WebForms与MVC混血、ADO.NET与Entity Framework混合的博客程序,用.NET 4.5的async/await特性进行了异步化改造。主要的异步化改造已于昨天完成,并在昨天晚上发布了异步化改造后的博客程序。
触动我们进行这次异步化改造的是ASP.NET官网上一篇文章()中的一段话:
&A web application& using synchronous methods to service high latency calls where the thread pool grows to the .NET 4.5 default maximum& of 5, 000 threads would consume approximately 5 GB more memory than an application able the service the same requests using asynchronous methods and only 50 threads.
在高延迟操作场景下,同步方式需要5000个线程才能完成的工作,采用异步方式只需50个线程!以一敌百,如此的高效,怎能不让人心动。
而itworld中的一句话更是火上浇油,让我们下定决心实现异步化。
I&ve seen&load tests show 300% improvement&in response times and concurrent connections boost almost 8x over the synchronous counterparts.
此次异步化改造一共有6个部分,其中三个部分的改造最轻松,它们是MVC,EF,WCF;而另外三个则最艰苦,它们是WebForms,ADO.NET,EnyimMemcached(memcached .NET客户端)。
下面分别简单介绍一下这6个部分的改造:
1. MVC的异步化改造
无比轻松,只要把ActionResult改为async Task&AstionResult&:
public async Task&ActionResult& SiteHome(int? pageIndex)
2. Entity Framework的异步化
也很轻松,查询时只需使用异步LINQ:
public async Task&int& GetAsync()
return await Entities
.Where(...)
.Select(...)
.CountAsync();
保存时只需SaveChangesAsync():
async mitAsync()
await base.SaveChangesAsync();
3. WCF客户端的异步化
照样轻松,只要选择&Generate task-based operations&重新生成WCF客户端代理:
4. WebForms的异步化
a) 所有实现异步的.aspx都要加上async="true"标记。
&%@ Page Async="true" Language="c#"%&
b) 原来获取数据进行绑定的代码要放在异步方法中,并通过Page.RegisterAsyncTask进行注册。
protected override void OnLoad(EventArgs e)
base.OnLoad(e);
this.Page.RegisterAsyncTask(new System.Web.UI.PageAsyncTask(GetPostsByMonth));
c) 原来静态绑定的用户控件不得不改为动态加载。
同步时代:
&%@ Register TagPrefix="uc1" TagName="EntryList" Src="EntryList.ascx" %&
&uc1:EntryList id="Days" DescriptionOnly = "true" runat="server"&&/uc1:EntryList&
异步时代:
class ArchiveMonth : UserControl
protected override void OnLoad(EventArgs e)
base.OnLoad(e);
this.Page.RegisterAsyncTask(new System.Web.UI.PageAsyncTask(GetPostsByMonth));
private async Task GetPostsByMonth()
var DaysControl = LoadControl("EntryList.ascx") as EntryL
if (DaysControl != null)
DaysControl.EntryListItems = await postSevice.GetEntriesByMonth(CurrentBlog, dt, PostType.BlogPost);
DaysControl.DescriptionOnly = true;
Controls.Add(DaysControl);
d) 原来在OnPreRender中的处理代码(依赖异步任务的处理结果)需要移至Render,因为ASP.NET是在OnPreRender阶段检查所有注册的异步任务并进行异步执行。
【WebFoms中的异步原理】
如果在.aspx中设置了async="true",ASP.NET线程在处理针对这个页面的请求时,会在PreRender阶段查找是否有注册的异步任务(async task);如果有,该线程会将当前请求放回队列中,然后抽身去处理其它请求。当异步任务完成时,该请求会被线程池中的某个线程捡起,直到执行完成。(参考自)。
5.&ADO.NET的异步化
所有进行异步化的数据库操作都需要用类似下面的ADO.NET代码进行改造
using(var conn = new SqlConnection(connectionString))
using(var command = conn.CreateCommand())
mandType = CommandType.StoredP
mandText = "...";
command.Parameters.AddWithValue("...", ...);
await conn.OpenAsync();
using (IDataReader reader = await command.ExecuteReaderAsync())
6. EnyimMemcached的异步化
也就是Socket的异步化,参考msdn博客中的博文,修改了EnyimMemcached,实现了Memcached客户端的异步化,修改后的代码已发布至github()。
public async Task&IGetOperationResult&T&& GetAsync&T&(string key)
var commandResult = await node.ExecuteAsync(command);
【发布后的不理想情况】
1. CPU出现抖动
异步化改造后的博客程序发布后,在阿里云云服务器上CPU出现抖动,后来发展为疯狂抖动。
最后放弃使用异步化的EnyimMemcached,改回原来同步的EnyimMemcached,CPU抖动情况得到了改善(后来发现异步化后的EnyimMemcached存在内存泄漏问题)。
a) 访问低峰时的CPU抖动情况
b)访问高峰时的CPU抖动情况
2. w3wp进程消耗的线程与内存更多
这个地方的表现让人大跌眼镜,原以为线程与内存的消耗会明显降低,实际却不但不降反而上升。
我们在负载均衡中加了另外一台云服务器,不理想情况竟然没出现。
后来,我们将原先2台表现不理想的服务器中的w3wp进程重启后,不理想情况也消失了。昨天我们发布时只是更新了dll,并没有对w3wp进程进行回收。
重启w3wp进程之后,还是会出现CPU抖动的情况,但目前观测下来对响应速度未造成影响。我们猜测CPU抖动可能与并行处理有关。
解决进展:
1. 发现一个异步方法中调用了System.Web.HttpContext.Current,去掉了这个调用。
2. 增加ConfigureAwait(false)的使用。
【参考资料】
阅读(...) 评论()发现别人发表的SCI文章里基本数据有错误,我该怎么处理?
已有 6666 次阅读
|个人分类:|系统分类:|关键词:SCI 错误 怎么办
经过确认,我发现SCI文章里有两处错误,怎么处理比较好?请老师和前辈们给个指导意见。
我自己想了想,有两种处理方式,但不知哪个比较好。
1. 发邮件给作者,问他文章里的数据到底怎么回事,让他给出解释;
2. 发邮件给主编,向他说明我认为有错的地方。
本来是采取第一个方法就可以,可我很缺文章,所以就想要不要捅到主编那里,幻想着那样我是否可以顺带发一篇指出错误的小论文?呵呵我是有私心,这不都是让SCI给逼的么?
大家给点意见吧& 请不要给我上纲上线在道德上绑架我,我承认第二个方法我是有些自己的小算盘在里面,我承认自己有私心。
本文引用地址:&此文来自科学网王姗姗博客,转载请注明出处。
上一篇:下一篇:
当前推荐数:2
评论 ( 个评论)
作者的其他最新博文
热门博文导读
Powered by
Copyright &网站优化文章发了后但发现有错误重新修改发布对网站有影响吗_百度知道
网站优化文章发了后但发现有错误重新修改发布对网站有影响吗
提问者采纳
不影响,一般你不频繁的修改网站的标题和关键词 是没有问题的。
提问者评价
嗯,谢谢了,
其他类似问题
为您推荐:
您可能关注的推广回答者:
网站优化的相关知识
其他1条回答
没有太大的影响
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁清白:在生活中&能够发现自己错误&并且改正错误&的人是英才!
清白老师:在生活中,我们每个人都会犯错,能够坦然的面对现实,改正错误,端正自心的人是英才!
呵呵!在我们每个人现实生活中,充满了无数的诱惑,诱惑力极强,杀伤力也
极强。(诱惑力和杀伤力是对等的)外面的世界,因为当今社会,物欲横流,欲望
达到顶点,确实是五彩缤纷,眼花缭乱的精彩。如果我们第一时间头脑不清醒,如
果我们没有超强的分辩事物的:善、恶、美、丑,是、非、黑、白,的能力,如果
我们本身没有超强的定力,不能管住自己的心,似乎,一不小心就会掉到早以挖好
的诱惑的陷阱里,成为生活中的牺牲品,备受煎熬,难以自拔。这些外界的致命诱
惑,造就了我们每个人在生活中不断的犯错?甚至,有的时候,自己也不想犯错,
不知不觉的就掉到陷阱里了?是啊!杀伤力就是这样强悍,让我们防不胜防,措手
不及?超级厉害?我们究竟应该用怎样的心态来面对自己的错误呢?
对于我们每个人面对错误的方式,大概有三种:
第一种:从来看不见自己的错误,眼睛看的都是别人的缺点,别人的错误,自
&&&&&&&&&&&
己一点毛病也没有,没有缺点,没有错误,自认为怪好不错的。
第二种:看到了自身的错误,不敢面对,逃避现实,还死不认账,偷奸耍懒装
&&&&&&&&&&&
孙子,即使逮到他的手腕,都还死不认账,到处耍赖,明明得了便宜
&&&&&&&&&&&
还到处喊冤,精的发疯,像畜生一样活着,还自以为高明,比别人都
&&&&&&&&&&&
聪明,会缺德,会占便宜,会狠心算计,哪怕吃一点点亏都会玩命。
第三种:看到自身的错误,能够坦然的面对,不逃避现实,勇于面对错误,真
&&&&&&&&&&&
实的加以改正,能够大大方方的,做人做事,这种人确实是难能可贵
&&&&&&&&&&&
的,是我们生活中的一盏明灯,照亮我们自己内心阴暗的角落,是生
&&&&&&&&&&&
活中的可造之才,是英才。
在这个世界上,在生活中,不管你多么优秀,没有没犯过错误的人!
其实,在生活中,我们唯一能够骗到的人,就是我们自己!
如果说逃,我们又往哪里逃呢?我们又往哪里躲?我们怎么能够逃出
宇宙,白天有老天爷和大地母亲,太阳,监视,晚上有星星,月亮,监视
我们每个人都是二十四小时全透明的,每时每刻都有天地日月星辰监视。
有一句话说得很好,要想人不知!除非己莫为!冷静想想,确实如此。
清白老师深刻的想:其实,人非圣贤,孰能无过,我们即使在生活中犯了错误
并不可怕,可怕的是,我们不敢坦然面对自己的错误,不敢面对,又不能及时改正
最糟糕的是,我们把自己的错误藏起来,对自己没有任何好处?无非是让自己的内
心深处又多了一个阴暗的角落,更加空无苦闷,还葬送了我们在生活中的德行。我
们不妨冷静的想一想,错误毛病在我们自己身上,我们自己的错误和别人没有关系
别人原谅我们是轻而易举,不值一提的事情,或者,更确切的说,人家巴不得我们
错误百出,那样才能够显示别人比我们好,比我们优秀。所以,我们每个人再犯错
误的时候,不要轻易的原谅自己?狠狠的修理自己?不要傻了吧唧的,以自己爱自
己的方式,来葬送自己。在生活中,端正自己的人是英才!隐瞒错误的人是孬种!
古代圣贤是慈悲的,爱我们的,怕今天的我们会跌倒,自古以来,早就给我们
留下了经典的永恒的传承:
我们每个人要很严肃的面对这句话,这就是我们每个人的救命的良方。
我们每个人也要严格的,苛刻的,有事没事就修理一下自己!检点一
下自己!修理修理,自己就能进步!每时每刻,端正自心,一身正气。
刚开始也许你会觉得很好玩,很搞笑,但是,一旦你坚持了一个月以后,你会
发现,你确实会有很大的改变,变成了一个很超凡,很不可思议的人,你身边的人
也会不断的赞美你的德行。
世上无难事!只怕有心人!在这个世界上,就没有管不了自己的人,除非自己
耍赖,偷奸耍懒装孙子!像一只癞皮狗一样,无可救药!
在生活中,任何艰难困苦的事情,都是人做的,我们每个人要相信自己,人往
高处走!水往低处流!我们既然能够努力,能够改变自己,为什么要放弃自己呢?
这又是何道理啊?我们每个人都要问一问自己的良心:究竟要把自己丢在垃圾堆里
丢多久?是否是无期限?一辈子?生生世世?还是百千万劫?
清白老师深刻的想,在生活中,能够发现自己的错误,能够改正错误,端正自
心,一身正气的人是英才,是可造之才,是一个有远大前程的人。让我们为生活中
的这种人而喝彩!因为,他们是光明磊落的,豪情壮志的,意气风发的,蓬勃向上
的,是值得我们每个人深刻学习的,可以信赖的,是我们生活中的一盏明灯,照亮
了我们内心深处的阴暗的角落!也照亮了我们自己美好的前程!
清白老师深刻的想,就让我们每个人在生活中,潇洒的,无任何遮拦的,坦坦
荡荡的面对一切,当你真诚坦然面对一切的时候,你会发现,其实,没有什么大不
了的,反而会很自在,很欢喜,让我们每个人在生活中,有错改之!坦然面对,做
一个谦谦君子!
清白老师说,让我们每个人刻骨铭心的记住古代圣贤给我们留下来的经典的永
清白老师说:在生活中,有事没事,就修理修理自己!修理修理就能
进步!修理修理就能更上一层楼!学而习之!不亦乐乎!
清白老师真诚的希望,我们每个人在生活中,尽量减少,少犯错误,不犯错误
的妙方:就是在生活中,要在第一时间,保持第一清醒的头脑,能够分清生活中的
善、恶、美、丑、是、非、黑、白,不要随波逐流,能够具有超强的定力,能够定
住自己的心,每时每刻能够管住自己的心,让心平静,安宁祥和,不要被外界的纷
乱,五彩缤纷,而扰乱自己的心,让自己的心狂奔,妄想成灾,思绪纷飞,心慌意
乱,颠倒错乱不要掉到陷阱里,让自己不能自拔。如果谁真的掉到陷阱里了,也不
要害怕,就大声的,心中正念,心中念诵,观音菩萨的名号,反复念诵,观音菩萨
快来救我,观音菩萨会真实的把我们拉出陷阱。就让我们每个人的心每时每刻保持
一潭清水,心静如水就让我们每个人的内心长生喜悦!快乐,自在,欢喜!默默的
虔诚的念诵,观音菩萨!观音菩萨!观音菩萨!观音菩萨!观音菩萨!内心自然恬
淡欢喜!喜悦无尽!打开自己的心灵之光!让自己的天空飘满祥云!翩翩飞舞!
清白老师:如果我们谁在生活中犯了错误,掉进了陷阱,就念观音菩萨!
观音菩萨一向慈悲,但是,我们要用正心,虔诚念诵,在观音菩萨面前,
忏悔自己的错误,并改正自己的错误,观音菩萨会开心,我们亦会开心!
清白老师:在生活中,自己犯了错误并不可怕,可怕的是,不改正自己的错误!
清白老师:在生活中能够发现自己的错误,大大方方的改正错误的人,是可造之英才!
清白老师:在生活中,不要逃避现实,不要逃避自己,我们自己不好,但是我们能够改正,修心,修德!
清白老师:在生活中,只有不断的发现自己,不断的端正自己,我们才能够,慢慢的进步!成为英才!
清白老师:在生活中,学会踏实的面对一切,坦坦荡荡的做人做事,学会吾日三省吾身!有利于美好前程
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。在工作上应发现错误及时改正错误
已有 3552 次阅读 16:48
|系统分类:
&&&&&&&&&&&&&&&&&&&&&&&&&&& 在工作上应发现错误及时改正错误
&&&&&&& 毛泽东曾经说过:“任何政党,任何个人,错误总是难免的,我们要求犯得少一点。犯了错误则要求改正,改正得越迅速,越彻底,越好。” 但毛泽东往往说的一套作的又是一套。
&&&& &日下午,他在著名的七千人大会上,作了长篇讲话,他说:“有了错误,一定要作自我批评,要让人家讲话,让人批评。”并说:“去年6月12号,在中央工作会议的最后一天,我讲了自己的缺点和错误。、、、、、凡是中央的错误,直接的归我负责,间接的我也有份,因为我是中央主席。我不是要别人推卸责任,其他一些同志也有责任,但是第一个负责的应是我。”然而,在这个极为罕见的毛泽东所作的“检讨”中,他却泛泛地提一下自己要承担责任,而没有具体讲到自己犯了哪些错误,至于造成“三年困难”的根本原因——“三面红旗”更是没有提及。
&&&&& 再说 1 9 7 3 年 底,毛泽东在军委会上说贺龙的事情 “搞错了”,毛泽东说“我听了林彪一面之辞,所以我犯了错误。”实际上毛泽东是在掩耳盗铃。
&&&&& 王力是毛在“文革”初期的重要助手,后来被抛弃了。他曾经说过:“毛泽东以诗人的浪漫性和军事家的决断性来处理经济问题,多次造成比例失调和经济危机,而在受到客观规律惩罚以后,并不检讨自己,反而责怪‘阶级敌人’捣乱。”毛泽东的秘书田家英也说过:“毛泽东常有出尔反尔的事,……很难伺候。今天跟上去了,也许明天挨批。他还喜欢让人写检讨。”
&& && 周总理在党内则以严以律己、襟怀坦荡著称。他最具有自我批评的精神,对党和国家工作中出现的一些偏差,他总是主动承担责任,经常在各种会议上和与群众的谈话中检讨自己的错误。一次文艺座谈会上,在谈到文艺工作存在的问题时,周总理又是带头检讨自己的缺点。这时,有的同志插话说:“总理,你不要再检讨了!” 周总理回答说:“不,要检讨,检讨到你们不愿听的时候为止!”周总理这种谦逊的品质、严以律己的精神被人们传为佳话。
&&&&& 党的十六届四中全会将加强党的执政能力建设的问题,郑重地把问题提到全党面前,究竟怎样才能提高党的执政能力?& 笔者认为,有一个方面万万不可忽略,那就是只有善于发现错误,勇于纠正错误才能不断提高执政能力,在某种意义上说:善于纠错也是一项极为重要的执政能力。
作者的其他最新日志
评论 ( 个评论)
今日关注 /8
  炎炎夏日,光明社区为大家送福利啦~~今天的生活越来越离不开网络,与此同时,对于一些不文明、不理智、不和谐的上网行为,您是否也有话要说?光明社区推出“文明上网o从自身做起”主题征文活动,还有精美奖品送出,等您来参与!
  在台风“灿鸿”袭扰下,多架航班被迫取消。那么,影响航空飞行安全的因素有哪些?极端天气下的应急工作如何开展?出行受阻,公众该向何处维权?对此,光明科学沙龙将在本月30日邀请气候学、航空飞行安全领域专家学者现场解读,还有精美礼包等你!
  这两天,一组扬州高校领导骑三轮车搬运包裹的照片火了。照片中,两位党委书记帮助学生搬运包裹、蹬三轮车将行李运送到新校区。对于“作秀”的质疑,学生回应:“蹬8个小时三轮车帮学生送行李,你要真认为是‘作秀’的话,请你也试试看。”
  18日凌晨,上海市交通执法总队开展全市范围大规模网络“专车”非法客运专项整治行动。下阶段将对已立案查处的非法客运网络“专车”驾驶员的相关违法情况同步通报其所在单位,没有工作单位的通报其所属街道。
  逛公园、商场和广场等公共场所,儿童用车或因身体原因坐轮椅的人都要走无障碍通道,这一通道是否畅通,决定了该人群的出行质量。而靠轮椅出行的古稀老人梁先生发现,自己无法进入南宁市朝阳广场及广场里的公厕,因为无障碍通道被拦起来了。
  我最亲爱的读者网友们:钱学森、袁隆平、吴良镛、丘成桐,这些科学明星我猜你一定是知晓的。周立伟、师昌绪、任新民、叶企孙,你是不是也了解?正值2015年的这个夏天,一起来说说谁在你心目中是最牛的科学大咖吧。(Tips 参与有奖喔)
  贾玲在一档真人秀节目中,恶搞“木兰从军”,把花木兰聪慧、孝顺、刚毅、勇敢、能文能武的英雄形象,深度恶搞成贪吃、不孝、花痴、猥琐、胆小怕事的傻大妞。木兰之乡的商丘民众纷纷发起抗议,强烈要求贾玲及其剧组公开道歉。
  外交部副部长程国平7月11日透露,习总已经向日本首相安倍晋三发出了来华参加抗战胜利70周年纪念活动的邀请。一石激起千层浪,这则消息不仅仅在中国、也在日本掀起了热议。
光明网版权所有

我要回帖

更多关于 伊藤博文 的文章

 

随机推荐