<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chen110juan的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chen110juan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chen110juan]]></copyright><item><title><![CDATA[eclipse反编译插件jad环境配置]]></title><link>https://blog.youkuaiyun.com/chen110juan/article/details/52012737</link><guid>https://blog.youkuaiyun.com/chen110juan/article/details/52012737</guid><author>chen110juan</author><pubDate>Sun, 24 Jul 2016 10:39:14 +0800</pubDate><description><![CDATA[参考文献：http://www.mkyong.com/java/java-decompiler-plugin-for-eclipse/


1、  下载jad.exe与net.sf.jadclipse_3.3.0.jar


Jad mirror download

http://www.varaneckas.com/jad

Jad Eclipse plugin
http:]]></description><category></category></item><item><title><![CDATA[谷歌原生自动化框架UiAutomator1.0]]></title><link>https://blog.youkuaiyun.com/chen110juan/article/details/51799955</link><guid>https://blog.youkuaiyun.com/chen110juan/article/details/51799955</guid><author>chen110juan</author><pubDate>Fri, 01 Jul 2016 11:32:35 +0800</pubDate><description><![CDATA[5小时搞定谷歌原生自动化框架UiAutomator1.0


原文  http://tmq.qq.com/2016/06/androidautotestframwork-uiautomator/






前言

谷歌对UI测试（UI Tetsting）的概念是：确保用户在一系列操作过程中（例如键盘输入、点击菜单、弹出对话框、图像显示以及其他UI控件的改变），你的应用程序]]></description><category></category></item><item><title><![CDATA[mysql存储过程函数实例-轻松搞定mysql函数]]></title><link>https://blog.youkuaiyun.com/chen110juan/article/details/51725873</link><guid>https://blog.youkuaiyun.com/chen110juan/article/details/51725873</guid><author>chen110juan</author><pubDate>Tue, 21 Jun 2016 11:13:51 +0800</pubDate><description><![CDATA[顺序结构

先来一个简单的，创建一个函数将'2009-06-23 00:00:00'这样格式的datetime时间转化为‘2009年6月23日0时0分0秒’这样的格式：

DELIMITER $$
DROP FUNCTION IF EXISTS `sp_test`.`getdate`$$
CREATE FUNCTION  `sp_test`.`getdate`(gdate dateti]]></description><category></category></item><item><title><![CDATA[linux中，ps命令和top命令的区别]]></title><link>https://blog.youkuaiyun.com/chen110juan/article/details/51360704</link><guid>https://blog.youkuaiyun.com/chen110juan/article/details/51360704</guid><author>chen110juan</author><pubDate>Tue, 10 May 2016 09:49:59 +0800</pubDate><description><![CDATA[ps看到的是命令执行瞬间的进程信息,而top可以持续的监视
ps只是查看进程,而top还可以监视系统性能,如平均负载,cpu和内存的消耗
另外top还可以操作进程,如改变优先级(命令r)和关闭进程(命令k)]]></description><category></category></item><item><title><![CDATA[安卓刷机包与recovery的区别]]></title><link>https://blog.youkuaiyun.com/chen110juan/article/details/51261189</link><guid>https://blog.youkuaiyun.com/chen110juan/article/details/51261189</guid><author>chen110juan</author><pubDate>Wed, 27 Apr 2016 14:53:49 +0800</pubDate><description><![CDATA[Recovery？笼统的说，就是一个刷机的工程界面。如果你装过系统，你可能知道dos界面或者winPE，安装了 Recovery相当于给系统安了一个dos界面。在recovery界面可以选择安装系统，清空数据，ghost备份系统，恢复系统等等。


