<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/coder_ken</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; coder_ken]]></copyright><item><title><![CDATA[Bitmap 和 Drawable 的区别及转换]]></title><link>https://blog.youkuaiyun.com/coder_ken/article/details/52006061</link><guid>https://blog.youkuaiyun.com/coder_ken/article/details/52006061</guid><author>coder_ken</author><pubDate>Sat, 20 Aug 2016 15:44:50 +0800</pubDate><description><![CDATA[定义DrawableA Drawable is a general abstraction for “something that can be drawn.” 
在谷歌官方文档中的定义是： Drawable 是任何可以绘画对象的一个抽象Bitmap位图文件（Bitmap），扩展名可以是.bmp或者.dib。位图是Windows标准格式图形文件，它将图像定义为由点（像素）组成，每个点可以由多种色彩表]]></description><category></category></item><item><title><![CDATA[Windows下IntelliJ IDEA配置git项目]]></title><link>https://blog.youkuaiyun.com/coder_ken/article/details/51986531</link><guid>https://blog.youkuaiyun.com/coder_ken/article/details/51986531</guid><author>coder_ken</author><pubDate>Thu, 21 Jul 2016 21:16:20 +0800</pubDate><description><![CDATA[安装git for windows下载地址：https://git-scm.com/download/win安装tomcat下载地址：http://tomcat.apache.org/在IntelliJ中配置git输入项目的git地址最后点击 clone配置tomcat选择tomcat解压后所在的文件夹 
增加需要部署的项目，也可以设置虚拟路径 
至此，git 上的项目已经导入并且可以运行了]]></description><category></category></item><item><title><![CDATA[Service中同一命令执行两次结果不同]]></title><link>https://blog.youkuaiyun.com/coder_ken/article/details/51490839</link><guid>https://blog.youkuaiyun.com/coder_ken/article/details/51490839</guid><author>coder_ken</author><pubDate>Tue, 24 May 2016 15:44:35 +0800</pubDate><description><![CDATA[环境：Spring Mybatis 第一次执行结果 size = 3，是根据分页值 pageSize 得出的，而第二次执行却把数据库所有的数据都返回出来了思考无果，主要是现在对 Java Web不熟，刚刚上手没有几天，先把问题记录下来]]></description><category></category></item><item><title><![CDATA[根据Value设置Radio选项的状态值]]></title><link>https://blog.youkuaiyun.com/coder_ken/article/details/51488662</link><guid>https://blog.youkuaiyun.com/coder_ken/article/details/51488662</guid><author>coder_ken</author><pubDate>Tue, 24 May 2016 11:14:30 +0800</pubDate><description><![CDATA[/*
 *  根据 value 的值 设置 radio的选中状态
 *  
 */
function setRadioByValue(name, value){
    var target = value;
    var radioAll  = $("input[name='"+ name+"']");
    for(var a=0 ; a<radioAll.length ;a++){]]></description><category></category></item><item><title><![CDATA[m 升的水倒入 n 个相同的容器(容器无限大)]]></title><link>https://blog.youkuaiyun.com/coder_ken/article/details/51023980</link><guid>https://blog.youkuaiyun.com/coder_ken/article/details/51023980</guid><author>coder_ken</author><pubDate>Thu, 31 Mar 2016 11:19:28 +0800</pubDate><description><![CDATA[问题描述要把 m 升的水倒入 n 个相同的容器中（假设容器足够大），允许有的容器是空的，问共有多少种不同的倒法？（用k表示）5，1，1和1，5，1和 1,1,5 是同一种倒法。 Input: 第一行是测试数据的数目 x（0 <= x <= 20）。以下每行均包含二个整数m和n，以空格分开。1<=m，n<=10。 Output: 对输入的每行数据m和n，用一行输出相应的k。样例输入1
7 3样例输出8]]></description><category></category></item><item><title><![CDATA[Java实现单例模式]]></title><link>https://blog.youkuaiyun.com/coder_ken/article/details/50966503</link><guid>https://blog.youkuaiyun.com/coder_ken/article/details/50966503</guid><author>coder_ken</author><pubDate>Fri, 25 Mar 2016 08:34:55 +0800</pubDate><description><![CDATA[定义

单例模式，也叫单子模式，是一种常用的软件设计模式。在应用这个模式时，单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象，这样有利于我们协调系统整体的行为。比如在某个服务器程序中，该服务器的配置信息存放在一个文件中，这些配置数据由一个单例对象统一读取，然后服务进程中的其他对象再通过这个单例对象获取这些配置信息。这种方式简化了在复杂环境下的配置管理[1]。（来自wi]]></description><category></category></item><item><title><![CDATA[Android客户端与服务器端数据同步]]></title><link>https://blog.youkuaiyun.com/coder_ken/article/details/50920606</link><guid>https://blog.youkuaiyun.com/coder_ken/article/details/50920606</guid><author>coder_ken</author><pubDate>Sat, 19 Mar 2016 12:30:24 +0800</pubDate><description><![CDATA[应用场景

