随笔分类 -  .NET 综合

摘要:对于Andriod的开发者来说,相信Java语言是第一选择,可是对于.Net开发者来说,要想利用C#在Andriod平台上开发,Mono提供了相应的开发平台来实现,Mono for Andriod就是专门为.Net开发者设计的Andriod手机端开发平台。 阅读全文
posted @ 2012-06-10 23:50 Leepy 阅读(9522) 评论(17) 推荐(15) 编辑
摘要:Sql Server Profiler作为Microsoft Sql Server数据库系列的性能工具,通过它可以对数据库的运行状况进行实时跟踪,从中可以找到慢查询或者死锁的SQL语句,从而去优化系统。本文介绍如果通过Silverlight来对Sql Server Profiler进行实时监控 阅读全文
posted @ 2012-05-30 19:59 Leepy 阅读(6189) 评论(21) 推荐(25) 编辑
摘要:Mono.Cecil是一个强大的MSIL的注入工具,利用它可以实现动态创建程序集,也可以实现拦截器横向切入动态方法,甚至还可以修改已有的程序集,并且它支持多个运行时框架上例如:.net2.0/3.5/4.0,以及silverlight程序。 阅读全文
posted @ 2012-05-14 01:16 Leepy 阅读(6832) 评论(16) 推荐(14) 编辑
摘要:在上一篇中,我简单介绍了下Autofac的使用,有人希望能有个性能上的测试,考虑到有那么多的IOC框架,而主流的有:Castle Windsor、微软企业库中的Unity、Spring.NET、StructureMap、Ninject等等。本篇文章主要针对这些IOC框架编写测试程序。 阅读全文
posted @ 2011-07-17 17:34 Leepy 阅读(65125) 评论(51) 推荐(68) 编辑
摘要:前些天看到江大鱼发布了SuperSocket 1.4正式版,由于最近项目使用到了网口的通讯编程,于是,也查看了下SuperSocket源代码,发现架构还是很清晰的,并且易于扩展,于是通过它的扩展实现自定义的TLV协议。 阅读全文
posted @ 2011-07-09 20:24 Leepy 阅读(12204) 评论(5) 推荐(4) 编辑
摘要:本篇记录NLayerApp分层架构在学习中遇到的关键点。 阅读全文
posted @ 2011-07-07 09:07 Leepy 阅读(2943) 评论(1) 推荐(0) 编辑
摘要:前些天在淘宝上订购了Kinect,刚刚到货,对于这个新鲜的玩意儿,自己赶紧卸开包裹,插上PC机,先前已经装好了Kinect SDK。既然Kinect已经入手,自己打算也小小地练一下手,因为自己目前主要从事Web方面的开发,自然想到在网页上能够运行Kinect,于是就诞生了本篇文章。 阅读全文
posted @ 2011-06-28 01:50 Leepy 阅读(7621) 评论(32) 推荐(12) 编辑
摘要:你可能在批量处理一个事务的时候,想要批量插入一系列的数据,但是这些数据当添加完一次之后,重新添加的时候,你不想要重新添加,只是想将原有的数据进行更新,例如:我想要通过Excel将一系列的图书导入到数据库中,而这些图书在你下一次编辑之后,重新导入,只是对原有的数据进行修改。以上是一个业务的场景。 阅读全文
posted @ 2011-05-24 01:31 Leepy 阅读(77662) 评论(15) 推荐(11) 编辑
摘要:在我们刚开始学习架构的时候,首先会想到分层的概念,分层架构比较经典的是三层架构,那么,什么是三层架构呢?它包括表现层,业务层,数据访问层;而对于一个新手来说,从抽象意义上的三层架构,逻辑上就划分为三个层。 阅读全文
posted @ 2011-05-11 16:32 Leepy 阅读(33816) 评论(179) 推荐(199) 编辑
摘要:在项目过程中,有时候你需要调用非C#编写的DLL文件,尤其在使用一些第三方通讯组件的时候,通过C#来开发应用软件时,就需要利用DllImport特性进行方法调用。本篇文章将引导你快速理解这个调用的过程。 阅读全文
posted @ 2011-03-31 00:49 Leepy 阅读(54025) 评论(34) 推荐(22) 编辑
摘要:也算是自己刚毕业时候的作品吧,当时在一家创业公司工作,考虑给公司建立一个公司的控件库,于是也学习过一段时间的控件设计,当时领我入门的是《道不远人》那本控件开发书,觉得谭振宁写的还是相当不错的,推荐一下:)。那么就开始分享我设计的一些控件,并且告诉一些基本的设计思路。具体实现了这些控件:CheckTextBox: 可以对于输入TextBox的字符做出判断HighSlideHyperLink: 点击H... 阅读全文
posted @ 2011-03-19 00:38 Leepy 阅读(4134) 评论(24) 推荐(15) 编辑
摘要:在上一篇文章(利用C#改写JAVA中的Base64.DecodeBase64以及Inflater解码),我已经提到,目前的项目需要进行平台移植,即JAVA平台服务迁移到DotNet平台服务中,服务是用来和公司的一款终端设备产品进行数据传输与交换。 如图,这个终端产品用于与终端接口进行TCP对接。而终端接口(也就是我现在要讨论的平台服务)。1. 在上一篇文章中,我使用了ICSharpCode.SharpZipLib.dll组件,对于进行数据压缩以及解压,首先JAVA平台服务中利用log4j组件产生日志文件,查看其中一个日志文件的某一片段: 这个是终端设备通过JAVA平台服务请求一个商户信息时候. 阅读全文
posted @ 2011-02-28 16:59 Leepy 阅读(1618) 评论(2) 推荐(3) 编辑
摘要:今天看到一篇文章(构建ASP.NET网站十大必备工具(2)),里面介绍了一个ELMAH的错误日志工具,于是研究了一下。 阅读全文
posted @ 2011-02-23 21:01 Leepy 阅读(10861) 评论(13) 推荐(10) 编辑
摘要:最近正在进行项目服务的移植工作,即将JAVA服务的程序移植到DotNet平台中。 阅读全文
posted @ 2011-02-23 00:38 Leepy 阅读(6807) 评论(0) 推荐(1) 编辑
摘要:本篇主要Mark下我的博客园文章树状列表的总结汇总,并且分享其树状源代码给大家。 阅读全文
posted @ 2011-01-21 16:38 Leepy 阅读(4645) 评论(1) 推荐(30) 编辑
摘要:本文介绍在VS2008的环境下如何安装WinCE 5.0仿真模拟器。 阅读全文
posted @ 2011-01-18 00:53 Leepy 阅读(11213) 评论(4) 推荐(6) 编辑
摘要:NHibernate Contrib 支持很多第三方的二级缓存,如SysCache,MemCache,Prevalence等等,但是没有MongoDB的,于是自己扩展了一个支持MongoDB的缓存组件(NHibernate.Caches.MongoDBCache.dll)。 阅读全文
posted @ 2010-12-30 22:35 Leepy 阅读(3747) 评论(11) 推荐(4) 编辑
摘要:1. 首先我介绍下什么是NHibernate.Caches.Prevalence,它是一个基于Bamboo.Prevalence.dll、Bamboo.Prevalence.Util.dll上的Spring.NET的缓存配置类库。Bamboo.Prevalence是一个object prevalence 概念的.NET 实现,由Prevayler的Klaus Wuestefeld发起。Bamboo.Prevalence 向针对CLR的确定系统提供透明的object persistence。官方下载地址可查看:http://sourceforge.net/projects/bbooprevale 阅读全文
posted @ 2010-12-23 00:16 Leepy 阅读(1888) 评论(7) 推荐(2) 编辑
摘要:本篇介绍如何在spring.net下面配置NHebernate的二级缓存. 阅读全文
posted @ 2010-12-17 12:01 Leepy 阅读(3731) 评论(5) 推荐(2) 编辑
摘要:官方地址:http://msdn.microsoft.com/en-us/devlabs/ee423534.aspxDoloto是微软推出的AJAX应用程序优化工具,对于庞大复杂的Web站点包含很多代码非常有用,它的工作原理就是把页面中最先用到的Javascript代码分离出来,将页面初始化时候加载的Javascript的代码量降到最低,然后其他的代码用异步的方式加载进来。1. Doloto 分析... 阅读全文
posted @ 2010-10-01 12:58 Leepy 阅读(2565) 评论(2) 推荐(0) 编辑