- 博客(85)
- 资源 (19)
- 收藏
- 关注
原创 机试_3_数据结构(一)_习题
学习完之后,当然要做相应地练习啦~注:上述习题都可以在牛客进行测试。,其他题目在“题目列表”中基本都可以找到。另外,此文章仅仅是提供解题思路,并非最优解。
2023-02-18 19:11:34 1044 1
原创 机试_5_递归和分治
本章介绍程序设计中的另一个非常重要的思想一递归策略。递归是指函数直接或间接调用自身的一种方法,它通常可把一个复杂的大型问题层层转化为与原问题相似但规模较小的问题来求解。递归策略只需少量的程序就可描述解题过程所需的多次重复计算,因此大大减少了程序的代码量。
2023-02-14 01:05:31 511
原创 机试_4_数学问题
在机试中,我们经常会面对这样一类问题,它们并不涉及很深奥的算法和数据结构,而只与数理逻辑相关,将这类题目称为数学问题。这类问题通常不需要用到特别高深的数学知识,而只需要掌握简单的数理逻辑知识。本文重点记录机试中常常涉及的一系列数学问题,以便很好地掌握计算机考研机试中涉及的数学问题的求解。
2023-02-11 22:33:16 853
原创 机试_2_排序与查找_习题
学习完之后,当然要做相应地练习啦~注:上述习题都可以在牛客进行测试。其他题目在“题目列表”中基本都可以找到。另外,此文章仅仅是提供解题思路,并非最优解。
2023-01-17 21:07:48 672
原创 机试_2_排序与查找
本章学习了C++内置的sort()排序及其应用,同时也学习简单线性查找算法和二分查找算法。参考教材:《王道计算机复试——机试指南》
2023-01-14 20:41:07 355
原创 机试_1_暴力求解_习题
学习第一章完之后,当然要做相应地练习啦~注:上述习题都可以在牛客进行测试,其他题目在“题目列表”中基本都可以找到。另外,此文章仅仅是提供解题思路,并非最优解。
2023-01-13 00:51:46 717
原创 PTA_1_基础编程题目集
PTA--基础编程题目集题目都比较基础,基本不涉及数据结构和算法。尽管基本所有题目都能AC,但是并不代表就是最优解,因为本人水平有限,仅仅只是提供一个解题思路而已。
2023-01-05 20:59:24 4339
原创 Web基础_01_XML
2、语法2.1、基本语法2.2、组成部分2.3、约束约束:规定xml文档的书写规则。3、解析解析:操作xml文档,将文档中的数据读取到内存中。3.2、解析XML的方式3.3、常见的解析器3.4、Jsoup3.5、对象的使用3.6、快捷查询方式注:如有错误,敬请指正!...
2022-07-10 22:06:02 152
原创 MySQL_4_MySQL的多表查询和事务
1.1、 内连接查询1.2、外连接查询1.3、子查询2、事务2.1、事务的基本介绍2.2、事务的四大特征2.3、事务的隔离级别3、DCL3.1、管理用户3.2、权限管理注:如有错误,敬请指正!
2022-07-10 21:35:07 360
原创 项目_基于Android的信息化医疗服务系统
前两个星期的安卓课程设计项目,我和搭档做了一个信息化医疗服务系统,包括App端和一个Web后台(简陋),前前后后一共做了2个月左右,一边上课,有空就做一点。我主要是负责后台数据接口的设计与实现,我的搭档负责App端的实现,做完感觉还不错,课程作业的成绩也很满意,打算下次学期完善一下再拿去参加比赛。今天也在这分享一下哈哈,请读者自行下载,同时也希望对您有所帮助。源码下载:基于Android的信息化医疗服务系统的设计与实现.zip随着第五代移动通信技术(5G)高速发展,推动新一代信息技术与各个行业的融合发展,各
2022-07-10 20:59:53 14921 2
原创 项目_功能模块_基于Spring Boot和百度智能云的人脸识别功能的设计与实现
最近在Android的课程设计,老师要求一定要用手机传感器,并自己设计一个题目。我思来想去,最后想着用人脸识别做一个登录模块,一开始没有头绪嘛,但是无意中进到百度智能云的界面,了解到百度智能云有提供第三方的API,因此,我就用Spring Boot整合了第三方的API(百度智能云人脸识别API)完成这个功能模块的开发。注:此处只提供人脸识别的后台接口的实现,读者可将此模块加到自己的项目中,由Web前端或者App端传递一张人脸照片进行验证,或者使用项目中的单元测试进行验证。源码下载:基于百度智能云的人脸识别功
2022-07-10 19:56:38 12954
原创 项目_功能模块_基于Spring Boot的文件上传下载功能的设计与实现
2021年的5月份,那时的我大二,受某个学校的老师之托,帮助学校的某个学院做一个系统《创新项目申报管理支持系统》,功能是管理学校的双创项目,能实现项目从申报到结题等等一系列的操作。团队成员一共4个,2个后端+2个前端,我作为项目组长并且负责后端功能的实现,其中有一部分的功能就是文件(PDF、Word、图片……)等资源的上传与下载,当时的我对这些很迷糊,不知道如何去实现,于是就学了一段时间。整个系统历时9个月,因为都是学生嘛,加上做学校用得系统,不断地调研,分析需求,所以做的比较慢,一直上线测试,然后就调式改
2022-07-10 17:24:43 15003
原创 项目_基于Android的学生管理系统的实现
最近上实训课,做了一个学生管理系统,App端基于Android实现,后台基于Servlet+Hibernate进行实现,开发工具是Android Studio+MyEclipase,前前后后做了一个星期左右,能实现基本的增删改查,就是界面不是很好看。虽然最后课程验收的时候,我并不是拿这个系统去验收的,而是自己又做了一个医疗管理系统,但是实训的过程还是学到了很多东西。总的来说,这个系统难度不大,但是安卓的项目本来就少,这个项目耶包含了基本的增删改查,并且能实现后台与App的交互,所以这一个星期中还是学了很多东
2022-07-10 16:02:55 18282 1
原创 MySQL_3_DQL语句和约束
我们之前在《MySQL_2_SQL语句基础》已经简单介绍了SQL语句,其中就包括DQL(数据查询语言)和基础查询和条件查询,接着我们再来进一步的介绍DQL语言。1.2、分组查询接下来我们来举几个分组查询的例子1.3、分页查询2、约束2.1、非空约束2.2、唯一约束2.3、主键约束2.4、外键约束3、数据库设计3.1、多表之间的关系分类实现关系3.2、数据库设计的范式要遵循后边的范式要求,必须先遵循前边的所有范式要求设计关系数据库
2022-07-10 01:52:08 2805
原创 项目_过滤器Filter解决中文乱码
最近上实训课,老师要求用原生的Web技术来开发后端数据接口。讲真啊,自从用了框架,就好久没有用这些基础的技术了,虽然原理都是相同,只是用法不同而已。怎么说呢?我觉得基础还是很重要的,框架是高度封装的,用的时候确实爽,但是一旦报错,不知道原理的话,更难定位和解决,所以我个人认为复习基础不但有助于理解框架的原理的,DEBUG的时候也能更加得心应手。场景:现在有一个数据接口,查询出学生的分页列表,但是显示浏览器上会有乱码,接下来我们给出几种解决方式。在控制层的每个Servlet类的doPost或者doGet方法中
2022-06-21 16:33:16 4739
原创 计算机基础_程序是怎样跑起来的_06_亲自尝试压缩数据
文件是将数据存储在磁盘等存储媒介中的一种形式。存储数据的单位是字节(Byte),如xx KB,xx MB。所以,可以认为文件是字节数据的集合。但是,请记住一点:文件中的字节数据都是连续存储的。压缩率:12 / 17 = 70%。虽然针对相同数据经常连续出现的图像、文件等,RLE算法可以发挥不错的效果,但它并不适合文本文件的压缩,因为在实际的文本文件中,同样字符多次重复出现的情况并不多见。4、通过莫尔斯编码来看哈夫曼算法的基础哈夫曼算法的关键在于多次出现的数据用小于8位的字节数来表示……...
2022-06-12 13:14:10 2867
原创 计算机基础_程序是怎样跑起来的_05_内存和磁盘的亲密关系
从具有存储程序命令和数据这点来看,内存和磁盘的功能是相同的。内存(主要指主存,即负责存储CPU中运行的程序指令和数据的内存)和磁盘就属于存储部分。从存储容量看,内存是高速低价,而磁盘是低速高价。磁盘中存储的程序,要加载到内存中才能运行。所以,磁盘缓存是通过使用内存来提高磁盘访问速度的机制。把”低速“设备的数据保存到”高速“设别中,需要时再从”高速“设备中读取,这种“缓存”的方式在其他地方也会见到。3、虚拟内存把磁盘作为部分内存使用“虚拟内存”和“磁盘缓存”是相对的。借助于虚拟内存,在内存不足的时候
2022-06-04 00:31:04 5797
原创 计算机基础_程序是怎样跑起来的_04_有棱有角的内存
由于数据对象是存储在内存和磁盘上的,因此程序必须能自由地使用内存和磁盘。这篇文章,我们先来了解一下“内存”,后面我们再了解“磁盘”。内存中有大量输入和输出的引脚(IC的引脚),包括电源、地址信号、数据信号、控制信号等,通过为其指定地址(address)来进行数据的读写。举个小例子,我们的计算机一般都是512M的内存,这就相当于524288个1KB的内存IC。但是一般我们的计算机都会有更多的地址引脚和数据引脚,这样一块内存IC的容量就会达到数十兆字节。接下来,我们来看看数据的读写。...
2022-06-03 21:06:05 5092
原创 计算机基础_程序是怎样跑起来的_03_计算机进行小数运算时出错的原因
我们之前已经发表过一篇关于浮点数的博客——《计算机基础——浮点数的小细节》,当时是纯手写笔记,我觉得讲的很全但是不够直观。所以希望这篇文章,能尽量搞懂关于“小数”的知识。这两篇博客配合起来看,也能更好地理解。首先,我们先来个小Java的程序例子,我们把0.1累加100次,看看结果是不是“0.1 x 100 = 10”。后面我们就来解释一下,为什么“将0.1累加100次也得不到10”。之前我们说了,计算机内的所有信息都是以二进制的形式处理的,那小数当然也不例外。我们以1011.0011转换成十进制为例子。.
2022-06-03 15:19:36 5676
原创 计算机基础_程序是怎样跑起来的_02_计算机的数据使用二进制数表示的
数值、字符串和图像等信息在计算机内部都是以二进制数值的形式来表现的。计算机内部是由IC(集成电路)这种电子部件构成的,而IC的所有引脚只有0V和5V两种状态。即IC的一个引脚,只能表示两种状态(高电平、低电平)。IC的这个特性,决定了计算机内部的信息数据只能使用二进制数来处理。2、什么是二进制数?生活中最常使用的是十进制,即0~9,逢十进一。所以“二进制数”简单理解就是:每个位的数值不超过1,即只有0、1。...
2022-06-03 01:24:06 5286
原创 计算机基础_程序是怎样跑起来的_01_CPU是什么?
之前只知道CPU是中央处理器(Central Processing Unit),相当于计算机的大脑,它的内部由数百万至数百亿个晶体管构成,但其实了解这些还是远远不够的。我们还需理解CPU是如何运行的,特别是需要弄清楚负责保存指令的数据的寄存器的机制。了解了寄存器,自然就了解了程序的运行机制,进而了解CPU的运作机制。
2022-06-02 14:15:03 5519
原创 中间件_Redis_06_Redis的事务
文章目录Redis事务1、事务简介2、事务基本操作2.1、事务的基本操作2.2、事务的工作流程2.3、事务的注意事项2.4、手动进行事务回滚3、锁3.1、基于特定条件的事务执行——锁3.2、基于特定条件的事务执行——分布式锁3.2、基于特定条件的事务执行——分布式锁改良Redis事务1、事务简介问题:Redis执行指令的过程中,多条连续执行的指令被干扰,打断,插队,如何解决?redis事务的概念:redis事务就是一个命令执行的队列,将一系列预定义命令包装成(一个整体)一个队列。当执行的时候,一次
2022-05-24 01:34:19 8134
原创 中间件_Redis_05_Redis的持久化
文章目录Redis持久化1、持久化简介2、RDB2.1、save指令2.2、bgsave指令2.3、save配置2.4、RDB三种启动方式对比2.5、RDB特殊启动方式2.6、RDB的优缺点3、AOF3.1、RDB存储的弊端3.2、AOF的概念3.3、AOF写数据过程3.4、AOF写数据三种策略(appendfsync)3.5、AOF功能开启3.6、AOF相关配置3.7、AOF写数据时遇到的问题3.8、AOF重写3.9、AOF重写规则3.10、AOF重写方式3.10.1、手动重写3.10.2、自动重写3.1
2022-05-24 01:16:01 8555
原创 项目_基于网络爬虫的疫情数据可视化分析
文章目录基于网络爬虫的疫情数据可视化分析0、前言1、背景2、技术栈2.1、后端2.2、前端3、设计思路3.1、本地开发阶段3.2、上线部署阶段4、实现效果4.1、后端效果4.2、前端效果5、实现步骤5.1、导入依赖5.2、HttpClient爬取数据5.3、Jsoup解析数据5.4、创建Java实体类5.5、JSON与实体类映射5.6、数据持久化和可视化基于网络爬虫的疫情数据可视化分析0、前言这个是去年9月份,大三上学期《大数据技术应该开发》的课程设计,这个作品我很早就想做了,但是因为课业加上项目,
2022-05-24 01:05:24 22454 1
原创 项目_基于网络爬虫的疫情数据可视化分析
文章目录疫情数据可视化分析0、前言1、背景2、技术栈2.1、后端2.2、前端3、设计思路4、实现效果4.1、后端效果4.2、前端效果疫情数据可视化分析0、前言而这个作品我很早就想做了,但是因为课业加上项目,所以一直耽搁,所以就当成大数据课程作业做了。虽然做了一个月,只是因为个人技术菜,其实做了一小部分的功能,其他有想法的小伙伴可以加上一些其他的功能,完善之后可以去参加计算机设计大赛,单拿这个去参赛还是比较单薄的,加上自己的想法完善一下也是一个不错的选择。加上自己的想法,换上一个好看的模板(之前上传
2022-05-22 13:38:11 8605 1
原创 报错解决_Android_waiting for all target devices to come online
安卓报错——waiting for all target devices to come online最近在搞安卓实验,不知道为啥,昨天还好好地,今天一开机就这样,找了很多方式,自己也试了很多,以下是我尝试成功的方法。1、关闭模拟器首先,我们先关闭“模拟器”。如果不关闭就会出现,以下这种情况。弹出窗口:设备已经运行了,请去删除一个很长文件夹中的文件。此时,你要冷静,你不要傻着去删除那个文件,其实这个问题就仅仅是你的设备已经运行了,这个问题的原因就是你的模拟器已经打开了,现在重复打开了,当
2022-05-21 09:35:29 17515 7
原创 中间件_Redis_03_Redis的通用指令
文章目录Redis的通用指令1、key通用指令1.1、key特征1.2、key基本操作1.3、key通用操作1.3.1、key扩展操作(时效性控制)1.3.2、扩展操作(查询模式)1.3.3、key其他操作1.4、数据库通用指令1.4.1、key的重复问题1.4.2、数据库基本操作1.4.3、数据相关操作Redis的通用指令本文记述的Redis通用指令包括key通用指令、数据库通用指令。1、key通用指令1.1、key特征key是一个字符串,我们通过key来获取保存在Redis中的数据。1.
2022-05-18 22:47:26 8991
原创 中间件_Redis_02_Redis的数据类型
文章目录Redis的数据类型1、Redis数据存储格式2、Redis的数据类型2.1、string类型2.1.1、基本操作2.1.2、扩展操作2.1.3、注意事项2.1.4、应用场景2.2、hash类型2.2.1、基本操作2.2.2、拓展操作2.2.3、注意事项2.3、list类型2.3.1、基本操作2.3.2、拓展操作2.3.3、注意事项2.4、set类型2.4.1、基本操作2.4.2、拓展操作2.4.3、注意事项2.5、sorted_sort类型2.5.1、基本操作2.5.2、拓展操作2.5.3、注意事
2022-05-18 22:36:08 8305
转载 项目_MySQL服务器被入侵,数据丢失,一招教你恢复数据【已恢复】
【已恢复】MySQL服务器被入侵,数据丢失,一招教你恢复数据0、前言当时在宝塔安装了MySQL5.7,然后当时只是测试,就直接设置用户名和密码为root,今天在Navicat突然登录不上了,于是在linux下登录MySQL,只剩下一个ReadMe文件,于是打开看了一下:以下数据库已被删除:dbeco。 我们有完整的备份。 要恢复它,您必须向我们的比特币地址xxxx支付xx比特币(BTC)。 如果您需要证明,请通过以下电子邮件与我们联系。 xxx@xxx.com 。 任何与付款无关的邮件都将被忽略!
2022-05-11 16:44:46 11349 1
转载 项目_一小时零基础入门Swagger2框架
文章目录零基础入门Swagger2框架0、前言1、Swagger 简介1.1、背景1.2、Open API 是什么?1.3、Swagger简介2、Springfox3、Swagger的用法3.1、编写Spring Boot项目3.2、导入Spring-fox依赖3.3、添加注解3.4、访问Swagger-UI4、Swagger-UI使用5、Swagger配置5.1、配置基本信息5.2、设置扫描的包5.3、自定义注解设置不需要生成接口文档的方法5.3.1、自定义注解5.3.2、添加规则5.3.3、添加@Not
2022-05-08 21:36:40 11054
原创 项目_前后端分离认证解决方案_JWT认证
文章目录前后端分离认证解决方案——JWT认证0、前言1、何为 JWT2、JWT 能做什么?3、JWT 认证3.1、基于传统的 Session 认证3.1.1、认证方式3.1.2、认证流程3.1.3、存在的问题3.2、基于 JWT 认证3.2.1、认证流程3.2.2、JWT 优势4、JWT 的结构4.1、Header4.2、Payload4.3、Signature5、JWT 的使用5.1、引入依赖5.2、生成Token5.3、解析数据5.4、常见的异常信息6、封装工具类7、Spring Boot整合 JWT7
2022-05-07 18:39:57 22488
原创 中间件_Redis_01_Redis的简介和安装
文章目录Redis的安装0、前言1、背景2、NoSQL3、Redis3.1、Redis简介3.2、Redis应用4、Redis的安装4.1、基于Center OS操作系统4.2、Redis基础环境设置4.3、Redis服务端启动4.4、Redis客户端连接4.5、Redis服务端配置Redis的安装0、前言Redis在项目开发中是比较常用的非关系型数据库,我自己在做项目中也是经常用到Redis这个技术,之前去实验室面试时,也被问了两次关于Redis的知识,这个技术还是要花时间学学的。1、背景中国
2022-05-07 15:00:11 10541
原创 前端_快速入门Vue.js框架
文章目录快速入门Vue.js框架0、前言1、Vue.js框架1.1、Vue简介1.2、第一个Vue程序1.3、el:挂载点2、Vue指令2.2、v-html2.3、v-on2.4、案例--计数器2.5、v-show2.6、v-bind2.7、v-for2.8、v-model3、axios3.1、axios和ajax的区别3.2、ajax的使用3.3、axios的使用3.4、案例--获取笑话快速入门Vue.js框架0、前言前后端分离是现在很火的一个词,而实现前后端分离架构的技术栈之一呢就是“Spring
2022-05-07 14:48:15 11177
原创 C语言_指针和引用的区别
文章目录指针和引用的区别0、前言1、指针、指针变量和引用2、指针变量和引用变量的定义3、引用的用途4、引用和指针的区别5、引用的底层原理6、代码示例6.1、示例程序16.2、示例程序2指针和引用的区别0、前言最近学习严老师的数据结构,发现很多函数声明时都会使用到引用,首先呢,我们要说的是,“引用”是C++中的概念,因为我没接触过C++,所以只能简单地看来看两者的区别。1、指针、指针变量和引用首先,我们先来看看指针、指针变量和引用的概念。指针:即内存地址。指针变量:存放内存地址的变量,即指针
2022-05-06 22:11:55 12207
基于Android的信息化医疗服务系统的设计与实现.zip
2022-07-10
基于百度智能云的人脸识别功能模块的实现.zip
2022-07-10
基于Spring Boot的文件上传下载功能模块的设计与实现.zip
2022-07-10
基于Android的学生信息管理系统
2022-07-10
云旅游网站及后台管理系统
2022-05-24
基于网络爬虫的新冠肺炎疫情数据可视化分析
2022-05-21
Redis入门到精通笔记和源码
2022-05-18
部署Web项目至Linux操作系统需要的环境以及软件
2022-05-15
MySQL安装的相关软件以及可视化终端工具SQLYog
2022-05-15
信息可视化-数据可视化大屏展板
2022-04-20
SSDK-4.0.2.0.jar
2022-04-09
新闻管理系统Java版(加密版)(源码+报告)
2022-04-09
新闻管理系统Java版(源码+报告)
2022-04-09
个人通讯录管理系统C语言版(源码+报告)
2022-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人