假设我们在做一个通讯录软件，我们既可以在本地做增删改的操作，也可以在PC上的Web端做增删改的操作。那么这篇文章中我们要解决的问题是如何在客户端与服务端只传输经过增删改操作的数据，来使得客户端与服务端的数据是同步的。

名词解释

Anchor：同步锚点，用时间戳来表示，用来发现两端数据变化的部分

客户端表设计

每条记录包含两个用来同步用的字段： 
status ： 用来标识记录的]]></description><category></category></item><item><title><![CDATA[学校Android客户端共享上网的原理]]></title><link>https://blog.youkuaiyun.com/coder_ken/article/details/50897842</link><guid>https://blog.youkuaiyun.com/coder_ken/article/details/50897842</guid><author>coder_ken</author><pubDate>Tue, 15 Mar 2016 17:30:35 +0800</pubDate><description><![CDATA[问题描述：在宿舍使用无线路由器的情况下，使用Android官方登陆校园网时，每个人必须登陆自己的账号才能上网，而使用非官方版的客户端时，只需要其中一个人登陆即可，其他人连接无线路由器即可上网。原理：我先从客户端的角度解释这个问题，官方版与非官方版客户端的区别在于官方版多了一个ip地址检测模块。该模块当检测到你手机的ip是以192开头的话，就判断你使用了无线路由，这时候客户端是不会让你上网的，然而学校]]></description><category></category></item><item><title><![CDATA[3月14日 Android面试总结]]></title><link>https://blog.youkuaiyun.com/coder_ken/article/details/50888956</link><guid>https://blog.youkuaiyun.com/coder_ken/article/details/50888956</guid><author>coder_ken</author><pubDate>Mon, 14 Mar 2016 23:15:38 +0800</pubDate><description><![CDATA[1.Activity生命周期以及onResume()和onStart()的区别以下内容翻译自StackOverflow上的一个高票回答：我们不能没有onStart()，因为Activity调用onStart()后的状态对于用户来说是可见(visible)的，但是不能与用户进行交互(interact)。是否能够和用户交互就是onStart()和onResume()的区别。想象一个人站在一扇玻璃门后面，]]></description><category></category></item><item><title><![CDATA[failed to find target with hash string 'android-23']]></title><link>https://blog.youkuaiyun.com/coder_ken/article/details/50853927</link><guid>https://blog.youkuaiyun.com/coder_ken/article/details/50853927</guid><author>coder_ken</author><pubDate>Fri, 11 Mar 2016 10:32:35 +0800</pubDate><description><![CDATA[1.问题的由来在github上面下载了个知乎的开源项目，然后用本地的Android Studio打开，就出现了这个错误2.问题的描述3.为什么会出现这个问题由于该开源项目中配置文件的targetSdkVersion 23然后我本地上最高只有Android SDK 22 
4.如何解决这个问题只要打开Android SDK Manager，将对应的SDK版本下载下来即可]]></description><category></category></item><item><title><![CDATA[生环学院网站问题]]></title><link>https://blog.youkuaiyun.com/coder_ken/article/details/50820698</link><guid>https://blog.youkuaiyun.com/coder_ken/article/details/50820698</guid><author>coder_ken</author><pubDate>Wed, 09 Mar 2016 11:13:33 +0800</pubDate><description><![CDATA[1.IIS将附件当作文件浏览问题今天把下载页面打开，并且点击下载文件，发现可以下载文件了，所以上次下载不成功推测是因为IIS的缓存问题2.每篇文章可以更改发布的时间3.上传附件大小的限制打开网站目录下dede/templets/album_edit.htm    //line.78
dede/templets/album_add.htm     //line.70将默认的大小2MB 修改成为你想要的]]></description><category></category></item><item><title><![CDATA[3月6号  学而思]]></title><link>https://blog.youkuaiyun.com/coder_ken/article/details/50812557</link><guid>https://blog.youkuaiyun.com/coder_ken/article/details/50812557</guid><author>coder_ken</author><pubDate>Mon, 07 Mar 2016 17:00:38 +0800</pubDate><description><![CDATA[1.两个字符串的最大公共子串



2.strsplit函数的实现



3.小根堆的实现



