<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[笑看人生]]></title><description><![CDATA[知识积累，技术交流]]></description><link>https://blog.youkuaiyun.com/yangqi900</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yangqi900]]></copyright><item><title><![CDATA[OPENCPU学习---GPIO操作]]></title><link>https://blog.youkuaiyun.com/yangqi900/article/details/128613134</link><guid>https://blog.youkuaiyun.com/yangqi900/article/details/128613134</guid><author>yangqi900</author><pubDate>Mon, 09 Jan 2023 16:04:15 +0800</pubDate><description><![CDATA[OPENCPU学习---GPIO操作]]></description><category></category></item><item><title><![CDATA[OPENCPU学习---开发环境搭建]]></title><link>https://blog.youkuaiyun.com/yangqi900/article/details/128565064</link><guid>https://blog.youkuaiyun.com/yangqi900/article/details/128565064</guid><author>yangqi900</author><pubDate>Thu, 05 Jan 2023 16:28:32 +0800</pubDate><description><![CDATA[OPENCPU学习---开发环境搭建]]></description><category></category></item><item><title><![CDATA[OPENCPU学习---BC260Y-CN模组]]></title><link>https://blog.youkuaiyun.com/yangqi900/article/details/128564242</link><guid>https://blog.youkuaiyun.com/yangqi900/article/details/128564242</guid><author>yangqi900</author><pubDate>Thu, 05 Jan 2023 15:51:50 +0800</pubDate><description><![CDATA[基于BC260Y-CN模组的OPENCPU方案介绍]]></description><category></category></item><item><title><![CDATA[byte数组拼接]]></title><link>https://blog.youkuaiyun.com/yangqi900/article/details/117986061</link><guid>https://blog.youkuaiyun.com/yangqi900/article/details/117986061</guid><author>yangqi900</author><pubDate>Thu, 17 Jun 2021 11:11:47 +0800</pubDate><description><![CDATA[/**
	 * 拼接byte数组
	 * @param data1 
	 * @param data2
	 * @return 拼接后数组
	 */
	public static byte[] addBytes(byte[] data1, byte[] data2) {  
	    byte[] data3 = new byte[data1.length + data2.length];  
	    System.arraycopy(data1, 0, data3, 0, data1.length)..]]></description><category></category></item><item><title><![CDATA[Hex字符串转ASCII字符]]></title><link>https://blog.youkuaiyun.com/yangqi900/article/details/117985526</link><guid>https://blog.youkuaiyun.com/yangqi900/article/details/117985526</guid><author>yangqi900</author><pubDate>Thu, 17 Jun 2021 10:59:46 +0800</pubDate><description><![CDATA[/**
  * HEX字符串转ASCII字符
  * @param hex
  * @return
  */
 public static String hex2ASCII(String hex) {
  StringBuilder sb = new StringBuilder();
  StringBuilder temp = new StringBuilder();
  // 49204c6f7665204a617661 spli...]]></description><category></category></item><item><title><![CDATA[Struts2加载外部jar包]]></title><link>https://blog.youkuaiyun.com/yangqi900/article/details/23272391</link><guid>https://blog.youkuaiyun.com/yangqi900/article/details/23272391</guid><author>yangqi900</author><pubDate>Wed, 09 Apr 2014 15:33:10 +0800</pubDate><description><![CDATA[目前将工程代码打成jar包，又为了升级方便]]></description><category></category></item><item><title><![CDATA[Spring中保护数据库密码]]></title><link>https://blog.youkuaiyun.com/yangqi900/article/details/19901273</link><guid>https://blog.youkuaiyun.com/yangqi900/article/details/19901273</guid><author>yangqi900</author><pubDate>Tue, 25 Feb 2014 10:35:03 +0800</pubDate><description><![CDATA[spring中通过配置文件配置数据源时，需要对数据库密码进行保护，具体方法可通过重写org.springframework.beans.factory.config.PropertyPlaceholderConfigurer类中的processProperties方法来实现，具体步骤如下：
spring中applicationContext.xml配置文件如下配置

		
			classpa]]></description><category></category></item><item><title><![CDATA[IE中自动安装根证书]]></title><link>https://blog.youkuaiyun.com/yangqi900/article/details/8641927</link><guid>https://blog.youkuaiyun.com/yangqi900/article/details/8641927</guid><author>yangqi900</author><pubDate>Wed, 06 Mar 2013 13:14:49 +0800</pubDate><description><![CDATA[IE中自动安装根证书




