<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dfil25307的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dfil25307</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dfil25307]]></copyright><item><title><![CDATA[CRC校验,发送端产生校验码]]></title><link>https://blog.youkuaiyun.com/dfil25307/article/details/101451017</link><guid>https://blog.youkuaiyun.com/dfil25307/article/details/101451017</guid><author>dfil25307</author><pubDate>Sat, 15 Aug 2015 16:47:00 +0800</pubDate><description><![CDATA[/******************************************************************************
 *  Compilation:  javac CRC16CCITT.java
 *  Execution:    java CRC16CCITT s
 *  Dependencies: 
 *  
 *  Read...]]></description><category></category></item><item><title><![CDATA[【Android】设置全屏和横屏]]></title><link>https://blog.youkuaiyun.com/dfil25307/article/details/101451021</link><guid>https://blog.youkuaiyun.com/dfil25307/article/details/101451021</guid><author>dfil25307</author><pubDate>Mon, 13 Jul 2015 16:56:00 +0800</pubDate><description><![CDATA[【设置全屏】
在setLayout之前使用如下代码

1 requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题
2         getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
3                 WindowManager.L...]]></description><category></category></item><item><title><![CDATA[【Android】Intent相关内容]]></title><link>https://blog.youkuaiyun.com/dfil25307/article/details/101451015</link><guid>https://blog.youkuaiyun.com/dfil25307/article/details/101451015</guid><author>dfil25307</author><pubDate>Wed, 08 Jul 2015 20:56:00 +0800</pubDate><description><![CDATA[【显式Intent】
LinerLayout 是线性布局
orientation是布局走向 vertical是垂直方向
android:textAllCaps="false" 可以让视图中能够区分大小写
需要在AndroidManifest里面进行注册，才能通过intent进行调用
创建的新类要在Manifest里面定义。
显式Intent，直接指明了启动的类，启动的就是My...]]></description><category></category></item><item><title><![CDATA[【Android】无线ADB方法]]></title><link>https://blog.youkuaiyun.com/dfil25307/article/details/101451018</link><guid>https://blog.youkuaiyun.com/dfil25307/article/details/101451018</guid><author>dfil25307</author><pubDate>Wed, 08 Jul 2015 16:31:00 +0800</pubDate><description><![CDATA[1.手机上安装adbWireLess应用（需要root权限）
2.手机与电脑处于同一局域网内（有个路由器就行）
3.手机上打开adbWireLess，会显示手机的IP地址
4.电脑上命令行启动adb connect ip:port （port一般为5555）
5.命令行显示connected
6.打开Android Studio 享受无线调试的便利
【ADB的启动方式】
O...]]></description><category></category></item><item><title><![CDATA[【Java】二叉树（Binary Tree）重温]]></title><link>https://blog.youkuaiyun.com/dfil25307/article/details/101451013</link><guid>https://blog.youkuaiyun.com/dfil25307/article/details/101451013</guid><author>dfil25307</author><pubDate>Mon, 06 Jul 2015 14:12:00 +0800</pubDate><description><![CDATA[距离上次使用二叉树快有一年的时间了，是时候重温一次了。
【二叉树的定义】
二叉树是层次结构，要么是空集，要么是由一个成为根的元素和两颗不同的子二叉树组成（递归定义，子二叉树也可能是空集）。
两个子二叉树分别称为左子树和右子树。一个节点的左子树的根节点称为该节点的左孩子，没有孩子的点称为叶节点。
二叉查找树的特点是，每一个节点左子树中节点的值都小于该节点的值，右子树中节点的值都大于...]]></description><category></category></item><item><title><![CDATA[【Android】MVC]]></title><link>https://blog.youkuaiyun.com/dfil25307/article/details/101451016</link><guid>https://blog.youkuaiyun.com/dfil25307/article/details/101451016</guid><author>dfil25307</author><pubDate>Wed, 01 Jul 2015 01:01:00 +0800</pubDate><description><![CDATA[视图（View）是模型的可视化形态。负责渲染界面，触摸反馈等部分。
控制器（Controller）是应用中负责相应外部动作的部分：按键、屏幕触摸、来电等。使用事件队列来实现的。

转载于:https://www.cnblogs.com/solare/p/4612196.html...]]></description><category></category></item><item><title><![CDATA[【Android】组件生命周期]]></title><link>https://blog.youkuaiyun.com/dfil25307/article/details/101451010</link><guid>https://blog.youkuaiyun.com/dfil25307/article/details/101451010</guid><author>dfil25307</author><pubDate>Tue, 30 Jun 2015 22:24:00 +0800</pubDate><description><![CDATA[这里以活动的生命周期为例（活动的生命周期最复杂）：
------ 活动的生命周期图 ------

------ 活动的生命周期图 ------
当系统要销毁某个活动，但是希望给能够在后期重新恢复其状态时，会调用activity的onSaveInstanceState方法。

