<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[蜗牛慢爬的李成广]]></title><description><![CDATA[蜗牛慢爬]]></description><link>https://blog.youkuaiyun.com/Lichengguang_std</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Lichengguang_std]]></copyright><item><title><![CDATA[Java之面向对象]]></title><link>https://blog.youkuaiyun.com/Lichengguang_std/article/details/98846242</link><guid>https://blog.youkuaiyun.com/Lichengguang_std/article/details/98846242</guid><author>Lichengguang_std</author><pubDate>Thu, 08 Aug 2019 14:27:53 +0800</pubDate><description><![CDATA[在Java中，类可以看做是一种自定义的数据类型，所有的类都是引用类型。

1、static关键字

   static是一个比较特殊的修饰符。static修饰的变量、方法表示它属于类本身，而不是类的某个实例。static修饰的变量、方法称为类变量、类方法（静态变量、静态方法）。

   static方法（包括main方法）不能直接访问非static方法。因为static修饰方法属...]]></description><category></category></item><item><title><![CDATA[Java 中数组在内存中相关知识点概述]]></title><link>https://blog.youkuaiyun.com/Lichengguang_std/article/details/98730850</link><guid>https://blog.youkuaiyun.com/Lichengguang_std/article/details/98730850</guid><author>Lichengguang_std</author><pubDate>Wed, 07 Aug 2019 10:38:06 +0800</pubDate><description><![CDATA[在Java中，数组是一种典型的引用变量。创建的数组名为引用变量名，定义在栈区，指向堆区中的数组元素，其值为堆区数组地址。而数组实际元素存储在堆区。此外，Java本质上没有二维数组的概念，二维乃至多维数组本质上都是一维数组的扩展。此时，一维数组的每个元素都是一个引用变量，指向一个新的数组。下面看代码：


