标签:程序开发

第9页
开发笔记

[C#]什么是.ashx文件

mikel阅读(642)赞(0)

.ashx 文件用于写web handler的。其实就是带HTML和C#的混合文件。当然你完全可以用.aspx 的文件后缀。使用.ashx 可以让你专注于编程而不用管相关的WEB技术。.ashx必须包含IsReusable. 如下例所示 &...

开发笔记

[C#]实现ORM的四种方案

mikel阅读(649)赞(0)

   正如ORM名称所指示的,实现ORM的关键点在于解决“对象–关系”之间的映射,例如,如何将一个DataRow转换为一个Entity Object,又如何将一个对某Entity Ob...

开发笔记

[C#]多线程TcpListener自定义事件

mikel阅读(795)赞(0)

目的: 1:Server:可以接受多个连接 创建一个等待连接线程,处理新的客户TCP连接请求。 为每一个TCP连接建立一个服务线程。 在接受到请求后,触发外部的一个方法。所以具有onRequest事件 发布一个serverPort的属性,供...

开发笔记

[C#]一个较完整的关键字过滤解决方案(上)

mikel阅读(614)赞(0)

  如果您希望看到关键字过滤算法的话那么可能就要失望了。博客园中已经有不少关于此类算法的文章(例如这里和这里),虽然可能无法直接满足特定需求,但是已经足够作为参考使用。而本文的目的,是给出一个较为完整的关键字过滤功能,也就是将用户输入中的敏...

开发笔记

[C#]在C#中实现Socket端口复用

mikel阅读(547)赞(0)

一、什么是端口复用:   因为在winsock的实现中,对于服务器的绑定是可以多重绑定的,在确定多重绑定使用谁的时候,根据一条原则是谁的指定最明确则将包递交给谁,而且没有权限之分。这种多重绑定便称之为端口复用。 二、我们如何实现Socket...

开发笔记

[C#]利用委托实现充血模式的实体类

mikel阅读(662)赞(0)

最近一直在想实体类应不应该具有操作,还是如以往的一样是缺血模式的实体类呢,目前KiWing框架用的是缺血模式的实体类(缺血实体类指那些只有属性而没有方法的实体类),于是将现有的实体类进行了改写,代码如下: using System; usi...