该文被密码保护。 阅读全文
posted @ 2019-12-19 11:29 沼泽地 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 为此对象添加KnownType属性(Attribute)。类型为用接口声明的属性(Property)的所有可能类型。示例如下: 1 public interface IKey 2 { 3 [DataMember] 4 int Id { get; set... 阅读全文
posted @ 2014-11-19 11:36 沼泽地 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 获取网站物理路径: HttpRuntime.AppDomainAppPath 获取网站虚拟路径: HttpRuntime.AppDomainAppVirtualPath 阅读全文
posted @ 2014-11-19 11:13 沼泽地 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 环境:操作系统:windows xp sp3MATLAB:Version 7.1.0.246(R14) Service Pack 3第一步:安装编译器(如果已经安装则可跳过此步)在MATLAB中安装编译器的步骤见下面>> mbuild -setupPlease choose your compile... 阅读全文
posted @ 2014-04-21 14:54 沼泽地 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 原文参考:http://hi.baidu.com/mingyueye/item/53ebecd44da76917d80e4449总结一下在VC中调用COM组件的方法准备及条件:COM服务器为进程内服务器,DLL名为simpCOM.dll,该组件只有一个接口IFoo,该接口只有一个方法HRESULT ... 阅读全文
posted @ 2014-04-21 14:39 沼泽地 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 1、分页查询语句SELECT * FROM(SELECT *,ROW_NUMBER() OVER(ORDER BY id ASC) AS rn FROM table_name) AS tWHERE rn BETWEEN 11 AND 20说明:id:用来排序的列名;table_name:用来查询数据的表名;11:起始行;20:终止行。2、随机查询语句SELECT TOP(10)* FROM table_name ORDER BY NEWID()说明:10:要查询的条数;table_name:用来查询数据的表名。 阅读全文
posted @ 2013-12-16 16:57 沼泽地 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 背景:在一个项目开发中遇到这样的要求:当选中树中一个节点时,需要同时选中其父节点,直至根节点。在取消一个节点的选中时,需要将其所有子节点取消选中,直至叶子节点。由于项目用户体验暂时可以不用考虑,直接想到用TreeView的TreeNodeCheckChanged事件,但是运行时发现一个问题,当改变一个节点的CheckBox的选中状态时,不会触发TreeNodeCheckChanged事件,只有在点击了某一个节点的文本后在触发一系列的事件。因此这条路行不通了,只好另寻其它方法了。实现方法:直接使用事件的方法不可行,那直接想到的方法是通过脚本实现,结合网络资源和业务要求整理了如下js脚本。 1 . 阅读全文
posted @ 2013-12-03 13:45 沼泽地 阅读(634) 评论(0) 推荐(0) 编辑
摘要: GPRS组网的几种方案:1) 方案一:中心采用ADSL等INTELNET公网连接,采用公网固定IP或者公网动态IP+DNS解析服务。此种方案向先INTERNET运营商申请ADSL等宽带业务。 1、 中心公网固定IP:监控点直接向中心发起连接。运行可靠稳定,推荐此种方案。 2、 中心公网动态IP+DNS解析服务:客户先与DNS服务商联系开通动态域名,监控点先采用域名寻址方式连接DNS服务器,再由DNS服务器找到中心公网动态IP,建立连接。此种方式可以大大节约公网固定IP的费用,但稳定性受制于DNS服务器的稳定,所以要寻找可靠的DNS服务商。此种方案适合小规模应用。2) 方案二:中... 阅读全文
posted @ 2013-09-12 16:26 沼泽地 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 单一职责原则(SRP):一个对象应该值包含单一的职责,并且该职责被完整地封装在一个类中。另一种表述:就一个类而言,应该仅有一个引起它变化的原因。开放封闭原则(OCP):软件实体(类、模块、函数等)应该可以扩展,但是不可修改。也就是说在设计一个软件实体(类,模块等)的时候,应该使这个软件实体在不被修改的前提下被扩展,即实现在不修改原代码的情况下改变模块的行为。依赖倒转原则(DIP):高层模块不应依赖底层模块,两个都应该依赖抽象。抽象不应该依赖细节,细节应该依赖抽象。另一种表述:要针对接口编程,不要针对实现编程。里氏代换原则(LSP):子类必须能够替换掉它们的父类。迪米特法则(LOD):又叫最少知 阅读全文
posted @ 2012-04-27 14:47 沼泽地 阅读(580) 评论(1) 推荐(2) 编辑