转载于:https://www.cnblogs.com/solare/p/4611953.html...]]></description><category></category></item><item><title><![CDATA[Cpp学习笔记]]></title><link>https://blog.youkuaiyun.com/dfil25307/article/details/101451014</link><guid>https://blog.youkuaiyun.com/dfil25307/article/details/101451014</guid><author>dfil25307</author><pubDate>Sat, 21 Feb 2015 20:57:00 +0800</pubDate><description><![CDATA[1.using指示符
Cpp标准库中的名字都是在一个称作std的名字空间中声明的，这些名字在我们的程序文本文件中是不可见的，除非我们显式的使它们可见。

转载于:https://www.cnblogs.com/solare/p/4297175.html...]]></description><category></category></item><item><title><![CDATA[【Android】图文混排]]></title><link>https://blog.youkuaiyun.com/dfil25307/article/details/101451009</link><guid>https://blog.youkuaiyun.com/dfil25307/article/details/101451009</guid><author>dfil25307</author><pubDate>Mon, 14 Jul 2014 14:40:00 +0800</pubDate><description><![CDATA[2014年11月22日23:20:36
Android 中图文混排的方法
安卓开发课程设计中需要用到图文混排，这里为了方便保存，尽量希望能够在 EditText中插入图片。根据网上的资料，可以使用 SpannableString和 ImageSpan 在 EditText 中插入图片。
为了充分了解其中的过程，这里做一个分析笔记。
一、已经成功的方案
使用 Intent 调用系...]]></description><category></category></item><item><title><![CDATA[【LeapMotion】LeapMotion学习笔记]]></title><link>https://blog.youkuaiyun.com/dfil25307/article/details/101451011</link><guid>https://blog.youkuaiyun.com/dfil25307/article/details/101451011</guid><author>dfil25307</author><pubDate>Sat, 12 Jul 2014 10:11:00 +0800</pubDate><description><![CDATA[Author：Solare @BUAA SCSE 2012

一、前言
最近在学习LeapMotion开发，现将学习过程保存在这里，方便查找和复习，最终整理成一份成型资料，作为BUAA SCSE资料保存。

二、LeapMotion介绍
Leap Motion是一个体感控制器，由Leap公司生产。售价约人民币500元。（leap：跳； motion：动作；移动；手势）
...]]></description><category></category></item><item><title><![CDATA[【Cpp】考点·堆栈&动态内存分配]]></title><link>https://blog.youkuaiyun.com/dfil25307/article/details/101451007</link><guid>https://blog.youkuaiyun.com/dfil25307/article/details/101451007</guid><author>dfil25307</author><pubDate>Tue, 27 May 2014 15:24:00 +0800</pubDate><description><![CDATA[动态内存分配


堆内存分配与释放
C/C++定义了四个内存区间：代码区，全局变量与静态变量区，局部变量区（栈区），动态内存区（堆区）

通常定义变量（或对象），编译器在编译时都可以根据该变量（或对象）的类型知道所需内存空间的大小，从而系统在适当的时候为他们分配确定的存储空间。这种内存分配称为静态存储分配。有些操作对象只在程序运行时才确定，这样编译时无法为他们预定存储空间...]]></description><category></category></item><item><title><![CDATA[【Cpp】考点·引用]]></title><link>https://blog.youkuaiyun.com/dfil25307/article/details/101451005</link><guid>https://blog.youkuaiyun.com/dfil25307/article/details/101451005</guid><author>dfil25307</author><pubDate>Tue, 27 May 2014 11:02:00 +0800</pubDate><description><![CDATA[一、引用

引用就是某一变量（目标）的一个别名，对引用的操作与对变量直接操作完全一样。

引用的声明方法：类型标识符 &amp;引用名 = 目标变量名；

int a;
int &amp;ra = a;

(1)&amp;在此不是求地址运算，而是起标识符作用。
(2)类型标识符是指把目标变量的类型。
(3)声明引用时，必须同时对其进行初始化。
(4)引用声...]]></description><category></category></item><item><title><![CDATA[【Cpp】考点·函数重载]]></title><link>https://blog.youkuaiyun.com/dfil25307/article/details/101451003</link><guid>https://blog.youkuaiyun.com/dfil25307/article/details/101451003</guid><author>dfil25307</author><pubDate>Tue, 27 May 2014 09:49:00 +0800</pubDate><description><![CDATA[一、什么是函数重载
函数重载（overloaded）是指，在同一作用域内，可以有一组具有相同函数名，不同参数列表的函数。这组函数被称为重载函数。重载函数通常用来命名一组功能相似的函数，这样做减少了函数名的数量，避免了名字空间的污染，对于程序的可读性有很大的好处。
举个栗子

 1 #include&lt;iostream&gt;
 2 using namespace std;...]]></description><category></category></item><item><title><![CDATA[【Cpp】考点·C++数据抽象]]></title><link>https://blog.youkuaiyun.com/dfil25307/article/details/101451004</link><guid>https://blog.youkuaiyun.com/dfil25307/article/details/101451004</guid><author>dfil25307</author><pubDate>Tue, 27 May 2014 09:23:00 +0800</pubDate><description><![CDATA[构造函数
