<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qingfengzaishou的专栏]]></title><description><![CDATA[积水成渊]]></description><link>https://blog.youkuaiyun.com/qingfengzaishou</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qingfengzaishou]]></copyright><item><title><![CDATA[Python数据类型]]></title><link>https://blog.youkuaiyun.com/qingfengzaishou/article/details/80219956</link><guid>https://blog.youkuaiyun.com/qingfengzaishou/article/details/80219956</guid><author>qingfengzaishou</author><pubDate>Sun, 13 May 2018 21:10:35 +0800</pubDate><description><![CDATA[序列类型 — list, tuple,  range

本文主要list, tuple, range这三种基本序列类型



序列类型通用操作

表中的s和t同一类序列类型，n,i,j和k都是整数, x可以是任何对象 ，




  操作
  结果
  例子



  x in s
  若x在s中存在就返回True，否则返回False
  


  x not in s
  若在s中不存在就返回T...]]></description><category></category></item><item><title><![CDATA[Windows下搭建免费个人博客]]></title><link>https://blog.youkuaiyun.com/qingfengzaishou/article/details/51206029</link><guid>https://blog.youkuaiyun.com/qingfengzaishou/article/details/51206029</guid><author>qingfengzaishou</author><pubDate>Thu, 21 Apr 2016 09:38:37 +0800</pubDate><description><![CDATA[三步完成免费个人博客搭建，本文主要针对Windows系统我的是WIN10，OS X请参考 
http://www.jianshu.com/p/4eaddcbe4d121.创建Github 域名和空间1.1注册首先你需要注册一个Github账号，如果你已经有请跳过此步直接看1.2创建仓库，注意username，这会影响到你的域名，你的域名将会是 username.github.io，所以认真的取个名字]]></description><category></category></item><item><title><![CDATA[SurfaceView清空Canvas如何操作]]></title><link>https://blog.youkuaiyun.com/qingfengzaishou/article/details/51163848</link><guid>https://blog.youkuaiyun.com/qingfengzaishou/article/details/51163848</guid><author>qingfengzaishou</author><pubDate>Fri, 15 Apr 2016 18:26:10 +0800</pubDate><description><![CDATA[public void ClearDraw(){        Canvas canvas = null;
        try{            canvas = surfaceHolder.lockCanvas(null);
            canvas.drawColor(Color.WHITE);
            canvas.drawColor(Color.TRAN]]></description><category></category></item><item><title><![CDATA[《Android第一行代码》学习笔记]]></title><link>https://blog.youkuaiyun.com/qingfengzaishou/article/details/51077700</link><guid>https://blog.youkuaiyun.com/qingfengzaishou/article/details/51077700</guid><author>qingfengzaishou</author><pubDate>Wed, 06 Apr 2016 19:29:42 +0800</pubDate><description><![CDATA[1、查看当前界面处于哪个Activity。很多时候当我们接手一个较为复杂的源代码的时候，里面会有很多个Acvitity。此时我们往往很难从中找出哪个界面对应哪个源码，这无疑会降低我们的开发效率。下面介绍书中一个小技巧：编写一个新Activity如BaseActivity去继承Activity，代码如下：public  class  BaseActivity extends Activity
{]]></description><category></category></item><item><title><![CDATA[Android之常用功能代码]]></title><link>https://blog.youkuaiyun.com/qingfengzaishou/article/details/51077493</link><guid>https://blog.youkuaiyun.com/qingfengzaishou/article/details/51077493</guid><author>qingfengzaishou</author><pubDate>Wed, 06 Apr 2016 19:01:06 +0800</pubDate><description><![CDATA[透明导航栏if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANS       LUCENT_STATUS);//透明状态栏
getWindow().addFlags(WindowManager.LayoutParams.F]]></description><category></category></item><item><title><![CDATA[Android Studio引入开源库]]></title><link>https://blog.youkuaiyun.com/qingfengzaishou/article/details/50812192</link><guid>https://blog.youkuaiyun.com/qingfengzaishou/article/details/50812192</guid><author>qingfengzaishou</author><pubDate>Sun, 06 Mar 2016 10:14:20 +0800</pubDate><description><![CDATA[从Google发布Android Studio 1.0到今天1.4版本已经过去一年多的时间了，很多人已经迁移到Android Studio进行开发。然而，有一些开源库,控件等还是以前基于Eclipse进行开发的，很多人不知道怎么导入到自己的基于Android Studio项目中来。以下介绍一些常见导如开源库的场景。 
结构介绍--project //项目目录
|
build.gradle //项目的]]></description><category></category></item><item><title><![CDATA[java中的for 循环的几种用法解析]]></title><link>https://blog.youkuaiyun.com/qingfengzaishou/article/details/50778238</link><guid>https://blog.youkuaiyun.com/qingfengzaishou/article/details/50778238</guid><author>qingfengzaishou</author><pubDate>Wed, 02 Mar 2016 11:01:33 +0800</pubDate><description><![CDATA[在JAVA程序中，要“逐一处理”或者说“遍历”某一个数组或Collection中元素的时候，一般会用一个for循环来实现。 
对于遍历数组：传统方式/*建立一个数组*/
int []integers = {1,2,3,4};
/*开始遍历*/
for (int j = 0;j < intergers.lenth;j++)
{
    int i = intergers[j];
    System.]]></description><category></category></item><item><title><![CDATA[在Android Studio中隐藏标题出现BUG]]></title><link>https://blog.youkuaiyun.com/qingfengzaishou/article/details/50770545</link><guid>https://blog.youkuaiyun.com/qingfengzaishou/article/details/50770545</guid><author>qingfengzaishou</author><pubDate>Tue, 01 Mar 2016 10:25:22 +0800</pubDate><description><![CDATA[android.util.AndroidRuntimeException: requestFeature() must be called before adding content]]></description><category></category></item><item><title><![CDATA[Android Studio 导入 Eclipse 的代码后，注释和运行时中文显示乱码]]></title><link>https://blog.youkuaiyun.com/qingfengzaishou/article/details/50525411</link><guid>https://blog.youkuaiyun.com/qingfengzaishou/article/details/50525411</guid><author>qingfengzaishou</author><pubDate>Fri, 15 Jan 2016 18:51:29 +0800</pubDate><description><![CDATA[Android Studio导入Eclipse的android项目java文件出现中文乱码，比如中文注释，中文提示等乱码，这一般是Eclipse中是gbk，到了Android Studio后默认utf-8格式打开的缘故。 
