<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dongyinuan的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u012233421</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u012233421]]></copyright><item><title><![CDATA[Java生成随机码（兑换码），带大小、小写字母、数字。]]></title><link>https://blog.youkuaiyun.com/u012233421/article/details/53071072</link><guid>https://blog.youkuaiyun.com/u012233421/article/details/53071072</guid><author>u012233421</author><pubDate>Mon, 07 Nov 2016 20:55:37 +0800</pubDate><description><![CDATA[import java.util.Random;

public class RandomString {

	/***
	 * 产生随机数的方法
	 * 
	 * @param length
	 * @return
	 */
	public static String getCharAndNumr(int length) {
		if (length >= 3) {
		]]></description><category></category></item><item><title><![CDATA[Java生成随机码（兑换码），带大小字母、小写字母、数字。]]></title><link>https://blog.youkuaiyun.com/u012233421/article/details/53070876</link><guid>https://blog.youkuaiyun.com/u012233421/article/details/53070876</guid><author>u012233421</author><pubDate>Mon, 07 Nov 2016 20:52:12 +0800</pubDate><description><![CDATA[public static String getStringRandom(int length) {
  String val = "";
  Random random = new Random();
  // 参数length，表示生成几位随机数
  for (int i = 0; i < length; i++) {
   String charOrNum = random.nex]]></description><category></category></item><item><title><![CDATA[Eclipse 导入项目乱码问题]]></title><link>https://blog.youkuaiyun.com/u012233421/article/details/51792995</link><guid>https://blog.youkuaiyun.com/u012233421/article/details/51792995</guid><author>u012233421</author><pubDate>Thu, 30 Jun 2016 19:55:00 +0800</pubDate><description><![CDATA[1.编码不对
a.对某文件或某工程更改编码：
  鼠标移到工程名或文件名，右键->Properties->Resource->Text file enCoding ->更改编码（GBK、UTF-8等）->Apply->OK退出
b.修改整个命名空间的编码
   eclipse菜单栏->Window->Preferences(preferences一般就是修改各种eclipse设置的地方)-]]></description><category></category></item><item><title><![CDATA[Android Studio导入Project的方法]]></title><link>https://blog.youkuaiyun.com/u012233421/article/details/51748416</link><guid>https://blog.youkuaiyun.com/u012233421/article/details/51748416</guid><author>u012233421</author><pubDate>Fri, 24 Jun 2016 00:33:21 +0800</pubDate><description><![CDATA[Android Studio到现在已经发展到0.8+的版本了，最近也在试着使用它，原因是多方面的，一个毕竟是未来的趋势，二则是github上越来越多的大牛开源项目都是基于Android
 Studio的，因此会使用Android Studio就成为一件必须的任务。

 

关于Android Studio的下载和安装，网上一搜一大堆的文章，本文不准备累赘地谈论这些问题，主要说一下如何在A]]></description><category></category></item><item><title><![CDATA[sql中视图的作用]]></title><link>https://blog.youkuaiyun.com/u012233421/article/details/48769773</link><guid>https://blog.youkuaiyun.com/u012233421/article/details/48769773</guid><author>u012233421</author><pubDate>Sun, 27 Sep 2015 21:46:32 +0800</pubDate><description><![CDATA[视图是一个虚拟表，其内容由查询定义。同真实的表一样，视图包含一系列带有名称的列和行数据。但是，视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表，并且在引用视图时动态生成。对其中所引用的基础表来说，视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表，或者其它视图视图是存储在数据库中的查询的SQL 语句，它主要出于两种原因：安全原因， 视图可]]></description><category></category></item><item><title><![CDATA[Java基础-super关键字与this关键字]]></title><link>https://blog.youkuaiyun.com/u012233421/article/details/48602209</link><guid>https://blog.youkuaiyun.com/u012233421/article/details/48602209</guid><author>u012233421</author><pubDate>Sun, 20 Sep 2015 21:01:39 +0800</pubDate><description><![CDATA[用super调用父类构造方法

类如果没有显式声明构造方法，则自动生成无参数的默认构造方法。
1.先用一个无参数的父类构造方法验证一下，

执行子类构造方法会自动调用父类的构造方法。测试代码：



class Human3{
    public Human3(){
        System.out.println("构造一个人");
    }
}
class Pupil]]></description><category></category></item><item><title><![CDATA[eclipse 快捷键]]></title><link>https://blog.youkuaiyun.com/u012233421/article/details/48595467</link><guid>https://blog.youkuaiyun.com/u012233421/article/details/48595467</guid><author>u012233421</author><pubDate>Sun, 20 Sep 2015 11:11:21 +0800</pubDate><description><![CDATA[搜索
在工作空间中查找文本
Ctrl+Alt+G
在窗口中
在资源中选中文件再使用


搜索
工作空间中的声明
Ctrl+G
在窗口中
查找某个词


搜索
工作空间中的引用
Ctrl+Shift+G
在窗口中
查找某个词


搜索
打开“搜索”对话框
Ctrl+H
在窗口中


