随笔分类 -  .Net

摘要:kiss.data的简单记录==[github地址](https://github.com/sdming/Kiss.Data) kiss.data是golang的数据库访问类库[kdb](https://github.com/sdming/kdb)的c#版本, 最初是先有c#版本的,后来根据golang的设计重构了。 刚写完主干部分,还在测试中。 特性==* 支持主流数据库 * 支持常见ORM操作 * 智能数据转换 * ... 基本类型==`DbContent`类封装对db的一些基本操作。 `IDataObjectAdapter`接口对象字段访问的接口, 包含四个方... 阅读全文
posted @ 2013-11-26 16:51 buzzlight 阅读(596) 评论(0) 推荐(0) 编辑
摘要:很详细的系列文章,解释了怎么在Asp.NetMVC中实现插件机制原文在ASP.NET MVC2 Plugin Architecture Tutorial Part基本原理:1:实现自定义的VirtualPathProvider,从插件中加载资源,而不是从硬盘中搜索物理文件;2:实现自定义的ViewEngine。两者的基本原理在《Programming.Microsoft.ASP.NET.MVC》中... 阅读全文
posted @ 2010-09-28 15:09 buzzlight 阅读(698) 评论(0) 推荐(0) 编辑
摘要:ccnet自带的vsts插件解析tfs的变更集输出用的是下面的正则表达式Regex parser = new Regex(@"Changeset:[ \t](?<changenumber>[0-9]*)\r\nUser:[ \t](?<author>.*)\r\nDate:[ \t](?<date>.*)\r\n\r\nComment:(?<comment... 阅读全文
posted @ 2010-09-25 10:28 buzzlight 阅读(338) 评论(0) 推荐(0) 编辑
摘要:ccnet 1.5发布一段时间了,今天将ccnet 1.44升级到了1.5ccnet 1.5已经内置tfs插件,不用再另外下载ccnet.vsts.plugin.dll,升级时需要将这个插件删除,不然ccnet启动时会报错。用ccnet内置的tfs插件访问tfs服务器会报权限错误,日志还可能有乱码,网上很多人问这个问题,最简单的方式是用有访问tfs权限的账户运行ccnet服务,并且将ccnet配置... 阅读全文
posted @ 2010-09-15 16:02 buzzlight 阅读(448) 评论(0) 推荐(0) 编辑
摘要:一DynamicProxy已经整合到核心类库。API的提供方式大幅改变,可读性更好,看来自己的很多API接口也应该考虑采用类似的方式。增加了debug工具全面支持:.Net 4.0、Silverlight 4、.NET 4.0 Client Profile官方release说明 阅读全文
posted @ 2010-08-24 16:11 buzzlight 阅读(306) 评论(0) 推荐(0) 编辑
摘要:症状:A:不能创建数据库项目B:打开.sql文件报错The 'VSTS for Database Professionals Sql Server Data-tier Application' package did not load correctly.或者The 'RadLangSvc.Package, RadLangSvc.VS, Version=10.0.0.0, Culture=neut... 阅读全文
posted @ 2010-08-23 13:35 buzzlight 阅读(2009) 评论(1) 推荐(0) 编辑
摘要:Socket Basic Concepts首先介绍Socket的一些基本概念 Socket是操作系统提供的一系列网络编程接口。 网络模型分若干层,也有一些协议,比如TCP协议,UDP协议等,这些都是抽象的定义,在硬件以及操作系统级别上有一些对应的实现,Socket可以看做操作系统为开发人员提供的一系列网络编程接口,它封装了一些协议的细节,比如怎么组织数据包,怎么发送数据之类的。 Socket编程的... 阅读全文
posted @ 2010-06-30 17:02 buzzlight 阅读(22637) 评论(2) 推荐(6) 编辑