1、注释中文出现乱码 
解决方法：在 Android Studio 的设置菜单中找到修改编码的地方。如下：  
File > Settings > Editor > File E]]></description><category></category></item><item><title><![CDATA[java中的四种访问权限]]></title><link>https://blog.youkuaiyun.com/qingfengzaishou/article/details/50491388</link><guid>https://blog.youkuaiyun.com/qingfengzaishou/article/details/50491388</guid><author>qingfengzaishou</author><pubDate>Sun, 10 Jan 2016 10:37:32 +0800</pubDate><description><![CDATA[1.解析Java有四种访问权限， 其中三种有访问权限修饰符，分别为private，public和protected，还有一种不带任何修饰符。1、private: Java语言中对访问权限限制的最窄的修饰符，一般称之为“私有的”。被其修饰的类、属性以及方法只能被该类的对象访问，其子类不能访问，更不能允许跨包访问。2、default：即不加任何访问修饰符，通常称为“默认访问模式“。该模式下，只允许在同一]]></description><category></category></item><item><title><![CDATA[java中的匿名内部类总结]]></title><link>https://blog.youkuaiyun.com/qingfengzaishou/article/details/50489231</link><guid>https://blog.youkuaiyun.com/qingfengzaishou/article/details/50489231</guid><author>qingfengzaishou</author><pubDate>Sat, 09 Jan 2016 19:49:54 +0800</pubDate><description><![CDATA[转自java中的匿名内部类总结 
匿名内部类也就是没有名字的内部类正因为没有名字，所以匿名内部类只能使用一次，它通常用来简化代码编写但使用匿名内部类还有个前提条件：必须继承一个父类或实现一个接口实例1:不使用匿名内部类来实现抽象方法 
abstract class Person { 
    public abstract void eat(); 
}class Child extends Pers]]></description><category></category></item><item><title><![CDATA[Java抽象类用法示例详解]]></title><link>https://blog.youkuaiyun.com/qingfengzaishou/article/details/50489042</link><guid>https://blog.youkuaiyun.com/qingfengzaishou/article/details/50489042</guid><author>qingfengzaishou</author><pubDate>Sat, 09 Jan 2016 18:56:48 +0800</pubDate><description><![CDATA[转自Java抽象类用法示例详解 
Java抽象类的定：java抽象类体现数据抽象的思想，是实现程序多态性的一种手段。也提到抽象类与抽象方法的限制，下面我们会通过一下java抽象类小示例来给你介绍抽象类的用法。希望对你有所帮助。假设我们要编写一个计算矩形、三角形和圆的面积与周长的程序，若按前面所学的方式编程，我们必须定义四个类：圆类、三角形类、矩形类和使用前三个类的公共类，它们之间没有继承关系.程序写]]></description><category></category></item><item><title><![CDATA[Android:用Handler实现异步处理功能]]></title><link>https://blog.youkuaiyun.com/qingfengzaishou/article/details/50176887</link><guid>https://blog.youkuaiyun.com/qingfengzaishou/article/details/50176887</guid><author>qingfengzaishou</author><pubDate>Fri, 04 Dec 2015 16:38:31 +0800</pubDate><description><![CDATA[转自Android:用Handler实现异步处理功能 
若把一些类似于下载的功能写在Activity里，会导致Activity阻塞，长时间无响应，直至页面假死。因此，我们需要把这些耗时的操作放在单独的 子线程中操作，这就是Handler的使命 
一.一个问题 
有这样一个问题值得我们思考，若把一些类似于下载的功能（既耗时且不一定有结果）写在Activity(主线程)里，会导致Activity阻塞，]]></description><category></category></item><item><title><![CDATA[巧用onWindowFocusChanged(boolean hasFocus)]]></title><link>https://blog.youkuaiyun.com/qingfengzaishou/article/details/48781997</link><guid>https://blog.youkuaiyun.com/qingfengzaishou/article/details/48781997</guid><author>qingfengzaishou</author><pubDate>Mon, 28 Sep 2015 10:49:01 +0800</pubDate><description><![CDATA[Activity作为四大组件之一,对于整个Android开发有多重要就无需赘言了.关于它的生命周期,这里借用下官网的图,便一目了然: 
那么它的生命周期和我们所说的onWindowFocusChanged(boolean hasFocus)方法有何关系?Activity生命周期源于onCreate(),于是我们将很多数据的初始化放在这里,将数据的持久保存放在onStop() onPause()和on]]></description><category></category></item><item><title><![CDATA[java 数据结构]]></title><link>https://blog.youkuaiyun.com/qingfengzaishou/article/details/48706849</link><guid>https://blog.youkuaiyun.com/qingfengzaishou/article/details/48706849</guid><author>qingfengzaishou</author><pubDate>Thu, 24 Sep 2015 09:42:18 +0800</pubDate><description><![CDATA[Java 数据结构(1)    Collection 接口是用于容纳元素的容器。而Iterator接口是用于遍历集合中每一个元素的数据结构，因此Iterator也被称为迭代器。Iterator 通用方法简介 
 
