自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

谁对谁错重要吗的博客

亲们,程序之路开启,伴随成长

  • 博客(130)
  • 收藏
  • 关注

原创 Android7.0 MTK编译流程

a.打开终端以后,执行sourcec build/envsetup.shb.执行lunch,选择自己的版本c.执行make -j8 2>&1 | tee build.log进行MTK编译。

2019-10-24 10:28:33 395

原创 Android7.0 MTK修改按键操作

a.需要找到DrvGen.exe执行工具。路径:..\XY3501_l1\kernel-3.10\tools\dctb.需要找codegen.dws文件。路径:..\XY3501_l1\kernel-3.10\drivers\misc\mediatek\mach\mt6735\newmobi6753_66t_v_l1\dct\dctc.运行DrvGen.exe,打开Open,点击KE...

2019-10-24 10:23:41 406

原创 java算法之希尔排序

算法之希尔排序简介* 希尔排序是把记录按下标的一定增量分组,* 对每组使用直接插入排序算法排序;* 随着增量逐渐减少,每组包含的关键词越来越多,* 当增量减至1时,整个文件恰被分成一组,算法便终止。代码参考/** * 希尔排序 * * 希尔排序是把记录按下标的一定增量分组, 对每组使用直接插入排序算法排序; 随着增量逐渐减少,每组包含的关键词越来越多,...

2019-06-18 16:52:09 218

原创 算法之选择排序

算法之选择排序代码参考/** * 选择排序 * * @author zhang * */public class SelectSort { public static void main(String[] args) { int[] arr = new int[] { 1, 9, 2, 0, 5, 6, 5, 9, 5, 7, 3, 7 }; SelectSo...

2019-06-18 16:50:49 130

原创 算法之快速排序

算法之快速排序简介* 什么是快速排序? 首先任意选取一个数据(通常选用数组的第一个数)作为关键数据, 然后将所有比它小的数都放到它左边, 所有比它大的数都放到它右边,* 这个过程称为一趟快速排序。 值得注意的是,快速排序不是一种稳定的排序算法, 也就是说,多个相同的值的相对位置也许会在算法结束时产生变动。代码参考/** * 快速排序 * * 什么是快速排序? 首先...

2019-06-17 14:22:10 119

原创 算法之直接插入排序

算法之直接插入排序简介直接插入排序 基本操作是将一条记录插入到已排好的有序表中, 从而得到一个新的、记录数量增1的有序表。代码参考/** * 直接插入排序 基本操作是将一条记录插入到已排好的有序表中, 从而得到一个新的、记录数量增1的有序表。 * * @author zhang * */public class DirectInsertSort { publi...

2019-06-17 14:20:43 110

原创 算法之冒泡排序

代码参考/** * 算法之冒泡排序 * * 冒泡排序算法的原理如下: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 * 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 * 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 * *...

2019-06-14 14:22:53 143

原创 汉诺塔

汉诺塔简介* 汉诺塔* 汉诺塔的实现 典型使用了递归** 汉诺塔小游戏的实现* 小游戏的网页链接地址:http://www.4399.com/flash/109504_1.htm* 游戏规则:* 把所有圆环从最左边的珠子都套到最右边的柱子上;* 每次只能移动一个圆环,大的圆环不能压在小的圆环上代码参考/** * 汉诺塔 * 汉诺塔...

2019-06-12 16:30:04 1219 1

原创 斐波那契数列

斐波那契数列简介人为规定:斐波那契数列1 1 2 3 5 8 13代码参考/** * 斐波那契数列 * * 1 1 2 3 5 8 13 * @author zhang * */public class TestFeiBoNaQie { public static void main(String[] args) {...

2019-06-12 16:28:49 376

原创 RabbitMQ之confirm异步模式

RabbitMQ之confirm异步模式简介* Channel 对象提供的ConfirmListener()回调方法只包含* deliveryTag(当前Chanel发出的消息序号),我们需要自己* 为每一个Channel维护一个unconfirm的消息序号集合,每publish* 一条数据,集合中元素加1,每回调一次handleAck方法,unconfirm集合* 删除相应...

2019-06-11 17:17:06 2525 3

原创 RabbitMQ事务之Confirm模式(一批)

RabbitMQ事务之Confirm模式发送一批数据代码参考生产者/** * Confirm * * @author zhang * * 编程模式: 2.批量的 发一批 waitForCOnfirms * * * * * */public class ConfirmSend2 { public static fina...

2019-06-10 13:52:20 177

原创 RabbitMQ事务之Confirm模式(发送一条)

RabbitMQ事务之Confirm模式简介* 生产者将信通设置成 confirm模式,一旦信通进入confirm模式* 所有在该信通上面发布的消息都会被指派一个唯一的ID,* 一旦消息被投递到所有匹配的队列之后,* broker就会发送一个确认给生产者,这就使得生产者知道消息已经* 正确到达目的队列了,如果消息和队列是可持久化的,那么确认消息会将消息写入* 次哦按之后发...

2019-06-10 13:49:05 383 1

原创 RabbitMQ之事务AMQP协议

RabbitMQ之事务AMQP协议简介解决RabbitMQ服务器异常的数据丢失问题问题:生产者将消息发送出去之后,消息到底有没有到达RabbitMQ服务器,默认是不知道的AMQPtxselect 将当前的channel设置成transtion模式txCommit:用于提交事务txRollback:回滚事务缺点:此种模式很是耗时,采用这种方式,降低了RabbitMQ的消息吐量。...

2019-06-06 15:09:48 302

原创 RabbitMQ之主题模式(topic)

RabbitMQ之主题模式(topic)简介主题(Topic):可理解为消息的key,用于匹配某条消息的生产者和消费者将路由键和某种匹配模式一起使用#表示多个*表示1个代码参考生产者/** * topic 队列 * * 将路由键和某种匹配模式一起使用 * * #表示多个 *表示1个 * * @author zhang * */publi...

2019-06-06 15:06:06 2588

原创 RabbitMQ之路由模式

RabbitMQ之路由模式简介生产者发送消息的时候,绑定一个key消费者在接受消息的时候,也绑定一个key,两个key相同,那么就可以获取到 生产者发送的消息Routing Key:路由关键字,exchange根据这个关键字进行消息投递。exchange接收到消息后,就根据消息的key和已经设置的binding,进行消息路由,将消息投递到一个或多个队列里。代码参考生...

2019-06-05 10:56:32 409

原创 RabbitMQ之订阅模式

RabbitMQ之订阅模式简介一个生产者,多个消费者每一个消费者都有自己的队列生产者没有直接将消息发送到队列中去,而是发送到了交换机或者转发器(exchange)中每个队列都要绑定到交换机上生产者发送的消息,经过交互机到达队列就能实现一个消息被多个消费者消费代码参考生产者/** * 订阅模式 * * @author zhang * * ...

2019-06-05 10:53:19 869

原创 RabbitMQ之工作序列

为什么会出现工作队列?Simple队列是一一对应的,而且我们实际开发,生产者发送消息是毫不费力的,而消费者一般是要跟业务相结合的,消费者接受到消息之后就需要处理,可能需要花费时间,这时候队列就会积压了很多消息。工作队列之轮询分发消费者1和消费者2的消息是一样的,接受的数量个数是一样的,不管谁忙活着谁清闲,都不会多给一个消息或者少给一个消息。轮询分发代码参考生产者...

2019-06-04 21:35:50 207

原创 RabbitMQ之简单队列

RabbitMQ之简单队列简介简单队列为一一对应的关系,即一个生产者对应一个消费者。简单队列是最简单的一种模式,由生产者、队列、消费者组成。流程:生产者发送信息到消息中间件(RabbitMQ)中,消费者从消息中间件(RabbitMQ)中取。producer即为生产者,用来产生消息发送给队列。consumer是消费者,需要去读队列内的消息。RabbitMQ是消息中间...

2019-06-03 16:48:47 229

原创 RabbitMQ创建角色和库

RabbitMQ创建角色网页中输入:http://localhost:15672打开后点击Admin标签。找到Add a user,点击后,输入username、password、和确认密码set:选择Admin 权限然后点击Add user,即可创建一个角色。RabbitMQ创建库点击Admin标签。点击右侧的Virtual Hosts,找到...

2019-06-03 16:40:35 279

原创 安装RabbitMQ

下载RabbitMQ下载地址:https://www.rabbitmq.com/下拉找Download+Installation,点击后进入http://www.erlang.org/downloadsWindows: Installer (recommended) 选中这个Download 选择版本下载Erlang 找到Install the Server...

2019-06-03 16:32:03 102

原创 RabbitMQ简介

RabbitMQ简介RabbitMQ是一个消息中间件1.RabbitMQ解决了什么问题? a.异步处理 b.应用解耦 c.流量削锋 d.日志处理2.应用场景 a.异步处理 比如之前比较菜的时候,写注册都是串行写的,先发个邮箱,在手机号验证,效率确实不行。 RabbitMQ可以用于异步处理,可以将发送邮箱和验证手...

2019-05-31 15:32:40 606

原创 数据结构之递归

数据结构之递归简介什么是递归?通过重复将问题分解为同类的子问题而解决问题的方法。说白了就是:自己调用自己,直到触发了某条结束遇见后,结束代码参考/** * 递归 * * 什么是递归? * 自己调用自己,直到触发了某条结束遇见后,结束 * @author zhang * */public class Recursion { public stati...

2019-05-31 14:56:55 324

原创 数据结构之双向链表

数据结构之双向链表简介什么是双向链表?双向链表有三个元素 第一个元素:指向的是上一个元素 第二个元素:节点内容 第三个元素:指向的是下一个元素串行的 一组指向一组 一般我们都构造双向循环链表。代码参考/** * 双向循环链表 * * 什么是双向链表? 双向链表有三个元素 第一个元素:指向的是上一个元素 第二个元素:节点内容 第三个元素:指向的是下一个元素 * ...

2019-05-31 14:54:43 589

原创 数据结构之单链表

数据结构之单链表简介单链表 什么是链表? 链表就相当于 一节车厢连接一节车厢 链表中的单个元素有两个值,第一个值是内容,第二值是地址(指向下一个链表),第二个值默认为空(null)代码参考:/** * 单链表 什么是链表? 链表就相当于 一节车厢连接一节车厢 链表中的单个元素有两个值,第一个值是内容,第二值是地址(指向下一个链表),第二个值默认为空 * * * 循环...

2019-05-31 14:53:05 99

原创 数据结构之队列

数据结构之队列的简介:队列相当于是一个存放元素的容器。队列的特点:遵循:先进先出的原则代码参考/** * 队列的学习类 * 什么是队列? * 队列相当于是一个存放元素的容器。 * * 队列的特点: * 遵循:先进先出的原则 * @author zhang * */public class QueueStudy { //创建一个队列 pr...

2019-05-30 18:21:14 100

原创 数据结构之栈

数据结构之栈的简介:栈相当于一个容器,用来存储元素。栈的特点:先存入栈中的元素会在栈底存在,而取元素的话,就从栈顶取。遵循先进后出的原则。代码参考:/** * 栈的学习类 栈什么是栈? 栈相当于是一个存放元素的容器。 * * 栈的特点: 先存入的元素会处于栈底,后存入的元素会处于栈顶。 遵循:先进后出的原则 * * @author zhang * ...

2019-05-30 18:19:56 130

原创 html盒子相关属性

html盒子相关属性text-align: center; /*可以让盒子内容(文字 行内元素 行内块元素)居中对齐*/ /* margin: 0 auto; 通俗写法 0 auto 上下是 0 左右是auto 自动 水平居中对齐 *//* margin-left: auto;margin-right: auto; 自动充满*//* margin: auto; 上下左右都是a...

2019-05-29 14:14:18 900

原创 算法之数组二分查找

数组查找之二分查找二分查找的缺点:二分查找只能将排好序的数组进行查找。二分查找每次都会将数组分成二分之一去查找,然后比对,直到找到为止代码参考:/** * 数组查找之二分查找 * 二分查找的缺点:二分查找只能将排好序的数组进行查找。 * 二分查找每次都会将数组分成二分之一去查找,然后比对,直到找到为止 * @author zhang * */public cl...

2019-05-28 14:36:28 333

原创 算法之数组线性查找

数组之线性查找线性查找的缺点:效率比较低,每次都是从头开始查找,如存在停止,如不存在,将数组从头到尾遍历一遍。代码参考:/** * 数组之线性查找 * * 线性查找的缺点:效率比较低,每次都是从头开始查找,如存在停止,如不存在,将数组从头到尾遍历一遍。 * @author zhang * */public class FindArray { publi...

2019-05-28 14:34:17 328

原创 数据结构之面向对象的数组

数据结构之面向对象的数组面向对象数组代码参考:/** * 面向对象数组 * * @author zhang * */public class OOPArray { // 声明数组 private int[] array; // 构造方法 public OOPArray() { // 数组初始化 array = new int[0]; } // ...

2019-05-28 14:30:58 144

原创 数据结构之数组元素的删除

数据结构之数组元素的删除描述:想要删除数组中某个下标的值,如何删除?代码参考:/** * 数组的删除 * * 根据下标去删除数组中的值 * @author zhang * */public class ArrayDel { public static void main(String[] args) { //原始数组 int[] oldAr...

2019-05-28 14:27:30 1542

原创 数据结构之数组元素的添加

数据结构之数组元素的添加描述:数组一旦创建了,那么是不可变的,现在有一个长度为3的数组,数组的数据为:1,2,3,想将4添加到这个数组的末尾中,如何打破当前的限制?代码参考:/** * 现在有一个长度为3的数组,数组的数据为:1,2,3,我们想将4添加到这个数组的末尾中 * 数组的长度一旦创建,那么不可变。 * @author zhang * */public...

2019-05-28 14:25:26 740

原创 数据结构之数组的基本使用

数组的基本使用//数组的基本使用public class ArrayUse { public static void main(String[] args) { //创建一个长度为3的数组 int[] array=new int[3]; //查看数组的长度 System.out.println("数组的长度:"+array.length); //数组的长度...

2019-05-28 14:22:19 188

原创 数据结构与算法简介

数据结构与算法简介数据结构由如下三个方面组成:A.数据的逻辑结构数据的逻辑结构又分为如下: a.线性结构:结构中的数据元素之间存在一对一的关系。 线性结构主要包括如下部分: 1.数组 2.栈 3.队列 4.单链表 5.循环链表 6.双链表 7...

2019-05-28 14:19:06 211

原创 Html样式相关

1.text的样式/*text-decoration: none; 取消装饰*//*text-decoration: underline; 下划线*//*text-decoration: overline; 上划线*//*text-decoration: line-through; 删除线*/ font-family: "宋体";background-image: url(imag...

2019-05-27 16:46:10 89

原创 Html中form表格相关知识

<!-- cellspacing 单元格和单元格之间的距离 --> <!-- cellpadding 单元格内容距离单元边框的距离 --> colspan 合并列Rowspan 合并行合并规则:1. 先确认跨列合并 colspan2. 先上后下 先左右后3. 删除的个数 ...

2019-05-27 16:45:12 99

原创 Html中无序列表

<ul> <li>狄仁杰</li> <li>鲁班7号</li> <li>后羿</li> <li>虞姬</li> <li> <div>公孙离</div> <span></span> </li&g...

2019-05-24 15:02:42 454

原创 Html中特殊字符

&lt 代表<&gt 代表>&nbsp 代表空格&yen 代表¥&em 代表[]

2019-05-24 14:59:58 199

原创 Html中的特殊标签

<b>和<strong> 加粗<i>和<em> 倾斜<s>和<del> 这种格式 原价: 1888<u>和<ins> 这种格式 特殊说明

2019-05-24 14:59:22 298

原创 Html5之list属性

Html5之list属性简介:在Html5中,为单行文本框增加了一个list属性,该属性的值为某个datalist元素的id。Datalist元素也是Html5中新增的元素,该元素类似于选择框,当文本框获得焦点时以提示输入的方式显示。代码参考:<form> <input type="text" list="datalistid"> ...

2019-05-23 17:08:39 1526

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除