<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[leo_qi的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/leo_qi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; leo_qi]]></copyright><item><title><![CDATA[利用Java打开浏览器访问特定网址]]></title><link>https://blog.youkuaiyun.com/leo_qi/article/details/84854830</link><guid>https://blog.youkuaiyun.com/leo_qi/article/details/84854830</guid><author>leo_qi</author><pubDate>Tue, 07 Feb 2017 08:59:56 +0800</pubDate><description><![CDATA[
public static void openURL(String url) {

		String os = System.getProperty(&quot;os.name&quot;);
		// Linux
		if (os.indexOf(&quot;Linux&quot;) != -1) {
			try {
				String[] browsers = { &quot;firefox&quot;, &quot;opera&quot;, &quot;konq...]]></description><category></category></item><item><title><![CDATA[PostgreSQL安装错误]]></title><link>https://blog.youkuaiyun.com/leo_qi/article/details/84811711</link><guid>https://blog.youkuaiyun.com/leo_qi/article/details/84811711</guid><author>leo_qi</author><pubDate>Sat, 30 Jul 2016 19:24:36 +0800</pubDate><description><![CDATA[
在Windows Server 2003 上部署PostgreSQL 9.5 是出现Warning信息：Problem running post-install step. Installation may not complete correctly  The database cluster initialisation failed。数据库初始化失败。
 
 
结束之后，data文件...]]></description><category></category></item><item><title><![CDATA[PostgreSQL查询出所有表的记录数]]></title><link>https://blog.youkuaiyun.com/leo_qi/article/details/84804644</link><guid>https://blog.youkuaiyun.com/leo_qi/article/details/84804644</guid><author>leo_qi</author><pubDate>Mon, 30 May 2016 15:05:27 +0800</pubDate><description><![CDATA[
项目所有用的数据库从SQLServer 换成PostgreSQL,项目中很多sql 是针对SQLServer 写的，所以不得不从新写SQL，项目中有一个功能是要统计出数据库的情况，包括所有表的记录数。对数据库不太熟悉，找了半天，大致还是要从系统表pg_class上入手。
 
有关pg_class字段介绍：https://wizardforcel.gitbooks.io/postgresql...]]></description><category></category></item><item><title><![CDATA[单例模式]]></title><link>https://blog.youkuaiyun.com/leo_qi/article/details/84803540</link><guid>https://blog.youkuaiyun.com/leo_qi/article/details/84803540</guid><author>leo_qi</author><pubDate>Sat, 21 May 2016 17:18:37 +0800</pubDate><description><![CDATA[
单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象，这样有利于我们协调系统整体的行为。比如在某个服务器程序中，该服务器的配置信息存放在一个文件中，这些配置数据由一个单例对象统一读取，然后服务进程中的其他对象再通过这个单例对象获取这些配置信息。这种方式简化了在复杂环境下的配置管理。
 
应用场景：

资源共享的情况下，避免由于资源操作时导致的性能或损耗等。如上述中...]]></description><category></category></item><item><title><![CDATA[利用JOptionPane创建JDialog,实现对话框的自动关闭]]></title><link>https://blog.youkuaiyun.com/leo_qi/article/details/84803312</link><guid>https://blog.youkuaiyun.com/leo_qi/article/details/84803312</guid><author>leo_qi</author><pubDate>Thu, 19 May 2016 18:35:32 +0800</pubDate><description><![CDATA[
第一次做GUI项目，有一个功能是要检查计算机信息，如果出现异常信息 会自动弹出窗口，显示警告，用户可以主动去关闭，如果用户没有主动关闭窗口，该窗口30秒后自动关闭。
 
因为只是简单的提示，相对应JDialog，JOptionPane可以省很多代码，而JOptionPane，没有发现怎样做到自动关闭。
 
看了一遍API发现可以利用JOptionPane来创建JDialog。这样就省去很...]]></description><category></category></item><item><title><![CDATA[线性表的顺序存储—顺序表]]></title><link>https://blog.youkuaiyun.com/leo_qi/article/details/84748823</link><guid>https://blog.youkuaiyun.com/leo_qi/article/details/84748823</guid><author>leo_qi</author><pubDate>Sat, 07 Nov 2015 19:39:03 +0800</pubDate><description><![CDATA[
      线性表的顺序存储结构：把线性表中的所有元素按照其逻辑顺序依次存储到从计算机存储器中指定存储位置开始的一块连续的存储空间中。
      这样,线性表中第一个元素的存储位置就是指定的存储位置，第i+1个元素（1≤i≤n-1）的存储位置紧接在第i个元素的存储位置的后面。
      说明：由于C中数组的下标从0开始，线性表的第i个元素ai存放顺序表的第i-1位置上。为了清楚，将ai在...]]></description><category></category></item><item><title><![CDATA[线性表]]></title><link>https://blog.youkuaiyun.com/leo_qi/article/details/84747751</link><guid>https://blog.youkuaiyun.com/leo_qi/article/details/84747751</guid><author>leo_qi</author><pubDate>Mon, 02 Nov 2015 13:36:36 +0800</pubDate><description><![CDATA[
线性表是具有相同特性的零个或多个元素组成的有限序列
1、它是一个序列
2、若元素存在多个，则第一个元素无前驱，最后一个元素无后继，其他元素有且只有一个前驱和后继
3、线性表是有限的
4、当有零个元素时为空表
5、线性表元素的个数n(n&amp;gt;=0)为线性表的个数
 
线性表的抽象数据类型定义
 
Data
    线性表的数据对象集合为{a1,a2,…,an}，每个元素的类...]]></description><category></category></item><item><title><![CDATA[时间复杂度]]></title><link>https://blog.youkuaiyun.com/leo_qi/article/details/84747635</link><guid>https://blog.youkuaiyun.com/leo_qi/article/details/84747635</guid><author>leo_qi</author><pubDate>Sun, 01 Nov 2015 15:45:50 +0800</pubDate><description><![CDATA[
常见的时间复杂度
 
常数阶 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 &amp;lt;= n; i++ )  
{
    sum = sum + i; 
}
 平方阶 O(n^2) 嵌套的FOR循环...]]></description><category></category></item></channel></rss>