/**
 * Created by lcg on 2019/8/7.
 * Ja...]]></description><category></category></item><item><title><![CDATA[Android Service服务详解]]></title><link>https://blog.youkuaiyun.com/Lichengguang_std/article/details/98494377</link><guid>https://blog.youkuaiyun.com/Lichengguang_std/article/details/98494377</guid><author>Lichengguang_std</author><pubDate>Mon, 05 Aug 2019 16:23:21 +0800</pubDate><description><![CDATA[原文转载自：https://blog.youkuaiyun.com/javazejian/article/details/52709857

 Service全部内容基本会在本篇涉及到，我们将围绕以下主要知识点进行分析：

Service简单概述
Service在清单文件中的声明
Service启动服务实现方式及其详解
Service绑定服务的三种实现方式
关于启动服务与绑定服务间的转换问题
前台服务以及通知...]]></description><category></category></item><item><title><![CDATA[Android 开发常用控件及其使用方式]]></title><link>https://blog.youkuaiyun.com/Lichengguang_std/article/details/98039199</link><guid>https://blog.youkuaiyun.com/Lichengguang_std/article/details/98039199</guid><author>Lichengguang_std</author><pubDate>Thu, 01 Aug 2019 11:17:41 +0800</pubDate><description><![CDATA[待完善

1、dialog


new AlertDialog.Builder(welcomeWordSet.this)  
        .setTitle("警告").setMessage("欢迎语输入不能为空，请重新输入")
        .setPositiveButton("确定", null).show();


//


Toast.makeText(MainActivity.t...]]></description><category></category></item><item><title><![CDATA[Android 开发之Activity]]></title><link>https://blog.youkuaiyun.com/Lichengguang_std/article/details/97888009</link><guid>https://blog.youkuaiyun.com/Lichengguang_std/article/details/97888009</guid><author>Lichengguang_std</author><pubDate>Wed, 31 Jul 2019 10:22:35 +0800</pubDate><description><![CDATA[写在最前。博客中关于Android笔记均为自己学习记录所用，目前没有参考价值。后续会进一步完善。

Activity为安卓开发四大组件之一，它在屏幕上提供了一个区域，主要用于用户的交互式操作（简单来说就是用于显示用户界面，提供交互式操作）。

关键流程：1、创建Activity类，继承父类；2、重写OnCreat方法，调用setContentView()方法设置要显示的视图；3、在activity...]]></description><category></category></item><item><title><![CDATA[Java 集合类]]></title><link>https://blog.youkuaiyun.com/Lichengguang_std/article/details/97511383</link><guid>https://blog.youkuaiyun.com/Lichengguang_std/article/details/97511383</guid><author>Lichengguang_std</author><pubDate>Sat, 27 Jul 2019 14:15:25 +0800</pubDate><description><![CDATA[参考：https://juejin.im/post/5ad82dbef265da503825b240

Java中的数组为固定长度。与之相对应，Java集合可以保存动态增长的数字。集合主要保存数据，因此也被称为容器。

Java中的集合分为Collection、Map。其中，两者的区别在于：

1、Collection是单列集合，Map是双列集合；

2、Collection中只有Set要求元素不...]]></description><category></category></item><item><title><![CDATA[深度学习、神经网络最好的入门级教程]]></title><link>https://blog.youkuaiyun.com/Lichengguang_std/article/details/88393693</link><guid>https://blog.youkuaiyun.com/Lichengguang_std/article/details/88393693</guid><author>Lichengguang_std</author><pubDate>Mon, 11 Mar 2019 14:47:09 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/subconscious/p/5058741.html
]]></description><category></category></item><item><title><![CDATA[设计模式总结]]></title><link>https://blog.youkuaiyun.com/Lichengguang_std/article/details/85005565</link><guid>https://blog.youkuaiyun.com/Lichengguang_std/article/details/85005565</guid><author>Lichengguang_std</author><pubDate>Fri, 14 Dec 2018 16:14:14 +0800</pubDate><description><![CDATA[设计模式总结

 

文章转载自：https://www.cnblogs.com/chenssy/p/3357683.html

      从七月份开始一直到九月底才看完设计模式，在这个过程中我不敢说我已经掌握了那本书里面的内容，或者说1/5，没能力说也没有资格说。但是结果不重要，重要的是这个过程我的收获！主要包括如下几个方面：

      1、认识了这么多设计模式。刚刚接触java没多久就在...]]></description><category></category></item><item><title><![CDATA[Java线程安全]]></title><link>https://blog.youkuaiyun.com/Lichengguang_std/article/details/84994311</link><guid>https://blog.youkuaiyun.com/Lichengguang_std/article/details/84994311</guid><author>Lichengguang_std</author><pubDate>Thu, 13 Dec 2018 20:07:30 +0800</pubDate><description><![CDATA[文章转载自：https://blog.youkuaiyun.com/suifeng3051/article/details/52164267

线程安全是多线程领域的问题，线程安全可以简单理解为一个方法或者一个实例可以在多线程环境中使用而不会出现问题。

产生线程不安全的原因
在同一程序中运行多个线程本身不会导致问题，问题在于多个线程访问了相同的资源。如，同一内存区（变量，数组，或对象）、系统（数据库，web...]]></description><category></category></item><item><title><![CDATA[数据结构——图的遍历搜索算法（深度优先算法DFS、广度优先算法BFS）]]></title><link>https://blog.youkuaiyun.com/Lichengguang_std/article/details/84973492</link><guid>https://blog.youkuaiyun.com/Lichengguang_std/article/details/84973492</guid><author>Lichengguang_std</author><pubDate>Wed, 12 Dec 2018 15:17:47 +0800</pubDate><description><![CDATA[图的遍历的定义：

从图的某个顶点出发访问遍图中所有顶点，且每个顶点仅被访问一次。（连通图与非连通图）

深度优先遍历（DFS）；

1、访问指定的起始顶点；

2、若当前访问的顶点的邻接顶点有未被访问的，则任选一个访问之；反之，退回到最近访问过的顶点；直到与起始顶点相通的全部顶点都访问完毕；

3、若此时图中尚有顶点未被访问，则再选其中一个顶点作为起始顶点并访问之，转 2； 反之，遍历结束。

...]]></description><category></category></item><item><title><![CDATA[数据结构——图论基础篇]]></title><link>https://blog.youkuaiyun.com/Lichengguang_std/article/details/84973424</link><guid>https://blog.youkuaiyun.com/Lichengguang_std/article/details/84973424</guid><author>Lichengguang_std</author><pubDate>Wed, 12 Dec 2018 15:16:10 +0800</pubDate><description><![CDATA[基本概念：



图论〔Graph Theory〕是数学的一个分支。它以图为研究对象。图论中的图是由若干给定的点及连接两点的线所构成的图形，这种图形通常用来描述某些事物之间的某种特定关系，用点代表事物，用连接两点的线表示相应两个事物间具有这种关系。

图论是一种表示 &quot;多对多&quot; 的关系

图是由顶点和边组成的：(可以无边，但至少包含一个顶点)

一组顶点：通常用 V(vertex) 表示顶点集合
...]]></description><category></category></item><item><title><![CDATA[数据结构——哈希表]]></title><link>https://blog.youkuaiyun.com/Lichengguang_std/article/details/84838426</link><guid>https://blog.youkuaiyun.com/Lichengguang_std/article/details/84838426</guid><author>Lichengguang_std</author><pubDate>Wed, 05 Dec 2018 16:34:03 +0800</pubDate><description><![CDATA[Hash表也称散列表，也有直接译作哈希表，Hash表是一种特殊的数据结构，它同数组、链表以及二叉排序树等相比较有很明显的区别，它能够快速定位到想要查找的记录，而不是与表中存在的记录的关键字进行比较来进行查找。这个源于Hash表设计的特殊性，它采用了函数映射的思想将记录的存储位置与记录的关键字关联起来，从而能够很快速地进行查找。

零、Hash表的设计思想

对于一般的线性表，比如链表，如果要存储联...]]></description><category></category></item><item><title><![CDATA[数据结构——栈]]></title><link>https://blog.youkuaiyun.com/Lichengguang_std/article/details/84777841</link><guid>https://blog.youkuaiyun.com/Lichengguang_std/article/details/84777841</guid><author>Lichengguang_std</author><pubDate>Mon, 03 Dec 2018 19:21:52 +0800</pubDate><description><![CDATA[栈作为一种典型的先进先出数据结构类型，其最简单的实现方式是数组。

首先定义栈接口：interStack.java


package stack;

/*
定义栈接口
 */

