搜索到与相关的文章
编程技术

ESBasic 可复用的.NET类库(12) -- 对象管理

1.缘起:我们经常需要对一些动态对象进行管理,最常见的例子就是在线用户管理。当一个用户成功登陆到服务器后,我们就需要将其管理起来;当他退出后,就不再需要再管理他了。这就是所谓动态对象的含义,这些对象并不是一直需要被管理,只有当其被激活后,才需要被管理。它们总是在“激活”状态和“非激活”状态之间不断地切换。我设计了对象管理器ESBasic.ObjectManagement.Managers.IObjectManager来管理类似的动态对象。这个类是ESBas

系统 2019-08-29 22:05:24 2258

编程技术

sqlldr用法

sqlloader可以把一些以文本格式存放的数据顺利的导入到oracle数据库中,是一种在不同数据库之间进行数据迁移的非常方便而且通用的工具。缺点就速度比较慢,另外对blob等类型的数据就有点麻烦了。用法:SQLLDRkeyword=value[,keyword=value,...]在命令行下执行Oracle的sqlldr命令,可以看到它的详细参数说明,要着重关注以下几个参数:userid--Oracle的username/password[@servic

系统 2019-08-29 22:04:41 2258

编程技术

我们应当怎样做需求分析:用例说明

当我们进行业务流程分析时,只空对空而不落到纸面上是不可以的。过去,在面向过程的时代,我们绘制DFD图、流程图,以及编写流程说明来描绘这一部分分析;而现在,在面向对象的时代,我们则是绘制行动图、状态图,以及编写用例说明来完成这部分工作。在这部分工作中,编写用例说明应当是最主要的工作,之后在一些关键部分辅之以行动图、状态图。现在我们来看看用例说明应当怎样编写。毫不疑问,做用例分析首先是要绘制出用例图(前面已经说过了)。图形的最大优势是能够形象生动地描述我们的分

系统 2019-08-29 21:59:15 2258

编程技术

大话重构连载15:采用Mock技术完成测试

第五次重构我们引入了数据库的设计,用户信息要从数据库中读取,问候语库存储在数据库中,并支持添加与更新。数据库的引入使自动化测试变得困难了,因为数据状态总是变化着的,而这种变化使得测试过程不能复现,这是我们不愿看到的。因此,我们在设计时将业务与数据库访问分离,形成了UserDao与GreetingRuleDao。此时,我们的设计应当遵从“依赖反转”原则,即将UserDao与GreetingRuleDao设计成接口,并编写它们的实现UserDaoImpl与Gr

系统 2019-08-29 21:59:03 2258

编程技术

(IBM)Struts2、Spring、Hibernate 高效开发的最

引言SSH(Struts2+Spring+Hibernate)是最为Java业界熟知的JavaEEWeb组件层的开发技术。很多人提起JavaEE,甚至都会将其误认为就是SSH。无论是书籍还是电子教程,大部分都已经千篇一律,讲解各种标签、配置的用法。许多人包括笔者在内,第一次使用SSH的时候,按照教程的介绍进行开发。繁琐的配置,重复的修改配置,不断定义的参数转换器,真的让笔者苦不堪言。本文对SSH的开发模式尝试了重新定义,按照规约优于配置的原则,利用Java

系统 2019-08-12 09:30:26 2258

编程技术

Web日志分析方法概述 让复杂的数据挖掘变得简单

志在计算机系统中是一个非常广泛的概念,任何程序都有可能输出日志:操作系统内核、各种应用服务器等等。日志的内容、规模和用途也各不相同,很难一概而论。本文讨论的日志处理方法中的日志,仅指Web日志。其实并没有精确的定义,可能包括但不限于各种前端Web服务器——apache、lighttpd、tomcat等产生的用户访问日志,以及各种Web应用程序自己输出的日志。在Web日志中,每条日志通常代表着用户的一次访问行为,例如下面就是一条典型的apache日志:211

系统 2019-08-12 09:29:37 2258

各行各业

Timus 1127

#include#include#includeusingnamespacestd;intcounter[10001]={0};intret=-1;intto_digit(charcolor){switch(color){case'A':return0;case'B':return1;case'C':return2;case'G':return3;case'O':return4;case'R':return5;

系统 2019-08-12 09:27:30 2258

各行各业

我又对自己说,要好好写写我的文字了

我又对自己说,要好好写写我的文字了。已经因为烦恼,因为繁忙,忘记了太多,放弃了太多。就如人说的,为什么而活着呢窗外阳光灿烂,北风凛冽。我们为什么活着呢?为什么执意要想活得精彩呢。在经历了一些些人事和挫折,看到自己的反应的时候才知道自己的确不是那开局定运之辈,不过像童安格得歌一样,是个平凡人,想过平凡知足的人生吧如若没有负担,没有担子,会很轻拂,浮躁罢;也许,这些都是男人必须承担的。现在面对这样的压力,忽然觉得社会于自己很陌生,如此沉重的隔阂让我也滋生了许多

系统 2019-08-12 09:27:23 2258

各行各业

opencv 实现进度控制

进度控制:#include#include#include//记录滚动条的当前位置intg_slider_pos=0;//滚动条的回调函数参数intpos是指当前滚动条所在位置voidon_changed(intpos){//输出滚动条当前所在位置printf("g_slider_posis%d\n",g_slider_pos);}intmain(intargc

系统 2019-08-12 09:26:42 2258

各行各业

msn9强制更新(版本:14.0.8089.726)后的 2003

早上试了一下,msn开始强制更新了。不更新就无法登录,简直了。Win2003下面无法正常安装。解决办法就是找到MSI版本的安装程序,可惜MS本身不提供,只好自己找了。找个装过刚更新过MSN的xp系统的电脑,浏览c:\ProgramFiles\CommonFiles\WindowsLive\.cache\目录下看看最新日期的那几个文件夹,那里面就有了。祝各位顺利更新。纳米下载:http://www.namipan.com/d/MSN_20091118_14.

系统 2019-08-12 09:26:39 2258