<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[whatever9527的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/whatever9527</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; whatever9527]]></copyright><item><title><![CDATA[Excel中VLOOKUP函数的详细用法（灰常有用，求加精！求加精！）]]></title><link>https://blog.youkuaiyun.com/whatever9527/article/details/78432365</link><guid>https://blog.youkuaiyun.com/whatever9527/article/details/78432365</guid><author>whatever9527</author><pubDate>Fri, 03 Nov 2017 17:16:30 +0800</pubDate><description><![CDATA[好久没有写博客了，这篇不关乎编程开发（以后的每一篇可能都不会了），记录下昨天晚上刚跟网易Excel女王学会的一招VLOOUP函数的用法吧，用法不难，自己又摸索着把“女王”教的知识扩充了下，对于一大部分走向职场的人来讲，Excel可能会经常用到。话不多说，先抛出这样两个问题，如果你觉得这样两个问题在以后的工作中自己也会遇到就继续读下去，否则请自动忽略。
问题1：
有如下两张表，左边表格Sheet]]></description><category></category></item><item><title><![CDATA[Java compiler level does not match the version of the installed Java project facet错误的解决]]></title><link>https://blog.youkuaiyun.com/whatever9527/article/details/54173473</link><guid>https://blog.youkuaiyun.com/whatever9527/article/details/54173473</guid><author>whatever9527</author><pubDate>Sat, 07 Jan 2017 14:27:46 +0800</pubDate><description><![CDATA[Java
compiler level does not match the version of the installed 
Java project facet错误的解决

