- 博客(93)
- 资源 (14)
- 收藏
- 关注

原创 Ajax介绍和Axios基本使用
Ajax介绍Ajax本身就是Asynchronous JavaScript And XML的缩写,直译为:异步的JavaScript和XML。在实际应用中Ajax指的是:不刷新浏览器窗口,不做页面跳转,局部更新页面内容的技术。『同步』和『异步』是一对相对的概念,那么什么是同步,什么是异步呢?1. 同步和异步1.1. 同步多个操作按顺序执行,前面的操作没有完成,后面的操作就必须等待。所以同步操作通常是串行的。1.2. 异步多个操作相继开始并发执行,即使开始的先后顺序不同,但是由于它们各自是在
2021-12-11 11:42:13
4601

原创 Spring5快速入门【基础总结】
1. Spring51.1 简介Spring(春天)—>给软件行业带来了春天!Spring框架以interface21为基础,经过重新设计而成!Spring理念: 使现有的技术更加容易使用,本身是个大杂烩,整合了现有的技术框架!Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。Spring官网: Spring官方下载: 官方下载地址GitHub: GitHub<!
2021-12-06 00:33:32
482

原创 JavaWeb搭建简单的Web学生信息管理系统项目 (javaweb+Thymeleaf+Jquery+mysql+Druid(JDBC))
学生信息管理系统项目项目知识背景介绍项目采用三层架构表述层:又可以称之为控制层,负责处理浏览器请求、返回响应、页面调度(跳转)。业务逻辑层:负责处理业务逻辑,根据业务逻辑把持久化层从数据库查询出来的数据进行运算、组装,封装好后返回给表述层,也可以根据业务功能的需要调用持久化层把数据保存到数据库、修改数据库中的数据、删除数据库中的数据持久化层:根据上一层的调用对数据库中的数据执行增删改查的操作三层架构和数据模型的关系模型对整个项目中三层架构的每一层都提供支持,具体体现是使用模型对象封装业
2021-11-30 22:31:50
2391
3

原创 Thymeleaf快速入门【基础总结】
Thymeleaf一、Thymeleaf入门1. Thymeleaf简介1.1. 为什么需要Thymeleaf ?如上图所示, 当用servlet实现动态页面展示的时候,虽然我们可以用writer.write()写出整个页面,以展示动态信息, 但是代码实在是太冗长,根本无法维护,所以需要将视图展示抽取出来,单独作为一个View视图层。如果只使用HTML作为视图的话,它是无法展示动态数据的,所以我们对HTML产生了新的需求:既能够正常显示页面,又能在页面中包含动态数据部分。
2021-11-19 21:17:29
7354
2

