自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Abit_Go的博客

E-mail:15695203200@163.com

原创 Android实践(计算器的数据结构实现)

新的知识,新的开始。 接下来一起探讨使用Android技术解决计算器诸多问题,首先这个方法并不是适合所有人,有数据结构基础的同学可以稍微看看。 一般实现Android计算器都是只能进行例如 x + y = z的操作,但是需要实现类似于a + b * c = d的操作需要使用到逆波兰式。 下面...

2020-03-08 21:40:07 104 0

原创 Redis实战-chapter2

事先说明:文章所使用的代码均为书籍赠送的代码,非本人写的。只是在上面做了点注解与解释 package redis; import redis.clients.jedis.Jedis; import redis.clients.jedis.Tuple; import redis.clients....

2019-02-10 23:06:14 2624 0

原创 Redis实战-chapter1

事先说明:文章所使用的代码均为书籍赠送的代码,非本人写的。只是在上面做了点注解与解释 package redis; import redis.clients.jedis.Jedis; import redis.clients.jedis.ZParams; import java.securi...

2019-02-07 15:51:06 5627 0

原创 利用Spring-boot部署电信IOT平台北向应用

因为最近刚完成传感器的编写以及南向应用的对接,后来查看了一下电信北向应用的开发,发现官方只提供了一个JAR包支持,并且需要HTTPS级的IP支持,所以我们准备一下环境: 部署PC:腾讯云主机 系统版本:windows server 2016 Datacenter 环境要求:java JDK8...

2018-09-25 16:30:27 3117 9

翻译 md5口算算法

MD5口算算法 对MD5算法简要的叙述可以为:MD5以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。 在MD5算法中,首先需要对信息进行填充,使其字节长度对512求余...

2017-09-17 16:05:34 2542 0

原创 python文件选择对话框

对于python的tkinter库来说,如果需要弹出文件选择框,我们需要引入一下tkinter.filedialog包,让用户直观地先择一个或者多个文件或者保存文件等操作。常见的文件选择对话框函数有 **打开一个文件:**askopenfilename() **打开一组文件:**askopenfi...

2017-09-11 22:38:51 40518 5

原创 Spring Boot发送HTML邮件中文乱码问题

问题记录:再写Spring Boot项目的时候,使用的是thymleaf模板,但是出现发送的邮件中文乱码问题。 如果在idea运行的情况下就没事,但是打包成Jar就会出现一下情况。 如何解决的呢,因为Win平台默认使用GBK编码。所以在进行以下命令的时候需要进行设置, java -ja...

2020-06-05 22:12:03 8 0

原创 AMD安装安卓虚拟机

在使用AMD处理器的电脑过程中,因为使用的安卓模拟器需要Intel的加速会出现以下错误 升级系统,我原本是1803,现在是1909 打开以下两个功能

2020-06-02 19:55:59 23 0

原创 Android实战(天气查询+网络通讯)
原力计划

我的MOOC课基本结束了,学校要求做的最后一讲是做一个天气查询软件。 1.软件思路 使用提供的API,并实现HTTP通讯 可以通过省、市区(包括直辖市)查询 可以通过spinner实现下拉选择 2.实验现象 3.实验步骤 3.1API选择 在本文中使用的是中国天气网的API,以下...

2020-05-30 13:08:58 771 0

原创 idea出现unescaped & or non terminated character

idea在配置文件中报错unescaped & or non terminated character 如下图: 如下图操作即可

2020-05-26 18:54:36 86 0

原创 Android实战(Gradle填坑-Static interface methods are only supported starting with Android N)

新的知识,新的开始。 在学习安卓的过程中,正好学到关系到权限管理这块,然后再打包成apk的时候,我蒙了,报了一个以下的错误。 Static interface methods are only supported starting with Android N (--min-api 24):...

2020-04-23 23:33:27 127 0

原创 Android实战(MediaPlayer填坑)

