随笔分类 -  ASP.Net 企业应用

1 2 3 4 下一页
有多少爱可以重来 --Visual Studio 2010 的9项改进建议
摘要:距Visual Studio 2010发布一年多了,这一年多的时间不知“耀”他们过得如何,是已经分开还是依然在一起?是否还记得当年发布会上,女孩突然出现时给他的惊喜?不过还好,相信大家都有自己的成长与进步,这就是Coding Life,我们都在得失中老去。。。 阅读全文
posted @ 2011-06-28 09:37 Aicken(李鸣) 阅读(5979) 评论(106) 推荐(6) 编辑
DotNet并行计算使用误区(三)
摘要:这篇文章主要是从实用的角度讲解并行计算需要了解的一些基础知识以及需要注意的地方,包括并行循环的方法、如何终止、线程安全、常用类型等几方面。 阅读全文
posted @ 2011-06-27 09:17 Aicken(李鸣) 阅读(2040) 评论(1) 推荐(1) 编辑
ToList<>()所带来的性能影响
摘要:前几天优化师弟写的代码,有一个地方给我留下很深刻的印象,就是我发现他总是将PLINQ的结果ToList(),然后再返回给主程序,对于这一点我十分不解,于是去问他是什么原因,得到的答案很幽默:因为习惯。 最终优化方案很简单,去掉了ToList和Count,改用其他方法代替,程序从几天的运行时间一下缩短到几个小时。 阅读全文
posted @ 2011-05-10 09:32 Aicken(李鸣) 阅读(14532) 评论(209) 推荐(11) 编辑
DotNet并行计算的使用误区(二)
摘要:从网上很多已经发布的并行计算的例子来讲,有很多存在一定的误区甚至是误导,这导致了一线编程人员产生一些错误的思路,它们多是通过示例讲述并行计算的性能优越性,似乎程序人员可以不费吹灰之力就能将程序性能提升N倍,如果这些想法没有经过比较就应用于实际,那么就会造成一定的损失 阅读全文
posted @ 2011-04-21 08:56 Aicken(李鸣) 阅读(2266) 评论(7) 推荐(4) 编辑
DotNet并行计算的使用误区(一)
摘要:从网上很多已经发布的并行计算的例子来讲,有很多存在一定的误区甚至是误导,这导致了一线编程人员产生一些错误的思路,它们多是通过示例讲述并行计算的性能优越性,似乎程序人员可以不费吹灰之力就能将程序性能提升N倍,如果这些想法没有经过比较就应用于实际,那么就会造成一定的损失。这篇文章就来聊聊关于合理使用并行计算的问题,供大家参考。 阅读全文
posted @ 2011-04-20 13:59 Aicken(李鸣) 阅读(3770) 评论(38) 推荐(8) 编辑
ITIL基础概述与实战案例分析(下)
摘要:上一篇文章主要给大家介绍了“基于ITIL体系的IT部门建设”,下面举几个例子,来说明ITIL实施后的效果。 阅读全文
posted @ 2011-04-13 16:52 Aicken(李鸣) 阅读(3980) 评论(0) 推荐(0) 编辑
ITIL基础概述与实战案例分析(上)
摘要:这篇文章将结合实例给大家介绍ITIL Foundation的管理方法和具体应用。目前ITIL Foundation主要有两个版本,分别是Vesion 2与Vesion 3,个人认为二者并不是取代关系,而是不同企业发展不同阶段的不同管理手法。 阅读全文
posted @ 2011-04-13 15:09 Aicken(李鸣) 阅读(3234) 评论(5) 推荐(1) 编辑
The DotNet Garbage Collection
摘要:今天开始发第一篇英文原创博客《The DotNet Garbage Collection》 阅读全文
posted @ 2011-04-12 15:04 Aicken(李鸣) 阅读(1472) 评论(4) 推荐(0) 编辑
极限挑战—C#+ODP 100万条数据导入Oracle数据库仅用不到1秒
摘要:.Net程序中可以通过ODP调用特性,对Oracle数据库进行操作,今天来讲一下数据批量插入的功能,所用技术不高不深,相信很多朋友都接触过,小弟班门弄斧了,呵呵。这篇文章是上篇文章的续集,因为上一次试验的征集结果没有突破4秒的方法,所以这次继续挑战与挖掘新方法,虽然是Oracle,但仍具有一定收藏意义。 上一次文章中提及的试验: 极限挑战—C#100万条数据导入SQL SERVER数... 阅读全文
posted @ 2010-08-31 15:36 Aicken(李鸣) 阅读(16557) 评论(53) 推荐(12) 编辑
漫谈.Net关键字系列之一Sealed与Final
摘要:Sealed与Final修饰符其实并不是一个语言平台的产物,他们有着各自所属的语言环境,但这两个关键字都是.Net平台中不可或缺的,那么二者用法几何,随本文一探究竟。 一.Sealed sealed 修饰符可以应用于类、实例方法和属性。用于类时,该类被称为密封类,密封类不能被继承;用于方法时,该方法被称为密封方法,密封方法会重写基类中的方法;sealed修饰符应用于方法或属性时,必须始终与ov... 阅读全文
posted @ 2010-08-31 10:18 Aicken(李鸣) 阅读(16868) 评论(5) 推荐(3) 编辑
使用IsLine FrameWork开发ASP.NET程序之八—使用Session、Cookie与安全支持
摘要:这是本系列文章的最后一篇了,上一期向大家介绍了IsLine.HttpContent.HttpContentProvider命名空间中有关Cache的支持项,这一期将向大家介绍命名空间中关于Session与Cookie的支持。 这是IsLine FrameWork中一个常用的组件,使用这个组件可以为整站程序提供统一的Cookie配置属性,例如Cookie加密方式、是否HttpOnly、是否打开ht... 阅读全文
posted @ 2010-05-06 16:11 Aicken(李鸣) 阅读(705) 评论(0) 推荐(0) 编辑
使用IsLine FrameWork开发ASP.NET程序之七—使用HttpContentProvider 访问缓存
摘要:上一期我给大家介绍了异常的展示管理部分,用户可以使用预置渲染器也可以自定义渲染,今天我们来介绍 IsLine.HttpContent.HttpContentProvider命名空间,该命名空间主要封装了在B/S模式运行下的一些特性,开发人员可以使用它规范命名问题、获得统一规范的存取策略(比如cookie过期时间、ssl支持),并按照这样的策略进行开发,而这些策略是在web.config中配置的,如... 阅读全文
posted @ 2010-05-05 10:57 Aicken(李鸣) 阅读(1492) 评论(0) 推荐(0) 编辑
Aicken教你做测试之使用并行计算进行单元测试
摘要:本文分别在VS2008和VS2010 With Parallel,进行了相同代码的单元测试,其中使用Parallel后,性能的提升还是比较令人满意的,示例中包含了使用Parallel(TestStrBTest()用例)和使用普通foreach的测试用例,感兴趣的同学可以下载来跑一下。 http://files.cnblogs.com/isline/TestApplication.rar概要 单元测... 阅读全文
posted @ 2010-05-05 10:25 Aicken(李鸣) 阅读(2857) 评论(7) 推荐(3) 编辑
使用IsLine FrameWork开发ASP.NET程序之四—使用AppLogProvider日志处理框架
摘要:部署系统以后,管理员需要有一套强大的日志系统来诊断和修复配置上的问题,这就需要一套通过配置就可以变更日志记录的方式。经验表明,日志模块往往是软件开发周期中的重要组成部分,Aicken曾用过一段时间的Log4Net,Log4Net是个很不错的日志框架,但是有时候仍然觉得有些不顺手,例如,需要用不同类型的日志记录不同的类、方法的行为和不同的业务行为,有时需要在系统运行期,改变某个业务日志的记录介质或是... 阅读全文
posted @ 2010-05-04 15:43 Aicken(李鸣) 阅读(1503) 评论(0) 推荐(0) 编辑
使用IsLine FrameWork开发ASP.NET程序之五—使用ExceptionProcessProvider异常处理框架(上)
摘要:对异常的管理是由IsLine.ExceptionProcess.ExceptionProcessProvider命名空间完成的。 系统日志和系统异常是分开记录的,ILFW将系统日志与异常分开处理,以提高系统灵活性和安全性。 ExceptionProcessProvider是应用程序需要交互的主要组件,它用来产生异常消息,产生的异常消息并不直接显示,还要预先经过Layout的格式化处理后才会输出。 ... 阅读全文
posted @ 2010-05-04 15:37 Aicken(李鸣) 阅读(1589) 评论(0) 推荐(0) 编辑
Why C# Half and Java 8 Gram
摘要:茶,并没有不同,是喝茶的人不同罢了;武术,没有高低,是习武之人分高低罢了;----这是电影《霍元甲》中李连杰对日本武士关于武术高低贵贱观点的反驳,很有道理。同样,语言亦无高低之分,不同的只是屏幕前的你对于语言的掌握程度。与其说一门语言比另一门更好,不如说一门语言比另一门更加适合你所工作的领域,或者说“你”更加熟悉这门语言。 我觉得语言只有领域之分,无高低好坏之别,但有些时候... 阅读全文
posted @ 2010-04-30 14:13 Aicken(李鸣) 阅读(2869) 评论(43) 推荐(15) 编辑
使用IsLine FrameWork开发ASP.NET程序之一——命名空间与契约概览
摘要:早就有想法写一个通用的底层框架了,毕竟平时的工作很多,使用第三方框架对项目适应度不会很满意,所以还不如自己抽时间写一套自己用着舒服的框架,于是花了几个月的时间完成了这个项目的开发,现在介绍给大家,相信这套框架一定会适合实际工作中的需要,并对开发效率有所提升。本系列的文章将分8部分为大家介绍一下这个项目和这些库文件的使用。 本系列文章要介绍的框架名字叫做IsLine FrameWork,你可以叫他&... 阅读全文
posted @ 2010-04-22 10:47 Aicken(李鸣) 阅读(3015) 评论(0) 推荐(0) 编辑
Try-Catch真的会影响程序性能吗
摘要:很多帖子都分析过Try-Catch的机制,以及其对性能的影响。 但是并没有证据证明,Try-Catch过于损耗了系统的性能,尤其是在托管环境下。记得园子里有位网友使用StopWatch分析过Try-Catch在不同情况下,与无Try-Catch的代码相比,代码运行的时间指标,结果并没有很大差异。 下面我来结合IL分析一下Try-Catch吧。 ● 机制分析 .Net 中基本的异常捕获与处理... 阅读全文
posted @ 2010-04-22 10:28 Aicken(李鸣) 阅读(23356) 评论(29) 推荐(14) 编辑
IsLine FrameWork源码公开+文章阅读索引
摘要:ASP.NET企业开发框架IsLine FrameWork系列文章已经全部发布完毕,刚刚忙完手头的其他项目,现在把这个框架源码公开,重新上传至GoogleCode,过些时候会考虑开通SVN,看时间了,大家一起交流吧! IsLine FrameWork,它不是行业业务架构,但可以作为程序员开发项目的套件,使用这套底层套件开发系统,可以简化代码,提高代码质量。ILFW主要包括DataProvider... 阅读全文
posted @ 2010-04-20 09:53 Aicken(李鸣) 阅读(5118) 评论(25) 推荐(20) 编辑
.Net Discovery系列文章阅读索引--带你探索未知的.Net世界
摘要: .Net Discovery系列文章是讲述.Net平台机制的文章,目前已有12篇,分别讲述了.Net垃圾收集、实时编译、字符串等部件的机制,现在推出1周年之际总结文章阅读索引,希望对大家有所帮助。 阅读全文
posted @ 2010-04-19 10:46 Aicken(李鸣) 阅读(2595) 评论(6) 推荐(4) 编辑

1 2 3 4 下一页