随笔分类 -  Net

摘要:BeginReceive 与endReceive 必须成对出现,如果BeginReceive没有及时调用endReceive,可能会出现数据被从buffer中读取二次,如果在下面这行代码下面加入别的代码 就会出现被处理二次的结果 如下 上面的 listner.Receive();处理缓存数据方法 然 阅读全文
posted @ 2014-04-30 19:09 一点点水 阅读(13116) 评论(1) 推荐(0)
摘要:socket通信在使用时被封装很简单,像操作文件一样简单,正是因为简单里面好多细节需要深入研究一下。 windows下通信有select和iocp方式,select是传统方式,在socket里使用receive send这种方式出现,iocp是一种高效的方式,不会产生过多线程,被socket使用be 阅读全文
posted @ 2014-04-25 15:37 一点点水 阅读(2509) 评论(0) 推荐(0)
摘要:一、 static 多对象共享一段空间,或者说没有对象概念,就是类的概念,不需要实例化,自动被创建。多用于长期共享。不会为对象的创建或销毁而消失。 以上代码有几点说明1.在C类创建静态A时,虽然在字段中(实建C类会自动创建一个静态构造方法,它会把类中声明的字段初始化值全放在你定义的前面,也就是后面的 阅读全文
posted @ 2014-01-24 16:45 一点点水 阅读(2291) 评论(0) 推荐(0)
摘要:如果设计成一个单例类,虽然不存在对象频繁回收,可要长期占用资源。而且意味着外面对多线程,到了这里需要排队进入。什么时间设计成单例呢?设计一个单例就意味着, 我们存在资源竞争,必须的,二,我们要频繁创建对象,销毁对象(一般最多可见Utility)。资源竞争我们用在数据库操作,文件操作,队列,静态变量。 阅读全文
posted @ 2014-01-22 17:19 一点点水 阅读(631) 评论(0) 推荐(0)
摘要:InstancePerDependency (默认的) 每一次Resolve创建一个不同对象出来 SingleInstance 单一的,同一个对象 InstancePerLifetimeScope 同一个生命周期获得一样的对象,不同周期有不同对象(想想httpContxt) ContainerBui 阅读全文
posted @ 2014-01-15 11:28 一点点水 阅读(4014) 评论(1) 推荐(0)
摘要:一、AppDomain.CurrentDomain.DynamicDirectory 只有在Web项目中在值,动态执行目录像下面这样 Framework\v4.0.30319\Temporary ASP.NET Files\root\f2c8fa4c\96cc5c53 而在Web下面AppDomai 阅读全文
posted @ 2014-01-09 18:22 一点点水 阅读(1334) 评论(0) 推荐(0)
摘要:在.net 平台下类型有两种方式可以进行类型转换,强转或as转换。(有的说法是两种方式都进行强转,有两种强转方式)。 如:typeA objA = (typeA)objB 或者使用另一种typeA objA = objB as objA 这二种有什么不同,先说第二种as 的方法。 首先as只能用于引 阅读全文
posted @ 2013-07-05 15:49 一点点水 阅读(870) 评论(0) 推荐(0)
摘要:解释性说明: Object 是所有类的基类,引用类型派生于Object。值类型虽然派生于valuetype(它本生派生于Object ,不过它们被定义了seal)。Type 在MSDN描述为表示类型声明。而Type多数被使用反射中,可以方便得到类内部成员信息。Gettype 与typeof分别用可以 阅读全文
posted @ 2010-08-27 23:03 一点点水 阅读(463) 评论(0) 推荐(1)
摘要:ms的URLRewriter可实现地址重定向,在网站建设中很容易被搜索引擎收录,而且方便有记忆有统一风格。MS的URLRewriter使用方法可查资料,本文主要讨论URLRewriter实现,URLRewriter还有一个不方便之处就是只可对单一的文件类型过滤跳转。在自己实现URLRewriter时 阅读全文
posted @ 2010-05-05 19:08 一点点水 阅读(506) 评论(0) 推荐(1)
摘要:上次更改后在页面生成以下代码 以上的代码很容易就构成了一个JS类的包装,上次谈过把所有的方法都动态生成了以上的方法,然后输出到页面。在需要的时候就可以如下调用 JqAjax.Post是自定义的一个的小插件 <!--<br /><br />Code highlighting produced by A 阅读全文
posted @ 2010-04-26 11:23 一点点水 阅读(194) 评论(0) 推荐(1)
摘要:Ajax应用不是一个什么新话题了,使用的人越来越多,现在各种流行JS框架全包框了AJAX处理,使用时不用过多考虑浏览器的兼容性了,传统的做法还是在客户端使用类似$post方式发送数据,在服务端page_load中得到一个传递的查询字符串的一个特殊标记来相应客户端ajax事件。ajaxpro做的不错, 阅读全文
posted @ 2010-04-16 15:14 一点点水 阅读(505) 评论(0) 推荐(0)
摘要:配置类的使用,可以很方便把程序中需要经常变化常量从配置文件中读取,很多时候,我们要把文件路径,数据库地址,我们程序设置的各种环境变量放到一个配置文件中,使我们程序在使用过程中灵活读取。虽然WEB程序中我们可以把需要的配置节放到webconfig文件中,而且有现成读取方法,可当我们需要大量设置时,显然 阅读全文
posted @ 2010-04-02 16:19 一点点水 阅读(1783) 评论(0) 推荐(0)