<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[e_small的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/e_small</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; e_small]]></copyright><item><title><![CDATA[ubuntu安装g2o时出现错误及解决方法]]></title><link>https://blog.youkuaiyun.com/e_small/article/details/79590764</link><guid>https://blog.youkuaiyun.com/e_small/article/details/79590764</guid><author>e_small</author><pubDate>Sat, 17 Mar 2018 12:20:53 +0800</pubDate><description><![CDATA[安装G2O可以用高翔在git上的包，一可以从这里clone下来git clone https://github.com/RainerKuemmerle/g2o.git
然后进入g2o文件夹，执行cmake编译    mkdir build  
    cd build  
    cmake ..  
    make  在对g2o进行make的时候，出现错误（具体是什么没有记录下来），经过百度之...]]></description><category></category></item><item><title><![CDATA[PCL1.8+Ubuntu16.04安装详解以及运行时遇到的一些错误]]></title><link>https://blog.youkuaiyun.com/e_small/article/details/79581484</link><guid>https://blog.youkuaiyun.com/e_small/article/details/79581484</guid><author>e_small</author><pubDate>Fri, 16 Mar 2018 14:49:50 +0800</pubDate><description><![CDATA[方式一：官网prebuild版本    sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl sudo apt-get update sudo apt-get install libpcl-all  可能是因为国内的关系，并没有更新 apt-get 成功方式二：安装 prebuilt DEB file for PCL 1...]]></description><category></category></item><item><title><![CDATA[ubuntu系统下安装及汉化kdevelop]]></title><link>https://blog.youkuaiyun.com/e_small/article/details/79553291</link><guid>https://blog.youkuaiyun.com/e_small/article/details/79553291</guid><author>e_small</author><pubDate>Wed, 14 Mar 2018 13:31:44 +0800</pubDate><description><![CDATA[Ctrl + Alt + T（快捷键）打开终端在终端输入下面指令安装Kdevelop：     首先安装cmake   sudo apt-get install cmake安装kdevelopsudo apt-get install kdevelop此时，打开的kdevelop界面时全英文的，汉化过程如下：不需要自己下载汉化包，Kdevelop安装后，在终端执行 aptitude search k...]]></description><category></category></item><item><title><![CDATA[Servlet 实例创建]]></title><link>https://blog.youkuaiyun.com/e_small/article/details/77936640</link><guid>https://blog.youkuaiyun.com/e_small/article/details/77936640</guid><author>e_small</author><pubDate>Mon, 11 Sep 2017 19:22:59 +0800</pubDate><description><![CDATA[使用上一节的环境创建 Servlet 文件，选择 "File-->New-->class":
HelloServlet.java 代码如下所示：

package com.example;

import java.io.IOException;
import java.util.Date;
import javax.servlet.ServletException;
import java]]></description><category></category></item><item><title><![CDATA[如何使用tomcat建立简单的java web项目]]></title><link>https://blog.youkuaiyun.com/e_small/article/details/77936238</link><guid>https://blog.youkuaiyun.com/e_small/article/details/77936238</guid><author>e_small</author><pubDate>Mon, 11 Sep 2017 19:01:25 +0800</pubDate><description><![CDATA[1. Tomcat的下载和安装 详见链接：  http://jingyan.baidu.com/article/54b6b9c0dd0c6a2d593b4743.html
    在浏览器上测试：
首先在Tomcat安装目录的webapps\ROOT目录中新建一个jsp文件，内容如下：

<%
out.print("My first Java web");
%> 
然后在浏览器中输入：ht]]></description><category></category></item><item><title><![CDATA[Java Web项目中解决中文乱码方法总结]]></title><link>https://blog.youkuaiyun.com/e_small/article/details/76165089</link><guid>https://blog.youkuaiyun.com/e_small/article/details/76165089</guid><author>e_small</author><pubDate>Wed, 26 Jul 2017 20:26:38 +0800</pubDate><description><![CDATA[一、了解常识：

 

1.UTF-8国际编码，GBK中文编码。GBK包含GB2312，即如果通过GB2312编码后可以通过GBK解码，反之可能不成立;

2、web tomcat:默认是ISO8859-1，不支持中文的

3.java.nio.charset.Charset.defaultCharset() 获得平台默认字符编码；