IE中使用XEnroll.InstallPKCS7自动安装根数字证书备注：这里测试的根证书采用Base64编码 X.509格式(CER)
<%     
String strCert = "";
try {  
    String realPath = this.getClass().getClassLoader().getResource("RootAgency.]]></description><category></category></item><item><title><![CDATA[Java 解压缩 zip格式的压缩文件]]></title><link>https://blog.youkuaiyun.com/yangqi900/article/details/8552941</link><guid>https://blog.youkuaiyun.com/yangqi900/article/details/8552941</guid><author>yangqi900</author><pubDate>Tue, 29 Jan 2013 15:37:22 +0800</pubDate><description><![CDATA[可循环解压掉压缩文件中所有zip的文件

	/**
	 * 迭代解压ZIP文件，可将压缩包中包含的压缩文件组个解压
	 * @param zipPath 压缩文件路径
	 * @param unZipPath 解压后释放文件的目录
	 * @return 是否操作成功
	 */
	private static boolean unZip(String zipPath, String unZip]]></description><category></category></item><item><title><![CDATA[Java 通过XMLRPC 与服务器交互]]></title><link>https://blog.youkuaiyun.com/yangqi900/article/details/8528765</link><guid>https://blog.youkuaiyun.com/yangqi900/article/details/8528765</guid><author>yangqi900</author><pubDate>Tue, 22 Jan 2013 10:37:16 +0800</pubDate><description><![CDATA[使用java通过XMLRPC与服务器进行通讯


服务端代码：
public class XmlRpcServlet extends HttpServlet {

	 /**
	 * 
	 */
	private static final long serialVersionUID = 2202885997961418581L;
	
	private XmlRpcServletServer]]></description><category></category></item><item><title><![CDATA[JTable中右键选中行并弹出菜单]]></title><link>https://blog.youkuaiyun.com/yangqi900/article/details/8500646</link><guid>https://blog.youkuaiyun.com/yangqi900/article/details/8500646</guid><author>yangqi900</author><pubDate>Mon, 14 Jan 2013 13:39:19 +0800</pubDate><description><![CDATA[//右击弹出菜单
			if (SwingUtilities.isRightMouseButton(e)) {
				JPopupMenu popMenu = null ;
				JTable table = (JTable) e.getComponent();
				//获取鼠标右键选中的行
				int row = table.rowAtPoint(e.getPoint());]]></description><category></category></item><item><title><![CDATA[HttpURLConnection与Struts交互传参乱码问题]]></title><link>https://blog.youkuaiyun.com/yangqi900/article/details/8493321</link><guid>https://blog.youkuaiyun.com/yangqi900/article/details/8493321</guid><author>yangqi900</author><pubDate>Fri, 11 Jan 2013 13:22:40 +0800</pubDate><description><![CDATA[HttpURLConnection 提交POST时，传入的中文参数，到STRUTS接受时，可能会显示为中文，以下几处修改可解决HttpURLConnection POST对URL编码HttpURLConnection connection = (HttpURLConnection)url.openConnection();
//	    connection.setRequestProperty(]]></description><category></category></item><item><title><![CDATA[命令行下调用小红伞杀毒]]></title><link>https://blog.youkuaiyun.com/yangqi900/article/details/8472448</link><guid>https://blog.youkuaiyun.com/yangqi900/article/details/8472448</guid><author>yangqi900</author><pubDate>Sun, 06 Jan 2013 12:28:21 +0800</pubDate><description><![CDATA[1. Content of the Package 
*************************


The zip archive contains the commandline scanner, the license agreement and this readme:


avcls.exe
eula.txt
readme.txt


You will f]]></description><category></category></item><item><title><![CDATA[FTP命令与返回码说明]]></title><link>https://blog.youkuaiyun.com/yangqi900/article/details/8448025</link><guid>https://blog.youkuaiyun.com/yangqi900/article/details/8448025</guid><author>yangqi900</author><pubDate>Fri, 28 Dec 2012 16:05:11 +0800</pubDate><description><![CDATA[Ftp协议:RPC959 

　　命令和返回码： 

　　C-->S：命令 

　　S-->C：返回码 

