- 博客(8)
- 收藏
- 关注
原创 利用Java打开浏览器访问特定网址
public static void openURL(String url) { String os = System.getProperty("os.name"); // Linux if (os.indexOf("Linux") != -1) { try { String[] browsers = { "firefox", "opera", "konq...
2017-02-07 08:59:56
1505
原创 PostgreSQL安装错误
在Windows Server 2003 上部署PostgreSQL 9.5 是出现Warning信息:Problem running post-install step. Installation may not complete correctly The database cluster initialisation failed。数据库初始化失败。 结束之后,data文件...
2016-07-30 19:24:36
1586
原创 PostgreSQL查询出所有表的记录数
项目所有用的数据库从SQLServer 换成PostgreSQL,项目中很多sql 是针对SQLServer 写的,所以不得不从新写SQL,项目中有一个功能是要统计出数据库的情况,包括所有表的记录数。对数据库不太熟悉,找了半天,大致还是要从系统表pg_class上入手。 有关pg_class字段介绍:https://wizardforcel.gitbooks.io/postgresql...
2016-05-30 15:05:27
20544
3
原创 单例模式
单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信息。这种方式简化了在复杂环境下的配置管理。 应用场景:资源共享的情况下,避免由于资源操作时导致的性能或损耗等。如上述中...
2016-05-21 17:18:37
130
利用JOptionPane创建JDialog,实现对话框的自动关闭
第一次做GUI项目,有一个功能是要检查计算机信息,如果出现异常信息 会自动弹出窗口,显示警告,用户可以主动去关闭,如果用户没有主动关闭窗口,该窗口30秒后自动关闭。 因为只是简单的提示,相对应JDialog,JOptionPane可以省很多代码,而JOptionPane,没有发现怎样做到自动关闭。 看了一遍API发现可以利用JOptionPane来创建JDialog。这样就省去很...
2016-05-19 18:35:32
3123
1
线性表的顺序存储—顺序表
线性表的顺序存储结构:把线性表中的所有元素按照其逻辑顺序依次存储到从计算机存储器中指定存储位置开始的一块连续的存储空间中。 这样,线性表中第一个元素的存储位置就是指定的存储位置,第i+1个元素(1≤i≤n-1)的存储位置紧接在第i个元素的存储位置的后面。 说明:由于C中数组的下标从0开始,线性表的第i个元素ai存放顺序表的第i-1位置上。为了清楚,将ai在...
2015-11-07 19:39:03
218
原创 线性表
线性表是具有相同特性的零个或多个元素组成的有限序列1、它是一个序列2、若元素存在多个,则第一个元素无前驱,最后一个元素无后继,其他元素有且只有一个前驱和后继3、线性表是有限的4、当有零个元素时为空表5、线性表元素的个数n(n>=0)为线性表的个数 线性表的抽象数据类型定义 Data 线性表的数据对象集合为{a1,a2,…,an},每个元素的类...
2015-11-02 13:36:36
93
原创 时间复杂度
常见的时间复杂度 常数阶 O(1) 顺序语句int sum = 0, n = 100; sum = (1+n)*n/2; 线性阶 O(n) FOR循环int i, sum = 0, n = 100;for( i=1; i <= n; i++ ) { sum = sum + i; } 平方阶 O(n^2) 嵌套的FOR循环...
2015-11-01 15:45:50
161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人