- 博客(18)
- 资源 (8)
- 收藏
- 关注
原创 模式匹配算法详解:KMP算法
基本的模式匹配算法假设现在有主串S=s1,...,sn,,模式串P=p1,...,pm,基本的模式匹配算法是将P中的字符p1与S中的字符s1比较,如果相等,则依次递增比较pi+1和sj+1。如果不相等,则将p1与S中的字符s2比较,依次类推。如果存i=m,则存在匹配模式,否则
2011-09-30 14:12:47 1492
原创 Java设计模式(一)
这两天在看《设计模式--JAVA语言中的应用》这本书,写作风格是我所喜欢的,先说明原理,再图示解说,再根据示例说明具体的用法。使人很好地理解,而且章节的安排上,也将23种设计模式根据应用进行了分类和归纳。看书的同时顺便也总结一下,也全当复习。第一类:访问方式代表迭代器模式
2011-09-21 00:21:15 455
原创 i++和i++的用法
接着上一篇文章,发现关于i++和++i确实有必要深入了解。实际上++i比较容易理解,就是把原值加1,再用于运算中,但i++却是先进行运算,再进行递增加1,在多个组合式是,到底什么是对i++进行自增加1的运算却是一个较复杂的问题。另一道题class Test{ p
2011-09-17 00:06:46 3540
原创 Java中i=i++;运算结果
今天看到一个题,结果和原本想的不太一样,也有些意思,同时也深入地考虑到更多情况。原本的题大体如下,以下程序的输出结果是什么?Class Test{ public static void main(String [] args){ int i = 0
2011-09-17 00:06:11 2587
原创 JAVA中的守护线程
1、什么是守护线程(Daemon线程)?守护线程是一个后台运行的线程,与之对比的是用户线程(User线程)。它从属于创建它的线程,因此当创建守护的线程结束时,守护线程也随之消亡。当正在运行的线程都是守护线程时,Java 虚拟机退出。2、如何创建守护线程?创建一个新线程
2011-09-17 00:05:10 3827
原创 Struts之关于MVC框架理解
Structs是典型的MVC框架实现,它以JSP和Servlet作为实现的一部分。Structs的MVC的框架如下视图(View):展示逻辑,主要就是页面展示,可以理解为展示层模型(Model):模型一般以一个或多个JavaBean的形式存在,可以理解为应用层。控
2011-09-06 15:59:23 1107
原创 Structs配置解析
Structs完成控制层,主要包括1、表单对象类(~Form.java),继承ActionForm类2、用于处理请求的动作类(~Action.java),继承Action类3、Structs配置文件(structs-config.xml) ,分对完成对ActionFo
2011-09-06 10:57:47 2012 1
原创 SSH框架的架构(Structs+Spring+Hibernate)
SSH框架整体架构图 Structs负责WEB层:ActionFormBean接收网页中表单提交的数据,通过Action进行处理,从Forward到对应在网页Spring负责业务层(Service):service对Action提供调用接口,封闭持久层的DAO
2011-09-06 10:31:24 6320
转载 你是优秀的程序员吗?
如果有人要你推荐一名优秀的程序员,你会想到谁?你认为你自己是吗?你的评判标准是什么?思考了这个问题,我意识到程序员可以以各种方式做到优秀。所以我向你推出“四种类型的优秀程序员”并附上插图。1. 哲学家哲学家喜欢编写定义良好、结构良好的漂亮代码。程序构思好后,哲学家会花
2011-08-23 12:25:23 759
原创 SQL中表连接在MSTR的问题
select distinct a11.id id, a11.contract_desc contract_desc, a12.id team_id, a12.title titlefrom contract a11,
2011-08-18 10:11:02 779
原创 MSTR中数据库及项目源、项目的相关概念
1. 元数据库:存储报表中的对象,保存了所有的框架对象、报表对象、配置对象和项目设置信息。其作用类似于数据库中数据字典的作用。用户可以创建自己的元数据库。2. 项目源:一个项目源就是一个与元数据库的链接。元数据库中的所有对象都是位于某个是项目源
2011-08-17 10:02:30 1535
原创 MSTR如何通过实体实现SQL中的连接查询
select distinct a11.id id, a11.contract_desc contract_desc, a12.id team_id, a12.title titlefrom contract a11,
2011-08-17 10:01:07 1714
原创 mstr学习手记(二)之筛选
筛选有些类似于SQL中的where条件语句,限定查询的结果集。可以作用于度量、实体。我的理解是对记录行进行筛选。筛选中的过滤选项有四种:实体限定、限定集、报表的快捷方式、筛选的快捷方式。以下主要介绍实体限定。一、实体限定:操作基本单元为实体,以实体形式(ID,描述等)或元
2011-08-09 10:13:36 1573
原创 MSTR创建项目
一、创建项目1、打开MicroStrategy Desktop, 打开“框架”下拉菜单,选择“创建新项目”,出现以下界面2、点击“创建项目”按钮,出现以下界面,输入项目名3、配置项目源可以选用已有项目源,在这里我们选择新建项目源。在“项目源”中选择“新建”
2011-08-04 19:52:11 1276
原创 mstr学习笔记(一)
1、事实:对应于数据表中的字段,或是字段的组合。事实表达式由数据库中的字段、常数、数学运算符和符号组成,可用的运算符有:+、-、×、/、()。
2011-08-04 19:14:22 2369 1
原创 名词解释
1、On-Line Transaction Processing联机事务处理系统(OLTP) 也称为面向交易的处理系统,其基本特征是顾客的原始数据可以立即传送到计算中心进行处理,并在很短的时间内给出处理结果。这样做的最大优点是可以即时地处理输入的数据,及时地回答。也称为
2011-08-01 18:22:46 385
原创 mysql函数之控制流程函数
1、函数:CASE value WHEN [compare-value] THEN result [WHEN [compare-value] THENresult ...] [ELSE result] END CASE WHEN [condition] THENresul
2011-08-01 17:20:12 1555
原创 mysql函数之比较函数
一、比较规则 MySQL按照以下规则进行数值比较: 若有一个或两个参数为 NULL,除非NULL-safe 等算符,则比较运算的结果为NULL。 若同一个比较运算中的两个参数都是字符串,则按照字符串进行比较。 若两个参数均为整数,则按照整数进行比较。 十六进制
2011-08-01 16:48:12 11306
java 设计模式
2012-03-21
java servlet API
2011-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人