搜索
显示“文件中的出现位置”快速菜单
Ctrl+Shift]]></description><category></category></item><item><title><![CDATA[Android LayoutInflater.inflate(int resource, ViewGroup root, boolean attachToRoot)的参数理解]]></title><link>https://blog.youkuaiyun.com/u012233421/article/details/48579993</link><guid>https://blog.youkuaiyun.com/u012233421/article/details/48579993</guid><author>u012233421</author><pubDate>Sat, 19 Sep 2015 20:58:14 +0800</pubDate><description><![CDATA[方法inflate(int resource, ViewGroup root, boolean attachToRoot) 中
第一个参数传入布局的资源ID，生成fragment视图，第二个参数是视图的父视图，通常我们需要父
视图来正确配置组件。第三个参数告知布局生成器是否将生成的视图添加给父视图。
我们新建一个项目测试一下：
activity_main.xml


<LinearLa]]></description><category></category></item><item><title><![CDATA[Android View和ViewGroup]]></title><link>https://blog.youkuaiyun.com/u012233421/article/details/48578539</link><guid>https://blog.youkuaiyun.com/u012233421/article/details/48578539</guid><author>u012233421</author><pubDate>Sat, 19 Sep 2015 19:51:40 +0800</pubDate><description><![CDATA[View和ViewGroup
　　Android的UI界面都是由View和ViewGroup及其派生类组合而成的。
　　其中，View是所有UI组件的基类，而 ViewGroup是容纳这些组件的容器，其本身也是从View派生出来的.
　　View对象是Android平台中用户界面体现的基础单位。
　　View类是它称为“widgets(工具)”的子类的基础，它们提供了诸如文本输入框和按钮之]]></description><category></category></item><item><title><![CDATA[eclipse乱码解决方法]]></title><link>https://blog.youkuaiyun.com/u012233421/article/details/47836695</link><guid>https://blog.youkuaiyun.com/u012233421/article/details/47836695</guid><author>u012233421</author><pubDate>Fri, 21 Aug 2015 16:39:13 +0800</pubDate><description><![CDATA[eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的。一般默认都是UTF-8或者GBK，当从外部导入的一个工程时，如果该工程的编码方式与eclipse中设置的编码方式不同，就会产生中文的乱码问题，这其中还有几种情况。
如果导入的整个工程的编码方式与eclipse的编码方式有冲突，那么这个工程里所有的中文 都是乱码;如果所有工程的编码方式与eclipse工作空间的编码]]></description><category></category></item><item><title><![CDATA[设计模式（java） 单例模式 单例类]]></title><link>https://blog.youkuaiyun.com/u012233421/article/details/47836659</link><guid>https://blog.youkuaiyun.com/u012233421/article/details/47836659</guid><author>u012233421</author><pubDate>Fri, 21 Aug 2015 16:36:43 +0800</pubDate><description><![CDATA[·单例类
    单实例类，就是这个类只能创建一个对象，保证了对象实例的唯一性。]]></description><category></category></item><item><title><![CDATA[解决android中Layout文件下的xml文件配好后,R类中不能自动生成相应代码]]></title><link>https://blog.youkuaiyun.com/u012233421/article/details/47836577</link><guid>https://blog.youkuaiyun.com/u012233421/article/details/47836577</guid><author>u012233421</author><pubDate>Fri, 21 Aug 2015 16:33:15 +0800</pubDate><description><![CDATA[不能更新的原因:
   1.在xml文件中代码错误或者格式错误
   2.eclipse 编译器是老版本
   3.布局文件的文件名有大写字母
   4.含有相同文件名、格式的xml文件
解决方法:
 1.找到出错的xml文件中的错误代码格式改正，并执行project —clean 操作
 2.eclipse 选择Project--Build Automaticaly ,将上面的勾去掉]]></description><category></category></item><item><title><![CDATA[Eclipse汉化后怎么改回英文版（可切换中英文）]]></title><link>https://blog.youkuaiyun.com/u012233421/article/details/47836527</link><guid>https://blog.youkuaiyun.com/u012233421/article/details/47836527</guid><author>u012233421</author><pubDate>Fri, 21 Aug 2015 16:30:40 +0800</pubDate><description><![CDATA[Eclipse汉化后怎么改回英文版（可切换中英文）

