预览模式: 普通 | 列表

Python中的Module

Python中的Module是比较重要的概念。常见的情况是,事先写好一个.py文件,在另一个文件中需要import时,将事先写好的.py文件拷贝到当前目录,或者是在sys.path中增加事先写好的.py文件所在的目录,然后import。这样的做法,对于少数文件是可行的,但如果程序数目很多,层级很复杂,就很吃力了。
有没有办法,像Java的Package一样,将多个.py文件组织起来,以便在外部统一调用,和在内部互相调用呢?答案是有的。

要弄明白这个问题,首先要知道,Python在执行import语句时,到底进行了什么操作,按照Python的文档,它执行了如下操作:
第1步,创建一个新...

查看全部...

标签:

分类:python | 固定链接 | 评论: 1 | 查看次数: 67

Python 正则式学习笔记

. Python正则式的基本用法

1.1基本规则

1.2重复

1.2.1最小匹配与精确匹配

1.3前向界定与后向界定

1.4组的基本知识

2. re模块的基本函数

2.1使用compile加速

2.2 match和search

2.3 finditer

2.4 字符串的修改与替换

3. 更深入的了解re的组与对象

3.1编译后的Pattern对象

3.2 组与Match对象

3.2.1组的名字与序号

3.2.2 Match对象的方法

4. 更多的资料





初学Python...

查看全部...

标签:

分类:python | 固定链接 | 评论: 0 | 查看次数: 99

Too many open files解决方法

CODE:

vi /etc/security/limits.conf




[code]

#Each line describes a limit for a user in the form:
#
#<domain> <type> <item> <value>
#
#Where:
#<domain> can be:
# - an user name
# - a group name, with @group syntax
# ...

查看全部...

标签:

分类:java | 固定链接 | 评论: 4 | 查看次数: 358

h2database 简介

这不是一个新东西,但是它却是一个被严重低估的东西.
为了让它不再被继续低估,我打算为推广和宣传它贡献出自己的一点点力量.

=================================

先来个简介.
h2database 官方网站
http://www.h2database.com/

这个是一个 java编写的轻量级数据库.

类似的轻量级数据库实际上有很多, 例如java自带的derby,还有历史悠久的hsqldb,postgreSQL,sqlite...
和这些前辈比起来似乎他的来头小了一点.但是它绝对绝对绝对足够出色足够优秀.

我...

查看全部...

标签: H2 

分类:data base | 固定链接 | 评论: 81 | 查看次数: 1185

struts2 官方指南

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...

查看全部...

标签: Struts freemake 

分类:java | 固定链接 | 评论: 211 | 查看次数: 2036

JDK中keytool常用命令

-genkey 在用户主目录中创建一个默认文件".keystore",还会产生一个mykey的别名,mykey中包含用户的公钥、私钥和证书

-alias 产生别名