　　自动初始化对象的特殊的成员函数
　　与所属的类名同名
　　可以在类中声明并定义构造函数，或在类中声明而在外部定义
　　可以同时有几个含有不同参数的构造函数，实例化时通过不同参数定义不同的对象

 1 #include &lt;iostream&gt;
 2 
 3 using namespace std;
 4 
 5 class date
 6 {...]]></description><category></category></item><item><title><![CDATA[【Cpp】考点·类与对象的概念]]></title><link>https://blog.youkuaiyun.com/dfil25307/article/details/101451000</link><guid>https://blog.youkuaiyun.com/dfil25307/article/details/101451000</guid><author>dfil25307</author><pubDate>Mon, 19 May 2014 10:44:00 +0800</pubDate><description><![CDATA[类的定义

class Date//用class定义一个类
{
public://公有成员：内部和外部都可以访问
    void SetDate(int y,int m, int d);
    int IsLeapYear();//成员函数
    void Print();
private://私有成员：内部可以访问，但外部不可以访问
    int year, ...]]></description><category></category></item><item><title><![CDATA[【Cpp】考点·宏]]></title><link>https://blog.youkuaiyun.com/dfil25307/article/details/101450997</link><guid>https://blog.youkuaiyun.com/dfil25307/article/details/101450997</guid><author>dfil25307</author><pubDate>Sat, 17 May 2014 23:41:00 +0800</pubDate><description><![CDATA[一、#define的基本用法
1.#define命令剖析
1.1 #define的概念
#define命令是C语言中的一个宏定义命令，它用来将一个标识符定义为一个字符串，该标识符被称为宏名，被定义的字符串称为替换文本。该命令有两种格式：一种是简单的宏定义，另一种是带参数的宏定义。
（1）简单的宏定义

#define &lt;宏名&gt; &lt;字符串&gt;
#defi...]]></description><category></category></item><item><title><![CDATA[【Cpp】考点·指针与函数指针]]></title><link>https://blog.youkuaiyun.com/dfil25307/article/details/101450994</link><guid>https://blog.youkuaiyun.com/dfil25307/article/details/101450994</guid><author>dfil25307</author><pubDate>Fri, 02 May 2014 10:37:00 +0800</pubDate><description><![CDATA[指针&amp;函数指针

指针为一个特殊的变量，它里面存储的数值被解释为内存里的一个地址。
指针类型、指针指向的类型、指针的值、指针本身所占据的内存区。
指针类型

int *ptr;//指针类型为int *
char *ptr;//指针类型为char *
int **ptr;//指针类型为int **
int (*ptr)[3];//指针类型为int (*)[3]...]]></description><category></category></item><item><title><![CDATA[《Thinking in C++》读书笔记——Chapter 3: The C in C++ (2)]]></title><link>https://blog.youkuaiyun.com/dfil25307/article/details/101450991</link><guid>https://blog.youkuaiyun.com/dfil25307/article/details/101450991</guid><author>dfil25307</author><pubDate>Tue, 29 Apr 2014 21:10:00 +0800</pubDate><description><![CDATA[Chapter3: The C in C++ (2)
Bitwise operators
(1)The bitwise exclusive or, or xor (^) produces a one in the output bit if one or the other input bit is a one, but not both.

(2)Bitwise operat...]]></description><category></category></item><item><title><![CDATA[Java中File的使用方法]]></title><link>https://blog.youkuaiyun.com/dfil25307/article/details/101450992</link><guid>https://blog.youkuaiyun.com/dfil25307/article/details/101450992</guid><author>dfil25307</author><pubDate>Tue, 22 Apr 2014 18:55:00 +0800</pubDate><description><![CDATA[一、文件基础知识
文件是一种常见的数据源，文件操作包括存储、读取、删除等。
1.绝对路径和相对路径
绝对路径为完整路径："C:\windows\system\file.txt"
相对路径为当前路径下的子路径："\workspace\test\Hello.java"
注意大小写保持一致。
2.文件名称
“文件名.后缀名”，后缀名表示文件类型。
值得注意：后缀名只是标示，和实...]]></description><category></category></item><item><title><![CDATA[Java中Vector的使用方法]]></title><link>https://blog.youkuaiyun.com/dfil25307/article/details/101450990</link><guid>https://blog.youkuaiyun.com/dfil25307/article/details/101450990</guid><author>dfil25307</author><pubDate>Tue, 22 Apr 2014 16:14:00 +0800</pubDate><description><![CDATA[Vector创建，添加元素，删除元素，获得元素数量。

 1 import java.util.*;
 2 pulic class VectorDemo{
 3     public static void main(String[] args){
 4         //creat vector 
 5         Vector v = new Vector(1);...]]></description><category></category></item></channel></rss>