　　每一个Ftp发送之后，Ftp服务器都会返回一个字符串，其中包括一个返回代码和一串说明信息。这个返回码主要是用于判断命令是否被成功执行了。除此之
 外，还有一个非常重要的命令的返回。当发送PASV之后，返回“227 Entering Passive Mode (127,0]]></description><category></category></item><item><title><![CDATA[Java生产者消费者代码]]></title><link>https://blog.youkuaiyun.com/yangqi900/article/details/8442485</link><guid>https://blog.youkuaiyun.com/yangqi900/article/details/8442485</guid><author>yangqi900</author><pubDate>Thu, 27 Dec 2012 11:05:55 +0800</pubDate><description><![CDATA[/**
 * 生产者消费者例子
 * @author MrYang
 *
 */
public class Test {

	private int p = 0 ;
	
	 class Warehouse {
		
		Object[] o = null ;
		
		public Warehouse(int length){
			o = new Object[length];
		}]]></description><category></category></item><item><title><![CDATA[弟子规释义]]></title><link>https://blog.youkuaiyun.com/yangqi900/article/details/8442421</link><guid>https://blog.youkuaiyun.com/yangqi900/article/details/8442421</guid><author>yangqi900</author><pubDate>Thu, 27 Dec 2012 10:55:50 +0800</pubDate><description><![CDATA[弟子规释义

弟子规 圣人训 首孝弟 次谨信 泛爱众 而亲仁 有余力 则学文
解说：至乐莫如读书，至要莫如教子。首先，在日常生活中要做到孝敬父母，友爱兄弟姐妹，其次一切言行中，要谨慎，要讲信用；和大众交往时要平等仁和，要时常亲近有仁德的人，向他学习 。以上这些事是学习的根本，非做不可。如果做了还有余遐，更应努力的学习礼、乐、射、御、书、术等六艺，各种经典，以及其他有益的学问。

〈入则孝]]></description><category></category></item><item><title><![CDATA[弟子规]]></title><link>https://blog.youkuaiyun.com/yangqi900/article/details/8442394</link><guid>https://blog.youkuaiyun.com/yangqi900/article/details/8442394</guid><author>yangqi900</author><pubDate>Thu, 27 Dec 2012 10:54:08 +0800</pubDate><description><![CDATA[弟子规
总　叙
弟子规　  圣人训　  首孝弟　  次谨信
泛爱众　  而亲仁　  有余力　  则学文
入 则 孝
父母呼　  应勿缓　  父母命　  行勿懒
父母教　  须敬听　  父母责　  须顺承
冬则温　  夏则凊　  晨则省　  昏则定
出必告　  反必面　  居有常　  业无变
事虽小　  勿擅为　  苟擅为　  子道亏
物虽小　  勿私藏　  苟私藏　  亲心伤]]></description><category></category></item><item><title><![CDATA[js技巧]]></title><link>https://blog.youkuaiyun.com/yangqi900/article/details/8442279</link><guid>https://blog.youkuaiyun.com/yangqi900/article/details/8442279</guid><author>yangqi900</author><pubDate>Thu, 27 Dec 2012 10:34:57 +0800</pubDate><description><![CDATA[1.文本框焦点问题
onBlur:当失去输入焦点后产生该事件
onFocus:当输入获得焦点后，产生该文件
Onchange:当文字值改变时，产生该事件
Onselect:当文字加亮后，产生该文件

<input type="text" value="mm" onfocus="if(value=='mm) {value=''}" onblur="if
(value=='') {value='mm']]></description><category></category></item><item><title><![CDATA[Spring 下c3p0的配置]]></title><link>https://blog.youkuaiyun.com/yangqi900/article/details/8442239</link><guid>https://blog.youkuaiyun.com/yangqi900/article/details/8442239</guid><author>yangqi900</author><pubDate>Thu, 27 Dec 2012 10:29:30 +0800</pubDate><description><![CDATA[<bean id="propertyConfigurer"
	class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
	
		
			WEB-INF/mail.properties-->
			classpath:jdbc.properties
			WEB-INF/oscache.proper]]></description><category></category></item><item><title><![CDATA[struts2下配置Log4j方法之一]]></title><link>https://blog.youkuaiyun.com/yangqi900/article/details/8438899</link><guid>https://blog.youkuaiyun.com/yangqi900/article/details/8438899</guid><author>yangqi900</author><pubDate>Wed, 26 Dec 2012 14:26:28 +0800</pubDate><description><![CDATA[该方式是结合log4j来配置的。
第一、导入Log4j所需的库
第二、在web.xml中配置一个初始加载的servlet。

 
	 Boottrap
	 cn.com.aliex.BoottrapServlet
	 
	 	xxx
	 	123
	 
	 1
 

第三、配置Log4j.properties放入工程目录下。

log4j.rootLogger=ERROR
log4]]></description><category></category></item></channel></rss>