public interface interStack&amp;lt;T&amp;gt;{

    public void push(T data) throws Exception;      //定义压栈操作
    public...]]></description><category></category></item><item><title><![CDATA[数据结构——单链表]]></title><link>https://blog.youkuaiyun.com/Lichengguang_std/article/details/84653517</link><guid>https://blog.youkuaiyun.com/Lichengguang_std/article/details/84653517</guid><author>Lichengguang_std</author><pubDate>Fri, 30 Nov 2018 15:43:23 +0800</pubDate><description><![CDATA[定义

线性表的链式存储结构的特点是用一组任意的存储单元存储线性表中的数据元素，这组存储单元可以存放在内存中未被占用的任意位置。
	相比顺序存储结构，链式存储结构中，除了需要存储数据元素信息之外，还需要存储它的后继元素的存储地址(指针)。
	数据域：存储数据元素信息的域，指针域：存储直接后继位置的域。指针域中存储的信息成为指针或链。这两部分信息组成数据元素成为存储映像，成为结点(Node)。
	 ...]]></description><category></category></item><item><title><![CDATA[数据结构——线性表]]></title><link>https://blog.youkuaiyun.com/Lichengguang_std/article/details/84585436</link><guid>https://blog.youkuaiyun.com/Lichengguang_std/article/details/84585436</guid><author>Lichengguang_std</author><pubDate>Wed, 28 Nov 2018 15:51:43 +0800</pubDate><description><![CDATA[       线性表是数据结构中最为简单的一种数据类型。它是同种数据类型组成的有序序列的线性结构。按照存储结构的不同，线性表可分为两大类：顺序存储结构（顺序表）、链式存储结构（链表）。

                                     

       顺序表实现的方式使用的是数组。所谓顺序表，则是预先在内存空间上申请一块连续的存储地址。基于数组，可实现顺序表的查找、增删...]]></description><category></category></item><item><title><![CDATA[图论概述]]></title><link>https://blog.youkuaiyun.com/Lichengguang_std/article/details/82777387</link><guid>https://blog.youkuaiyun.com/Lichengguang_std/article/details/82777387</guid><author>Lichengguang_std</author><pubDate>Wed, 19 Sep 2018 19:59:23 +0800</pubDate><description><![CDATA[图（graph）是数据结构和算法学中最强大的框架之一（或许没有之一）。图几乎可以用来表现所有类型的结构或系统，从交通网络到通信网络，从下棋游戏到最优流程，从任务分配到人际交互网络，图都有广阔的用武之地。

