摘要: 1、对类型为datetime的字段进行查询:select * from A where OperatTime between '2013-10-01 16:25:34' and '2013-10-30 15:34:45'select * from A where Convert(float,Longitude) between 100 and 130 and Convert(float, Latitude) between 20 and 402、转换大小写:SELECT upper(name) FROM testSELECT lower(name) FROM t 阅读全文
posted @ 2013-10-30 17:30 nygfcn 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 在看MapGuide的时候发现个好东东,见:http://blog.csdn.net/mapguide_inside/article/details/4296863参考网站:http://www.swig.org/download.html之前项目中需要使用c++的库一般是使用c#调用动态库的方式。但是如果有类似二次开发包之类的内容,发布出针对不同语言给的API的话,使用这个工具应该是最合适的博客:http://codingstandards.iteye.com/blog/830342 阅读全文
posted @ 2013-10-30 16:25 nygfcn 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 摘自:http://www.cnblogs.com/saville/archive/2012/09/04/2670966.htmlChain of Responsibility模式的应用场合在于“一个请求可能有多个接受者,但是最后真正的接受者只有一个”,只有这时候请求发送者与接受者的耦合才有可能出现“变化脆弱”的症状,职责链的目的就是将二者解耦,从而更好地应对变化。 应用了Chain of Responsibility模式后,对象的职责分派将更具灵活性。我们可以在运行时动态添加/修改请求的处理职责。 当我们要新增一个DHandler处理请求,就不需再改原来的代码了,遵从了开放封闭原则。这样.. 阅读全文
posted @ 2013-10-30 11:21 nygfcn 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 摘自:http://blog.csdn.net/lovelion/article/details/8228132远程代理 远程代理(Remote Proxy)是 一种常用的代理模式,它使得客户端程序可以访问在远程主机上的对象,远程主机可能具有更好的计算性能与处理速度,可以快速响应并处理客户端的请求。远程代 理可以将网络的细节隐藏起来,使得客户端不必考虑网络的存在。客户端完全可以认为被代理的远程业务对象是在本地而不是在远程,而远程代理对象承担了大部分 的网络通信工作,并负责对远程业务方法的调用。 远程代理示意图如图15-5所 示,客户端对象不能直接访问远程主机中的业务对象,只能采取间接访问的方式 阅读全文
posted @ 2013-10-30 10:23 nygfcn 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 摘自:http://blog.csdn.net/lovelion/article/details/8228042实例说明: 某软件公司承接了某信息咨询公司的收费商务信息查询系统的开发任务,该系统的基本需求如下: (1) 在进行商务信息查询之前用户需要通过身份验证,只有合法用户才能够使用该查询系统; (2) 在进行商务信息查询时系统需要记录查询日志,以便根据查询次数收取查询费用。 该软件公司开发人员已完成了商务信息查询模块的开发任务,现希望能够以一种松耦合的方式向原有系统增加身份验证和日志记录功能,客户端代码可以无区别地对 待原始的商务信息查询模块和增加新功能之后的商务信息查询模块,而且可能在将 阅读全文
posted @ 2013-10-30 10:12 nygfcn 阅读(246) 评论(0) 推荐(0) 编辑