-keystore 指定密钥库的名称(产生的各类信息将不在.keystore文件中

-keyalg 指定密钥的算法

-validity 指定创建的证书有效期多少天

-keysize 指定密钥长度

-storepass 指定密钥库的密码

-keypass 指定别名条目的密码

-dname ...

查看全部...

标签: java keytool 

分类:java | 固定链接 | 评论: 13 | 查看次数: 630

oracle存储过程一例

最近换了一个项目组,晕,要写oracle的存储过程,幸亏写过一些db2的存储过程,尚且有些经验,不过oralce的pl/sql不大一样,花费了一下午的时间写了一个出来,测试编译通过了,是为记,以备以后查阅。

CREATE OR REPLACE PACKAGE PY_PCKG_REFUND2 AS
------------------------------------------------------------------------
-- Oracle 包
---国航支付平台VISA退款
-- 游标定义:
--
-- 存储过程定义:
-- PY_WEBREFUND_V...

查看全部...

标签: oracle 

分类:sql | 固定链接 | 评论: 3 | 查看次数: 1245

db2的xml文档部分更新

附件
切换到幻灯片模式

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...

查看全部...

标签: xml XPath db2 

分类:sql | 固定链接 | 评论: 5 | 查看次数: 737

Velocity 语法

一些进步语法,做个备份!!

CODE:

Hello $name! Welcome to Velocity!



The second is a corresponding Java program called HelloWorld.java:

[code]

import java.io.StringWriter;
import org.apache.velocity.app.VelocityEngine;
import org.apache.velocit...

查看全部...

标签: velocity 

分类:java | 固定链接 | 评论: 23 | 查看次数: 1837

db2命令行模式

1.进入命令模式


d:\IBM\SQLLIB\BIN>db2cmd

d:\IBM\SQLLIB\BIN>db2

2..连接数据库

db2 =>connect to sample1 user admin

3.查看库

db2 => list database directory

4.查看表

db2 => LIST TABLES

5查看表结构

db2 => describe table ZD_JY_ITEM

查看全部...

标签: db2 command 

分类:sql | 固定链接 | 评论: 34 | 查看次数: 1001

log4j 配置详解

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...

查看全部...

标签: java log4j 

分类:java | 固定链接 | 评论: 32 | 查看次数: 1403

xquery中的命名空间

项目中用到了db2,其中的xquery比较有意思,具体的使用方法,见我转摘的ibm的文章,但是在应用中碰到了一些问题

[code]
<POCDMT000040ClinicalDocument xmlns:ns2="urn:hl7-org:v3">
<ns2:title language="血常规检查"/>
</POCDMT000040ClinicalDocume...

查看全部...

标签: SQL db2 xquery namespace 

分类:sql | 固定链接 | 评论: 53 | 查看次数: 1782

用 SQL 查询 DB2 XML 数据

<p>虽然 DB2 的混合体系结构与之前的版本有很大的不同,但是要利用它的新 XML 功能并不难。如果您已经熟悉 SQL,那么很快就可以将这方面的技能转化到对存储在 DB2 中的本地 XML 数据的处理上。通过本文就可以知道如何实现这一点。</p>
<p>DB2 Viper(现在处于 beta 阶段)中的 XML 特性包括新的存储管理、新的索引技术以及对查询语言的支持。在本文中,学习如何使用 SQL 或 带 XML 扩展的 SQL(SQL/XML)查询 DB2 XML 列中的数据。接下来的文章将讨论 DB2 中新引入的对新兴的业界标准 XQuery 的支持...

查看全部...

标签: SQL xml db2 xquery 

分类:sql | 固定链接 | 评论: 0 | 查看次数: 680

使用 XQuery 查询 DB2 XML 数据

<p>您可能已经听说过 DB2 Viper 的新架构,这种架构支持表格和分层数据结构。实际上,前一篇文章已经总结了 DB2 中新的 XML 特性,描述了如何创建数据库对象和用 XML 数据填充这些数据库对象,并解释了如何使用 SQL 和 SQL/XML 操作 XML 数据。本文继续探索 DB2 XML 功能,这一次将焦点放在 DB2 对 XQuery 的新的支持上。</p>
<p>DB2 将 XQuery 当作最好的语言,允许用户直接编写 XQuery 表达式,而不是将 XQueries 封装或嵌入到 SQL 语句中。而且,DB2 的查询引擎是在本地处理 ...

查看全部...

标签: xml db2 xquery 

分类:sql | 固定链接 | 评论: 0 | 查看次数: 649

JAXB 和xstream

项目中要用web service,这难免就要在传输过程中用xml传输数据,虽然现在java的xml的工具有很多了,像jdom,dom4j等等,虽然很方便,但是还是觉得麻烦,唉,懒人啊!!^_^

baidu,google了一下,java object和xml直接自动转发主要有2个工具,JAXB2和 xstream :


先说说xsteam,一个字就是简单:让我们看一下:


[code]

public class TestXstream {
...

查看全部...

标签: webservice JAXB xstream 

分类:java | 固定链接 | 评论: 28 | 查看次数: 1812