原创 Vue快速入门【基础总结】
MVVM架构什么是MVVC架构MVVM架构源自于经典的MVC(Model-View-Controller)架构。MVVM的核心是ViewModel层,其负责转换Model中的数据对象来让数据变得更容易管理和使用。ViewModel层的作用如下:该层向上与View视图层进行双向数据绑定。该层向下与Model层通过接口请求进行数据交互。当下流行的MVVM框架有Vue.js,Anfular JS等。为什么要使用MVVC架构MVVM架构和MVC架构一样,其主要目的都是是分离视图层(View
2021-11-19 01:17:23
2007

原创 JavaWeb Servlet快速入门【基础总结】
ServletServlet简介Servlet就是sun公司开发动态web的一门技术Sun在这些API中提供一个接口叫做:Servlet,其方法有: init(),service(),destroy()等方法。如果我们想开发一个Servlet程序,需要完成两个步骤:编写一个类,实现Servlet接口把开发好的java类部署到web服务器中把实现了Servlet接口的java程序叫做:Servlet.Servlet接口的默认实现类Servlet接口Sun公司有两个默认的内置实现类:
2021-08-26 14:12:41
823

原创 Java-Web 邮件发送原理及实现示例
邮件概述电子邮件:在网络上传送邮件,需要有专门的邮件服务器.邮件服务器相当于生活中的邮局,主要负责接收用户投递过来的邮件,再把邮件投递向邮件接收者的电子邮箱中。邮件相关常用协议及相应的邮件服务器:Pop3(Post of Office)协议: 对应的Pop3邮件服务器,**主要负责邮件的接收,**即邮件在用户客户端到POP3服务器间传递。SMTP(Simple Mail transfer Protocol):对应的SMTP服务器,主要负责邮件的发送,即邮件在各个SMTP邮件服务器
2021-08-25 18:16:56
690

原创 搭建简单的Web学生成绩管理系统项目 (python+flask+html+css+mysql)
项目概述技术栈 (python+mysql+html+css+flask框架)此系统后端采用python以及flask框架,数据库使用Mysql,前端利用HTML+CSS美化。具体实现的基本功能已完成的功能已经实现对mysql数据库中数据的增删改查。已完成的功能所需数据全部来自mysql数据库,具体已经实现的功能如下:1: 管理员登陆(通过正则限制登陆的输入.防止SQL注入)2: 管理员注册,修改,删除和数据展示3: 学生信息添加和数据展示4: 学生选课信息添加和数据展示5: 学生成绩信息
2021-06-10 21:45:14
15105
29

原创 计算机的启动加载操作系统内核的过程(当按下开机键后发生了什么?)
本文讲述的问题是:*当我们按下开机键后,发生了什么?问题的前置 计算机组成原理 基本知识1:内存是存储指令和数据的地方,给出一个地址信号,就可以到相应的内存区域中取出数据/指令。2:CPU的工作是不断的从存储数据和指令的内存中取出指令,并执行3:CPU从内存的哪个地址取出指令,是由CPU中的PC寄存器(程序计数器)中的值决定的,这个值会不断的进行+1操作,或者由跳转指令指出其值是多少,最后根据值去内存的相应区域取出指令或数据。补充知识:1 :BIOS :BIOS是英文"Basic Input
2021-05-14 17:31:54
1504
1

原创 <数据库概论> 如何把E-R图(概念模型)转换为关系模式(逻辑模型)
一:补充知识E-R图向关系模式的转换需要考虑的是:将实体型和实体间的联系转换为关系模式。由此可以得出:向关系模式的转换即需要1:实体的转换2:联系的转换其中两个实体间的联系的类型有三种:即: 1:1型,1:n型,m:n型故与之对应的是 联系的转换也包括了三种类型。二:具体关系转换的内容1:实体的转换实体转换为关系模式很简单。一个实体对应一个关系模型,实体的名称即是关系模型的名称,实体的属性就是关系模型的属性, 实体的码就是关系模型的码。实体转换时需要注意的:1:属性域的问题。2:
2021-03-19 00:15:49
26375

原创 经验总结:(快速入门)有关Linux系统的常用基本命令操作汇总(以Ubuntu系统为例)
1:在Ubuntu中打开命令行终端不同于Windows系统: 通过WIN+R键打开cmd窗口在Ubuntu系统中: 通过Alt+Ctrl+T组合键快速打开命令行2:关于Linux系统Linux和你常用的Windows系统一样.都是操作系统,都可以用来发邮件,浏览网页上网等等。打开命令行终端后,先看到的是如下所示的内容:上面是linux的命令提示符,它们各自的含义是:1:carson:表示当前登陆的用户,这里是用carson账户登陆。2:@:是分隔符号。3:carson-virtual-m
2021-01-27 16:07:17
390

原创 利用 百度AI接口 手势识别+time+opencv+threading+pyautogui等模块实现 手势控制电脑音乐播放
分享记录一个通过手势控制音乐播放的脚本.实现思路:调用百度的人工智能接口,利用opencv+threading线程控制,读取摄像头每一帧进行识别,当识别出手势后再利用pyautogui转换成对应的模拟键盘操作,从而实现 手势控制音乐播放的效果。实现前提:需要申请并创建百度AI应用强调:如何使用和调用百度手势识别接口1:进入百度AI开发平台:链接2:在页面上选择进入控制台:3:登陆百度账号(没有百度账号的需要先注册)4:登陆进来后点击人体分析(里面包含了 手势识别 接口)5:再进来后 点
2021-01-19 23:04:21
850
3
原创 [一文详解]Base64编码,Url Base64编码,UrlEncode编码,你还傻傻分不清吗?
本文详细介绍了base64,urlbase64,urlencode等各种编码的内容和区别,巩固你的计算机基础!!
2024-01-04 14:42:56
6347
2
原创 快速入门:【shell编程开发】
探索Shell编程的全方位指南,从基础知识到高级技术,深入了解如何成为一名Shell编程专家。本指南将带你领略Shell的奥妙,涵盖基础命令、变量和数据类型、流程控制、文本处理、进程管理等方面的精华内容。不仅学会如何写出高质量的Shell脚本,还掌握最佳实践、调试技巧以及实际应用案例。无论你是初学者还是有经验者,这篇文章将助你掌握Shell编程的精髓
2023-12-04 23:58:57
1007
原创 Python爬取数据并进行数据CRUD的Web可视化项目
爬取豆瓣网站`https://book.douban.com/top250`上面的Top250数据,然后将数据保存到Mysql数据库中,最后这些数据记录以Web的方式进行展示,并实现对这些数据记录的CRUD(增删改查)!
2023-06-25 01:19:58
561
1
原创 校园网弹不出登录页面解决办法
先确定连接的wifi的ipv4设置中有无设置成自动获取ip地址和自动获取dns不行的话再尝试电脑默认的浏览器有无清除浏览器缓存和设置不阻止弹出窗口不行的话再尝试如下命令:
2023-06-04 12:10:51
2337
2
原创 日常笔记 SpringBoot的Controller中的路径变量问题
/请注意,使用占位符方式处理参数时,必须谨慎处理用户输入,以免发生路径遍历、文件读取等安全问题。还需考虑和处理不同文件类型、大小、扩展名等方面的问题,以确保系统的健壮性和安全性。{fileName:.+} 表示对于文件名中包含 “.” 等特殊字符的情况也能够正确地映射到方法参数 fileName 上。
2023-05-16 12:37:45
602
转载 Mybatis-Plus 快速入门【基础总结】
MyBatis 本来就是简化 JDBC 操作的!MyBatis-Plus 就是简化 Mybatis 操作的!Mybatis-Plus 不是官方开发的,而是第三方开发者开发的插件!
2023-05-12 18:19:20
296
原创 经验总结:(Redis NoSQL数据库快速入门)
Redis (Remote Dictionary Server) 是一个开源的、使用 C 语言编写的非关系型数据库管理系统。它是完全基于内存运行的数据存储工具,可以存储键值对,并提供多种数据结构操作。Redis 最初是由 Salvatore Sanfilippo 开发的,目前由 Redis Labs 赞助和维护。Redis 支持多种数据结构,包括字符串、哈希表、列表、集合、有序集合等。其中,最常用的是字符串存储结构,用于缓存和计数器等需求。Redis 还提供了事务支持、发布/订阅机制、Lua 脚本执行等
2023-05-07 18:22:39
478
转载 经验总结:(快速入门)有关Linux CentOS系统的基本使用
开机会启动许多程序,它们在Windows叫做“服务”(service),在Linux就叫做“守护线程”(daemon)。
2023-04-29 18:26:07
1225
原创 JavaSE-08-(泛型)
Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许 程序员在编译时检测到非法的类型。
2023-04-22 12:07:25
111
原创 SpringBoot-02 异步任务&定时任务&邮件任务
在我们的工作中,常常会用到异步处理任务,比如我们在网站上发送邮件,后台会去发送邮件,此时前台会造成响应不动,直到邮件发送完毕,响应才会成功,所以我们一般会采用多线程的方式去处理这些任务。还有一些定时任务,比如需要在每天凌晨的时候,分析一次前一天的日志信息。还有就是邮件的发送,微信的前身也是邮件服务呢?这些东西都是怎么实现的呢?!
2023-03-27 18:29:47
296
原创 SpringBoot-01快速入门【基础总结】
SpringBoot是什么?Spring Boot什么是SpringBoot?springboot在spring的基础之上,搭建起来的框架,能够帮助我们整合市面上最流行的框架,帮助我们快速搭建起来项目。springboot不是新的技术,而是新的框架,是基于spring来搭建起来的。特性:约定大于配置!为什么使用SpringBoot?开发效率快,内置有配置好的版本依赖。基于spring。轻松上手springboot使用起来方便,能快速搭建spirng环境。spirngboo
2023-03-27 17:18:16
849
FlaskScore.zip
2022-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人