而刷机包就等于电脑的系统~~！]]></description><category></category></item><item><title><![CDATA[fastboot刷机——理论]]></title><link>https://blog.youkuaiyun.com/chen110juan/article/details/51260955</link><guid>https://blog.youkuaiyun.com/chen110juan/article/details/51260955</guid><author>chen110juan</author><pubDate>Wed, 27 Apr 2016 14:36:14 +0800</pubDate><description><![CDATA[在安卓手机中fastboot是一种比recovery更底层的模式。 
fastboot是一种线刷，就是使用USB数据线连接手机的一种刷机模式。这种模式是更接近于硬件的界面，所以这个模式一般好似在手机变砖或者修复时使用的。 

 
分区解释:  
system:系统分区. 
userdata:数据分区. 
cache:缓存分区 
recovery:Recovery分区. 
boot]]></description><category></category></item><item><title><![CDATA[fastboot刷机——实际应用]]></title><link>https://blog.youkuaiyun.com/chen110juan/article/details/51260763</link><guid>https://blog.youkuaiyun.com/chen110juan/article/details/51260763</guid><author>chen110juan</author><pubDate>Wed, 27 Apr 2016 14:18:43 +0800</pubDate><description><![CDATA[一、正常fastboot刷机脚本 
@echo off
fastboot erase system
fastboot erase boot
fastboot erase cache
fastboot erase userdata
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash]]></description><category></category></item><item><title><![CDATA[echo off]]></title><link>https://blog.youkuaiyun.com/chen110juan/article/details/51260714</link><guid>https://blog.youkuaiyun.com/chen110juan/article/details/51260714</guid><author>chen110juan</author><pubDate>Wed, 27 Apr 2016 14:09:40 +0800</pubDate><description><![CDATA[就是说关闭回显

@echo off并不是DOS程序中的，
而是DOS批处理中的。
当年的DOS，所有操作都用键盘命令来完成，
当你每次都要输入相同的命令时，
可以把这么多命令存为一个批处理，
从此以后，只要运行这个批处理，
就相当于打了几行、几十行命令。

DOS在运行批处理时，
会依次执行批处理中的每条命令，
并且会在显示器上显示，
如果你不想让它们显示，
可以加一个“echo off”

当]]></description><category></category></item><item><title><![CDATA[Maven依赖排除 禁止依赖传递 取消依赖的方法]]></title><link>https://blog.youkuaiyun.com/chen110juan/article/details/50777933</link><guid>https://blog.youkuaiyun.com/chen110juan/article/details/50777933</guid><author>chen110juan</author><pubDate>Wed, 02 Mar 2016 10:29:26 +0800</pubDate><description><![CDATA[Maven的优点是依赖管理，特别是前期使用ANT的开发者都有很多感触。最近要开发一个java工程，定的要使用maven，会使用hadoop和hbase的客户端，而引入一个hadoop-client的jar或者hbase的jar包，会依赖十几个其他的jar包，而这些jar包的功能我又用不上，所以这种依赖反倒成了工程瘦身的负担。关键我还有强迫症，见到这些对工程无用的包，我就抓狂。所以在网上百找千寻，找]]></description><category></category></item><item><title><![CDATA[java Runtime.getRuntime().exec 调用系统脚本/命令注意事项]]></title><link>https://blog.youkuaiyun.com/chen110juan/article/details/50598704</link><guid>https://blog.youkuaiyun.com/chen110juan/article/details/50598704</guid><author>chen110juan</author><pubDate>Thu, 28 Jan 2016 10:03:01 +0800</pubDate><description><![CDATA[错误的方法：

//CPUID
private static final String cpuid="dmidecode -t processor | grep 'ID' | head -1";

Process p = Runtime.getRuntime().exec(puid);

原因：不会被再次解析，管道符失效

 

正确的办法：

linux下：

St]]></description><category></category></item><item><title><![CDATA[Java中继承thread类与实现Runnable接口的区别]]></title><link>https://blog.youkuaiyun.com/chen110juan/article/details/50146481</link><guid>https://blog.youkuaiyun.com/chen110juan/article/details/50146481</guid><author>chen110juan</author><pubDate>Wed, 02 Dec 2015 12:16:16 +0800</pubDate><description><![CDATA[Java中线程的创建有两种方式：
 
1．  通过继承Thread类，重写Thread的run()方法，将线程运行的逻辑放在其中
2．  通过实现Runnable接口，实例化Thread类
 

    在实际应用中，我们经常用到多线程，如车站的售票系统，车站的各个售票口相当于各个线程。当我们做这个系统的时候可能会想到两种方式来实现，继承Thread类或实现Runnable接口，现在看]]></description><category></category></item><item><title><![CDATA[Exception in thread "main" org.openqa.selenium.remote.SessionNotFoundException]]></title><link>https://blog.youkuaiyun.com/chen110juan/article/details/48788027</link><guid>https://blog.youkuaiyun.com/chen110juan/article/details/48788027</guid><author>chen110juan</author><pubDate>Mon, 28 Sep 2015 18:41:54 +0800</pubDate><description><![CDATA[解决方案：
