<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jiannye</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jiannye]]></copyright><item><title><![CDATA[URL相对地址转成绝对地址]]></title><link>https://blog.youkuaiyun.com/jiannye/article/details/6902247</link><guid>https://blog.youkuaiyun.com/jiannye/article/details/6902247</guid><author>jiannye</author><pubDate>Mon, 24 Oct 2011 22:46:42 +0800</pubDate><description><![CDATA[三种方法替换相对地址为绝对地址
2006-10-18 00:36





1、标签
当使用时，base 元素必须出现在文档的 head 内，在任何用于引用外部资源的元素之前。
此元素在 Internet Explorer 3.0 及以上版本的 HTML 中可用，在 Internet Explorer 4.0 及以上版本的脚本中可用。
此元素不改变内容的显示格式。
此元素不需]]></description><category></category></item><item><title><![CDATA[rmi]]></title><link>https://blog.youkuaiyun.com/jiannye/article/details/6652066</link><guid>https://blog.youkuaiyun.com/jiannye/article/details/6652066</guid><author>jiannye</author><pubDate>Mon, 01 Aug 2011 21:36:49 +0800</pubDate><description><![CDATA[RMI基础教程

RMI，远程方法调用（Remote Method Invocation）是Enterprise JavaBeans的支柱，是建立分布式Java应用程序的方便途径。RMI是非常容易使用的，但是它非常的强大。
　　RMI的基础是接口，RMI构架基于一个重要的原]]></description><category></category></item><item><title><![CDATA[sqlite select的优化]]></title><link>https://blog.youkuaiyun.com/jiannye/article/details/6460219</link><guid>https://blog.youkuaiyun.com/jiannye/article/details/6460219</guid><author>jiannye</author><pubDate>Wed, 01 Jun 2011 21:56:00 +0800</pubDate><description><![CDATA[<br />SQLite是个典型的嵌入式DBMS，它有很多优点，它是轻量级的，在编译之后很小，其中一个原因就是在查询优化方面比较简单，它只是运用索引机制来进行优化的，经过对SQLite的查询优化的分析以及对源代码的研究，我将SQLite的查询优总结如下：<br />　　一、影响查询性能的因素：<br />　　1．　对表中行的检索数目，越小越好<br />　　2．　排序与否。<br />　　3．　是否要对一个索引。<br />　　4．　查询语句的形式<br />　　二、几个查询优化的转换<br />　　1．　]]></description><category></category></item><item><title><![CDATA[sqlite  效率]]></title><link>https://blog.youkuaiyun.com/jiannye/article/details/6460207</link><guid>https://blog.youkuaiyun.com/jiannye/article/details/6460207</guid><author>jiannye</author><pubDate>Wed, 01 Jun 2011 21:50:00 +0800</pubDate><description><![CDATA[<br />Test 1: 1000 INSERTs CREATE TABLE t1(a INTEGER, b INTEGER, c VARCHAR(100)); INSERT INTO t1 VALUES(1,13153,'thirteen thousand one hundred fifty three'); INSERT INTO t1 VALUES(2,75560,'seventy five thousand five hundred sixty'); ... 995 lines omitted I]]></description><category></category></item><item><title><![CDATA[dateformat]]></title><link>https://blog.youkuaiyun.com/jiannye/article/details/6402244</link><guid>https://blog.youkuaiyun.com/jiannye/article/details/6402244</guid><author>jiannye</author><pubDate>Sat, 07 May 2011 19:27:00 +0800</pubDate><description><![CDATA[<br />import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.regex.Pattern;

import org.apache.commons.logging.Log;
import org.apache]]></description><category></category></item><item><title><![CDATA[dateformat]]></title><link>https://blog.youkuaiyun.com/jiannye/article/details/6402242</link><guid>https://blog.youkuaiyun.com/jiannye/article/details/6402242</guid><author>jiannye</author><pubDate>Sat, 07 May 2011 19:26:00 +0800</pubDate><description><![CDATA[<br />import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.regex.Pattern;

import org.apache.commons.logging.Log;
import org.apache]]></description><category></category></item><item><title><![CDATA[dateformat]]></title><link>https://blog.youkuaiyun.com/jiannye/article/details/6402240</link><guid>https://blog.youkuaiyun.com/jiannye/article/details/6402240</guid><author>jiannye</author><pubDate>Sat, 07 May 2011 19:26:00 +0800</pubDate><description><![CDATA[<br />import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.regex.Pattern;

