<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jkdev]]></title><description><![CDATA[事能知足心常泰，人到无求品自高。]]></description><link>https://blog.youkuaiyun.com/lyankj</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lyankj]]></copyright><item><title><![CDATA[未来世界的幸存者 -- 阮一峰]]></title><link>https://blog.youkuaiyun.com/lyankj/article/details/77294666</link><guid>https://blog.youkuaiyun.com/lyankj/article/details/77294666</guid><author>lyankj</author><pubDate>Thu, 17 Aug 2017 09:55:32 +0800</pubDate><description><![CDATA[建议所有人都要看看
地址：http://survivor.ruanyifeng.com/index.html

未来世界的幸存者






Home

未来世界的幸存者


2016年3月，谷歌公司的围棋程序 AlphaGo 战胜了世界冠军李世石。

这让我猛然意识到，世界正处在一个前所未有的大变局：

机器人、自动化、人工智能正在变得比人类更强大。
在可]]></description><category></category></item><item><title><![CDATA[ExMobi®从入门到精通]]></title><link>https://blog.youkuaiyun.com/lyankj/article/details/76585564</link><guid>https://blog.youkuaiyun.com/lyankj/article/details/76585564</guid><author>lyankj</author><pubDate>Wed, 02 Aug 2017 16:55:58 +0800</pubDate><description><![CDATA[ExMobi®从入门到精通
 
 
 
 
本书电子版和示例代码请访问GIT仓库：
https://github.com/nandy007/ExMobiBeginnerBook
 
 
 
ExMobi门户：http://www.exmobi.cn
ExMobi论坛：http://bbs.exmobi.cn
支撑电话：400-110-1111  025-6677-7333]]></description><category></category></item><item><title><![CDATA[ViewPager 装载fragment 页面显示空白]]></title><link>https://blog.youkuaiyun.com/lyankj/article/details/64554786</link><guid>https://blog.youkuaiyun.com/lyankj/article/details/64554786</guid><author>lyankj</author><pubDate>Tue, 21 Mar 2017 22:50:59 +0800</pubDate><description><![CDATA[ViewPager 装载fragment 页面显示空白，这个时候有两种情况：
① 在分页面较多的情况下使用了
FragmentPagerAdapter
，可能会导致第二次加载页面显示空白或是多次滑动页面后页面空白的情况，此时应该使用FragmentStatePagerAdapter。

因为我们所自定义写的Adapter继承自FragmentPagerAdapter，在每次加载viewp]]></description><category></category></item><item><title><![CDATA[ImageView设置selector不起作用原因]]></title><link>https://blog.youkuaiyun.com/lyankj/article/details/62871799</link><guid>https://blog.youkuaiyun.com/lyankj/article/details/62871799</guid><author>lyankj</author><pubDate>Fri, 17 Mar 2017 09:14:04 +0800</pubDate><description><![CDATA[用两张图片做了个selector，使用ImageView的src或background使用selector点击时，总没出现点击效果，这是为什么呢？
一般有两个原因一个是是否可clickable，一个就是今天要说的原因。
1、对于clickable问题解决方案：
  ① 在xml中加上
 android:clickable="true"
  ② 或代码中设置
imageView.setC]]></description><category></category></item><item><title><![CDATA[Error:java.lang.RuntimeException: Crunching Cruncher dialog_et_bg.9.png failed, see logs]]></title><link>https://blog.youkuaiyun.com/lyankj/article/details/60870503</link><guid>https://blog.youkuaiyun.com/lyankj/article/details/60870503</guid><author>lyankj</author><pubDate>Wed, 08 Mar 2017 13:32:12 +0800</pubDate><description><![CDATA[将Eclipse的项目导入到AS中，一部分*.9.png格式图片报如下错误。

错误描述：
    Error:Execution failed for task ':generalAPPN:mergeDebugResources'.  
    > Crunching Cruncher mc_btn_top_pressed.9.png failed, see logs  



]]></description><category></category></item><item><title><![CDATA[如约而至：微信自用的移动端IM网络层跨平台组件库Mars已正式开源]]></title><link>https://blog.youkuaiyun.com/lyankj/article/details/54377009</link><guid>https://blog.youkuaiyun.com/lyankj/article/details/54377009</guid><author>lyankj</author><pubDate>Thu, 12 Jan 2017 13:19:04 +0800</pubDate><description><![CDATA[1、前言

关于微信内部正在使用的网络层封装库Mars开源的消息，1个多月前就已满天飞（参见《微信Mars：微信内部正在使用的网络层封装库，即将开源》），不过微信团队没有失约，微信Mars
 于2016年12月28日正式公开源码（源码地址：https://github.com/Tencent/mars，也可从本文文末的附件下载之，Android版演示程序可以从文末的附件中下载）。
