<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xingpidong]]></title><description><![CDATA[code ,code ,& code]]></description><link>https://blog.youkuaiyun.com/xingpidong</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xingpidong]]></copyright><item><title><![CDATA[Android属性动画、函数动画]]></title><link>https://blog.youkuaiyun.com/xingpidong/article/details/103311156</link><guid>https://blog.youkuaiyun.com/xingpidong/article/details/103311156</guid><author>xingpidong</author><pubDate>Fri, 29 Nov 2019 15:11:46 +0800</pubDate><description><![CDATA[**
Android动画集锦（属性动画）
**
先看效果图：

1、第一个图片的闪动光晕效果；
2、双重绘制圆形，利用线程定期画弧度；
3、利用线性函数绘制同心圆从0°到360°完整的路径；
4、将指定的view在指定的抛物线路径上做循环动画；
5、周期函数动画，x方向线性变化，y方向为周期函数：
y = 120 * sin(0.01 * π * x) + 200，从起始点（0，200）到结束点（...]]></description><category></category></item><item><title><![CDATA[Java线程测试，输出当前运行的代码所属的线程]]></title><link>https://blog.youkuaiyun.com/xingpidong/article/details/68924766</link><guid>https://blog.youkuaiyun.com/xingpidong/article/details/68924766</guid><author>xingpidong</author><pubDate>Fri, 31 Mar 2017 14:32:35 +0800</pubDate><description><![CDATA[关于java当中的getCurrentThread方法做一个简单的测试]]></description><category></category></item><item><title><![CDATA[Android Service的两种启动方式]]></title><link>https://blog.youkuaiyun.com/xingpidong/article/details/68483595</link><guid>https://blog.youkuaiyun.com/xingpidong/article/details/68483595</guid><author>xingpidong</author><pubDate>Thu, 30 Mar 2017 10:04:55 +0800</pubDate><description><![CDATA[Android中有一个经常使用到的组件，叫Service，它有这么几个特点：
它无法与用户直接进行交互； 
它必须由用户或者其他程序显式的启动；
它的优先级比较高，它比处于前台的应用优先级低，但是比后台的其他应用优先级高，这就决定了当系统因为缺少内存而销毁某些没被利用的资源时，它被销毁的概率很小。]]></description><category></category></item><item><title><![CDATA[初识Java反射机制——Reflection（二）]]></title><link>https://blog.youkuaiyun.com/xingpidong/article/details/62887609</link><guid>https://blog.youkuaiyun.com/xingpidong/article/details/62887609</guid><author>xingpidong</author><pubDate>Fri, 17 Mar 2017 14:40:01 +0800</pubDate><description><![CDATA[上篇文章简单给了个反射的例子，主要利用反射列出了某个类的内部类、方法和属性，接下来我们举例反射的另一些用法。]]></description><category></category></item><item><title><![CDATA[初识Java反射机制——Reflection（一）]]></title><link>https://blog.youkuaiyun.com/xingpidong/article/details/62881601</link><guid>https://blog.youkuaiyun.com/xingpidong/article/details/62881601</guid><author>xingpidong</author><pubDate>Fri, 17 Mar 2017 12:54:36 +0800</pubDate><description><![CDATA[在学了面向对象的语言Java之后，肯定会接触到对象的封装，类、属性、方法的修饰符public和private以及default，那接下来如果认识了java的反射机制，会更加深对类的封装的认识。]]></description><category></category></item><item><title><![CDATA[eclipse使用tips-Toggle Mark Occurrences 工具对选中的字符串高亮显示]]></title><link>https://blog.youkuaiyun.com/xingpidong/article/details/59483224</link><guid>https://blog.youkuaiyun.com/xingpidong/article/details/59483224</guid><author>xingpidong</author><pubDate>Thu, 02 Mar 2017 10:30:07 +0800</pubDate><description><![CDATA[Toggle Mark Occurrences这个功能非常好用，能把选中的方法/变量在本类中全部出现的地方高亮显示，是一个非常实用的功能。但是默认颜色是灰色，非常毁眼。可以通过下面的设置更改为自己喜欢的颜色。Window->Preferences->General->Editors->Text Editors->Annotations->Occurrences]]></description><category></category></item><item><title><![CDATA[Linux常用文件操作命令]]></title><link>https://blog.youkuaiyun.com/xingpidong/article/details/53505965</link><guid>https://blog.youkuaiyun.com/xingpidong/article/details/53505965</guid><author>xingpidong</author><pubDate>Wed, 07 Dec 2016 14:52:04 +0800</pubDate><description><![CDATA[1 改变目录要进入相应的目录我们可以使用Linux下的改变目录命令cd (ChangeDirectory)。 
下面我要进入到/tmp目录下，如下操作：[root@bestlinux ~]# cd /tmp/你会看到有地方变了，是的，就是在PS1那个位置有所改变，由原来的“~”变为了“tmp”。那么 ~ 又是什么意思呢？其实 ~表示的就是家目录的意思，既然表示的是家目录的意思，那如果你用cd ~会出]]></description><category></category></item><item><title><![CDATA[ls命令(列出所有子目录与文件)]]></title><link>https://blog.youkuaiyun.com/xingpidong/article/details/53505468</link><guid>https://blog.youkuaiyun.com/xingpidong/article/details/53505468</guid><author>xingpidong</author><pubDate>Wed, 07 Dec 2016 14:28:16 +0800</pubDate><description><![CDATA[ls是英文单词list的简写，其功能为列出目录的内容。这是用户最常用的一个命令之一，因为用户需要不时地查看某个目录的内容。该命令类似于DOS下的dir命令。 
语法：ls [选项] [目录或是文件] 
对于每个目录，该命令将列出其中的所有子目录与文件。对于每个文件，ls将输出 其文件名以及所要求的其他信息。默认情况下，输出条目按字母顺序排序。当未给出目录名或是文件名时，就显示当前目录的信息。 
参数]]></description><category></category></item><item><title><![CDATA[java面试题及答案（基础题122道，代码题19道）]]></title><link>https://blog.youkuaiyun.com/xingpidong/article/details/53495315</link><guid>https://blog.youkuaiyun.com/xingpidong/article/details/53495315</guid><author>xingpidong</author><pubDate>Tue, 06 Dec 2016 23:20:49 +0800</pubDate><description><![CDATA[JAVA相关基础知识 
　　1、面向对象的特征有哪些方面  
　　1.抽象： 
　　抽象就是忽略一个主题中与当前目标无关的那些方面，以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题，而只是选择其中的一部分，暂时不用部分细节。抽象包括两个方面，一是过程抽象，二是数据抽象。]]></description><category></category></item><item><title><![CDATA[数据库操作语句大全(sql)]]></title><link>https://blog.youkuaiyun.com/xingpidong/article/details/53495150</link><guid>https://blog.youkuaiyun.com/xingpidong/article/details/53495150</guid><author>xingpidong</author><pubDate>Tue, 06 Dec 2016 23:07:39 +0800</pubDate><description><![CDATA[一、基础1、说明：创建数据库 
CREATE DATABASE database-name 
2、说明：删除数据库 
drop database dbname 
3、说明：备份sql server 
— 创建 备份数据的 device 
USE master 
EXEC sp_addumpdevice ‘disk’, ‘testBack’, ‘c:\mssql7backup\MyNwind_1.da]]></description><category></category></item><item><title><![CDATA[五.如何用批处理文件来操作注册表]]></title><link>https://blog.youkuaiyun.com/xingpidong/article/details/53495086</link><guid>https://blog.youkuaiyun.com/xingpidong/article/details/53495086</guid><author>xingpidong</author><pubDate>Tue, 06 Dec 2016 23:02:38 +0800</pubDate><description><![CDATA[在入侵过程中经常回操作注册表的特定的键值来实现一定的目的，例如:为了达到隐藏后门、木马程序而删除Run下残余的键值。或者创建一个服务用以加载后 门。当然我们也会修改注册表来加固系统或者改变系统的某个属性，这些都需要我们对注册表操作有一定的了解。下面我们就先学习一下如何使用.REG文件来操 作注册表.(我们可以用批处理来生成一个REG文件) 
关于注册表的操作，常见的是创建、修改、删除。1.创建 
创]]></description><category></category></item><item><title><![CDATA[四、管道命令的使用]]></title><link>https://blog.youkuaiyun.com/xingpidong/article/details/53495074</link><guid>https://blog.youkuaiyun.com/xingpidong/article/details/53495074</guid><author>xingpidong</author><pubDate>Tue, 06 Dec 2016 23:00:16 +0800</pubDate><description><![CDATA[1.| 命令 
Usage：第一条命令 | 第二条命令 [| 第三条命令…] 
将第一条命令的结果作为第二条命令的参数来使用，记得在unix中这种方式很常见。sample：
time /t>>D:IP.log
netstat -n -p tcp|find ":3389">>D:IP.log
start Explorer看出来了么？用于终端服务允许我们为用户自定义起始的程序，来实现让用户运行下面这个b]]></description><category></category></item><item><title><![CDATA[三.如何使用组合命令(Compound Command)]]></title><link>https://blog.youkuaiyun.com/xingpidong/article/details/53495046</link><guid>https://blog.youkuaiyun.com/xingpidong/article/details/53495046</guid><author>xingpidong</author><pubDate>Tue, 06 Dec 2016 22:58:02 +0800</pubDate><description><![CDATA[1.&Usage：第一条命令 & 第二条命令 [& 第三条命令…]用这种方法可以同时执行多条命令，而不管命令是否执行成功Sample：
C:>dir z: & dir c:Ex4rch
The system cannot find the path specified.
Volume in drive C has no label.
Volume Serial Number is 0078-59FB]]></description><category></category></item><item><title><![CDATA[二.如何在批处理文件中使用参数]]></title><link>https://blog.youkuaiyun.com/xingpidong/article/details/53495038</link><guid>https://blog.youkuaiyun.com/xingpidong/article/details/53495038</guid><author>xingpidong</author><pubDate>Tue, 06 Dec 2016 22:56:31 +0800</pubDate><description><![CDATA[批处理中可以使用参数，一般从1%到 9%这九个，当有多个参数时需要用shift来移动，这种情况并不多见，我们就不考虑它了。sample1：fomat.bat
@echo off
if "%1"=="a" format a:
:format
@format a:/q/u/auotset
@echo please insert another disk to driver A.
@pause
@goto]]></description><category></category></item><item><title><![CDATA[一.简单批处理内部命令简介（二）]]></title><link>https://blog.youkuaiyun.com/xingpidong/article/details/53495020</link><guid>https://blog.youkuaiyun.com/xingpidong/article/details/53495020</guid><author>xingpidong</author><pubDate>Tue, 06 Dec 2016 22:54:03 +0800</pubDate><description><![CDATA[If 命令if 表示将判断是否符合规定的条件，从而决定执行不同的命令。 有三种格式: 
1、if “参数” == “字符串” 　待执行的命令 
参数如果等于指定的字符串，则条件成立，运行命令，否则运行下一句。(注意是两个等号） 
如if “%1”==”a” format a:if {%1}=={} goto noparms
if {%2}=={} goto noparms2、if exist 文件名]]></description><category></category></item><item><title><![CDATA[一.简单批处理内部命令简介]]></title><link>https://blog.youkuaiyun.com/xingpidong/article/details/53494986</link><guid>https://blog.youkuaiyun.com/xingpidong/article/details/53494986</guid><author>xingpidong</author><pubDate>Tue, 06 Dec 2016 22:49:15 +0800</pubDate><description><![CDATA[1.echo 命令 
打开回显或关闭请求回显功能，或显示消息。如果没有任何参数，echo 命令将显示当前回显设置。 
语法echo [{on|off}] [message]Sample：@echo off / echo hello world在实际应用中我们会把这条命令和重定向符号（也称为管道符号，一般用> >> ^）结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。2.@ 命令]]></description><category></category></item><item><title><![CDATA[如何获取Android系统时间是24小时制还是12小时制]]></title><link>https://blog.youkuaiyun.com/xingpidong/article/details/53494951</link><guid>https://blog.youkuaiyun.com/xingpidong/article/details/53494951</guid><author>xingpidong</author><pubDate>Tue, 06 Dec 2016 22:45:28 +0800</pubDate><description><![CDATA[在做一个项目时，因为需要显示时间，要求显示格式与系统标题栏显示的时间格式一致，在网上找了很久没找到相关文档说明，后来在一本书上看到了。直接上源码：ContentResolver cv = this.getContentResolver();
String strTimeFormat = android.provider.Settings.System.getString(cv,android.pro]]></description><category></category></item><item><title><![CDATA[Android  Application类简介]]></title><link>https://blog.youkuaiyun.com/xingpidong/article/details/53228093</link><guid>https://blog.youkuaiyun.com/xingpidong/article/details/53228093</guid><author>xingpidong</author><pubDate>Sat, 19 Nov 2016 10:29:31 +0800</pubDate><description><![CDATA[Application类Application和Activity,Service一样是Android框架的一个系统组件，当Android程序启动时系统会创建一个Application对象，用来存储系统的一些信息。Android系统自动会为每个程序运行时创建一个Application类的对象且只创建一个，所以Application可以说是单例（singleton）模式的一个类。通常我们是不需要指定一个]]></description><category></category></item><item><title><![CDATA[getContentResolver.query 和 managedQuery 的区别]]></title><link>https://blog.youkuaiyun.com/xingpidong/article/details/53212741</link><guid>https://blog.youkuaiyun.com/xingpidong/article/details/53212741</guid><author>xingpidong</author><pubDate>Fri, 18 Nov 2016 09:40:53 +0800</pubDate><description><![CDATA[对于Android数据库查询语句的问题Activity 里面提供了一个 managedQuery() 方法，按照 Android SDK 里面的说明，“the activity will manage its lifecycle for you.” 听起来很好，Activity 可以替你管理 Cursor 的生命周期了，就不用记着去 close() 了，代码可以更简洁。但是 Activity 是怎么]]></description><category></category></item><item><title><![CDATA[Android selector的一般用法]]></title><link>https://blog.youkuaiyun.com/xingpidong/article/details/53198961</link><guid>https://blog.youkuaiyun.com/xingpidong/article/details/53198961</guid><author>xingpidong</author><pubDate>Thu, 17 Nov 2016 13:45:57 +0800</pubDate><description><![CDATA[Android中的Selector主要是用来改变ListView和Button控件的默认背景。其使用方法可以按一下步骤来设计:
（以在mylist_view.xml为例）1.创建mylist_view.xml文件首先在res目录下新建drawable文件夹，再在新建的drawable文件夹中新建mylist_view.xml，其目录结构为：res/drawable/mylist_view.xml。]]></description><category></category></item></channel></rss>