而要进入图论的世界，清晰、准确的基本概念是必须的前提和基础。下面对其最核心和最重要的概念作出说明。关于图论的概念异乎寻常的多，先掌握下面最核心最重要的，足够开展一些工作了，其它的再到实践中不断去...]]></description><category></category></item><item><title><![CDATA[平衡二叉树]]></title><link>https://blog.youkuaiyun.com/Lichengguang_std/article/details/82530397</link><guid>https://blog.youkuaiyun.com/Lichengguang_std/article/details/82530397</guid><author>Lichengguang_std</author><pubDate>Sat, 08 Sep 2018 16:09:09 +0800</pubDate><description><![CDATA[原文：https://my.oschina.net/u/3370829/blog/1301732

觉得这篇文章比较好，特此分享

 

 1、平衡二叉树

（1）由来：平衡二叉树是基于二分法的策略提高数据的查找速度的二叉树的数据结构；

（2）特点：

平衡二叉树是采用二分法思维把数据按规则组装成一个树形结构的数据，用这个树形结构的数据减少无关数据的检索，大大的提升了数据检索的速度；平衡二叉树的...]]></description><category></category></item><item><title><![CDATA[Java Spring：IOC和DI]]></title><link>https://blog.youkuaiyun.com/Lichengguang_std/article/details/82345683</link><guid>https://blog.youkuaiyun.com/Lichengguang_std/article/details/82345683</guid><author>Lichengguang_std</author><pubDate>Mon, 03 Sep 2018 10:57:38 +0800</pubDate><description><![CDATA[          学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念，对于初学Spring的人来说，总觉得IoC 、DI这两个概念是模糊不清的，是很难理解的，今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。

一、分享Iteye的开涛对Ioc的精彩讲解

　　首先要分享的是Iteye的开涛...]]></description><category></category></item><item><title><![CDATA[maven教程笔记——1]]></title><link>https://blog.youkuaiyun.com/Lichengguang_std/article/details/82344384</link><guid>https://blog.youkuaiyun.com/Lichengguang_std/article/details/82344384</guid><author>Lichengguang_std</author><pubDate>Mon, 03 Sep 2018 10:43:04 +0800</pubDate><description><![CDATA[Maven - 概述

Maven 是什么？

Maven 是一个项目管理和整合工具。Maven 为开发者提供了一套完整的构建生命周期框架。开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置，因为 Maven 使用了一个标准的目录结构和一个默认的构建生命周期。

在有多个开发团队环境的情况下，Maven 能够在很短的时间内使得每项工作都按照标准进行。因为大部分的工程配置操作都非常简单并且可...]]></description><category></category></item><item><title><![CDATA[maven教程笔记]]></title><link>https://blog.youkuaiyun.com/Lichengguang_std/article/details/82316384</link><guid>https://blog.youkuaiyun.com/Lichengguang_std/article/details/82316384</guid><author>Lichengguang_std</author><pubDate>Sun, 02 Sep 2018 16:11:34 +0800</pubDate><description><![CDATA[maven(一) maven到底是个啥玩意~

　　　　　一、简单的小问题？

　　　　解释之前，提1个小问题。

　　　　　　1.1、假如你正在Eclipse下开发两个Java项目，姑且把它们称为A、B，其中A项目中的一些功能依赖于B项目中的某些类，那么如何维系这种依赖关系的呢？

　　　　　　　　很简单，这不就是跟我们之前写程序时一样吗，需要用哪个项目中的哪些类，也就是用别人写好了的功能代码，...]]></description><category></category></item></channel></rss>