<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[L158943041的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/L158943041</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; L158943041]]></copyright><item><title><![CDATA[Android(安卓) 接入高德地图 显示热力图]]></title><link>https://blog.youkuaiyun.com/L158943041/article/details/106929421</link><guid>https://blog.youkuaiyun.com/L158943041/article/details/106929421</guid><author>L158943041</author><pubDate>Tue, 23 Jun 2020 18:24:47 +0800</pubDate><description><![CDATA[[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tet3jiq5-1592907973244)(https://img.hacpai.com/bing/20180509.jpg?imageView2/1/w/960/h/540/interlace/1/q/100)]
安卓接入高德地图API展示热力图
概述：因为要用到这个，所以记一下怎么弄的，以后可能会用到。废话不多说；
首先，去高德地图 API 官网搞一个 key。

KEY 名称自定义，中英文都可以，只是让你分辨你的key，]]></description><category></category></item><item><title><![CDATA[Android(安卓) 接入企业微信]]></title><link>https://blog.youkuaiyun.com/L158943041/article/details/106928378</link><guid>https://blog.youkuaiyun.com/L158943041/article/details/106928378</guid><author>L158943041</author><pubDate>Tue, 23 Jun 2020 17:40:05 +0800</pubDate><description><![CDATA[安卓接入企业微信
概述：博主是个三流代码搬运工，最近接手某个课题，需要做一个数据可视化的 app ，将一些信息直观的统计并且展示在地图上，所以也会用到高德地图 API 的接口，所以后续也会分享一下使用高德 API 遇到的一些问题。有技术的看个热闹，没技术的窥个门道，权当增加业余知识~~
准备工作
既然要接入企业微信，必要的企业 微信管理员账号 还是要有的！
首先建一个类保存一下登陆时可能需要用到的各种 key ，具体看图片中每个 key 所对应的值；
QYWXConstants.class
public c]]></description><category></category></item><item><title><![CDATA[Gitee Pages Pro + Hexo自定义域名]]></title><link>https://blog.youkuaiyun.com/L158943041/article/details/103036136</link><guid>https://blog.youkuaiyun.com/L158943041/article/details/103036136</guid><author>L158943041</author><pubDate>Tue, 12 Nov 2019 19:53:11 +0800</pubDate><description><![CDATA[前景摘要：

 最近，本菜鸡打算把hexo的博客站点搬到gitee，毕竟gitee pages pro有一个月的免费自定义域名的机会！！

 其实最主要的原因还是coding pages的延迟有点高，有100多。有图为证：


github延迟


Coding延迟


Gitee延迟