新的开始,新的知识,该文章是填坑用的。 setDataSource (String path) setDataSource (FileDescriptor fd) setDataSource (Context context, Uri uri) setDataSource (FileDes...

2020-04-23 23:13:52 157 0

翻译 操作系统中的线程种类

在学习操作系统这本书的时候,我们使用的是汤小丹老师的《计算机操作系统》,接下来我将会使用书中部分描述以及课外例题去巩固知识。 线程在现在操作系统中使用非常广泛,但是在各个系统中实现的方式各有不同,如infomix实现的是用户级线程,而macintosh实现的是内核支持线程,比如Solaris O...

2020-04-23 11:37:44 210 0

原创 SpringBoot实践(websocket通信实现)-服务端实现

新的开始,新的知识。 在学习安卓的过程中,有一个是关于做石头剪刀布游戏的左右,我设法想实现人对人对战,正好想尝试一下websocket编程,本篇写的是websocket服务端。传送门: https://blog.csdn.net/Abit_Go/article/details/1057013...

2020-04-23 11:13:57 122 0

原创 Android实践(websocket通信实现)-客户端实现

新的开始,新的知识。 在学习安卓的过程中,有一个是关于做石头剪刀布游戏的左右,我设法想实现人对人对战,正好想尝试一下websocket编程,本篇先写的是websocket客户端。 实现现象: 首先添加库配置文件。 implementation 'com.squareup.o...

2020-04-23 10:58:03 52 0

原创 Android实践(简单网络通信实现)

新的开始,新的知识。 在学习android的过程中,mooc课程中有一个让我们使用Spinner下拉框选择省、市、区三个操作,无奈我是一个懒人,我不想写那么多的地点,而且还是一个安卓新手,所以我就打起了调用api这个心思,本来是有点后端的基础的,于是我就学习了一下android中的OkHttp。...

2020-03-24 21:46:56 61 1

原创 Android实践(滑动监听)

新的知识,新的开始。 这篇文章主要讲我在学习安卓的时候一些小问题,话不多说,直接进入正题,在学习mooc课程的时候有一个作业是这样的要求。 一开始我写的动作是在ImageView内部设置点击监听器。 class myLisntener implements View.OnClickLi...

2020-03-24 21:22:22 52 0

原创 操作系统中的信号量实现互斥(java实现)
原力计划

在学习操作系统这本书的时候,我们使用的是汤小丹老师的《计算机操作系统》接下来我将会使用java语言去实现内部代码。 信号量操作 为使多个进程能互斥地访问某临界资源,只需为该资源设置一互斥信号量mutex,并设其初始值为1,然后将各进程访问该资源的临界区cs置于wait(mutex)和signa...

2020-03-09 11:18:27 96 0

原创 数据结构-图-深度优先搜索算法(Java语言)

详细的代码可见github: https://github.com/AbitGo/myClassWork/tree/master/workspace_ds 如何实现图的深度优先搜索算法 详细代码实现: package com.company.ch6; import com.compa...

2020-03-04 09:00:22 88 0

原创 数据结构-图-广度优先搜索算法(Java语言)

详细的代码可见github: https://github.com/AbitGo/myClassWork/tree/master/workspace_ds 如何实现图的广度优先搜索算法 详细代码实现: package com.company.ch6; import com.compa...

2020-03-04 09:00:05 124 0

原创 数据结构-图-连通分量(Java语言)

详细的代码可见github: https://github.com/AbitGo/myClassWork/tree/master/workspace_ds 如何实现获取图的连通分量 详细代码实现: package com.company.ch6; import com.company...

2020-03-04 08:53:54 71 0

原创 数据结构-图-路径长度计算(Java语言)

详细的代码可见github: https://github.com/AbitGo/myClassWork/tree/master/workspace_ds 如何图的实现路径长度 package com.company.ch6; public class Exp6_2 { //访...

2020-03-04 08:51:20 155 0

原创 数据结构-图-是否存在环(Java语言)

详细的代码可见github: https://github.com/AbitGo/myClassWork/tree/master/workspace_ds 如何实现判断改图存在有向环 详细代码实现: package com.company.ch6; import com.comp...

2020-03-04 08:47:50 40 0

原创 数据结构-图-组建图(Java语言)

详细的代码可见github: https://github.com/AbitGo/myClassWork/tree/master/workspace_ds 图结点代码: package com.company.ch6; public class ArcNode { //该弧所指...

2020-03-04 08:43:27 57 0

原创 数据结构-树-对比树是否相等(Java语言)

详细的代码可见github: https://github.com/AbitGo/myClassWork/tree/master/workspace_ds 两种递归式方法,原理:首先对比根节点,再依次对比左右结点。 详细代码实现: public boolean isEqual(...

2020-03-04 08:34:53 104 0

原创 数据结构-树-获取深度(Java语言)

详细的代码可见github: https://github.com/AbitGo/myClassWork/tree/master/workspace_ds 两种非递归方法 public int getDepth(BiTreeNode t) { if (t != null)...

2020-03-04 08:32:32 78 0

原创 操作系统中的LRU置换算法的实现(java实现)

在学习操作系统这本书的时候,我们使用的是汤小丹老师的《计算机操作系统》接下来我将会使用java语言去实现内部代码。 LRU算法 LRU算法全程为Least Recently Used置换算法,最近最久未使用(LRU)的页面置换算法是根据页面调入内存后的使用情况做出的决策。 假定系统为某进程分...

2020-02-08 00:27:47 337 1

原创 操作系统中的最佳置换Optimal算法的实现(java实现)

在学习操作系统这本书的时候,我们使用的是汤小丹老师的《计算机操作系统》接下来我将会使用java语言去实现内部代码。 Swap指令 最佳置换算法是由Belady于1966年提出的一种理论上的算法。其所选择的被淘汰页面是以后永不使用的,或许是在最长(未来)时间内不再被访问的页面。采用最佳置换算法通...

2020-02-07 00:24:00 1570 0

原创 数据结构-树-获取结点个数(Java语言)

详细的代码可见github: https://github.com/AbitGo/myClassWork/tree/master/workspace_ds 三种实现方式有递归的,非递归的,还有使用类似于层次遍历算法的。 详细代码实现: //统计二叉树中结点个数的算法 //使...

2020-02-03 22:29:46 3418 0

原创 数据结构-树-树的组建(Java语言)

详细的代码可见github: https://github.com/AbitGo/myClassWork/tree/master/workspace_ds 节点类实现: package com.company.ch5; public class BiTreeNode { pub...

2020-02-03 22:26:21 2582 0

原创 数据结构-树-非递归遍历(Java语言)

详细的代码可见github: https://github.com/AbitGo/myClassWork/tree/master/workspace_ds 使用非递归遍历树中,主要存在前序、中序、后序历遍,分别为DLR、LDR、LRD。 在这种请况下的历遍中,主要需要使用队列去实现 /...

2020-02-03 22:20:28 3421 0

原创 数据结构-树-递归遍历(Java语言)

详细的代码可见github: https://github.com/AbitGo/myClassWork/tree/master/workspace_ds 使用递归遍历树中,主要存在前序、中序、后序历遍,分别为DLR、LDR、LRD。 //递归先序历遍 public void p...

2020-02-03 22:17:58 2568 0

原创 数据结构-字符串(Java语言)

详细的代码可见github: https://github.com/AbitGo/myClassWork/tree/master/workspace_ds 在矩阵中,若数值为0的元素数目远远多于非0元素的数目,并且非0元素分布没有规律时,则称该矩阵为稀疏矩阵;与之相反,若非0元素数目占大多数...

2020-02-03 21:56:20 3303 0

原创 数据结构-矩阵-三角矩阵(Java语言)

详细的代码可见github: https://github.com/AbitGo/myClassWork/tree/master/workspace_ds 三角矩阵是方形矩阵的一种,因其非零系数的排列呈三角形状而得名。三角矩阵分上三角矩阵和下三角矩阵两种。上三角矩阵的对角线左下方的系数全部为...

2020-02-03 21:53:27 2745 0

原创 数据结构-矩阵-对称矩阵(Java语言)

详细的代码可见github: https://github.com/AbitGo/myClassWork/tree/master/workspace_ds 对称矩阵(Symmetric Matrices)是指以主对角线为对称轴,各元素对应相等的矩阵。 具体实现类 package com...

2020-02-02 21:12:58 3361 0

原创 数据结构-矩阵-稀疏矩阵(Java语言)

详细的代码可见github: https://github.com/AbitGo/myClassWork/tree/master/workspace_ds 在矩阵中,若数值为0的元素数目远远多于非0元素的数目,并且非0元素分布没有规律时,则称该矩阵为稀疏矩阵;与之相反,若非0元素数目占大多数...

2020-02-02 21:08:21 3316 0

原创 数据结构-矩阵-对角矩阵(Java语言)

详细的代码可见github: https://github.com/AbitGo/myClassWork/tree/master/workspace_ds 对角矩阵(diagonal matrix)是一个主对角线之外的元素皆为0的矩阵,常写为diag(a1,a2,...,an) 。对角矩阵可...

2020-02-02 21:02:22 3377 0

原创 数据结构-栈-链栈(Java语言)

详细的代码可见github: https://github.com/AbitGo/myClassWork/tree/master/workspace_ds 栈一般分为顺序栈以及链栈,本文主要讲述链栈。 所需要实现的接口功能。 package com.company.ch3.Stack;...

2020-02-02 20:44:29 3249 0

原创 数据结构-栈-顺序栈(Java语言)

详细的代码可见github: https://github.com/AbitGo/myClassWork/tree/master/workspace_ds 栈一般分为顺序栈以及链栈,本文主要讲述顺序栈。 所需要实现的接口功能。 package com.company.ch3.Stack...

2020-02-02 20:42:18 193 0

原创 LintCode刷题16

描述 给出一个具有重复数字的列表,找出列表所有不同的排列。 样例 样例 1: 输入:[1,1] 输出: [ [1,1] ] 样例 2: 输入:[1,2,2] 输出: [ [1,2,2], [2,1,2], [2,2,1] ] 主要程序思路,与第15题思路一致,不...

2020-02-01 23:14:45 201 0

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