因工作的关系，Eclipse开发的Java项目拷来拷去，有时候会报一个很奇怪的错误。明明源码一模一样，为什么项目复制到另一台机器上，就会报“java compiler level does not match t]]></description><category></category></item><item><title><![CDATA[Android中活动的启动模式的不同]]></title><link>https://blog.youkuaiyun.com/whatever9527/article/details/54017734</link><guid>https://blog.youkuaiyun.com/whatever9527/article/details/54017734</guid><author>whatever9527</author><pubDate>Wed, 04 Jan 2017 12:43:41 +0800</pubDate><description><![CDATA[Android中活动的启动模式主要分为4大类，1、standard标准模式 2、singleTop栈顶单例模式 3、singleTask栈内单例模式 4、singleInstance全局单例模式；在配置文件中指定android:launchMode属性来配置活动的加载模式，Android默认为standard标准模式。
    一、standard：不管之前该活动存在与否是否位于栈顶，都创建新的]]></description><category></category></item><item><title><![CDATA[Android中Activity的生命周期小结]]></title><link>https://blog.youkuaiyun.com/whatever9527/article/details/54016873</link><guid>https://blog.youkuaiyun.com/whatever9527/article/details/54016873</guid><author>whatever9527</author><pubDate>Wed, 04 Jan 2017 12:13:53 +0800</pubDate><description><![CDATA[讨论Activity中的生命周期必然要和其生命周期函数联系起来，即onCreate()、onStart()、onRestart()、onResume()、onPause()、onStop()、onDestroy()7个方法， 这里对每个方法不做过多的赘述，而是总结几条小心得。
    1、除了onRestart()方法，其他6个方法是两两对应的。onCreate()与onDestroy（）方法之]]></description><category></category></item><item><title><![CDATA[Android中Activity之间传递数据详解]]></title><link>https://blog.youkuaiyun.com/whatever9527/article/details/54016289</link><guid>https://blog.youkuaiyun.com/whatever9527/article/details/54016289</guid><author>whatever9527</author><pubDate>Wed, 04 Jan 2017 10:08:34 +0800</pubDate><description><![CDATA[Activity之间传递数据一般有两大种方式：1、通过Intent结合Bundle传递数据 2、只使用Intent传递数据
    下面通过一个例子来演示两种方式的实现，MainActivity代码如下：
    
    该MainActivity界面布局很简单，只有一个按钮button用于点击跳转到另一个Activity即MyActivity，在MainActivity的最后我们定义了P]]></description><category></category></item><item><title><![CDATA[Eclipse中LogCat中如何取消自动滚动]]></title><link>https://blog.youkuaiyun.com/whatever9527/article/details/53895112</link><guid>https://blog.youkuaiyun.com/whatever9527/article/details/53895112</guid><author>whatever9527</author><pubDate>Tue, 27 Dec 2016 16:09:24 +0800</pubDate><description><![CDATA[点击Window→Preferences→Android→LogCat，界面如下：
    
    将标红部分的勾选去除掉。
    之后回到LogCat界面，如下图右上角的Scroll Lock按钮取消按下，就成功了！]]></description><category></category></item><item><title><![CDATA[Android中ImageView的scaleType属性详解]]></title><link>https://blog.youkuaiyun.com/whatever9527/article/details/53894464</link><guid>https://blog.youkuaiyun.com/whatever9527/article/details/53894464</guid><author>whatever9527</author><pubDate>Tue, 27 Dec 2016 12:16:09 +0800</pubDate><description><![CDATA[ImageView的scaleType属性是其非常重要的一个属性，它表示的是在ImageView之中如何缩放或移动所要显示的图片以适应ImageView的大小。由于我们所有的素材图片大小并不完全符合我们的需求，对图片进行缩放（注意这里的缩放有两层含义，指的是缩放或者延展）是在所难免的。接下来给我会给大家介绍scaleType几个常用属性值的用法。
    XML文件如下，我们在线性布局中定义了一]]></description><category></category></item><item><title><![CDATA[android中RadioButton与CheckBox小结]]></title><link>https://blog.youkuaiyun.com/whatever9527/article/details/53872047</link><guid>https://blog.youkuaiyun.com/whatever9527/article/details/53872047</guid><author>whatever9527</author><pubDate>Sun, 25 Dec 2016 20:59:54 +0800</pubDate><description><![CDATA[RadioButton(单选框)一般要结合着RadioGroup使用，而CheckBox则没有要求，xml文件如下
       
    Activity文件如下

    效果图如下]]></description><category></category></item><item><title><![CDATA[9Patch实例&详解缩放区域与内容显示区域]]></title><link>https://blog.youkuaiyun.com/whatever9527/article/details/53860437</link><guid>https://blog.youkuaiyun.com/whatever9527/article/details/53860437</guid><author>whatever9527</author><pubDate>Sat, 24 Dec 2016 16:26:35 +0800</pubDate><description><![CDATA[在我们使用图片作为按钮的背景图时，android有时会自动拉伸缩放整张图片以使得背景图片能覆盖整个按钮区域，这就可能使得图片中某些我们需要保留原始尺寸部位扭曲变形，用9Patch工具对图片做相应处理就可以解决这一问题，闲话少叙，我们直接来看9Patch工具是如何使用的。
    在Android SDK安装路径的tools目录下，双击draw9patch.bat，启动该工具，点击"File"→"]]></description><category></category></item><item><title><![CDATA[android中如何为设置了背景图的按钮自定义动画]]></title><link>https://blog.youkuaiyun.com/whatever9527/article/details/53856907</link><guid>https://blog.youkuaiyun.com/whatever9527/article/details/53856907</guid><author>whatever9527</author><pubDate>Sat, 24 Dec 2016 10:28:57 +0800</pubDate><description><![CDATA[在android开发中一般有两种方式创建带图片的按钮（Button），创建普通Button并通过android:background设置需要的背景图；或者直接创建ImageButton通过android:src设置资源图片。这两种方式略有不同，笔者仅从自己的经验出发总结了以下几点，欢迎网友补充指正。

    1、Button是没有src属性的，而ImageButton既有src属性又有bac]]></description><category></category></item><item><title><![CDATA[将GIT远程库clone一份到本地]]></title><link>https://blog.youkuaiyun.com/whatever9527/article/details/53463335</link><guid>https://blog.youkuaiyun.com/whatever9527/article/details/53463335</guid><author>whatever9527</author><pubDate>Mon, 05 Dec 2016 11:03:44 +0800</pubDate><description><![CDATA[在我的另一篇原创文章“详解GIT远程库创建、与本地库关联以及推送内容到远程库”http://blog.youkuaiyun.com/whatever9527/article/details/53435051中提到方法是先创建了本地GIT仓库，然后登陆github网站创建同名的远程GIT仓库，之后关联本地库与远程库，将本地库中内容推送到远程库。
    但在公司项目实际开发过程中，大多数情况是先创建远程库，将]]></description><category></category></item><item><title><![CDATA[详解GIT远程库的创建、与本地库关联以及推送内容到远程库]]></title><link>https://blog.youkuaiyun.com/whatever9527/article/details/53435051</link><guid>https://blog.youkuaiyun.com/whatever9527/article/details/53435051</guid><author>whatever9527</author><pubDate>Fri, 02 Dec 2016 15:22:48 +0800</pubDate><description><![CDATA[GIT是一个分布式版本控制系统，这不同于CVS，SVN等集中式版本控制系统，同一个Git仓库，可以分布到不同的机器上，且每台机器上版本库是一样的没有主次之分。所以一般来讲需要至少两太电脑才能实验远程库的相关内容，但GITHUB这个网站就是专业提供GIT仓库托管服务的，所以我们通过github网站一样可以玩转远程库。
    1、首先来讲需要先申请个github账号，这里就不做过多说明了。]]></description><category></category></item><item><title><![CDATA[关于《第一行代码Android》对于后台阐释的补充]]></title><link>https://blog.youkuaiyun.com/whatever9527/article/details/53393109</link><guid>https://blog.youkuaiyun.com/whatever9527/article/details/53393109</guid><author>whatever9527</author><pubDate>Tue, 29 Nov 2016 15:19:24 +0800</pubDate><description><![CDATA[《第一行代码Android》第一版第9章大标题内容是“后台默默的劳动者，探究服务”，章节引言部分首先介绍了后台的相关知识，提到“在这三大智能手机操作系统中，IOS是不支持后台的，当应用程序不在前台运行时就会进入到挂起状态。Android则是沿用了Symbian的老习惯，加入了后台功能，这使得应用程序即使在关闭的情况下仍然可以在后台继续运行。而Windows
 Phone则是经历了一个由不支持到支]]></description><category></category></item><item><title><![CDATA[Android中Service知识点总结]]></title><link>https://blog.youkuaiyun.com/whatever9527/article/details/53384162</link><guid>https://blog.youkuaiyun.com/whatever9527/article/details/53384162</guid><author>whatever9527</author><pubDate>Mon, 28 Nov 2016 20:36:23 +0800</pubDate><description><![CDATA[服务(Service)与活动(Activity)、广播接收器(Broadcast Receiver)、内容提供器(Content Provider)构成了Android系统的四大组件。活动和服务都是可以执行的程序，活动是android应用程序的门面，活动中都会设置布局界面，可以很好的与用户互动，而服务则没有用户界面，也绝不会到前台去，它在后台默默运行，一些耗时且不用跟用户交互的的程序往往选择服务。]]></description><category></category></item><item><title><![CDATA[AsyncTask用法详解]]></title><link>https://blog.youkuaiyun.com/whatever9527/article/details/53356095</link><guid>https://blog.youkuaiyun.com/whatever9527/article/details/53356095</guid><author>whatever9527</author><pubDate>Sat, 26 Nov 2016 22:20:21 +0800</pubDate><description><![CDATA[本文从http://blog.youkuaiyun.com/iispring/article/details/50639090转载
