- 博客(68)
- 资源 (1)
- 收藏
- 关注
原创 【Java】工具篇(2):BigDecimal的使用和总结
一、创建BigDecimal类型的数据二、BigDecimal类型数据的常用运算方法:加、减、乘、除【特殊】三、比较大小四、舍位计算【保留几位小数】五、格式化六、科学计数
2021-04-11 15:20:46
479
原创 【Java】工具篇(1):BigInteger类的使用和总结
一、创建BigInteger类型数据二、BigInteger常用的一些基本运算方法:加、减、乘、除、取余、取模、绝对值、相反数、n次方等三、BigInteger与int、long类型的相互转换【可能会丢失精度】四、比较BigInteger类型数据的大小:五、BigInteger中的常量值六、BigInteger转换为其他类型数据七、二进制运算:与、或、非、异或、取反等八、权限控制
2021-04-10 21:39:26
6539
原创 【Java数据结构与算法】基础篇(5):常用的查找算法:二分查找、插值查找、斐波那契查找
java中,我们常用的查找算法有四种:① 顺序(线性)查找② 二分查找/折半查找③ 插值查找④ 斐波那契查找
2021-04-07 22:50:28
200
2
原创 【Java数据结构与算法】基础篇(4):常用排序算法:冒泡、选择、插入、希尔、快速、归并、基数
本篇文章:主要是关于java数据结构与算法的一些基本知识:常用排序算法:冒泡、选择、插入、希尔、快速、归并、基数、堆排序等【后续会补充堆排序】
2021-03-29 10:26:23
421
原创 【Java数据结构与算法】 基础篇(3):栈、四则表达式运算、中缀表达式转后缀表达式、递归
本篇文章:主要是关于java数据结构与算法的一些基本知识:栈的学习、栈实现四则运算、栈实现带符号的四则运算、中缀表达式转后缀表达式、递归解决迷宫问题、回溯解决8皇后问题。栈应用一:栈实现带符号的四则运算栈应用二:栈实现中缀表达式转后缀表达式递归应用一:递归实现迷宫问题递归应用二:8皇后问题
2021-03-15 12:52:26
299
原创 【Java数据结构与算法】 应用篇(3):递归解决迷宫问题,回溯解决八皇后问题
本篇文章:主要是关于java数据结构与算法的一些应用:递归解决迷宫问题,回溯解决八皇后问题。正文如下:一、递归:迷宫问题1)迷宫问题描述:2)迷宫问题代码实现:3)迷宫问题相关探索?二、递归:八皇后问题(回溯算法)1)八皇后问题介绍:2)八皇后问题算法思路分析 3)八皇后问题,代码分析
2021-03-15 12:37:59
268
2
原创 【Java数据结构与算法】 应用篇(2):中缀表达式转后缀表达式、带小括号四则表达式运算
正文如下:一、前缀、中缀、后缀表达式(逆波兰表达式)1)前缀表达式(波兰表达式)2)中缀表达式3)后缀表达式(逆波兰表达式)4)实现一个逆波兰计算器:二、中缀表达式转换为后缀表达式的步骤1)中缀表达式转后缀表达式的过程,分析如下:2)中缀表达式转后缀表达式的模板代码:
2021-03-15 12:20:42
506
2
原创 【Java数据结构与算法】 应用篇(1):栈实现四则表达式运算、栈实现带符号的四则表达式计算
本篇文章:主要是关于java数据结构与算法的一些应用:栈实现四则表达式计算、栈实现带符号的四则表达式计算。正文如下: 一、应用一:栈结构实现四则表达式计算1)简单四则表达式计算的实现流程: 2)简单四则表达式的代码分析:二、应用二:栈结构实现带小括号的四则表达式计算1)带小括号的四则表达式的实现过程2)带小括号的四则表达式的代码分析:
2021-03-15 12:02:17
519
5
原创 【Java数据结构与算法】基础篇(2):单链表、双链表、单向环形链表、约瑟夫环
【Java数据结构与算法】基础篇:单链表、双链表、单向环形链表、约瑟夫环【本篇文章】主要是关于java数据结构与算法的一些基本知识:单链表、双向链表、单向循环链表、约瑟夫环。
2021-03-07 12:05:28
307
3
原创 【Java数据结构与算法】基础篇(1):稀疏数组与队列
【本篇文章】数据结构与算法是程序猿的必修课,学好数据结构与算法,对于敲代码会有很大的提升。学好java数据结构,冲冲冲!本篇文章主要是关于数据结构与算法的一些基本知识:线性结构、非线性结构、稀疏矩阵、队列。
2021-03-07 11:25:35
261
9
原创 【Zigbee】进阶篇(3) Zigbee单播收发字符串
本篇文章:主要是在协议栈的基础之上,Zigbee模块通过单播收发字符串。正文如下:一、无线数据传输:1)在学习单播之前,我们需要借助官方模板,添加简单的代码,做出通信基本单播收发实验,先对单播建立一个基础的认识。然后,在官方代码基本实验基础上,了解单播中相关的概念。掌握单播数据通信原理,再结合自己的理解,自己动手做一个个性化实验,验证我们的理解。二、模块之间发送数据的方式1)单播在Zigbee网络里,模块.
2021-02-17 17:12:42
2439
原创 【Zigbee】进阶篇(2) Zigbee协议栈中OSAL的执行流程
本篇文章:主要是讲解协议栈OSAL操作系统的执行流程。正文如下:一、OSAL操作系统1)应用层是一个任务,它有一个系统分配给的唯一数值编号叫任务ID。① 任务ID初始化2)任务可以处理事件,处理事件的这些代码都保存在一个函数里,这个函数叫任务事件处理函数。每一个任务都有一个对应的任务事件处理函数。① 应用层的任务事件处理函数:
2021-02-16 22:48:42
1605
1
原创 【Zigbee】进阶篇(1) Zigbee协议栈创建简单项目,协议栈、事件、消息学习
本篇文章:主要是协议栈的介绍,使用协议栈完成一个简单例子,协调器创建网络的相关问题,学会在协议栈中自定义事件等。正文如下:一、Zigbee协议栈1)Z-stack协议栈是什么?2)Zigbee协议栈分为应用层、网络层、MAC层、物理层.二、Z-stack协议栈1)安装配置协议栈2)创建协议栈项目3)信道4)事件5)消息
2021-02-16 16:32:17
4565
5
原创 【Zigbee】基础篇(4) Zigbee无线通信过程、无线发送温湿度信息
本篇文章:主要是Zigbee的无线通信,无线通信的过程,无线发送温湿度信息,抓包工具的使用。正文如下:一、无线通信1)Zigbee无线通信是什么?2)信道和频段二、无线通信收发温湿度信息三、无线通信过程分析
2021-02-16 11:58:39
12039
11
原创 【Zigbee】基础篇(3) Zigbee使用外部中断点亮一个LED灯
本篇文章:主要是学习Zigbee的中断使用。使用zigbee,通过外部中断方式来控制LED灯亮灭。正文如下:一、外部中断配置(P1_0作为输出口、P0_5作为输入口)1)初始化P0_5口为普通IO、上拉输入状态(上一篇有详细配置讲解)
2021-02-15 22:38:47
1376
原创 【Zigbee】基础篇(2) Zigbee控制GPIO端口为输入或输出
本篇文章:主要是Zigbee控制GPIO端口为输入模式或输出模式。正文如下:一、Zigbee无线模块基本工作电路CC2530总共有21个引脚,分为三组:二、学会控制CC2530开发板上所有端口为输入或输出模式1)如何配置该端口为普通输出端口?
2021-02-15 22:05:15
2865
2
原创 【Zigbee】基础篇(1) Zigbee是什么?Zigbee的介绍及学习?
从Zigbee是什么开始到如何学习Zigbee?正文如下:一、Zigbee是什么?1)Zigbee是一种近距离、低复杂度、低功耗、低成本的双向无线通信技术。它主要用于距离短、功耗低且传输速率不高的各种电子设备之间的数据传输 (包括典型的周期性数据、间歇性数据和低反应时间数据)。
2021-02-15 15:36:29
6506
3
原创 【C#】基础篇(3) C#实现串口助手,解决中文乱码
本篇文章:主要是C#串口助手,解决上一篇文章中的串口乱码问题。功能一:编码转汉字,汉字转编码功能二:C#实现串口助手【解决中文乱码问题】.
2021-02-12 17:52:11
5744
4
原创 【C#】基础篇(2) C#实现串口助手,C#扫描串口
本篇文章:主要是关于C#制作简单的串口助手,实现串口之间收发数据。本篇文章制作的串口助手存在一个中文乱码问题,后期文章会解决这个问题。【后期文章:C#实现串口助手,解决中文乱码问题】功能一:串口简单实现【C#制作的串口向主流的助手发送数据】功能二:C#实现简易串口助手【发送、接收数据】功能三:C#扫描串口助手
2021-02-12 17:41:01
5793
1
原创 【C#】工具篇 vspd虚拟串口的安装
本篇文章:主要是关于vspd虚拟串口的使用,在进行一些串口项目学习的时候,由于没有mcu来产生真正的串口。所以,使用虚拟出串口,进行串口项目的学习变得更加方便。正文如下:1)下载VSPD工具(虚拟串口):文章末尾提供了该软件链接:2)点击vspd.exe进行安装:3)运行vspdconfi.exe文件,进行vspd的汉化4)vspd.exe安装成功之后,把该vspdctl.dll文件替换掉vspd.exe安装的同名文件
2021-02-12 10:35:56
5800
6
原创 【C#】基础篇(1) Visual Studio创建并运行窗体项目、C#窗体定时器
本篇文章:本篇文章:主要是C#创建并运行窗体项目、C#窗体项目中简单控件的使用、窗体项目中实现定时器。希望本篇文章对大家有所帮助。
2021-02-12 09:50:00
4706
3
原创 2020年郑州轻工业大学“卓见杯”网络预选赛
2020年郑州轻工业大学“卓见杯”网络预选赛题目一:到底谁更帅题目二:婷婷是土豪题目三:绿绿学姐与AI 1
2020-09-25 20:40:35
421
原创 【JavaScript】基础知识②(知识点汇总2)
大家好,我是皮皮猫吖每文一言:自己选择的路,跪着也要把它走完。本篇文章:本篇文章内容主要是JavaScript中的对象、函数、数组和JavaScript内建对象的知识点汇总。(网页左侧含目录,点击标题,即可跳转到选定位置)正文如下:一、对象-属性值和属性名<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>对象</ti.
2020-08-07 12:19:11
266
原创 【JavaScript】基础学习①(知识点汇总1)
本篇文章:本篇文章是跟随着哔哩哔哩上面的李立新老师的视频做的笔记,关于一些JS的基础知识。正文如下:一、五种基本数据类型(一种引用数据类型)二、数据类型转换三、算数运算符四、一元运算符五、自增和自减六、逻辑运算符七、关系运算符八、相等运算符九、三元运算符十、代码块十一、if语句练习(默认有这方面的知识)十二、循环语句.
2020-08-07 11:56:52
307
原创 【物联网】基础篇 ESP8266-NodeMCU开发板的无线终端模式
本篇文章:NodeMCU作为终端接入到无线网络中,方便NodeMCU访问互联网,实现数据上传,变得非常方便。正文如下:无线终端模式一、连接WiFiESP8266可以通过连接无线路由器,从而访问互联网。与手机,电脑联网的方式一摸一样。
2020-07-14 16:24:05
2746
2
原创 【物联网】基础篇 ESP8266-NodeMCU开发板的接入点模式
【物联网】基础篇 NodeMCU开发板的接入点模式本篇文章:主要是关于NodeMCU开发板的接入点模式。
2020-07-14 15:40:58
1383
4
原创 【物联网】基础篇 ESP8266-NodeMCU搭建Arduino IDE开发环境
大家好,我是皮皮猫吖。每文一言: 觉得为时已晚的时候恰恰是最早的时候。本篇文章:本篇文章是关于ESP8266-NodeMCU搭建Arduino IDE开发环境。正文如下:准备工作:1)USB数据线将MCU开发板与电脑连接好2)NodeMCU驱动程序已成功安装3)电脑连接互联网4)电脑安装了Arduino IDE(文章下方:Arduino IDE安装包)第一步:打开Arduino IDE首选项第二步:在附加开发板管理器网址输入:http://arduino.esp8266.co.
2020-07-14 11:31:30
4395
原创 【计算机网络】技能篇 如何获取网站对应的ip?
大家好,我是皮皮猫吖。每文一言: 没有一个冬天不可逾越,也没有一个春天不会来临。本篇文章:主要是如何获取一个网站的ip地址?正文如下:方法一:1)win+R:打开DOS窗体2)输入:ping www.baidu.com格式:ping 需要解析的网站3)我们在浏览器输入:39.156.66.18即可查看到百度的首页。方法二:1)win+R:打开DOS窗体2)输入:nslookup www.baidu.com格式:nslookup 需要解析的网站参考:https:/.
2020-07-13 22:57:06
675
原创 【物联网】基础篇 互联网协议学习
大家好,我是皮皮猫。每文一言: 一棵树的树冠越是向往高处的太阳,它的根越是得深入黑暗的地底。本篇文章:学习物联网知识,我们需要学习一些关于互联网的知识。本篇文章主要是互联网的学习,为后期学习物联网打下基础。跟随皮皮猫吖的脚步,进入互联网知识的学习。正文如下:一、互联网协议:协议: 网络设备之间进行通讯的语言。互联网协议: 在互联网上进行的通讯叫做互联网协议。互联网协议也可以说是TCP/IP协议。TCP/IP协议被划分为四层:二、链路层(Ethernet,WiFi…):链路层主要.
2020-07-13 18:38:49
867
1
原创 【物联网】基础篇 ESP8266-NodeMCU学习一
【物联网】基础篇 ESP8266-NodeMCU学习一本篇文章:本篇文章主要是关于ESP8266-NodeMCU的学习。正文如下:一、ESP8266-NodeMCUNodeMCU是一个IOT物联网硬件开发板,它支持WIFI功能且使用方法和Arduino开发板类似。我们可以使用Arduino IDE对这块板子进行开发。.
2020-07-13 09:16:08
20506
1
原创 【物联网】理论篇 物联网是什么?
大家好,我是皮皮猫。每文一言: 我悄悄的拔尖,然后惊艳所有人。本篇文章: 本篇文章主要是初识物联网。(本人是一名物联网工程专业大三的学生。直至现在,还未开发一个关于本专业的作品,实属惭愧。本人正在做一个作品,希望可以如期完成。本人也会持续保持学习状态,跟随大家一起学习知识。)正文如下:一、物联网是什么? 物联网的英文名称是:In.
2020-07-12 22:02:14
1127
原创 【Android】基础篇:Android中EditText控件学习
【Android】基础篇:Android中EditText控件学习本篇文章:本篇文章主要学习Android的EditText控件。正文如下:EditText控件实现:通过学习EditText控件,实现下面的效果。
2020-07-12 14:51:57
426
原创 【单片机】实战篇:Keil+Proteus数码管计数99
【征服单片机】实战篇:Keil+Proteus数码管计数99本篇文章:主要内容:静态点亮数码管显示数字99、动态点亮数码管显示12345678(8位数码管)。功能一:静态点亮数码管显示数字99(2位数码管)功能二:动态点亮数码管显示12345678(8位数码管)
2020-07-12 11:58:06
7038
1
原创 【Android】基础篇:Android中Button控件学习
大家好,我是皮皮猫吖。每文一言: 你的假装努力,欺骗的只有你自己。本篇文章:学习Android中的Button控件。正文如下:一、通过Button控件实现如下内容注意: 案例之前,需要去.xml文件中修改如下:案例1:文字大小、颜色代码:<Button android:id="@+id/btn_1" android:layout_width="match_parent" android:layout_height="wrap_.
2020-07-11 15:22:15
5941
原创 【Android】基础篇:Android中TextView控件学习
大家好,我是皮皮猫吖。每文一言: 我不去想是否能够成功,既然选择了远方,便只顾风雨兼程。本篇文章:主要是关于TextView控件的学习。正文如下:根据TextView控件进行如下相关操作案例1:文字大小、颜色代码:<TextView android:id="@+id/tv_1" id属性 android:layout_width="wrap_content" 宽度属性 android:layout_height=..
2020-07-11 10:03:13
569
Zigbee无线数据包形式进行数据互传,接收和发送
2021-02-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人