- 博客(27)
- 问答 (2)
- 收藏
- 关注
原创 中国移动M5310 nbiot开发板连接onenet平台全过程
中国移动M5310 nbiot开发板连接onenet平台全过程详细介绍一下中移m5310 nbiot开发板对接onenet云平台的全过程,简单实现了温湿度的采集,及数据上报与可视化显示。一、M5310 nbiot开发板1、CM1719_v2.1开发板我在这里使用的是的CM1719_v2.1板子,介绍如下:开发板简介OneNET NB-IoT开发板v2.1采用高性能ARM Cortex-M3 32位微处理器STM32F103RET6,搭载中移物联网公司自主研发的M5310 NB模组(内嵌OneN
2021-12-23 23:06:29
7915
6
原创 Linux spark sbt打包遇到的各种问题
1、安装sbt首先安装sbt 的时候就遇到了很慢很慢很慢的问题,在这里参考林子雨老师的教程,用了几分钟就完成了,不可思议~林老师说他用了一个月,看来我运气比较好根据老师的方法,要修改仓库为国内仓,这里用到的是华为云。具体的过程都在文章里了,在哪里下载sbt文章里也有的。链接在这里:林子雨spark出现这样,就说明安装成功了!2、用sbt package打包卡住了,报错猜测可能是sbt-lunch-jar包有问题这里忘记截报错的图了,但看意思就是这个jar包有问题,如果大家有同样的问题,可以参
2021-12-17 16:22:43
4767
2
原创 一个很简单的JavaMVC架构的二手车交易系统
学校专业实习的练手项目,没有前端,命令行窗口实现~需求如下:项目结构如下:├─com│ │ └─kevin│ │ ├─dao│ │ │ BrandDao.class│ │ │ BrandDaoImpl.class│ │ │ BrandDB.class│ │ │ CarDao.clas
2021-12-09 11:14:38
1434
原创 MySQL从C盘移动到D盘、data目录移动失败解决办法
今天用到MySQL,发现之前装在了C盘,担心C盘又爆红只能重新移到D盘按照这个博主的来,轻轻松松解决!!!!MySQL安装D盘教程如果第一次安装,还是建议用压缩包安装!省事。
2021-11-23 10:52:57
4096
2
原创 Tomcat启动太慢:开启热部署 的 具体流程 和 使用方式
每次启动Tomcat都需要10多秒的时间,百度找到了解决方案,配置为 热部署。每次只需要更新就可以。(1)pom.xml文件里加入依赖包,版本不需要太高,新版本的依赖包一般都不稳定【必须使用自己找的依赖包,虽然spring有内置的提供使用,但是很老,会大量提示警告,强迫症不建议使用,当然,使用spring内置的则可以忽略这第一步】 <dependency> <groupId>org.springframework.boot</groupId>
2021-11-21 20:58:01
859
原创 Servlet:request中的setCharacterEncoding方法不不起作用
写servlet时遇到了个小问题,当设置了req.setCharacterEncoding("utf-8");之后,前台jsp界面还是乱码编码格式仍为思考之后发现这条语句req.setCharacterEncoding("utf-8");设置的为客户端请求数据的编码格式,前台jsp界面的编码需要在jsp头部设置,如下:<%@ page contentType="text/html;charset=UTF-8" language="java" %><html>
2021-11-18 20:19:11
1427
原创 解决Cannot resolve plugin org.apache.maven.plugins:maven-site-plugin:3.3问题
解决一系列Cannot resolve plugin org.apache.maven.plugins:maven-site-plugin:3.3问题就是把之前%本地仓库位置%\org\apache\maven\plugins\maven-deploy-plugin\3.3下的文件删除,然后更新哪个出问题,就删除文件夹内所对应的文件,然后点击刷新!!...
2021-11-16 14:26:29
2999
1
原创 Maven安装使用教程
1.Maven下载直接去官网下载即可maven官网2.Maven配置下载后解压到本地,接下来要进行一些配置首先是配置环境变量接下来配置系统环境变量中的path完成后可以测试一下:如果成功显示版本号说明成功3.添加镜像为了保证包的下载速度,添加阿里云镜像<mirror> <id>nexux-aliyun</id> <mirrorOf>*,!jeecg,!jeecg-snapshots<
2021-11-15 13:59:24
513
原创 jupyter nbextensions不显示常用拓展,只显示三个解决办法!!!
jupyter nbextensions不显示常用拓展,只显示三个解决办法!!解决办法,参照添加链接描述一步步进行,但当执行这一句时报错如下:解决办法:pip uninstall -y ipython prompt_toolkit更新ipython prompt_toolkit然后又报错解决办法:更新ipythonpip install --upgrade IPython再次执行第一步的命令,成功!!!!!...
2021-06-29 14:34:08
7183
8
原创 简单实现一下校园二手商品管理系统
项目日志四:校园二手商品管理系统李涵 -182210713119文章目录项目日志四:校园二手商品管理系统前言一、项目概述1.1项目目标和主要内容1.2项目主要功能二、项目设计2.1项目总体框架2.2系统详细设计2.2.1数据库设计2.2.2接口设计2.2.3用户界面设计三、结果分析3.1 用户注册及登录3.2查询商品3.3 新增商品3.4 修改商品3.5 删除商品四、总结4.1 项目的难点和关键点4.2项目的评价4.3心得体会总结前言基于FLASK的后台接口,利用electron框架开发的校园二手
2020-12-26 19:36:24
2762
5
原创 (九)项目三日志 三
(九)项目三日志 二物联网工程 - 李涵 - 182210713119Github:https://github.com/kevin-lh/SoftwarePractice/tree/main/Map文章目录(九)项目三日志 二一、详细设计1.1迷宫生成1.2 自动寻路1.3 手动控制二、功能测试2.1 自动寻路2.2手动模式一、详细设计1.1迷宫生成请见上文哦1.2 自动寻路自动寻路应用A*算法实现,这里最后实在无法自行实现,有参考其他的代码//寻找路径(astar算法)-地图、
2020-12-20 22:28:01
150
1
原创 (八)项目三日志 二
(八)项目三日志 二文章目录前言一、系统框架二、 文件结构二、详细设计2.1 UI设计2.2 功能设计2.2.1 地图生成函数三、功能演示前言实现了迷宫生成一、系统框架系统框架如上图所示,实现了需求分析中的要求,并增加了附加功能,可实时显示步数,撞墙死路会有提示二、 文件结构项目结构如上图所示,仍应用electron框架搭建gui,开发语言使用HTML+css+JavaScript二、详细设计2.1 UI设计由于某些原因,来不及对界面进行美化,有些丑陋,但实现了基本功
2020-12-20 17:05:10
138
原创 (七)项目三日志 一
(七)项目三日志一文章目录前言一、需求分析二、算法设计1、迷宫生成算法(prim)2、迷宫寻路算法(A*)前言项目三要求为实现基于A*算法的走迷宫游戏提示:以下是本篇文章正文内容,下面案例可供参考一、需求分析1) 迷宫游戏是非常经典的游戏,在该题中要求随机生成一个迷宫,并求解迷宫;2)要求查找并理解迷宫生成的算法,并尝试用两种不同的算法来生成随机的迷宫。3)要求游戏支持玩家走迷宫,和系统走迷宫路径两种模式。玩家走迷宫,通过键盘方向键控制,并在行走路径上留下痕迹;系统走迷宫路径要求基于
2020-12-20 16:02:47
591
原创 (六)项目二日志12.8
(五)项目二日志12.8物联网工程 - 李涵 - 182210713119Github:https://github.com/kevin-lh/SoftwarePractice/tree/main/Gluttonous%20Snake文章目录(五)项目二日志12.8一、功能完善1.1 界面跳转1.2 操作控制1.3 难度控制1.4 背景音乐二、整体演示2.1 基本功能演示2.1 控制功能演示三、附录一、功能完善1.1 界面跳转开始界面与游戏主界面的跳转采用electron自带的方法实现,在m
2020-12-10 16:52:22
144
原创 (五)项目二日志12.7
(五)项目二日志12.7物联网工程 - 李涵 - 182210713119Github:https://github.com/kevin-lh/SoftwarePractice/tree/main/Gluttonous%20Snake文章目录(五)项目二日志12.7一、功能设计1.1 详细设计二、功能演示三、总结一、功能设计1.1 详细设计对照上表,对个别函数做简要说明:Game 类init 函数init函数功能为初始化游戏,包括初始化游戏背景、蛇、食物、得分、关卡、背景音乐等等。
2020-12-10 11:15:19
177
原创 (四)项目二日志12.6
(四)项目二日志11.6物联网工程 - 李涵 - 182210713119Github:https://github.com/kevin-lh/SoftwarePractice/tree/main/Gluttonous%20Snake文章目录(四)项目二日志11.6前言一、需求分析二、总体框架三、总结前言一、需求分析二、总体框架三、总结...
2020-12-10 10:28:53
177
原创 (三)练手项目一日志12.3
(三)项目一日志12.3物联网工程 - 李涵 - 182210713119Github:https://github.com/kevin-lh/SoftwarePractice/tree/main/myCalculator文章目录(三)项目一日志12.3前言一、功能完善二、总结前言12.3号首先将项目一的功能做了进一步的完善。实现了 DEL (逐个删除)以及 回显(历史的表达式运算记录) 的功能一、功能完善(1)DEL功能实现//删除void Dialog::getpushbut
2020-12-04 10:30:51
112
原创 (二)练手项目一日志 12.1
(一)项目一日志12.1物联网工程 - 李涵 - 182210713119文章目录(一)项目一日志12.1前言一、详细设计1、UI界面完善2、双栈运算符优先级法3、实现函数二、日志总结前言本文主要阐述算术表达式运算——双栈运算符优先级法,以及项目中的模块设计一、详细设计项目文件结构如下:其中model.h 与 model.cpp 为之前实现简单四则运算的文件,因为现在加入了算术表达式求值,封装成了另一个函数,所以已舍弃~~~1、UI界面完善因为加入了算术表达式功能,因此对U
2020-12-03 11:20:46
331
原创 (一)练手项目一日志11.30
(一)项目一日志11.30物联网工程 - 李涵 - 182210713119文章目录(一)项目一日志11.30前言一、总体框架二、日志总结前言将分为几篇介绍该项目的总体框架、详细设计及算法设计,本文首先介绍项目总体框架,接下来记录日志一、总体框架由于之前自己摸索编写过一个计算器,所以这次将在之前的基础上做进一步的完善。之前的计算器采用基于c++的Qt5来实现,功能为 简单的四则运算(加减乘除)UI界面如下:根据项目要求,对它做进一步的完善,系统总体框架设计图如下:二、日志今天
2020-12-01 09:12:45
141
原创 解决 Qt5 This application failed to start because no Qt platform plugin could be initialized.问题
解决 Qt5 This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem 问题因为C盘没空间了,把之前的项目移到了D盘,然后编译运行是报错如下:看了一下报错我的第一反应是项目配置错误,因为毕竟移盘了,之前的配置肯定都需要更改。手动配置了以下几个,其实就是更改一下依赖的位置qmake.exe
2020-11-29 20:20:10
5816
4
原创 学习记录整理之——IO流
I/O 流流是一组有序的数据序列,根据操作的类型,可分为输入流和输出流两种。I/O流提供了一条通道程序,可以使用这条通道把源中的字节序列送到目的地。输入流所有输入流类都是抽象类 InputStream (字节输入流)或者 Reader (字符输入流)的子类。read()方法:从输入流中读取数据的下一个字节。返回0-255范围内的int字节值。输出流所有输出流类都是抽象类 OutputStream (字节输入流)或者 Writer (字符输入流)的子类。writer()方法:将指定的字节写入此
2020-08-15 23:14:56
109
原创 学习记录整理之——集合
集合集合的分类:Collection接口Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”,如List和Set。遍历Collection中的每一个元素:不论Collection的实际类型如何,它都支持一个itera
2020-08-14 22:41:12
121
原创 学习记录整理之——什么是抽象类和接口呢?他们有什么关系?有什么用?
一、什么是抽象类?抽象类用来描述一种类型应该具备的基本特征与功能, 具体如何去完成这些行为由子类通过方法重写来完成。在面向对象的概念中,所有的对象都是通过类来描绘的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。在Java中抽象类表示的是一种继承关系,一个类只能继承一个抽象类,而一个类却可以实现多个接口。二、.
2020-08-13 14:46:11
184
原创 学习记录整理之“向上转型”和“向下转型”
多态机制的基本思想 是对象类型的转换,也就是 向上转型 和 向下转型 。向上转型举个例子,平行四边形 是特殊的四边形,所以可以将平行四边形对象看作 四边形对象的一种。 class Quadrangle { public static void draw(Quadrangle q){ System.out.println("平行四边形也是四边形"); }}public class Parallelogram extends Quadrangle{ pub.
2020-08-12 16:05:12
187
原创 java中的对象和引用是肿么个关系呢???
java中的对象和引用今天学到Java的对象和引用这里,总是有点搞不明白两者有什么区别,特意去百度了一下,在此做一个小小的总结。(参考文章的链接会放在文末)什么是对象?在Java中有一句比较流行的话,叫做“万物皆对象”,这是Java语言设计之初的理念之一。 要理解什么是对象,需要跟类一起结合起来理解。下面这段话引自《Java编程思想》中的一段原话:“按照通俗的说法,每个对象都是某个类(class)的一个实例(instance),这里,‘类’就是‘类型’的同义词。” 从这句话可以理解
2020-08-11 15:43:00
446
原创 关于汇编语言中PUSH和POP指令的一个小结
这里是引用https://www.cnblogs.com/x54256/p/8085025.html最近刚刚开始学习汇编语言,对于PUSH和POP指令有些疑惑,特意去网上查了资料,在此做一个总结。PUSH和POP指令都是对ss堆栈段的操作,ss中存放的是段基址,sp指针存放的是偏移地址。注意入栈出栈操作都是以 字 为单位(也就是2字节,16位)。下面贴几张比较详细的截图:首先从下面这张...
2020-03-10 10:04:14
26802
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人