智力逻辑题程序实现(密码单词)
摘要:原题: 某一密码仅使用K、L、M、N、O共5个字母,密码中的单词从左向右排列,密码单词必须遵循如下规则: (1) 密码单词的最小长度是两个字母,可以相同,也可以不同 (2) K不可能是单词的第一个字母 (3) 如果L出现,则出现次数不止一次 (4) M不能使最后一个也不能是倒数第二个字母 (5) K出现,则N就一定出现 (6) O如果是最后一个字母,则L一定出现 问题一:下列哪一个字母可以放在L...
阅读全文
posted @
2010-09-29 09:32
为了看阳光
阅读(1477)
推荐(0) 编辑
线程池(ThreadPool介绍)
摘要:ThreadPool 类 目地:提供執行緒的集區,可用來公佈工作項目,處理非同步的 (Asynchronous) I/O,代表其他執行緒等候,和處理計時器。命名空间:System.Threading 成员: ThreadPool.GetMaxThreads(out int workerThreads,out int completionPortThreads)方法: 取得线程池之设定最大工作线程数...
阅读全文
posted @
2010-09-26 20:06
为了看阳光
阅读(876)
推荐(0) 编辑
智力逻辑题程序实现(生日猜测)
摘要:昨天突然在网上看到这个智力题, 以下为分析以及程序实现过程. 智力题原题: 小明和小强都是张老师的学生,张老师的生日是M月N日? 小明和小强都是张老师的学生,张老师的生日是M月N日,2人都有知道张老师和生日是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道他的生日是那一天?3月4日 3月5日 3月8日 6月4日 6月7日9月1日 9月5日 12月1日 12月2日 12...
阅读全文
posted @
2010-09-25 17:05
为了看阳光
阅读(1715)
推荐(0) 编辑
Webservice超时问题
摘要:Winform客户端调用Webservice 120秒超时.对此问题,针对服务器与客户端分别作了超时设置为300S. 1. 服务器端设置超时 在 web.config 的 system.web 里添加如下配置项: < httpRuntime executionTimeout="300000" />记得要把 web.config 的 debug 模式关闭: < compilatio...
阅读全文
posted @
2010-09-24 23:42
为了看阳光
阅读(29743)
推荐(1) 编辑
c#类的初始化顺序
摘要:类在初始化时的执行顺序,依次如下: 1: 子类静态变量 2: 子类静态构造函数 3: 子类非静态变量 4: 父类静态变量 5: 父类静态构造函数 6: 父类非静态变量 7: 父类构造函数 8: 子类构造函数 对于静态变量与静态构造函数而言,无论对一个类创建多少个实例,它的静态成员都只有一个副本。 也就是说,静态变量与静态构造函数只初始化一次(在类第一次实例化时)以下代码: [代码]实例化代码:[代...
阅读全文
posted @
2010-09-24 23:38
为了看阳光
阅读(8973)
推荐(2) 编辑
竞态条件
摘要:概述: 如果两个或两个以上的线程同时访问相同的对象,或者访问不同步的共享状态.就会出现竞态条件举例: 如果多个线程同时访问对象StateObject,最后结果会如何呢? 如下代码,StateObject定义共享对象,如果一个线程刚好运行到if(State==10),就被其它线程占用.调度器去运行另一个线程. 第二个线程进入If体,将State值增加,即此时State=11, 第一个线程再次被...
阅读全文
posted @
2010-09-24 23:15
为了看阳光
阅读(1890)
推荐(0) 编辑