4.getBytes() 是通过平台默认字]]></description><category></category></item><item><title><![CDATA[在java中获取变量的类型]]></title><link>https://blog.youkuaiyun.com/e_small/article/details/75060134</link><guid>https://blog.youkuaiyun.com/e_small/article/details/75060134</guid><author>e_small</author><pubDate>Thu, 13 Jul 2017 14:52:35 +0800</pubDate><description><![CDATA[﻿﻿
class Test  
{  
public static void main(String[] args)  
{  
int i=1; //int类型变量 
System.out.println(getType(i)); //打印变量类型为int 
}  
public static String getType(Object o){ //获取变量类型方法 
retu]]></description><category></category></item><item><title><![CDATA[javadoc注释规范]]></title><link>https://blog.youkuaiyun.com/e_small/article/details/75050281</link><guid>https://blog.youkuaiyun.com/e_small/article/details/75050281</guid><author>e_small</author><pubDate>Thu, 13 Jul 2017 12:54:14 +0800</pubDate><description><![CDATA[转载：
﻿﻿
http://blog.youkuaiyun.com/z437955114/article/details/50482372]]></description><category></category></item><item><title><![CDATA[一个程序员的修炼之路]]></title><link>https://blog.youkuaiyun.com/e_small/article/details/75050272</link><guid>https://blog.youkuaiyun.com/e_small/article/details/75050272</guid><author>e_small</author><pubDate>Thu, 13 Jul 2017 12:52:14 +0800</pubDate><description><![CDATA[﻿﻿
各方面的编程教程
转载：http://www.runoob.com/]]></description><category></category></item><item><title><![CDATA[android的日期格式化 android.text.format.DateFormat类]]></title><link>https://blog.youkuaiyun.com/e_small/article/details/72912344</link><guid>https://blog.youkuaiyun.com/e_small/article/details/72912344</guid><author>e_small</author><pubDate>Thu, 08 Jun 2017 12:25:40 +0800</pubDate><description><![CDATA[转载：http://blog.youkuaiyun.com/u012589211/article/details/52083617


为了完成CriminalIntent项目中的日期格式化挑战，我们需要使用到 android.text.format.DateFormat类，




该类提供了Java中的三种时间对象，提示大家下面三种方法为静态可以直接调用，如下:


final st]]></description><category></category></item><item><title><![CDATA[有关Android中生命周期的一些问题]]></title><link>https://blog.youkuaiyun.com/e_small/article/details/72904188</link><guid>https://blog.youkuaiyun.com/e_small/article/details/72904188</guid><author>e_small</author><pubDate>Wed, 07 Jun 2017 21:32:36 +0800</pubDate><description><![CDATA[生命周期的调用和回调过程：

在一个activity的生命周期中，系统会像金字塔模型一样去调用一系列的生命周期的回调方法。Activity生命周期的每一个阶段就像金字塔中的台阶。当系统创建了一个新的activity实例，每一个回调方法会向上一阶移动activity的状态。金字塔顶端意味着activity是跑在最前端的并且用户可以与它进行交互。当用户开始离开这个activity,为了卸载这个ac]]></description><category></category></item><item><title><![CDATA[Android Studio中有关R类地问题]]></title><link>https://blog.youkuaiyun.com/e_small/article/details/72821026</link><guid>https://blog.youkuaiyun.com/e_small/article/details/72821026</guid><author>e_small</author><pubDate>Wed, 31 May 2017 15:59:39 +0800</pubDate><description><![CDATA[R类的问题
通常，在添加资源或者删除引用后重新保存的文件，Android Studio会准确无误地重新编译项目。不过，资源编译错误有时会一直或莫名其妙地出现。出现这种情况，可尝试如下操作：
u 重新检查资源文件中XML文件的有效性
如果最近一次便宜时未产生R.java文件，项目中资源引用的地方都会出错。通常，这是由某个布局XML文件中地拼写错误引起的。修正找到的错误并重新保存XML文件，an]]></description><category></category></item><item><title><![CDATA[java创建线程]]></title><link>https://blog.youkuaiyun.com/e_small/article/details/72677428</link><guid>https://blog.youkuaiyun.com/e_small/article/details/72677428</guid><author>e_small</author><pubDate>Wed, 24 May 2017 16:14:32 +0800</pubDate><description><![CDATA[线程
线程是隶属于操作系统的概念，是程序执行中的单个顺序流程。
进程是一个执行中的程序，是操作系统对其资源（内存和CPU时间等）进行分配的基本单位，每个进程都有自己独立的一块内存空间、一组系统资源，其内部数据和状态都是完全独立的。
多线程则是指一个进程中可以同时运行多个不同的线程，执行不同的任务。多线程意味着一个程序的多行语句看上去几乎同时执行。
线程与进程的不同点：同类的多个线程共享一个]]></description><category></category></item><item><title><![CDATA[JAVA异常]]></title><link>https://blog.youkuaiyun.com/e_small/article/details/72675832</link><guid>https://blog.youkuaiyun.com/e_small/article/details/72675832</guid><author>e_small</author><pubDate>Wed, 24 May 2017 14:06:46 +0800</pubDate><description><![CDATA[Java异常
1. 异常的含义

