- 博客(0)
- 资源 (6)
- 收藏
- 关注
Greenplum 中的数据字典
Greenplum 中的数据字典
1. 字典表 1
2. pg_class 表 2
例子:
1. postgresql中,所有数据库的对象都是用oid连接在一起的。 3
2. 获取表的字段信息。 4
3. 获取表的分布键: 5
4. 获取一个视图的定义。 6
5. 分区表相关操作 8
6. 查询comment(备注信息) 9
7. 查询权限信息 10
8. 查询表的依赖关系 13
2012-07-05
java反射机制 读者基础:具备Java 语言基础
摘要
Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public,static 等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所有信息,并可于运行时改变fields内容或唤起methods。本文借由实例,大面积示范Reflection APIs。
关于本文:
读者基础:具备Java 语言基础。
本文适用工具:JDK1.5
关键词:
Introspection(内省、内观)
Reflection(反射)
2008-12-20
Sun公司最新的Java培训教程(中文版).pdf
SUN 培训教程-翻译稿 http://www.niming.com
倪明 第 1 页 2001-12-6 1
关于本课程
本书的主要目标是为你提供有关Java应用和Java applets的面向对象的程序设计所必需的知识和技能;
并讲授Java编程语言句法和面向对象的概念,以及Java运行环境的许多特性, 对图形用户界面(GUIs)、
多线程和网络的支持等。本课程包括了参加SUN Certified Java Programmer 和SUN Certified Java Developer
考试所必备的知识。
一、课程概述
课程概述
本课程主要包括以下内容:
- Java编程语言句法
- 应用于Java编程语言的面向对象的概念
- 图形用户界面(GUI)编程
- 创建Applet
- 多线程
- 网络
本课程首先讨论了Java运行环境和Java编程语言句法,然后阐述了应用于Java编程语言的面向对象
的概念;随着课程的进展还将讨论有关Java平台的更先进的特性。
本课程授课对象应具备运用Java 编程语言或其它语言进行基本语言设计的能力,它是“非程序员Java
编程”(“Java Programming for Non—Programmers”,SL-110)课程的延续。
尽管 Java 编程语言独立于操作系统,但它所产生的图形用户界面(GUI)却可能依赖于执行其代码的
操作系统。本课程中的例题所使用的代码运行于Solaris
TM操作系统,因而本手册中的图形具备Motif GUI。
如果将这些代码运行于Windows 95 操作系统,则可产生Microsoft Windows 95 GUI。本课程的内容适用于
所有Java操作系统端口
2008-12-20
<精通Swing程序设计>中文版
++ 树(Tree)的使用与介绍
10-1:使用JTree组件:
java.lang.Object
--java.awt.Component
--java.awt.Container
--javax.swing.JComponent
--javax.swing.JTree
JTree构造函数:
JTree():建立一棵系统默认的树。
JTree(Hashtable value):利用Hashtable建立树,不显示root node(根节点).
JTree(Object[] value):利用Object Array建立树,不显示root node.
JTree(TreeModel newModel):利用TreeModel建立树。
JTree(TreeNode root):利用TreeNode建立树。
JTree(TreeNode root,boolean asksAllowsChildren):利用TreeNode建立树,并决定是否允许子节点的存在.
JTree(Vector value):利用Vector建立树,不显示root node.
范例:
InitalTree.java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class InitalTree{
public InitalTree(){
JFrame f=new JFrame("TreeDemo");
Container contentPane=f.getContentPane();
JTree tree=new JTree();
JScrollPane scrollPane=new JScrollPane();
scrollPane.setViewportView(tree);
contentPane.add(scrollPane);
f.pack();
f.setVisible(true);
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
public static void main(String[] args){
new InitalTree();
}
}
2008-12-20
<<软件工程思想>> 非常好的一本书.用生动的语言讲解了,在软件公司当中,各成员的定位以及项目的实际动作
《软件工程思想》讲述“软件开发”和“做程序员”的道理,视野独特,构思新颖,内容风趣,不落窠臼,令人耳目一新。堪称难得,以至回味无穷。
作者从事了八年的软件开发工作,在他的博士学位论文完成之际写下了这本“心之所感”。虽然它探讨的是软件工程最常见的内容,但他将亲身所历的感悟写成活泼生动的文字,将软件工程的很多原则和方法融于笑谈之中,让人看得轻松,时有共鸣。尽管很薄,然其内涵不逊于厚近千页的有关教科书。
每次回浙大我都要和林锐相聚,谈学术、论社会,直面人生,“位卑未敢忘忧国”,每每至凌晨。前不久我在某大学计算机系作讲座,最后冒昧谈了几句题外话,其中之一是“学问与明理”。古人云:“读书明理”,意即读书要明白做人的道理。我以为其中的重要内涵,是要有积极的人生观,以贡献社会为己任。这也是我们的共识。林锐曾立誓做一名“真实、正直、优秀的科技人员”。他在自己困难的时候依然资助数名贫困中学生和大学生;常常躬身拾捡被乱扔于地的废纸、塑料袋,以示后生。这都会使很多的学人汗颜有加。
简言之,林锐对软件工程实践的积极思考、轻快而不失深邃的文笔及其言行,都是出色之处。
正由于此,而不仅因为是同行,我才不惭浅陋,接受他的要求,荣幸地成为本书的第一位读者,并在本来应是名人大家留文的地方谈林说森。
2008-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人