在Android中我们可以通过Thread+Handler实现多线程通信，一种经典的使用场景是：在新线程中进行耗时操作，当任务完成后通过Handler向主线程发送Message，这样主线程的Handler在收到该Message之后就可以进行更新UI的操作。上述场景中需要分别在T]]></description><category></category></item><item><title><![CDATA[解决android中，通过run as将应用安装到模拟器或真机上总是覆盖原有同名应用问题]]></title><link>https://blog.youkuaiyun.com/whatever9527/article/details/53352952</link><guid>https://blog.youkuaiyun.com/whatever9527/article/details/53352952</guid><author>whatever9527</author><pubDate>Sat, 26 Nov 2016 17:00:53 +0800</pubDate><description><![CDATA[应用开发是个迭代优化过程，一款优秀的手机应用在发布之前期间肯定需要大量的测试，或在android模拟器上测试、或在真机上面测试。学习android开发的一个偶然过程中，我发现每次通过eclipse中Run As→Android Application将应用安装到真机或者是android模拟器上面时，原先已经安装的同名应用已经被覆盖。而其实修改前的那个版本的应用也是我所需要的（我需要比对修改前和修改]]></description><category></category></item><item><title><![CDATA[android中服务生命周期小结]]></title><link>https://blog.youkuaiyun.com/whatever9527/article/details/53331838</link><guid>https://blog.youkuaiyun.com/whatever9527/article/details/53331838</guid><author>whatever9527</author><pubDate>Fri, 25 Nov 2016 15:14:51 +0800</pubDate><description><![CDATA[探讨一项概念的生命周期，往往会和生命周期的方法联系起来讨论，比如java-ee中的servlet，servlet生命周期会结合init方法、service方法、doGet方法、doPost方法等来讨论，又如android一大组件activity，它的生命周期会和以下几个回调方法来探讨，onCreate(),onStart(),onResume(),onPause(),onStop(),onDest]]></description><category></category></item><item><title><![CDATA[使用真机做android开发]]></title><link>https://blog.youkuaiyun.com/whatever9527/article/details/52887486</link><guid>https://blog.youkuaiyun.com/whatever9527/article/details/52887486</guid><author>whatever9527</author><pubDate>Fri, 21 Oct 2016 21:56:38 +0800</pubDate><description><![CDATA[之前对java痴迷不已，将java基础内容学扎实之后，小小地学习了一段时间的servlet/jsp的内容，之后尝试接触了安卓开发，觉得这才是我的宿命啊
    虽然一开始还是从最基础的“say hello”写起，但是感觉我不会对安卓“say goodbye”了，看着自己写的小项目运行在AVD上，成就感油然而生，哈哈！在写了几个小项目之后，我已经不满足于在AVD上测试程序，决定试试用自己的国产某安]]></description><category></category></item><item><title><![CDATA[引用变量与对象实例催人泪下的爱情故事！]]></title><link>https://blog.youkuaiyun.com/whatever9527/article/details/52351476</link><guid>https://blog.youkuaiyun.com/whatever9527/article/details/52351476</guid><author>whatever9527</author><pubDate>Mon, 29 Aug 2016 11:24:14 +0800</pubDate><description><![CDATA[Java自带的垃圾回收机制可以自动检测没有引用变量指向的对象，从而销毁掉此对象，这可以一定程度上减少内存泄露的几率！而引用变量和所指对象相爱相生，简直是一部部催人泪下的爱情大戏！（PS：仅限于只有一个引用变量指向对象情况，多个引用变量指向同一个对象的情况如果按这个逻辑做比拟的话，会涉及太多的三角恋...四角恋....,剧情太过狗血，不是我这种绿色健康小清新，低调腼腆且性感的小白可以hold住的，暂]]></description><category></category></item><item><title><![CDATA[深入认识Java中super关键字]]></title><link>https://blog.youkuaiyun.com/whatever9527/article/details/52343621</link><guid>https://blog.youkuaiyun.com/whatever9527/article/details/52343621</guid><author>whatever9527</author><pubDate>Sun, 28 Aug 2016 08:52:41 +0800</pubDate><description><![CDATA[/*
*先写一点点再说，之后具体来讲还得把Java编程思想拿回来参考
*/
    网络上去查super关键字好多观点都在讲，super关键字是指向父类的一个对象的引用，代表一个父类对象，但经过如下代码测试会发现如果父类是抽象类，子类中依旧可以使用super关键字来调用父类中非private属性或方法。大家都知道抽象类是不能够实例化的，所以这使得我开始思考super关键字的真正含义（绝不是父]]></description><category></category></item></channel></rss>