上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 通常我们针对页面以及相关数据进行相应的缓存(分为客户端和服务端的缓存),以下代码为对一般操作进行相应的缓存(服务端),用以减少对数据库的访问次数,减少服务器的压力。(一)CacheHelper类CacheHelper类主要是依赖于系统的System.Web.Caching.HostingEnvironment.Cache,具体代码如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->publicstaticclassCacheHelper{p 阅读全文
posted @ 2011-02-15 23:36 jasen.kin 阅读(6318) 评论(3) 推荐(3) 编辑
摘要: 一直以来对框架非常感兴趣,对大多数框架(目前本人看过的)来说一般分为三个部分:(1):拼接SQL语句(反射)。(2):执行CRUD操作,获取相应的DataTable、DataSet等等。(3):将相应的DataTable、DataSet转换成对象(反射)。因此可以将上述3个部分各个击破,一步一步来实现自己的框架,看的框架多了,也就成了路。反射在这里面被淋漓尽致的运用,哈哈,站在款哥的肩膀上....... 阅读全文
posted @ 2011-02-15 00:37 jasen.kin 阅读(13299) 评论(25) 推荐(14) 编辑
摘要: 过年的这段时间一直没有闲着,总体来说可以分为以下2个部分的学习。 1:ORMCodeHelper的参考与学习。2:MVC3的学习。对于ORMCodeHelper(Keny的),完全的采用插件式开发,即插即用,个人感觉还是比较爽的,架构不错。它包括了SQL SERVER 2000,SQL SERVER 2005以及ORACLE的相关C#代码的生成。比哥一年前写的那个牛多了,哈哈,哥去年乱写了个网页版的(http://www.cnblogs.com/jasenkin/archive/2010/02/11/1667511.html),现在看一年前的代码,哥感叹,这个谁写的代码,TMD实在写的太烂了! 阅读全文
posted @ 2011-02-09 01:16 jasen.kin 阅读(8434) 评论(15) 推荐(5) 编辑
摘要: 某天下班回来后,习惯性的打开博客园,看看首页有没有感兴趣的文章。在 不重复随机数列生成算法 这篇博文中,发现作者的思路不错。莫名其妙的突然想到如何获取随机颜色的算法以及以图形的方式显示出来,那时候刚好12点了,想睡又睡不着,连着猛写了2个小时代码,大概模型出来了。随后的几天,将近期想到的算法综合起来,因此就有了这么一篇文章。 这篇文章主要有如下3个简单的算法,本人将它们结合起来练习练习手感。(1)... 阅读全文
posted @ 2011-01-24 00:26 jasen.kin 阅读(4232) 评论(16) 推荐(21) 编辑
摘要: 今天中午,大家都在睡觉的时候,本人忙里偷闲找了点资料看了下,箭头算法终于到了最终版本了。非常感谢各位前辈在网上的资料,特别是MFC,JAVA的资料比较多。这里终于也可以告一段落了。 以下是C#的箭头算法,源代码如下:[代码][代码] 具体是通过终点Point的坐标,以及计算出的2个角的坐标,然后通过绘制多边形来绘制箭头。显示效果如下: 这个已经是最终版本的算法,误差几乎可以忽略。上面的方法是可以调用的,大家可以试下,希望能够对各位有所帮助.......... 阅读全文
posted @ 2011-01-04 21:32 jasen.kin 阅读(3998) 评论(10) 推荐(11) 编辑
摘要: 赶着时间又把那个箭头的绘制算法写了出来,但是由于是通过中心点来计算对应的另外一点,因此偏差比较大。 具体算法如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1//画折线、箭头2if(index<count-1)3{4floatx1=this.CenterPointF.X+(index)*this.XUnitWidth;5floaty1=this.CenterPointF.Y-Values[index]/this.YUnitValu 阅读全文
posted @ 2011-01-04 00:22 jasen.kin 阅读(2597) 评论(7) 推荐(10) 编辑
摘要: (一)序 继GC垃圾收集器模拟后,在这段时间境界有所突破,特别是编码风格以及代码质量有所提高,还有就是对程序的整体把握能力有了新的突破。至于突破的原因,归根于某位大虾******(哥被鄙视了N回,哈哈)。通过比较并且分析这位大虾与自己的代码的差距,本人学到了很多东西。有些东西只能意会,反而表达不出来。 以下的内容,本人昨天从早上一直写到晚上,主要是针对如何绘制月信息图(全部是随机的,包括月份数,单位大小等等,这些都是可以设置的,你仅仅需要传递一个需要转换的数据以及几个参数就可以了。连数据是间隔的也可以。)。这个是可以脱离于Winform的,因为本人已经将其分离出来了。还有一点需要说明:本人对W 阅读全文
posted @ 2011-01-03 15:45 jasen.kin 阅读(3760) 评论(7) 推荐(9) 编辑
摘要: 项目中很多地方采用dynamic新特性进行开发,因此本人参看了很多关于dynamic的资料。在新的一年开始,记录下自己的学习经验。 dynamic关键字用于声明一个动态对象,然后通过该动态对象去调用方法或读写属性。(一)测试Alexandra Rusina提供的参考资料参考http://blogs.msdn.com/b/csharpfaq/archive/2009/10/19/dynamic-in-c-4-0-creating-wrappers-with-dynamicobject.aspx,因此对该地址的博文中DynamicXMLNode类进行相应的学习与测试。测试如下:[代码][代码]运行 阅读全文
posted @ 2011-01-01 19:17 jasen.kin 阅读(4552) 评论(2) 推荐(5) 编辑
摘要: 什么是StarUML StarUML是一个软件模拟平台,支持UML(统一建模语言Unified Modeling Language)。它支持UML概要文件概念的MDA(模型驱动架构Model Driven Architecture)。使用StarUML,将保证最大限度地提高生产力和软件项目的质量。并且,它是一种开源的、免费的建模工具。参考基础文档下载 StarUML 5.0参考文档软件下载地址StarUML 5.0 软件下载根据提示安装好StarUML 5.0后,界面如下所示:相较于Rose、Visio,StarUML用起来比较轻便。大家可以参看上面的参考文档,熟悉下工具的使用。唉,想起哥当年 阅读全文
posted @ 2010-12-26 22:21 jasen.kin 阅读(1441) 评论(0) 推荐(1) 编辑
摘要: 先看整体项目布局(如下图所示),有个大体的了解。Jasen.SilverlightService为silverlight项目,Jasen.SilverlightService.Core为实现松耦合的类库,Jasen.SilverlightService.Web为Web服务发布网站。本文将讲解web服务的注意事项以及使用技巧。这是本人在开发中的一些经验以及总结,本来是需要通过WEB服务获取相关的2个... 阅读全文
posted @ 2010-12-26 00:25 jasen.kin 阅读(2544) 评论(10) 推荐(14) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页