- 浏览: 131416 次
- 性别:
- 来自: 广州
最新评论
-
jingjieyiman:
引用
[url][/url][flash=200,200][ ...
Java 学习入门到高深 -
Technoboy:
...
AOP 的利器:ASM 3.0 介绍 -
kingkan:
非常支持,我有意愿加入。。。如果可以,请给我短消息,je我每天 ...
【征集】做一个管理人际关系的应用 -
夜之son:
csuzm0613 写道能否直接做成Android应用程序呢? ...
【征集】做一个管理人际关系的应用 -
gdwrx_winson:
谢谢异常哥的回复,目前的想法是做成一个web应用抛出异常的爱 ...
【征集】做一个管理人际关系的应用
文章列表
背景:目前人际交往越来越密切,但是同时处理好庞大的人际关系又比较困难。虽然目前QQ、微博、手机等都比较普及,和人交流的方式越来越多,但怎么管理好自己的人际关系,个人觉得还是比较难。
需求:1、节假日的时候,希望给一些人群发短信,邮件贺卡等。手动去做比较麻烦。(管理)
2、需要记录一些人的信息,不至于每次见面的时候都问“你是哪里人”(信息)
3、突然想去爬山或唱K之类,需要找一个志同道合的朋友。(爱好)
4、我想建一个网站,需要一个美工来帮忙,怎么从现有的人际关系中找到。(能力)
目标:基于上面的需求,我觉得需要有一个管理人际关系的应用。侧重管理,而不是类似QQ ...
public static void copy(InputStream in, OutputStream out) throws IOException {
byte[] buf = new byte[1024];
int len = 0;
while ((len = in.read(buf, 0, buf.length)) != -1) {
out.write(buf, 0, len);
}
}
RAD=rapid application develop(快速应用开发),
常用的RAD工具有:delphi等。
RAD不仅是一种需求抽取方法,它还是是软件开发为一体的方法。 RAD目的是快速发布系统方案,而技术上的优美相对发布的速度来说是次要的。
按照Wood and Silver (1995) 的观点, RAD组合了5个方面的技术:
1、进化原型
2、CASE工具(可进行正向工程和反向工程)
3、拥有能使用先进工具的专门人员(一个RAD开发小组)
4、交互式JAD
5、时间表
RAD存在的问题:
1、不一致的GUI设计
2、不是通用的解决方案
3、文档不足
4、 ...
TreePath的用法
- 博客分类:
- Java
TreeSelection sel = (TreeSelection)event.getSelection();
if (sel.getPaths().length > 0) {
int count = sel.getPaths()[0].getSegmentCount();
if (count >= 2) {
TreePath tp = sel.getPaths()[0];
ValuesMappingInfo info = (ValuesMappingInfo)tp.getLastSegment();/*etFirstS ...
获取数据库中存储过程名
- 博客分类:
- Java
获取数据库中存储过程名
This example retrieves the names of all stored procedures in a database.
try {
// Get database metadata
DatabaseMetaData dbmd = connection.getMetaData();
// Get all stored procedures in any schema and catalog
ResultSet resultSet = dbmd.get ...
1. txt_TimeLimit = new Text(container, SWT.BORDER);
2. txt_TimeLimit.setText("1000");
3. txt_TimeLimit.setBounds(70, 30, 71, 19);
4. txt_TimeLimit.addVerifyListener(new VerifyListener() {
5. public void verifyText(VerifyEvent e) {
6. // ...
GMF手动增加一个EditPart需要修改代码
- 博客分类:
- Java
edit:
创建相应的command、helper、editpart、policy
navigator:
XXXNavigatorContentProvider的getChildren
part:
XXXDiagramUpdater
XXXPaletteFactory
XXXVisualIDRegistry
providers:
XXXElementTypes: 实现element扩展点
XXXViewProvider
XXXParserProvider
view.factories:
创建相应节点的ViewFactory
Collections
- 博客分类:
- Java
Collections.unmodifiableSet()
二、 Collections的unmodifiableSet方法
Collections的unmodifiableXXX方法设定一个Collection或Map为只读,有四中类型,分别对应
Collection、List、Set、Map。他只有一个参数,一般的写法会是这样:
Set set = new HashSet();
.....
set = Collections.unmodifiableSet(set);
此时如果你对容器 ...
Collections
- 博客分类:
- Java
Collections.unmodifiableSet()
二、 Collections的unmodifiableSet方法
Collections的unmodifiableXXX方法设定一个Collection或Map为只读,有四中类型,分别对应
Collection、List、Set、Map。他只有一个参数,一般的写法会是这样:
Set set = new HashSet();
.....
set = Collections.unmodifiableSet(set);
此时如果你对容器 ...
JMX连接JConsole字符串
- 博客分类:
- Java
service:jmx:iiop:///jndi/corbaname::1.2@localhost:6888#jmx/rmi/RMIConnectorServer
首先,需要得到Problems视图窗口:
IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
IViewReference problemView = page.findViewReference(IPageLayout.ID_PROBLEM_VIEW);
其次,要向Problem View里写message, 需要创建相应的Marker。
参考代码如下:
/**
* Problem marker id
*/
...
SQL Server 2000 Data Types SQL Server Data Type JDBC Data Type
bigint BIGINT
bigint identity BIGINT
binary BINARY
bit BIT
char CHAR
datetime TIMESTAMP
decimal DECIMAL
decimal() identity DECIMAL
float FLOAT
image LONGVARBINARY
int INTEGER
int identity INTEGER
money DECIMAL
nchar CHAR
n ...
String strurl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:/yunnan/db1.mdb";// ACCESS文件位置
// String strurl = "jdbc:odbc:access";// ACCESS文件位置
Connection
ResultSet
DatabaseMetaData dbMeta
拿列:dbMeta.getColumns
列名:rs.getString("COLUMN_NAME&q ...
import org.eclipse.swt.custom.BusyIndicator
BusyIndicator.showWhile()
FileOutputStream可以创建文件,但一般使用new FileOutputStream(File f)来创建该对象。今天看到一段代码new FileOutputStream("abc.xml");很纳闷该文件到底创建到什么地方去了。经试验,生成的文件放置到了当前classpath的最前端。如果在Eclipse中的一个JavaProject中的一个类里调用了。那么abc.xml文件就会放置到该JavaProject的下一级目录;如果是通过bin目录里面的shell调用起来的jvm,那么该文件位于bin目录下