<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[anqini的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/anqini</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; anqini]]></copyright><item><title><![CDATA[关于C#来开发类似画CAD图的工具的问题]]></title><link>https://blog.youkuaiyun.com/anqini/article/details/6976741</link><guid>https://blog.youkuaiyun.com/anqini/article/details/6976741</guid><author>anqini</author><pubDate>Wed, 16 Nov 2011 13:58:20 +0800</pubDate><description><![CDATA[如上，窗口分为左右两个部分，右边的是用什么实现的呢
可以动态的从左边的工具栏拖动模块，并且编辑每个红色端口，也可以端口和端口之间用线来连接]]></description><category></category></item><item><title><![CDATA[struts2 struts.properties 的详解]]></title><link>https://blog.youkuaiyun.com/anqini/article/details/3992940</link><guid>https://blog.youkuaiyun.com/anqini/article/details/3992940</guid><author>anqini</author><pubDate>Sun, 15 Mar 2009 22:25:00 +0800</pubDate><description><![CDATA[ 为了以后方便使用，在网上找了片翻译好的配置详解！  ### Struts default properties### Struts 默认属性文件###(can be overridden by a struts.properties file in the root of the classpath)###可以用classpath根路径上的struts.propertie]]></description><category></category></item><item><title><![CDATA[Windows消息大全]]></title><link>https://blog.youkuaiyun.com/anqini/article/details/2936493</link><guid>https://blog.youkuaiyun.com/anqini/article/details/2936493</guid><author>anqini</author><pubDate>Tue, 16 Sep 2008 14:45:00 +0800</pubDate><description><![CDATA[ 消息，就是指Windows发出的一个通知，告诉应用程序某个事情发生了。例如，单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的，这个记录中包含了消息的类型以及其他信息。例如，对于单击鼠标所产生的消息来说，这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg，(我转贴的)它在Windows单元中是这样声明的：typ]]></description><category></category></item><item><title><![CDATA[Spring取Sequence的下一个value]]></title><link>https://blog.youkuaiyun.com/anqini/article/details/2517972</link><guid>https://blog.youkuaiyun.com/anqini/article/details/2517972</guid><author>anqini</author><pubDate>Fri, 06 Jun 2008 20:31:00 +0800</pubDate><description><![CDATA[首先匹配好其DataSource~就是在xml文件里~！之后写以下的程序！        DataSource ds = (DataSource) context.getBean("dataSource");        OracleSequenceMaxValueIncrementer incr = new OracleSequenceMaxValueIncrementer(ds, 这]]></description><category></category></item><item><title><![CDATA[实现简单的动态代理！]]></title><link>https://blog.youkuaiyun.com/anqini/article/details/2513447</link><guid>https://blog.youkuaiyun.com/anqini/article/details/2513447</guid><author>anqini</author><pubDate>Thu, 05 Jun 2008 12:36:00 +0800</pubDate><description><![CDATA[这两天对java的动态代理感兴趣，自己写了个最简单的代码，认识一下动态代理！例子：类列表：MyObjec是执行类。MyProxy 是我自己实现的动态代理类，这个类实现了InvocationHandler接口，关于这个借口的描述就不多说了，可以参照api文档！好像动态代理类都实现这个接口，我是这么理解的，呵呵！Test 类是我的业务类ITest 是我业务类的接口！impo]]></description><category></category></item><item><title><![CDATA[利用DOM，取出指定XML文件的元素值]]></title><link>https://blog.youkuaiyun.com/anqini/article/details/2508062</link><guid>https://blog.youkuaiyun.com/anqini/article/details/2508062</guid><author>anqini</author><pubDate>Tue, 03 Jun 2008 16:32:00 +0800</pubDate><description><![CDATA[import java.io.IOException;import java.io.InputStream;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;]]></description><category></category></item><item><title><![CDATA[ResourceBundle的路径问题]]></title><link>https://blog.youkuaiyun.com/anqini/article/details/2501809</link><guid>https://blog.youkuaiyun.com/anqini/article/details/2501809</guid><author>anqini</author><pubDate>Mon, 02 Jun 2008 00:19:00 +0800</pubDate><description><![CDATA[昨天突然对.properties文件的路径产生了怀疑,回家后试了一下,之后对File的相对路径比较了一下!System.out.println(System.getProperty("user.dir"));  //这个是去工程的绝对路径的  System.out.println(Thread.currentThread().getContextClassLoader().getResourc]]></description><category></category></item><item><title><![CDATA[JAVA String.format 方法使用介绍]]></title><link>https://blog.youkuaiyun.com/anqini/article/details/2482105</link><guid>https://blog.youkuaiyun.com/anqini/article/details/2482105</guid><author>anqini</author><pubDate>Mon, 26 May 2008 13:05:00 +0800</pubDate><description><![CDATA[ 转载自：http://blog.youkuaiyun.com/andycpp/archive/2007/08/18/1749700.aspx    在JDK1.5中，String类增加了一个非常有用的静态函数format(String  format, Objece...  argues)，可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式，是最复杂也是最难掌握的一点，而argues则]]></description><category></category></item><item><title><![CDATA[Oracle函数大全]]></title><link>https://blog.youkuaiyun.com/anqini/article/details/2453275</link><guid>https://blog.youkuaiyun.com/anqini/article/details/2453275</guid><author>anqini</author><pubDate>Sat, 17 May 2008 00:54:00 +0800</pubDate><description><![CDATA[SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;        A         A      ZERO     SPACE--------- --------- --------- ---------      ]]></description><category></category></item><item><title><![CDATA[正则表达式教程!]]></title><link>https://blog.youkuaiyun.com/anqini/article/details/2371201</link><guid>https://blog.youkuaiyun.com/anqini/article/details/2371201</guid><author>anqini</author><pubDate>Sat, 03 May 2008 16:04:00 +0800</pubDate><description><![CDATA[花了一些业余时间完成的，和大家一起分享 ：） http://download.youkuaiyun.com/source/370958 HTML格式，为了让其中的 Java 代码高亮显示需要开启JavaScript。 全文译自 Java Tutorial 的 Regular Expressions 一章， 本人英文很烂，不能保证译文的质量，还是建议大家直接看原文： http://java.sun.com/do]]></description><category></category></item><item><title><![CDATA[非捕获组的详解!]]></title><link>https://blog.youkuaiyun.com/anqini/article/details/2371162</link><guid>https://blog.youkuaiyun.com/anqini/article/details/2371162</guid><author>anqini</author><pubDate>Sat, 03 May 2008 16:00:00 +0800</pubDate><description><![CDATA[以 (? 开头，) 结尾的都称为非捕获组，在匹配完成后在内存中不保留匹配到的字符。 非捕获组的应用比较复杂，这里只能简单地说一下它们的意思。 (?:X) X，作为非捕获组 与捕获组 ( ) 的意思一样也是将其作为一组进行处理，与捕获组的区别在于不捕获匹配的文本， 仅仅作为分组。 比如：要匹配 123123 这个，就可以写为 (123)/1 使用反向引用，这时只能用捕获组，在匹配 123 后会保留在]]></description><category></category></item><item><title><![CDATA[深入HashCode方法]]></title><link>https://blog.youkuaiyun.com/anqini/article/details/2363713</link><guid>https://blog.youkuaiyun.com/anqini/article/details/2363713</guid><author>anqini</author><pubDate>Fri, 02 May 2008 21:20:00 +0800</pubDate><description><![CDATA[ 为什么HashCode对于对象是如此的重要?　　一个对象的HashCode就是一个简单的Hash算法的实现，虽然它和那些真正的复杂的Hash算法相比还不能叫真正的算法，它如何实现它，不仅仅是程序员的编程水平问题，而是关系到你的对象在存取是性能的非常重要的关系.有可能，不同的HashCode可能会使你的对象存取产生，成百上千倍的性能差别。　　我们先来看一下，在JAVA中两个重要的数据结构:]]></description><category></category></item><item><title><![CDATA[第一次用native2ascii]]></title><link>https://blog.youkuaiyun.com/anqini/article/details/2358272</link><guid>https://blog.youkuaiyun.com/anqini/article/details/2358272</guid><author>anqini</author><pubDate>Fri, 02 May 2008 00:41:00 +0800</pubDate><description><![CDATA[开始我在eclipse创建一个properties文件之后，把encoding设置为utf-8,然后往这个文件写入中文，接着在程序里去这些中文的时候，出现乱码。然后google了一下！一下子ok!! native2ascii -encoding  源文件 目标文件    ok!呵呵，可能对大部分人来说这是很基础的东西，别笑哦，反正学到一个了！过了一会发现一个好插件，就是propertiesEdit]]></description><category></category></item><item><title><![CDATA[MySql的一些小操作]]></title><link>https://blog.youkuaiyun.com/anqini/article/details/2357484</link><guid>https://blog.youkuaiyun.com/anqini/article/details/2357484</guid><author>anqini</author><pubDate>Thu, 01 May 2008 14:04:00 +0800</pubDate><description><![CDATA[启动服务:net start mysql; 运行MySQL客户程序:bin目录下,mysql -u username -p;之后会出现输入密码的命令等待操作,然后输入密码! 创建数据库:create database database_name; 进入数据库:use database_name; import脚本: 方法1：连接mysql之后，source  查看执行时间:set timing o]]></description><category></category></item><item><title><![CDATA[计算占用内存大小的方法]]></title><link>https://blog.youkuaiyun.com/anqini/article/details/2347923</link><guid>https://blog.youkuaiyun.com/anqini/article/details/2347923</guid><author>anqini</author><pubDate>Wed, 30 Apr 2008 14:13:00 +0800</pubDate><description><![CDATA[public   class   T     ...{     public   static   void   main(String[]   args)   throws   Exception     ...{     //   创建   1000   个   String     String   strA[]   =   new   String[1000];     long   ]]></description><category></category></item><item><title><![CDATA[JDBC结果集用法]]></title><link>https://blog.youkuaiyun.com/anqini/article/details/2338747</link><guid>https://blog.youkuaiyun.com/anqini/article/details/2338747</guid><author>anqini</author><pubDate>Mon, 28 Apr 2008 13:57:00 +0800</pubDate><description><![CDATA[1.可滚动的结果集   Statement s = conn.createStatement(type,concurrency);   type:   1.TYPE_FORWARD_ONLY   结果集不能滚动   2.TYPE_SCROLL_INSENSITIVE  结果集可以滚动，但对数据库变化不敏感，也就是说即使数据库数据被更新了，也不反应在这个结果集上。   3.TYPE_SCROLL_S]]></description><category></category></item><item><title><![CDATA[网络编程]]></title><link>https://blog.youkuaiyun.com/anqini/article/details/2338135</link><guid>https://blog.youkuaiyun.com/anqini/article/details/2338135</guid><author>anqini</author><pubDate>Mon, 28 Apr 2008 11:48:00 +0800</pubDate><description><![CDATA[1.实现服务器  ServerSocket(port);创建一个监听制定端口的套接字。  Socket accept();等待连接，该方法获得一个Socket对象，可以通过这个对象与连接中的客户端进行通信。2.为多个客户端服务   每当程序建立一个新的连接，也就是说当accept被成功调用的时候，将创建一个新的线程来处理服务器和该客户端之间的连接。主程序将立即返回并等待下一个连接。   ]]></description><category></category></item><item><title><![CDATA[集合(一)]]></title><link>https://blog.youkuaiyun.com/anqini/article/details/2336646</link><guid>https://blog.youkuaiyun.com/anqini/article/details/2336646</guid><author>anqini</author><pubDate>Mon, 28 Apr 2008 01:38:00 +0800</pubDate><description><![CDATA[1.链表   有序排序的容器：LinkedList 数组是将对象的引用放在连续的存储位子中，而链表则将每个对象存放在独立的节点中，每个节点中还存放着序列中下一个节点的引用，也存放着上一个节点的引用。 LinkedList.add()用于将对象添加到列表的尾部，但你有时候肯那个需要把元素插入到列表中的某个位置，这种依赖于位置的add()是由迭代器负责的，因为迭代器描述的是集合中的位置，使用迭代器来添]]></description><category></category></item><item><title><![CDATA[java执行命令行的方法]]></title><link>https://blog.youkuaiyun.com/anqini/article/details/2336474</link><guid>https://blog.youkuaiyun.com/anqini/article/details/2336474</guid><author>anqini</author><pubDate>Sun, 27 Apr 2008 23:55:00 +0800</pubDate><description><![CDATA[String cmd="cmd /c  c:/ddd/aaa.exe";          Runtime.getRuntime().exec(cmd);    ]]></description><category></category></item><item><title><![CDATA[mysql中加密和解密！]]></title><link>https://blog.youkuaiyun.com/anqini/article/details/2335947</link><guid>https://blog.youkuaiyun.com/anqini/article/details/2335947</guid><author>anqini</author><pubDate>Sun, 27 Apr 2008 20:57:00 +0800</pubDate><description><![CDATA[PASSWORD()：创建一个经过加密的密码字符串，适合于插入到MySQL的安全系统。该加密过程不可逆，和unix密码加密过程使用不同的算法。主要用于MySQL的认证系统。   ENCRYPT(，)：使用UNIX crypt()系统加密字符串，ENCRYPT()函数接收要加密的字符串和（可选的）用于加密过程的salt（一个可以唯一确定口令的字符串，就像钥匙一样），注意，windows上]]></description><category></category></item></channel></rss>