很多朋友将MyEclipse汉化后还想改回英文的，其实只要修改MyEclipse的配置文件就可以了，这里我以MyEclipse7.0为例演示一下如何切换MyEclipse的默认语言：
无论是eclipse还是MyEclipse，在安装路径下都有一个配置文件，如下图：


 
使用EditPlus或者记事本程序将这个文件打开，内容如]]></description><category></category></item><item><title><![CDATA[No resource found that matches the given name 'Theme.AppCompat.Light 的完美解决方案]]></title><link>https://blog.youkuaiyun.com/u012233421/article/details/47836345</link><guid>https://blog.youkuaiyun.com/u012233421/article/details/47836345</guid><author>u012233421</author><pubDate>Fri, 21 Aug 2015 16:20:57 +0800</pubDate><description><![CDATA[No resource found that matches the given name 'Theme.AppCompat.Light 的完美解决方案

首先这个问题的产生是由于缺少Theme.AppCompat.Light这个主题产生的，而这个主题 的是存在于android\support\appcompat-v7支持库中的，注意不是jar包。
No resource found tha]]></description><category></category></item><item><title><![CDATA[Eclipse调试Bug的七种常用技巧]]></title><link>https://blog.youkuaiyun.com/u012233421/article/details/47836273</link><guid>https://blog.youkuaiyun.com/u012233421/article/details/47836273</guid><author>u012233421</author><pubDate>Fri, 21 Aug 2015 16:17:24 +0800</pubDate><description><![CDATA[1、 条件断点
断点大家都比较熟悉，在Eclipse Java 编辑区的行头双击就会得到一个断点，代码会运行到此处时停止。
条件断点，顾名思义就是一个有一定条件的断点，只有满足了用户设置的条件，代码才会在运行到断点处时停止。
在断点处点击鼠标右键，选择最后一个"Breakpoint Properties"

断点的属性界面及各个选项的意思如下图，

2、 变量断点
断点不仅能打在语]]></description><category></category></item><item><title><![CDATA[光标变成黑块变粗 影响插入 解决方法]]></title><link>https://blog.youkuaiyun.com/u012233421/article/details/47836237</link><guid>https://blog.youkuaiyun.com/u012233421/article/details/47836237</guid><author>u012233421</author><pubDate>Fri, 21 Aug 2015 16:16:04 +0800</pubDate><description><![CDATA[正在编写代码的时候，忽然发现eclipse光标变粗了，影响在括号中插入代码。
遇到这种情况怎么办呢？

解决办法如下：
遇到这种情况应该是你不小心按到了insert键，只要再按一下insert键就会恢复正常了。如下图：

按下insert键光标就变成两个字符长度，再按下恢复正常不仅是eclipse，sql,word和
myeclipse中等等都是这样的 这是光标的一种调节功能.]]></description><category></category></item><item><title><![CDATA[Android常见的按钮监听器实现方式]]></title><link>https://blog.youkuaiyun.com/u012233421/article/details/47836193</link><guid>https://blog.youkuaiyun.com/u012233421/article/details/47836193</guid><author>u012233421</author><pubDate>Fri, 21 Aug 2015 16:14:15 +0800</pubDate><description><![CDATA[为按钮（Button）添加响应事件，需要为其设置监听器(Listener)。本文总结了Android中常用的几种Button Listener。
第一种：匿名内部类作为事件监听器类






1
2
3
4
5
6



Button button = (Button)findViewById(R.id.button);//通过资源内部ID为button的资源来]]></description><category></category></item><item><title><![CDATA[Windows环境下Android Studio v1.0安装教程]]></title><link>https://blog.youkuaiyun.com/u012233421/article/details/47836013</link><guid>https://blog.youkuaiyun.com/u012233421/article/details/47836013</guid><author>u012233421</author><pubDate>Fri, 21 Aug 2015 16:04:45 +0800</pubDate><description><![CDATA[Windows环境下Android Studio v1.0安装教程
准备工具

JDK安装包。
要求：JDK 7以及以上版本。Android Studio安装文件。

Windows:
exe（包含SDK） (813 MB)
exe（不包含SDK） (250 MB)
zip (235 MB)Mac
dmg (234 MB)
zip (233 MB)Linux:
zip (2]]></description><category></category></item><item><title><![CDATA[eclipse乱码解决方法]]></title><link>https://blog.youkuaiyun.com/u012233421/article/details/45935423</link><guid>https://blog.youkuaiyun.com/u012233421/article/details/45935423</guid><author>u012233421</author><pubDate>Sat, 23 May 2015 16:35:41 +0800</pubDate><description><![CDATA[eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的。一般默认都是UTF-8或者GBK，当从外部导入的一个工程时，如果该工程的编码方式与eclipse中设置的编码方式不同，就会产生中文的乱码问题，这其中还有几种情况。

如果导入的整个工程的编码方式与eclipse的编码方式有冲突，那么这个工程里所有的中文 都是乱码;如果所有工程的编码方式与eclipse工作空间的]]></description><category></category></item><item><title><![CDATA[撞库攻击：一场需要用户参与的持久战]]></title><link>https://blog.youkuaiyun.com/u012233421/article/details/42155129</link><guid>https://blog.youkuaiyun.com/u012233421/article/details/42155129</guid><author>u012233421</author><pubDate>Thu, 25 Dec 2014 22:31:44 +0800</pubDate><description><![CDATA[用户数据泄露一直是如今互联网世界的一个焦点，从最近的京东撞库抹黑事件，到之前的优快云，如家用户数据的泄露，服务商和黑客之间在用户数据这个舞台上一直在进行着旷日持久的攻防战。
对于大多数用户而言，撞库可能是一个很专业的名词，但是理解起来却比较简单，撞库是黑客无聊的“恶作剧”，黑客通过收集互联网已泄露的用户+密码信息，生成对应的字典表，尝试批量登陆其他网站后，得到一系列可以登陆的用户。 
以京东]]></description><category></category></item></channel></rss>