把IE浏览器选项“安全”中的所有保护模式全部打开 或者 全部关闭]]></description><category></category></item><item><title><![CDATA[eclipse插件]]></title><link>https://blog.youkuaiyun.com/chen110juan/article/details/48492691</link><guid>https://blog.youkuaiyun.com/chen110juan/article/details/48492691</guid><author>chen110juan</author><pubDate>Wed, 16 Sep 2015 13:31:04 +0800</pubDate><description><![CDATA[WTP下载地址：
http://www.eclipse.org/webtools/]]></description><category></category></item><item><title><![CDATA[MySQL存储过程]]></title><link>https://blog.youkuaiyun.com/chen110juan/article/details/48262861</link><guid>https://blog.youkuaiyun.com/chen110juan/article/details/48262861</guid><author>chen110juan</author><pubDate>Mon, 07 Sep 2015 11:03:06 +0800</pubDate><description><![CDATA[MySQL中，创建存储过程的基本形式如下：

CREATE PROCEDURE sp_name ([proc_parameter[,...]])          [characteristic ...] routine_body 

其中，sp_name参数是存储过程的名称；proc_parameter表示存储过程的参数列表； characteristic参数指定存储过程的特性；rout]]></description><category></category></item><item><title><![CDATA[JAVA注释方法及格式]]></title><link>https://blog.youkuaiyun.com/chen110juan/article/details/47298689</link><guid>https://blog.youkuaiyun.com/chen110juan/article/details/47298689</guid><author>chen110juan</author><pubDate>Wed, 05 Aug 2015 15:57:06 +0800</pubDate><description><![CDATA[Java代码  



1、单行(single-line)--短注释：//……      
单独行注释：在代码中单起一行注释， 注释前最好有一行空行，并与其后的代码具有一样的缩进层级。如果单行无法完成，则应采用块注释。   
注释格式：/* 注释内容 */   
  
行头注释：在代码行的开头进行注释。主要为了使该行代码失去意义。   
注释格式：// 注释内容   
    ]]></description><category></category></item><item><title><![CDATA[java编译中出现了Exception in thread “main" java.lang.UnsupportedClassVersionError]]></title><link>https://blog.youkuaiyun.com/chen110juan/article/details/47272537</link><guid>https://blog.youkuaiyun.com/chen110juan/article/details/47272537</guid><author>chen110juan</author><pubDate>Tue, 04 Aug 2015 09:59:13 +0800</pubDate><description><![CDATA[这个问题确实是由较高版本的JDK编译的java class文件试图在较低版本的JVM上运行产生的错误。

    1、解决措施就是保证jvm（java命令）和jdk（javac命令）版本一致。如果是linux版本，则在命令行中分别输入java -version和javac -version命令来查看版本是否一致。这里假设都是1.7版本。

    2、如果都一致，但还是解决不了问题，那么你]]></description><category></category></item><item><title><![CDATA[Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法]]></title><link>https://blog.youkuaiyun.com/chen110juan/article/details/47265437</link><guid>https://blog.youkuaiyun.com/chen110juan/article/details/47265437</guid><author>chen110juan</author><pubDate>Mon, 03 Aug 2015 23:22:19 +0800</pubDate><description><![CDATA[方案一：用Eclipse自带的Export功能

步骤1：准备主清单文件 “MANIFEST.MF”，

由于是打包引用了第三方jar包的Java项目，故需要自定义配置文件MANIFEST.MF，在该项目下建立文件MANIFEST.MF，内容如下：

Manifest-Version: 1.0
Class-Path: lib/commons-codec.jar lib/commons-]]></description><category></category></item><item><title><![CDATA[java获取桌面，我的文档路径]]></title><link>https://blog.youkuaiyun.com/chen110juan/article/details/47170311</link><guid>https://blog.youkuaiyun.com/chen110juan/article/details/47170311</guid><author>chen110juan</author><pubDate>Fri, 31 Jul 2015 15:00:09 +0800</pubDate><description><![CDATA[javax.swing.filechooser.FileSystemView fsv = javax.swing.filechooser.FileSystemView.getFileSystemView(); 

fsv.getHomeDirectory();     //这便是读取桌面路径的方法了   
getDefaultDirectory()   //返回文件选择器的用户默认起始目录。]]></description><category></category></item><item><title><![CDATA[android各版本及版本号对应关系]]></title><link>https://blog.youkuaiyun.com/chen110juan/article/details/44240585</link><guid>https://blog.youkuaiyun.com/chen110juan/article/details/44240585</guid><author>chen110juan</author><pubDate>Fri, 13 Mar 2015 14:13:55 +0800</pubDate><description><![CDATA[]]></description><category></category></item></channel></rss>