Python中的Module
作者:kino 日期:2008-11-18
Python中的Module是比较重要的概念。常见的情况是,事先写好一个.py文件,在另一个文件中需要import时,将事先写好的.py文件拷贝到当前目录,或者是在sys.path中增加事先写好的.py文件所在的目录,然后import。这样的做法,对于少数文件是可行的,但如果程序数目很多,层级很复杂,就很吃力了。
有没有办法,像Java的Package一样,将多个.py文件组织起来,以便在外部统一调用,和在内部互相调用呢?答案是有的。
要弄明白这个问题,首先要知道,Python在执行import语句时,到底进行了什么操作,按照Python的文档,它执行了如下操作:
第1步,创建一个新...
有没有办法,像Java的Package一样,将多个.py文件组织起来,以便在外部统一调用,和在内部互相调用呢?答案是有的。
要弄明白这个问题,首先要知道,Python在执行import语句时,到底进行了什么操作,按照Python的文档,它执行了如下操作:
第1步,创建一个新...
标签:
Python 正则式学习笔记
作者:kino 日期:2008-10-21
Too many open files解决方法
作者:kino 日期:2008-07-14
h2database 简介
作者:kino 日期:2008-05-13
这不是一个新东西,但是它却是一个被严重低估的东西.
为了让它不再被继续低估,我打算为推广和宣传它贡献出自己的一点点力量.
=================================
先来个简介.
h2database 官方网站
http://www.h2database.com/
这个是一个 java编写的轻量级数据库.
类似的轻量级数据库实际上有很多, 例如java自带的derby,还有历史悠久的hsqldb,postgreSQL,sqlite...
和这些前辈比起来似乎他的来头小了一点.但是它绝对绝对绝对足够出色足够优秀.
我...
为了让它不再被继续低估,我打算为推广和宣传它贡献出自己的一点点力量.
=================================
先来个简介.
h2database 官方网站
http://www.h2database.com/
这个是一个 java编写的轻量级数据库.
类似的轻量级数据库实际上有很多, 例如java自带的derby,还有历史悠久的hsqldb,postgreSQL,sqlite...
和这些前辈比起来似乎他的来头小了一点.但是它绝对绝对绝对足够出色足够优秀.
我...
标签: H2
struts2 官方指南
作者:kino 日期:2008-02-22
struts官方帮助地址 http://struts.apache.org/2.x/docs/tag-developers-guide.html
记录一下,
FreeMarker is a Java-based template engine that is a great alternative to JSP. FreeMarker is ideal for situations where your action results can possibly be loaded from outside a Servlet container. For example, if yo...
记录一下,
FreeMarker is a Java-based template engine that is a great alternative to JSP. FreeMarker is ideal for situations where your action results can possibly be loaded from outside a Servlet container. For example, if yo...
JDK中keytool常用命令
作者:kino 日期:2008-02-03
oracle存储过程一例
作者:kino 日期:2008-01-11
最近换了一个项目组,晕,要写oracle的存储过程,幸亏写过一些db2的存储过程,尚且有些经验,不过oralce的pl/sql不大一样,花费了一下午的时间写了一个出来,测试编译通过了,是为记,以备以后查阅。
CREATE OR REPLACE PACKAGE PY_PCKG_REFUND2 AS
------------------------------------------------------------------------
-- Oracle 包
---国航支付平台VISA退款
-- 游标定义:
--
-- 存储过程定义:
-- PY_WEBREFUND_V...
CREATE OR REPLACE PACKAGE PY_PCKG_REFUND2 AS
------------------------------------------------------------------------
-- Oracle 包
---国航支付平台VISA退款
-- 游标定义:
--
-- 存储过程定义:
-- PY_WEBREFUND_V...
标签: oracle
db2的xml文档部分更新
作者:kino 日期:2007-11-28
db2 9的xml支持已经相当的不错了,xquery我前面的文章已经有些介绍啦,今天我们就说说他的xml文档的更新
1.正个字段的更新,我们可以把他看成一个string的字段,或者用xparse来一下,这个我就不说了
2.根据xpath更新 xml的一部分
这个叫要求调用db2的存储过程了,让人郁闷的是ibm没有模式安装,还有自己来弄,这搞不懂IBM
db2xmlfunctions.jar
让后按照我上篇文章说的在命令行窗口连接上你的数据库
[code]
db2 => CALL SQLJ.INSTALL_JAR('file:d:\temp...
Velocity 语法
作者:kino 日期:2007-11-12
db2命令行模式
作者:kino 日期:2007-10-26
log4j 配置详解
作者:kino 日期:2007-10-26
log4j配置文件有三个主要的组件:Logger,Appender和Layout,分别为日志类型,日志输出目的地,日志输出格式。
log4j.rootLogger = [level], appenderName, appenderName, ... (level是错误级别,appenderName是输出目的地,本例设为mylog,可以定义多个)
level优先级分别为FATAL、ERROR、WARN、INFO、DEBUG 5个级别.通过定义的级别,你可以控制程序中的日志输出.比如在这里定义了ERROR级别,程序中只有FARAL、ERROR 级别的LOG会被输出.
log4j.app...
log4j.rootLogger = [level], appenderName, appenderName, ... (level是错误级别,appenderName是输出目的地,本例设为mylog,可以定义多个)
level优先级分别为FATAL、ERROR、WARN、INFO、DEBUG 5个级别.通过定义的级别,你可以控制程序中的日志输出.比如在这里定义了ERROR级别,程序中只有FARAL、ERROR 级别的LOG会被输出.
log4j.app...
xquery中的命名空间
作者:kino 日期:2007-10-25
用 SQL 查询 DB2 XML 数据
作者:kino 日期:2007-10-25
<p>虽然 DB2 的混合体系结构与之前的版本有很大的不同,但是要利用它的新 XML 功能并不难。如果您已经熟悉 SQL,那么很快就可以将这方面的技能转化到对存储在 DB2 中的本地 XML 数据的处理上。通过本文就可以知道如何实现这一点。</p>
<p>DB2 Viper(现在处于 beta 阶段)中的 XML 特性包括新的存储管理、新的索引技术以及对查询语言的支持。在本文中,学习如何使用 SQL 或 带 XML 扩展的 SQL(SQL/XML)查询 DB2 XML 列中的数据。接下来的文章将讨论 DB2 中新引入的对新兴的业界标准 XQuery 的支持...
<p>DB2 Viper(现在处于 beta 阶段)中的 XML 特性包括新的存储管理、新的索引技术以及对查询语言的支持。在本文中,学习如何使用 SQL 或 带 XML 扩展的 SQL(SQL/XML)查询 DB2 XML 列中的数据。接下来的文章将讨论 DB2 中新引入的对新兴的业界标准 XQuery 的支持...
使用 XQuery 查询 DB2 XML 数据
作者:kino 日期:2007-10-25
<p>您可能已经听说过 DB2 Viper 的新架构,这种架构支持表格和分层数据结构。实际上,前一篇文章已经总结了 DB2 中新的 XML 特性,描述了如何创建数据库对象和用 XML 数据填充这些数据库对象,并解释了如何使用 SQL 和 SQL/XML 操作 XML 数据。本文继续探索 DB2 XML 功能,这一次将焦点放在 DB2 对 XQuery 的新的支持上。</p>
<p>DB2 将 XQuery 当作最好的语言,允许用户直接编写 XQuery 表达式,而不是将 XQueries 封装或嵌入到 SQL 语句中。而且,DB2 的查询引擎是在本地处理 ...
<p>DB2 将 XQuery 当作最好的语言,允许用户直接编写 XQuery 表达式,而不是将 XQueries 封装或嵌入到 SQL 语句中。而且,DB2 的查询引擎是在本地处理 ...