import org.apache.commons.logging.Log;
import org.apache]]></description><category></category></item><item><title><![CDATA[sqlite ]]></title><link>https://blog.youkuaiyun.com/jiannye/article/details/6398428</link><guid>https://blog.youkuaiyun.com/jiannye/article/details/6398428</guid><author>jiannye</author><pubDate>Thu, 05 May 2011 22:13:00 +0800</pubDate><description><![CDATA[<br />1. 数据库查询慢原因可能是因为catch_size比较小？设置cache_size的大小测试下看是否有改进连接缓冲区大小<br />缓冲区尺寸pragma控制一个连接可以在内存中使用多少个数据库页。要查看当前缓冲区大小的默认值，执行：<br />sqlite> PRAGMA cache_size; <br />cache_size <br />2000 <br />要改变缓冲区大小，执行：<br />sqlite> PRAGMA cache_size=10000; <br />sqlite> ]]></description><category></category></item><item><title><![CDATA[sqlite  性能]]></title><link>https://blog.youkuaiyun.com/jiannye/article/details/6398352</link><guid>https://blog.youkuaiyun.com/jiannye/article/details/6398352</guid><author>jiannye</author><pubDate>Thu, 05 May 2011 21:53:00 +0800</pubDate><description><![CDATA[<br />  <br />SQLite是一个快速数据库。但“快速”这个词本身是一个主观的和不明确的词。诚实地讲，有些事情SQLite能比其它数据库做得快，也有些事情不能。这么说吧，利用SQLite提供的配置参数，SQLite是足够快速和高效的。跟大多数其它数据库一样，SQLite使用B-tree处理索引，使用B+tree处理表数据。因此，在对单表进行查询时，SQLite要快于(或至少相当于)其它数据库的速度。<br />在一些情况下SQLite可能不如大型数据库快，但大多数这些情况是可理解的。SQLite]]></description><category></category></item><item><title><![CDATA[io]]></title><link>https://blog.youkuaiyun.com/jiannye/article/details/6385090</link><guid>https://blog.youkuaiyun.com/jiannye/article/details/6385090</guid><author>jiannye</author><pubDate>Mon, 02 May 2011 21:34:00 +0800</pubDate><description><![CDATA[public class IOTest {        public static void main(String[] args) {          IOTest io = new IOTest();          try {              long startTime = System.currentTimeMillis();              io.readWrite("d:/file/aa.txt", "d:/file/bb.txt");              lo]]></description><category></category></item><item><title><![CDATA[sqlite 触发器]]></title><link>https://blog.youkuaiyun.com/jiannye/article/details/6362673</link><guid>https://blog.youkuaiyun.com/jiannye/article/details/6362673</guid><author>jiannye</author><pubDate>Mon, 25 Apr 2011 21:40:00 +0800</pubDate><description><![CDATA[<br />::----------SQL触发器-------------------------------------------------<br />1.删除<br />    CREATE TRIGGER [Delete_TopAlexa] ON [dbo].[tb_WebSite] <br />    FOR DELETE <br />    AS<br />    BEGIN TRANSACTION<br />        delete from tb_alexa where website]]></description><category></category></item><item><title><![CDATA[sqlite   常见情况汇总]]></title><link>https://blog.youkuaiyun.com/jiannye/article/details/6362625</link><guid>https://blog.youkuaiyun.com/jiannye/article/details/6362625</guid><author>jiannye</author><pubDate>Mon, 25 Apr 2011 21:22:00 +0800</pubDate><description><![CDATA[<br />1 TOP<br />这是一个大家经常问到的问题，例如在SQLSERVER中可以使用如下语句来取得记录集中的前十条记录：<br />SELECT TOP 10 * FROM [index] ORDER BY indexid DESC;<br />但是这条SQL语句在SQLite中是无法执行的，应该改为：<br />SELECT * FROM [index] ORDER BY indexid DESC limit 0,10;<br />其中limit 0,10表示从第0条记录开始，往后一共读取10]]></description><category></category></item><item><title><![CDATA[sqlite  配置文件优化 提高效率]]></title><link>https://blog.youkuaiyun.com/jiannye/article/details/6362595</link><guid>https://blog.youkuaiyun.com/jiannye/article/details/6362595</guid><author>jiannye</author><pubDate>Mon, 25 Apr 2011 21:17:00 +0800</pubDate><description><![CDATA[<br />SQLite研究——性能优化<br /> <br />很多人直接就使用了，并未注意到SQLite也有配置参数，可以对性能进行调整。有时候，产生的结果会有很大影响。<br />主要通过pragma指令来实现。<br />比如： 空间释放、磁盘同步、Cache大小等。<br />不要打开。前文提高了，Vacuum的效率非常低！<br />PRAGMA auto_vacuum; <br />PRAGMA auto_vacuum = 0 | 1;<br />查询或设置数据库的auto-vacuum标记。]]></description><category></category></item><item><title><![CDATA[sqlite  查询优化]]></title><link>https://blog.youkuaiyun.com/jiannye/article/details/6362537</link><guid>https://blog.youkuaiyun.com/jiannye/article/details/6362537</guid><author>jiannye</author><pubDate>Mon, 25 Apr 2011 20:58:00 +0800</pubDate><description><![CDATA[<br />SQLite是个典型的嵌入式DBMS，它有很多优点，它是轻量级的，在编译之后很小，其中一个原因就是在查询优化方面比较简单，它只是运用索引机制来进行优化的，经过对SQLite的查询优化的分析以及对源代码的研究，我将SQLite的查询优总结如下：<br />　　一、影响查询性能的因素：<br />　　1．　对表中行的检索数目，越小越好<br />　　2．　排序与否。<br />　　3．　是否要对一个索引。<br />　　4．　查询语句的形式<br />　　二、几个查询优化的转换<br />　　1．　]]></description><category></category></item><item><title><![CDATA[VBA 读取EXCEL2]]></title><link>https://blog.youkuaiyun.com/jiannye/article/details/6314472</link><guid>https://blog.youkuaiyun.com/jiannye/article/details/6314472</guid><author>jiannye</author><pubDate>Mon, 11 Apr 2011 00:57:00 +0800</pubDate><description><![CDATA[<br />Public Sub ReadSource()<br />  <br />'声明Excel相关<br />    Dim xlApp As Application<br />    Dim xlBook As Workbook<br />       <br />    Set xlApp = New Application<br />'获取指定excel文件<br />FileName = Application.GetOpenFilename("Excel 文件 (*.xls),*.xls"]]></description><category></category></item><item><title><![CDATA[VBA 读取多个文件设置]]></title><link>https://blog.youkuaiyun.com/jiannye/article/details/6314440</link><guid>https://blog.youkuaiyun.com/jiannye/article/details/6314440</guid><author>jiannye</author><pubDate>Mon, 11 Apr 2011 00:30:00 +0800</pubDate><description><![CDATA[<br />FileName = Application.GetOpenFilename(MultiSelect:=True)]]></description><category></category></item><item><title><![CDATA[group by查询]]></title><link>https://blog.youkuaiyun.com/jiannye/article/details/6307883</link><guid>https://blog.youkuaiyun.com/jiannye/article/details/6307883</guid><author>jiannye</author><pubDate>Thu, 07 Apr 2011 20:20:00 +0800</pubDate><description><![CDATA[<br />select u.money_remain,<br />          ba.price,ba.total_count,<br />          ba.total_price,<br />          bc.company_name,<br />          bc.total_balance<br />        from users u , boss_customer bc, boss_addmoney ba <br />  where bc.belong_sales]]></description><category></category></item><item><title><![CDATA[vba 删除指定range]]></title><link>https://blog.youkuaiyun.com/jiannye/article/details/6307873</link><guid>https://blog.youkuaiyun.com/jiannye/article/details/6307873</guid><author>jiannye</author><pubDate>Thu, 07 Apr 2011 20:16:00 +0800</pubDate><description><![CDATA[<br />  Sub DeleteCellRowColumn()<br />    '删除活动单元格，下方单元格上移<br />    ActiveCell.Delete Shift:=xlUp<br />    '删除选定的区域，右方单元格左移<br />    Selection.Delete Shift:=xlToLeft<br />    ' 删除行或列<br />    Range("B2").Select<br />    Selection.EntireRow.Delete<br />   ]]></description><category></category></item><item><title><![CDATA[sqlite多线程简单实现]]></title><link>https://blog.youkuaiyun.com/jiannye/article/details/6305760</link><guid>https://blog.youkuaiyun.com/jiannye/article/details/6305760</guid><author>jiannye</author><pubDate>Wed, 06 Apr 2011 22:20:00 +0800</pubDate><description><![CDATA[SQLite多线程写锁文件解决方案 <br />在sqlite编程中多线程同时写时会出现异常，我写了个类来解决这个问题。<br />思路很简单，就是在开始写操作时，记下写操作的托管线程id，表示目前有线程正在做写操作；其他线程来写时，需要先检测是否有进程正在做写操作，如果有就需要等待，等待到某一个配置的超时时间时，会抛出异常终止等待；如果没有则直接放行，此线程可以获得写锁。最后写操作执行完毕时需要释放锁。<br />下面是具体的代码：<br />/// <summary><br />/// 用于在多线程访问]]></description><category></category></item><item><title><![CDATA[VBA 读取EXCEL]]></title><link>https://blog.youkuaiyun.com/jiannye/article/details/6295872</link><guid>https://blog.youkuaiyun.com/jiannye/article/details/6295872</guid><author>jiannye</author><pubDate>Fri, 01 Apr 2011 22:21:00 +0800</pubDate><description><![CDATA[<br />与ACAD的VBA一样，MS EXCEL也提供ActiveX对象模型，在ACAD VBA开发中使用EXCEL文档同样也要通过其ActiveX对象模型。详细介绍EXCEL的ActiveX对象模型恐怕离ACAD太远，也没有必要。在这只说说获取EXCEL工作表指定单元格内容的方法。<br />与ACAD的ActiveX对象模型一样，EXCEL的ActiveX对象模型其顶层对象也是Application对象，EXCEL.Application对象提供的Workbooks工作簿集合对象包含有全部已经启动的]]></description><category></category></item></channel></rss>