4.不用额外空间，交换两个数据]]></description><category></category></item><item><title><![CDATA[3月5号  百词斩]]></title><link>https://blog.youkuaiyun.com/coder_ken/article/details/50810260</link><guid>https://blog.youkuaiyun.com/coder_ken/article/details/50810260</guid><author>coder_ken</author><pubDate>Sun, 06 Mar 2016 11:23:55 +0800</pubDate><description><![CDATA[1.内部类和内部静态类的区别a.普通内部类隐含的保存了指向外部类的对象，而静态内部类没有 
b.静态内部类可以有静态成员，而非静态方法则不允许有静态成员 
c.静态内部类只能访问外部类的静态成员，而非静态内部类可以访问外部类的所以成员 
d.实例化一个普通内部类的方法：OutObj objOut = new OutObj();
OutObj.InObj = objOut.new InObj();e.]]></description><category></category></item><item><title><![CDATA[二维指针控制指向NULL的一维指针]]></title><link>https://blog.youkuaiyun.com/coder_ken/article/details/50807176</link><guid>https://blog.youkuaiyun.com/coder_ken/article/details/50807176</guid><author>coder_ken</author><pubDate>Sat, 05 Mar 2016 08:56:41 +0800</pubDate><description><![CDATA[昨天晚上看到一个算法题：二叉搜索树与双向链表 
有一个函数中的参数是二维指针，传递进去是一维指针的地址，我想：C语言中一维指针就可以改变指针所指向的值啊，为什么还要二维指针算法中的函数声明：void ConvertNode(BinaryTreeNode* pNode, BinaryTreeNode** pLastNodeInlist);大家先看一个小程序吧：#include <iostream>
u]]></description><category></category></item><item><title><![CDATA[Thread与Service的区别]]></title><link>https://blog.youkuaiyun.com/coder_ken/article/details/50205227</link><guid>https://blog.youkuaiyun.com/coder_ken/article/details/50205227</guid><author>coder_ken</author><pubDate>Mon, 07 Dec 2015 14:18:44 +0800</pubDate><description><![CDATA[当用户切换当前的Activity时，那么该Activity可能随时会被系统杀死， 
那么Activity中的Work Thread随之结束。如果系统检测到主进程有Service 
的时候，那么该进程的优先级会显著的提高，只有当系统的内容严重不足 
时，才会考虑杀死该进程。]]></description><category></category></item><item><title><![CDATA[第5章 Broadcast]]></title><link>https://blog.youkuaiyun.com/coder_ken/article/details/49700183</link><guid>https://blog.youkuaiyun.com/coder_ken/article/details/49700183</guid><author>coder_ken</author><pubDate>Sat, 07 Nov 2015 10:55:58 +0800</pubDate><description><![CDATA[第5章 Broadcast]]></description><category></category></item><item><title><![CDATA[第4章 Fragment]]></title><link>https://blog.youkuaiyun.com/coder_ken/article/details/49699899</link><guid>https://blog.youkuaiyun.com/coder_ken/article/details/49699899</guid><author>coder_ken</author><pubDate>Sat, 07 Nov 2015 10:24:50 +0800</pubDate><description><![CDATA[第4章 Fragment]]></description><category></category></item><item><title><![CDATA[第3章 Android UI]]></title><link>https://blog.youkuaiyun.com/coder_ken/article/details/49688173</link><guid>https://blog.youkuaiyun.com/coder_ken/article/details/49688173</guid><author>coder_ken</author><pubDate>Fri, 06 Nov 2015 21:46:09 +0800</pubDate><description><![CDATA[这章主要讲了各种UI控件的使用，觉得最重要的两点是自定义控件和ListView的使用以及ListView的优化]]></description><category></category></item><item><title><![CDATA[第2章 Activity]]></title><link>https://blog.youkuaiyun.com/coder_ken/article/details/49687385</link><guid>https://blog.youkuaiyun.com/coder_ken/article/details/49687385</guid><author>coder_ken</author><pubDate>Fri, 06 Nov 2015 20:32:26 +0800</pubDate><description><![CDATA[最佳实践
知晓当前是在哪一个活动 
有时，我们运行的App中有很多个活动，我们并不知道手机上面显示的界面对应众多Activity中的哪一个 
解决办法：首先新建BaseActivity继承Activity并且重写onCreate()
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedIns]]></description><category></category></item><item><title><![CDATA[第10章 使用网络技术]]></title><link>https://blog.youkuaiyun.com/coder_ken/article/details/49669141</link><guid>https://blog.youkuaiyun.com/coder_ken/article/details/49669141</guid><author>coder_ken</author><pubDate>Thu, 05 Nov 2015 22:37:52 +0800</pubDate><description><![CDATA[WebView 的用法 
 相当与Android系统中的一个内置浏览器，可以很方便的在应用中展示各种网页，当然也可以设置成让他是否支持JavaScript。
使用HTTP协议访问网络 
2.1 HttpURLConnection 
(1)获取HttpURLConnection的实例，一般new出一个URL对象，传入目标的网络地址，并且调用openConnection()方法即可
URL url =]]></description><category></category></item></channel></rss>