- 浏览: 236763 次
最新评论
-
sunyukun8888:
多谢啦!
重新整理后的Oracle OAF学习笔记——离线版本 -
singlespider:
很不错啊,谢楼主
重新整理后的Oracle OAF学习笔记——离线版本 -
000fuli:
000fuli 写道请问各位学长:你们可以下载吗?能下载的烦请 ...
重新整理后的Oracle OAF学习笔记——离线版本 -
000fuli:
请问各位学长:你们可以下载吗?能下载的烦请发一份到fuli.w ...
重新整理后的Oracle OAF学习笔记——离线版本 -
goodscript:
确实是不错的好文章!
重新整理后的Oracle OAF学习笔记——离线版本
文章列表
一、准备
目标:为报表服务开发一个REST风格的xml的数据源。当以http GET方式访问url时,根据url解析出要执行的oracle存储过程和要传递给它的参数,从过程的out参数中取出xml结果作为响应。url格式如:/xml/pkgname.procname/param1,param2,param3,这里xml为url前缀。pkgname.procname为要调用的oracle存储过程的名称,这个过程的第一个参数固定为out clob类型,param1,param2等参数为存储过程的第二个参数以后的参数,全部为varchar2类型。上面的url实际调用的存储过程为pk ...
Scala
中泛型定义中一元符号总可以进行如下的转换:
~[A, B]可以写为A ~ B
因此我们可以写出下面的代码
scala> case class ~[+A, +B](_1: A, _2: B)
defined class $tilde
scala> val a = new ~( new ~(1,2),3)
a: ~[~[Int,Int],Int] = ~(~(1,2),3)
scala> val aa = a match {case a1 ~ a2 ~ a3 => (a1, a2, a3)}
aa: (Int, ...
自从开始看scala的Parser相关的源码以来,我越来越觉得scala中很多处理方法就像是用黑魔法在与编译器打交道。不变成JVM上的c++誓不罢休?
看Programming in Scala 源码 33.6
abstract class Parser[+T] ... { p =>
...
def ~ [U](q: => Parser[U]) ...
目标:最小化安装gtk glade pygtk,使用cygwin中的开发工具链进行gtk的开发和pygtk的开发,能使用glade进行界面设计。
开发环境是使用cygwin提供的工具,如make等等。所安装的程序库、Python环境和编译器mingw64都是win32的原生程序,并不依赖于cygwin1.dll。
一、准备工作:
由于cygwin的gcc在64位win7下使用存在问题。在链接阶段会出现“Resource temporarily unavailable ”错误。需要使用mingw64来进行编译。mingw64现在已经可以通过cygwin的se ...
断断续续看了很久了,也没看完的书。
现在据说要出中文版了,打算直接买本中文版的看看。
emacs muse发布的版本:pcl.zip
环境搭建
尝试了多种common lisp的实现,在windows下使用Lispbox时并不能使用slime。而gnu
common lisp和 ...
play-scala试用
- 博客分类:
- scala
看过
http://www.jtict.com/blog/rails-wicket-grails-play-lift-jsp/
这个评测之后,简单试用了下play-scala。
发现与之前的play-java差异比较大。特点:
1. 你可以完全使用scala,甚至在页面模板里
2. 类rails的路由规则配置
3. anorm仅对jdbc做了简单的封装
4. 模板被转化为代码,编译期检查。性能应该不会很差(没做测试)
也发现两个小问题分别是模板系统和JDBC这两块。
1. 模板系统的import在windows系统下有问题。
@import utils._这样 ...
一个简单的测试用例中ibatis2.3.4 + h2 1.3.146。只有一个map类,
H2是用的Embedded模式运行的
package org.jamsa
case class User(var userName:String,var id:Int){
def this()=this("abc",-1)
}
import com.ibatis.sqlmap.client.SqlMapClientBuilder
import com.ibatis.common.resources.Resources
object Client {
...
在用scala写的ibatis程序中使用case类作映射对象的时候,发现即使没有使用scala.reflect.BeanProperty注释来让编译器产生getter setter,在ibatis中查询的时数据库字段值也能映射到对象字段上去。
case class User(var id:Int,var userName:String){
def this()=this(-1,"aaa")
}
查阅ibatis源码发现,原来com.ibatis.common.beans.ClassInfo中,ibatis对不能访问的字段都使用了field.s ...
刚刚看了下NetBeans官网,貌似6.7正式版发布了!
http://www.netbeans.org/downloads/index.html
- 2009-06-29 22:37
- 浏览 1205
- 评论(0)
环境:
windows xp
emacs 23 自已编译的cvs版
cedet cvs版(当前的1.0pre4提示的速度太慢了,cvs中的提示出现速度飞快)
配置过程备忘:
1.下载cvs版cedet
cvs -z3 -d:pserver:anonymous@cedet.cvs.sourceforge.net:/cvsroot/cedet co -P cedet
2.编译cedet
在windows中用emacs来编译cedet。在emacs中打开cedet-build.el
M-x eval-buffer
M-x cedet-build-in-this-emacs
编译cedet。
...
- 2008-11-25 16:29
- 浏览 9848
- 评论(1)
使用Maven创建应用
介绍
将要创建的应用名叫Proficio,拉丁语的"help"。
设置应用程序的目录结构
在设置Proficio的目录结构时,注意Maven强调的实践标准化和构建模块化构建是很重要的。
这种实践自然将产生分离的可重用的开发工程。决定如何最优化的分解应用的原则叫做“分离关注点(Separation of Concerns)”原则,即SoC原则。
SoC有助于识别、封装、操作于有相关特殊概念、目标、任务或目的的软件片段。关注点是组织和分解软件的动力,更多的易于管理和理解的部分,每个都用于说明一个或多个特定关注点。
如上所述,Proficio样例工程将被 ...
开始之前
阅读笔记时请参阅原书英文版
开始
准备使用Maven
Maven默认读取<user_home>/.m2/settings.xml,通过proxy段的配置
设置代理信息。通过mirror段设置镜像服务器。这两个配置在M2_HOME/conf/settings.xml中都有范例。将M2_HOME
/bin添加到环境变量。运行
mvn -version
查看使用的Maven版本信息。
找到的相关资料
配置环境变量M2_HOME为Maven2的安装目录,这样即使是在使用maven-ant-tasks时也读取M2_HOME/conf/settings.xml。
在mirro ...
今天尝试了将jbpm和spring进行结合,主要参考http://betafox.iteye.com/blog/177649来进行。
版本:
jbpm 3.1.4
struts2 2.0.11
spring 2.5.1
hibernate 3.2.5.ga
配置文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xm ...
在使用使用FormPanel时我们通常需要使用它的form对象来加载数据或提交数据。FormPanel中的
form对象为Ext.form.BasicForm类型的对象,它有load和submit方法分别用于加载数据和提交数据。而这两个方法都是通过调用
Ext.form.BasicForm中的doAction ...
(defun zj-hash-test () "hash table 测试" (interactive) (let (myhash val) ;; 创建hash table并告诉elips用equal来测试key是否存在 (setq myhash (make-hash-table :test 'equal)) ;; 添加数据 (puthash "key1" "19" myhash) (puthash "key2" "1ddd" myhash) (putha ...
- 2008-03-10 16:30
- 浏览 2298
- 评论(0)