之前无论]]></description><category></category></item><item><title><![CDATA[侯捷的职业建议--阮一峰]]></title><link>https://blog.youkuaiyun.com/lyankj/article/details/53837308</link><guid>https://blog.youkuaiyun.com/lyankj/article/details/53837308</guid><author>lyankj</author><pubDate>Fri, 23 Dec 2016 11:25:46 +0800</pubDate><description><![CDATA[侯捷的职业建议
作者：阮一峰

前几天，我不知为何突然想起了侯捷，很想知道这几年他在干什么。
从搜索到的一些新闻来看，他依然每年来大陆讲课，除此以外的动向就付之阙如。
侯老师的散文和随笔写得不错，以前我很爱看。有一篇文章里写道，2005年他从大陆回台湾的时候，飞机上正在播放，神舟五号飞船成功发射的消息。他说，这当然是一件很了不起的事件，但不能算英雄壮举。在他看来，炫耀实力不能算英雄行为，]]></description><category></category></item><item><title><![CDATA[七个最重要的职业建议--阮一峰]]></title><link>https://blog.youkuaiyun.com/lyankj/article/details/53837001</link><guid>https://blog.youkuaiyun.com/lyankj/article/details/53837001</guid><author>lyankj</author><pubDate>Fri, 23 Dec 2016 11:08:17 +0800</pubDate><description><![CDATA[七个最重要的职业建议
作者：阮一峰

Nicholas C. Zakas 是全世界最著名的 JavaScript 程序员之一。
两年前，他写了一篇长文，回顾自己的职业生涯，提到七个对他来说最重要的建议。我读完很受启发，决定做一点摘录。

Contents

不要别人点什么，就做什么推销自己学会带领团队生活才是最重要的自己找到道路把自己当成主人找到水平更高的人

不要别人点什么，]]></description><category></category></item><item><title><![CDATA[TCP/IP，Http，Socket，XMPP的区别]]></title><link>https://blog.youkuaiyun.com/lyankj/article/details/53812866</link><guid>https://blog.youkuaiyun.com/lyankj/article/details/53812866</guid><author>lyankj</author><pubDate>Thu, 22 Dec 2016 13:04:46 +0800</pubDate><description><![CDATA[TCP/IP，Http，Socket，XMPP的区别
网络由下往上分为
物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
通过初步的了解，我知道IP协议对应于网络层，TCP协议对应于传输层，而HTTP协议对应于应用层，
三者从本质上来说没有可比性，
socket则是对TCP/IP协议的封装和应用(程序员层面上)。
也可以说，TPC/IP协议是传输层协议，主要解决数据如何在网]]></description><category></category></item><item><title><![CDATA[FragmentStatePagerAdapter 与 FragmentPagerAdapter 的区别]]></title><link>https://blog.youkuaiyun.com/lyankj/article/details/53762032</link><guid>https://blog.youkuaiyun.com/lyankj/article/details/53762032</guid><author>lyankj</author><pubDate>Tue, 20 Dec 2016 13:59:38 +0800</pubDate><description><![CDATA[FragmentStatePagerAdapter 与 FragmentPagerAdapter 的区别]]></description><category></category></item><item><title><![CDATA[RecyclerView 局部刷新（视觉）延迟问题]]></title><link>https://blog.youkuaiyun.com/lyankj/article/details/53738398</link><guid>https://blog.youkuaiyun.com/lyankj/article/details/53738398</guid><author>lyankj</author><pubDate>Mon, 19 Dec 2016 14:30:24 +0800</pubDate><description><![CDATA[RecyclerView.Adapter 的notifyItemChanged(int) 方法有延迟。
今天在用RecyclerView的刷新方法时，为了避免RecyclerView.Adapter 的 notifyDataSetChanged 方法会通知 RecyclerView 刷新全部的可见列表项，于是使 用
RecyclerView.Adapter 的notifyItemChanged(int) 方法，只局部刷新修改数据]]></description><category></category></item><item><title><![CDATA[计算机之父阿兰·图灵（图灵诞辰104周年）]]></title><link>https://blog.youkuaiyun.com/lyankj/article/details/53020747</link><guid>https://blog.youkuaiyun.com/lyankj/article/details/53020747</guid><author>lyankj</author><pubDate>Thu, 03 Nov 2016 13:49:01 +0800</pubDate><description><![CDATA[阿兰•图灵（1912.6.23—1954.6.7），英国数学家、逻辑学家，被称为计算机科学之父、人工智能之父，是计算机逻辑的奠基者，提出了“图灵机”和“图灵测试”等重要概念。为纪念他在计算机领域的卓越贡献，美国计算机协会于1966年设立图灵奖，此奖项被誉为计算机科学界的诺贝尔奖。]]></description><category></category></item><item><title><![CDATA[诠释了继承类之间构造器（有参、无参）、对象初始化块和静态初始化块之间的关系及调用顺序]]></title><link>https://blog.youkuaiyun.com/lyankj/article/details/53018336</link><guid>https://blog.youkuaiyun.com/lyankj/article/details/53018336</guid><author>lyankj</author><pubDate>Thu, 03 Nov 2016 10:40:08 +0800</pubDate><description><![CDATA[诠释了继承类之间构造器（有参、无参）、对象初始化块和静态初始化块之间的调用关系。

