`
weiwu83
  • 浏览: 188892 次
  • 来自: ...
社区版块
存档分类
最新评论
文章列表
目      录<o:p></o:p> <o:p> </o:p> 目      录... 1<o:p></o:p> 第一章           Ajax开发模式介绍与什么是Dojo. 3<o
java 代码 package com.qiny.leave;       import java.util.Map;    import com.opensymphony.module.propertyset.PropertySet;    import com.opensymphony.workflow.FunctionProvider;    import com.opensymphony.workflow.spi.WorkflowEntry;       import com.qiny.dao.Leave ...
  sql: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK__OS_CURRENTST__ID__0F975522]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) ...
本文所讲的例子是对OSWorkflow网站例子程序的完善和补充,osworkflow自带例子主要是针对内存中运行的工作流,用户,组,工作流实例都是在内存中的。由于实际工作中,用户及组的信息是要入库的,所以本文主要讲解:OSWorkflow数据库方面的配置。读者可以先下载OSWorkflow的例子,再按以下方法修改相关配置。 下载地址:https://osworkflow.dev.java.net/files/documents/635/27138/osworkflow-2.8.0.zip ...
(1)模板 + 数据模型 = 输出 FreeMarker基于设计者和程序员是具有不同专业技能的不同个体的观念他们是分工劳动的: 设计者专注于表示——创建HTML文件、图片、Web页面的其它可视化方面; 程序员创建系统,生成设计页面要显示的数据。 经常会遇到的问题是:在Web页面(或其它类型的文档)中显示的信息在设计页面时是无效的,是基于动态数据的。在这里,你可以在HTML(或其它要输出的文本)中加入一些特定指令,FreeMarker会在输出页面给最终用户时,用适当的数据替代这些代码。 先来解释一下freemaker的基本语法了, <# ... > 中存放所有freemaker的内 ...
1概念 2指令 if, else, elseif  switch, case, default, break list, break  include  Import  compress  escape, noescape  assign  global  setting  macro, nested, return t, lt, rt  3一些常用方法或注意事项  表达式转换类  数字循环  对浮点取整数  给变量默认值 ...
prototype.js是什么? 万一你没有使用过大名鼎鼎的prototype.js,那么让我来告诉你,prototype.js是由Sam Stephenson写的一个javascript类库。这个构思奇妙,而且兼容标准的类库,能帮助你轻松建立有高度互动的web2.0特性的富客户端页面。 如果你最近尝试使用它,你大概了解到文档并不是作者的一个强项。和在我以前使用这个类库的不少开发者一样,一开始,我不得不一头扎进阅读prototype.js的源代码和实验它的功能中。我想,在我学习完它之后,把我学到的东西分享给大家是件不错的事。 同时,在本文中,我也将提供一个关于这个类库提供的objects,cl ...
  在Linux下,我们使用ulimit -n命令可以看到单个进程能够打开的最大文件句柄数量(socket连接也算在里面)。系统默认值1024。   对于一般的应用来说(象Apache、系统进程)1024完全足够使用。但是如何象squid、mysql、java等单进程处理大 ...
OSCache是当前运用最广的缓存方案,JBoss,Hibernate,Spring等都对其有支持,下面简单介绍一下OSCache的配置和使用过程。   1.安装过程 从http://www.opensymphony.com/oscache/download.html下载合适的OSCache版本, 我下载的是oscache-2.0.2-full版本。 解压缩下载的文件到指定目录   从解压缩目录取得oscache.jar 文件放到 /WEB-INF/lib 或相应类库目录 目录中, jar文件名可能含有版本号和该版本的发布日期信息等,如oscache-2.0.2-22Jan04.ja ...
正则表达式到底是什么? 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。 很可能你使用过Windows/ ...
打造最快的Hash表(和Blizzard的对话) [%=@title%] [%=@count%]票 [[%=@percent%] ...
如何开始使用boost的跨平台thread库(Redhat9.0) boost主页:http://www.boost.org/ 在主页点击download进入sourceforge页面下载,当前最新版本为boost_1_33_1,有多种文件格式可供下载(包括.exe, .tar.gz等),内容相同,都是boost_1_33_1的全部源代码。下载后解压(假设解压目录为/home/yjguo/boost_1_33_1)。   boost中的大部分内容都可以直接源代码使用,而thread则需要首先编译出对应的库。   Linux平台:       Redhat9.0完全默认安装。 1. 编译jam( ...
作者:caocao(网络隐士),http://www.caocao.name,http://www.caocao.mobi 转载请注明来源:http://www.iteye.com/topic/78884 一、缘起 Lucene在索引文件上G之后的搜索性能下降很严重,随便跑个搜索就要上0.x秒。如果是单线程搜索那么性能尚可,总可以在0.x秒返回结果,如果是Web式的多线程访问,由于Lucene的内部机制导致数据被大量载入内存,用完后立即丢弃,随之引起JVM频繁GC,性能极其低下,1-10秒的长连接比比皆是。这也是世人为之诟病的Lucene应用瓶颈问题,那么是否有解决方法呢? 二、思路 ...
log4j配置文件 #配置根Logger,其语法为:log4j.rootLogger = [ level ] , appenderName, appenderName, ... #level 是日志记录的优先级 #appenderName就是指定日志信息输出到哪个地方。您可以同时指定多个输出目的地。 log4j.rootLogger=INFO,stdout,R #Log4j提供的appender有以下几种: #org.apache.log4j.ConsoleAppender(控制台), #org.apache.log4j.FileAppender(文件), #org.apache ...
ruby-odbc-0.9995 This is an ODBC binding for Ruby. So far it has been tested with     - Ruby 1.[6-8], MySQL 3.22/MyODBC (local), unixODBC 2.1.0       on Linux 2.2-x86     - Ruby 1.6.4, MySQL 3.22/MyODBC (local), libiodbc 2.50       on Linux 2.2-x86     - Ruby 1.[6-8], MySQL 3.22/MyODBC (remote), MS J ...
Global site tag (gtag.js) - Google Analytics