代码如下：public  void test1_array()
    {
        Collection c = new ArrayList(); 
        c.add("]]></description><category></category></item><item><title><![CDATA[android画图抗锯齿的几个方法]]></title><link>https://blog.youkuaiyun.com/qingfengzaishou/article/details/48676269</link><guid>https://blog.youkuaiyun.com/qingfengzaishou/article/details/48676269</guid><author>qingfengzaishou</author><pubDate>Wed, 23 Sep 2015 10:10:31 +0800</pubDate><description><![CDATA[在画图的时候，图片如果旋转或缩放之后，总是会出现那些华丽的锯齿。其实Android自带了解决方式。 
     方法一：给Paint加上抗锯齿标志。然后将Paint对象作为参数传给canvas的绘制方法。 
Java代码paint.setAntiAlias(true);
方法二：给Canvas加上抗锯齿标志。 
 有些地方不能用paint的，就直接给canvas加抗锯齿，更方便。  
Java代码]]></description><category></category></item><item><title><![CDATA[android中color的用法及十六进制编码大全]]></title><link>https://blog.youkuaiyun.com/qingfengzaishou/article/details/48656513</link><guid>https://blog.youkuaiyun.com/qingfengzaishou/article/details/48656513</guid><author>qingfengzaishou</author><pubDate>Tue, 22 Sep 2015 17:09:37 +0800</pubDate><description><![CDATA[在android开发中,适当的颜色搭配可以为我们的应用增色不少,废话就不多了,下面是对android开发中颜色使用的总结颜色分类:1.系统颜色 
 android内置的颜色,比如系统资源中定义的颜色,有以下几个: 
 BLACK(黑色),BLUE(蓝色),CYAN(青色),GRAY(灰色),GREEN(绿色),RED(红色),WRITE(白色),YELLOW(黄色)等 
 当然android的and]]></description><category></category></item><item><title><![CDATA[Android开发之SurfaceView详解]]></title><link>https://blog.youkuaiyun.com/qingfengzaishou/article/details/48548377</link><guid>https://blog.youkuaiyun.com/qingfengzaishou/article/details/48548377</guid><author>qingfengzaishou</author><pubDate>Fri, 18 Sep 2015 16:24:18 +0800</pubDate><description><![CDATA[SurfaceView介绍通常情况程序的View和用户响应都是在同一个线程中处理的，这也是为什么处理长时间事件（例如访问网络）需要放到另外的线程中去（防止阻塞当前UI线程的操作和绘制）。但是在其他线程中却不能修改UI元素，例如用后台线程更新自定义View（调用View的在自定义View中的onDraw函数）是不允许的。如果需要在另外的线程绘制界面、需要迅速的更新界面或则渲染UI界面需要较长的时间，这]]></description><category></category></item><item><title><![CDATA[String.valueOf() 方法的使用]]></title><link>https://blog.youkuaiyun.com/qingfengzaishou/article/details/48466575</link><guid>https://blog.youkuaiyun.com/qingfengzaishou/article/details/48466575</guid><author>qingfengzaishou</author><pubDate>Tue, 15 Sep 2015 13:52:00 +0800</pubDate><description><![CDATA[1. 由 基本数据型态转换成 String

String 类别中已经提供了将基本数据型态转换成 String 的 static 方法 
也就是 String.valueOf() 这个参数多载的方法 
有下列几种 
String.valueOf(boolean b) : 将 boolean 变量 b 转换成字符串 
String.valueOf(char c) : 将 char 变量 ]]></description><category></category></item><item><title><![CDATA[Android SDK 在线更新镜像服务器资源]]></title><link>https://blog.youkuaiyun.com/qingfengzaishou/article/details/48441981</link><guid>https://blog.youkuaiyun.com/qingfengzaishou/article/details/48441981</guid><author>qingfengzaishou</author><pubDate>Mon, 14 Sep 2015 17:19:27 +0800</pubDate><description><![CDATA[作者说明：作者下载更新SDK一般用第一个，具体网速跟你宽带网速有很大的关系，作者在公司下载平均网速在1M/S以上。如果下载遇阻，也要看看自己的IP地址，这里建议在公司上班的人把IP地址以及DNS设置为自动获取。作者的开发平台是win7 64位，MAC、Linux操作方法相同。 
Android SDK 在线更新镜像服务器资源： 
大连东软信息学院镜像服务器地址: 
http://mirrors.ne]]></description><category></category></item></channel></rss>