异常是正常情况以外的事件，具有不确定性。例如：用户输入错误、除数为0、需要的文件不存在或者打不开、数组下标越界、传入参数为空或不符合指定范围等。
下边的例子将产生一个除0的异常。程序在执行到c=a/b时，由于b=0而造成除数为0，系统自动产生一个异常对象，此时程序将不执行异常点以后的程序，而直接交给系统（java虚拟机）处理，给出程序异常后退出程序：
【]]></description><category></category></item><item><title><![CDATA[java匿名对象]]></title><link>https://blog.youkuaiyun.com/e_small/article/details/72457947</link><guid>https://blog.youkuaiyun.com/e_small/article/details/72457947</guid><author>e_small</author><pubDate>Thu, 18 May 2017 10:11:27 +0800</pubDate><description><![CDATA[匿名对象
匿名对象就是对象创建时没有显式地为其指定引用的对象。匿名对象方法调用方式为直接调用而不是通过引用，如：


Parson p1 = new Person();


p1.shout();


如果改为“new Person().shout();”，产生的对象就是匿名对象。
匿名对象在两种情况下经常使用：

（1）如果一个对象只需要进行一次方法调用。
（2）将匿]]></description><category></category></item><item><title><![CDATA[java匿名内部类]]></title><link>https://blog.youkuaiyun.com/e_small/article/details/72457860</link><guid>https://blog.youkuaiyun.com/e_small/article/details/72457860</guid><author>e_small</author><pubDate>Thu, 18 May 2017 10:05:24 +0800</pubDate><description><![CDATA[匿名内部类
所谓匿名内部类就是在类中需要实例化这个类的地方（通常在发法内），定义一个没有名称的类，其实例化方法为：





【例1】

public class TestAnnoymity {



public static void main(String args[]){


Object obj = new Object(){





pub]]></description><category></category></item><item><title><![CDATA[java内部类]]></title><link>https://blog.youkuaiyun.com/e_small/article/details/72457215</link><guid>https://blog.youkuaiyun.com/e_small/article/details/72457215</guid><author>e_small</author><pubDate>Thu, 18 May 2017 08:54:38 +0800</pubDate><description><![CDATA[内部类相关要点
（1）内部类可以直接访问外部类中的所有属性，包括修饰符为private的属性或方法，因此如果需要将一个类中的一些属性或方法对其他类进行封装，而只对一个类进行开放时（类似于C++的友元概念），则应当想到应用内部类；但应注意的是，外部类无法直接访问内部类中的成员。
（2）内部类对象产生方法：如果内部类的修饰符为public，则采用上述例子的代码形式“Outer.Inner inner = outer.new Inner()”来生成内部类的对象；如果内部类前的修饰符为private，则需要使用外部]]></description><category></category></item><item><title><![CDATA[eclipse中使用junit]]></title><link>https://blog.youkuaiyun.com/e_small/article/details/69802461</link><guid>https://blog.youkuaiyun.com/e_small/article/details/69802461</guid><author>e_small</author><pubDate>Sun, 09 Apr 2017 10:08:30 +0800</pubDate><description><![CDATA[（提示：在eclipse中可以先将junit配置好再进行测试，也可以直接建立测试类，在建立测试类的过程中导入Junit包）
　在Eclipse中配置Junit的方法有两种方式（此处只说明配置方法，具体的测试类略）：　　
　　第一种方法：
１、在要使用Junit的project名上，点击properties--java build path-libraries,
如图所示，在图1中点击Add]]></description><category></category></item><item><title><![CDATA[android的UI和常用控件]]></title><link>https://blog.youkuaiyun.com/e_small/article/details/63685341</link><guid>https://blog.youkuaiyun.com/e_small/article/details/63685341</guid><author>e_small</author><pubDate>Sun, 19 Mar 2017 16:01:27 +0800</pubDate><description><![CDATA[Android 的UI概述和常用的控件
一、UI概述
在android应用中，UI（User Interface）界面是非常重要的，它是人与手机之间数据传递、交互信息的重要媒介和对话接口，是Android系统的重要组成部分。
• 系统 UI
• 自定义 UI


• View
• ViewGroup
二、View和ViewGroup
Android应用的界面是由View和Vie]]></description><category></category></item><item><title><![CDATA[模二运算]]></title><link>https://blog.youkuaiyun.com/e_small/article/details/53780743</link><guid>https://blog.youkuaiyun.com/e_small/article/details/53780743</guid><author>e_small</author><pubDate>Wed, 21 Dec 2016 09:49:45 +0800</pubDate><description><![CDATA[模2运算是一种二进制算法，CRC校验技术中的核心部分，因此，我们在分析CRC算法之前，必须掌握模2运算的规则。与四则运算相同，模2运算也包括模2加、模2减、模2乘、模2除四种二进制运算。而且，模2运算也使用与四则运算相同的运算符，即“＋”表示模2加，“－”表示模2减，“×”或“·”表示模2乘，“÷”或“/”表示模2除。与四则运算不同的是模2运算不考虑进位和借位，即模2加法是不带进位的二进制加法运算]]></description><category></category></item></channel></rss>