可以看出还是码云对我来说比较友好；虽然github延迟不高，但是可能带宽太低，页面加载非常耗时；codin...]]></description><category></category></item><item><title><![CDATA[2.2  栈的应用举例]]></title><link>https://blog.youkuaiyun.com/L158943041/article/details/80558464</link><guid>https://blog.youkuaiyun.com/L158943041/article/details/80558464</guid><author>L158943041</author><pubDate>Sun, 03 Jun 2018 17:52:33 +0800</pubDate><description><![CDATA[例一：数制转换	算法基于原理：	N = (N div d) * d + N mod d	十进制转化为八进制数：除八取余;	十进制转化为二进制数：除二取余;	B ：二进制数。 Q ：八进制数。 D ：十进制数。 H ：十六进制数。	例如：(1348)D = (2504)Q	运算过程：(商为0时结束)	  N       N div 8       N mod 8	  1348      168   ...]]></description><category></category></item><item><title><![CDATA[2.1  栈的类型定义]]></title><link>https://blog.youkuaiyun.com/L158943041/article/details/80555098</link><guid>https://blog.youkuaiyun.com/L158943041/article/details/80555098</guid><author>L158943041</author><pubDate>Sun, 03 Jun 2018 11:15:42 +0800</pubDate><description><![CDATA[通常称，栈和队列是限定插入和删除只能在表的&quot;端点&quot;进行的线性表。	ADT Stack{		数据对象：....相同类型数据元素的集合		数据关系：....R1 = {&amp;lt;a[i - 1], a[i]&amp;gt; | a[i - 1], a[i]属于数据对象中的数据元素，i = 1.....n;		约定a[n]为栈顶，a[1]为栈底}	}ADT Stack	注：这里的a[?]并非数组，而是方便在记事本...]]></description><category></category></item><item><title><![CDATA[1.5  顺序表和链表的比较与选择依据]]></title><link>https://blog.youkuaiyun.com/L158943041/article/details/80549017</link><guid>https://blog.youkuaiyun.com/L158943041/article/details/80549017</guid><author>L158943041</author><pubDate>Sat, 02 Jun 2018 16:19:42 +0800</pubDate><description><![CDATA[顺序表和链表的比较：	顺序存储的优点：		1.方法简单，各种高级语言中都有数组，容易实现。		2.不用为表示结点间的逻辑关系而增加额外的存储开销。		3.顺序表具有按元素序号随机访问的特点。	缺点：		1.在顺序表中做插入删除操作时，平均移动大约表中		一半的元素，因此对n较大时的顺序表效率低。		2.需要预先分配足够大的存储空间，估计过大，可能会		导致顺序表后部大量闲置; 预先分配过小，又会造...]]></description><category></category></item><item><title><![CDATA[1.4  双向链表、循环链表、双向循环链表、静态链表]]></title><link>https://blog.youkuaiyun.com/L158943041/article/details/80548708</link><guid>https://blog.youkuaiyun.com/L158943041/article/details/80548708</guid><author>L158943041</author><pubDate>Sat, 02 Jun 2018 15:51:52 +0800</pubDate><description><![CDATA[1.双向链表	typedef sruct SuLNode{		ElemType data;          //数据域		struct DuLNode *prior;  //指向前驱的指针域		struct DuLNode *next;   //指向后继的指针域	}DuLNode, *DuLinkList;	插入操作：设在结点p = &amp;amp;a[i - 1]）, 把作为新结点的 s 插到a[i...]]></description><category></category></item><item><title><![CDATA[1.3  线性表的链式存储结构]]></title><link>https://blog.youkuaiyun.com/L158943041/article/details/80546509</link><guid>https://blog.youkuaiyun.com/L158943041/article/details/80546509</guid><author>L158943041</author><pubDate>Sat, 02 Jun 2018 11:32:51 +0800</pubDate><description><![CDATA[粗略的定义：用一组地址任意的存储单元存放线性表中的数据元素。	一、单链表：以元素 + 指针（指示后继元素位置） = 结点（表示数据元素）	以线性表中的第一个数据元素a1的存储地址作为线性表的地址，称作线性表的头指针。	为了操作方便，在第一个结点之前虚加一个“头结点”，以指向结点的指针为链表的头指针。		二、结点和单链表的C语言描述	ADT(Abstract Data Type):抽象数据类型	ty...]]></description><category></category></item><item><title><![CDATA[1.2  线性表的顺序存储结构]]></title><link>https://blog.youkuaiyun.com/L158943041/article/details/80545145</link><guid>https://blog.youkuaiyun.com/L158943041/article/details/80545145</guid><author>L158943041</author><pubDate>Sat, 02 Jun 2018 09:15:56 +0800</pubDate><description><![CDATA[顺序表：用一组地址连续的存储单元依次存放线性表中的数据元素。存取结构&amp;lt;--不等于--&amp;gt;存储结构：存取结构：在一个数据结构上对查找操作的时间性能的一种描述。通常有两种存取结构：随机存取结构和顺序存取结构。随机存取结构是指在一个数据结构上进行查找的时间性能是O（1）,即查找任意一个数据元素的时间是相等的，均为常数时间，例如顺序表是一种随机存取结构。顺序存取结构是指在一个数据结构上进行查找的...]]></description><category></category></item><item><title><![CDATA[1.1   线性表的逻辑结构：]]></title><link>https://blog.youkuaiyun.com/L158943041/article/details/80545136</link><guid>https://blog.youkuaiyun.com/L158943041/article/details/80545136</guid><author>L158943041</author><pubDate>Sat, 02 Jun 2018 09:13:07 +0800</pubDate><description><![CDATA[例一：有两个集合A和B分别用两个线性表La和Lb表示，即：线性表中的数据元素即为集合中的成员；分析：上述问题演绎为：要求对线性表作如下操作：扩大线性表La,将存于线性表Lb中而不存与线性表La中的数据元素插入到La中去。线性集合A和B的合并：A：把B中的元素加入A中首先： Len_Lb = ListbLength(Lb);(Len_La = ListLength(La))取得线性表Lb的长度，为下...]]></description><category></category></item></channel></rss>