首先得明白对象初始化块和静态初始化块是什么？

对象初始化块即初始化块，就是在类中用｛｝括起来的语句，一个类中可以包含多个，同理，静态代码块就是在｛｝前面加一个static标记。]]></description><category></category></item><item><title><![CDATA[Git基本操作--命令，真的只有最基本的操作]]></title><link>https://blog.youkuaiyun.com/lyankj/article/details/52931515</link><guid>https://blog.youkuaiyun.com/lyankj/article/details/52931515</guid><author>lyankj</author><pubDate>Wed, 26 Oct 2016 09:58:21 +0800</pubDate><description><![CDATA[Git基本操作命令，暂时只有最基本的操作，摘自第一行代码！






安装  


Ubuntu系统打开shell界面，输入：sudo apt-get install git-core
Windows系统去官网下载。网址： http://msysgit.github.io/



初试配置用户名、邮箱：  




git config --global ]]></description><category></category></item><item><title><![CDATA[Android 中的代码混淆]]></title><link>https://blog.youkuaiyun.com/lyankj/article/details/52701328</link><guid>https://blog.youkuaiyun.com/lyankj/article/details/52701328</guid><author>lyankj</author><pubDate>Thu, 29 Sep 2016 14:15:38 +0800</pubDate><description><![CDATA[什么是混淆

关于混淆维基百科上该词条的解释为

    代码混淆（Obfuscated code）亦称花指令，是将计算机程序的代码，转换成一种功能上等价，但是难于阅读和理解的形式的行为。]]></description><category></category></item><item><title><![CDATA[Android开发中一些被冷落但却很有用的类和方法]]></title><link>https://blog.youkuaiyun.com/lyankj/article/details/52689667</link><guid>https://blog.youkuaiyun.com/lyankj/article/details/52689667</guid><author>lyankj</author><pubDate>Wed, 28 Sep 2016 13:22:42 +0800</pubDate><description><![CDATA[Android开发中一些被冷落但却很有用的类和方法]]></description><category></category></item><item><title><![CDATA[提问的智慧]]></title><link>https://blog.youkuaiyun.com/lyankj/article/details/52680569</link><guid>https://blog.youkuaiyun.com/lyankj/article/details/52680569</guid><author>lyankj</author><pubDate>Tue, 27 Sep 2016 14:44:33 +0800</pubDate><description><![CDATA[在你准备要通过电子邮件、新闻群组或者聊天室提出技术问题前，请先做到以下事情：

    尝试在你准备提问的论坛的旧文章中搜索答案。
    尝试上网搜索以找到答案。
    尝试阅读手册以找到答案。
    尝试阅读常见问题文件（FAQ）以找到答案。
    尝试自己检查或试验以找到答案
    向你身边的强者朋友打听以找到答案。
    如果你是程序开发者，请尝试阅读源代码以找到答案]]></description><category></category></item><item><title><![CDATA[高级NFC（Advanced NFC） 根据官网个人翻译]]></title><link>https://blog.youkuaiyun.com/lyankj/article/details/52625000</link><guid>https://blog.youkuaiyun.com/lyankj/article/details/52625000</guid><author>lyankj</author><pubDate>Thu, 22 Sep 2016 17:19:55 +0800</pubDate><description><![CDATA[高级NFC（Advanced NFC）

原文链接：https://developer.android.com/guide/topics/connectivity/nfc/advanced-nfc.html#foreground-dispatch

这篇文档介绍了高级NFC主题，例如使用各种标签技术，允许一个应用在前台处理intent哪怕是其他应用过滤了同一个的前台分发]]></description><category></category></item><item><title><![CDATA[一位软件工程师的7年总结]]></title><link>https://blog.youkuaiyun.com/lyankj/article/details/52609526</link><guid>https://blog.youkuaiyun.com/lyankj/article/details/52609526</guid><author>lyankj</author><pubDate>Wed, 21 Sep 2016 16:33:31 +0800</pubDate><description><![CDATA[一位软件工程师的7年总结]]></description><category></category></item><item><title><![CDATA[常用的八种排序算法与Java代码实现]]></title><link>https://blog.youkuaiyun.com/lyankj/article/details/52604686</link><guid>https://blog.youkuaiyun.com/lyankj/article/details/52604686</guid><author>lyankj</author><pubDate>Wed, 21 Sep 2016 10:03:02 +0800</pubDate><description><![CDATA[直接插入排序
    希尔排序
    简单选择排序
    堆排序
    冒泡排序
    快速排序
    归并排序
    基数排序]]></description><category></category></item></channel></rss>