- 博客(39)
- 问答 (3)
- 收藏
- 关注
原创 python爬虫原理及源码解析(入门)
HTTP(Hypertext Transfer Protocol)协议又称超文本传输协议,它是一种客户端与服务器之间的请求-响应协议,比如 浏览器就是可以被看作客户端,在浏览器地址栏输入想访问的网址,浏览器就会向该链接的服务器发送访问请求,然后等待服务返回给浏览器响应。请求行中的HTTP/1.1表示HTTP的协议版本。 如果将互联网比作一张大的蜘蛛网,数据便是存放在蜘蛛网的各个节点,而爬虫就是一只小蜘蛛,沿着网络抓取自己的猎物(数据)爬虫指的是:向网站发起请求,获取资源后分析并提取有用数据的程序。
2023-04-21 09:29:38 2676
原创 快速排序法
快速排序是对冒泡排序的一种改进。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两个部分,其中一部分的所有树都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程中可以递归进行,以此达到整个数据变成有序序列排序原理1.首先设定一个分界值,通过该分界值将数据组分成左右两个部分2.将大于或等于分界值的数据放到数据右边,小于分界值的数据放到数据的左边,此时左边部分中各元素都小于或等于分界值,而右边部分中个元素都大于或等于分界值3.然会,左边和右边的数据可以独立排序。对于左
2022-06-08 14:54:21 172
原创 spring中使用JdbcTemplate对数据库(增删查改)
1.JdbcTemplate概述它是spring框架中提供的一个对象,是对原始繁琐的Jdbc ApI对象的简单封装。Spring框架为我们提供了很多操作模板类。例如:操作关系型数据的JdbcTemplate和MbernateTemplate,操作nosql数据库的RedisTemplate,操作消息队列的JmsTemplate等等。2.JdbcTemplate开发步骤(1)导入spring-jdbc和spring-tx坐标(2)创建数据库表和实体(3)创建Jdbc Template对象(4)执行
2022-05-19 10:59:38 186
原创 jsp文件中img标签插入图片
这是我的项目结构,在idea中web文件下面或者webpp文件下面新建一个img包用来专门存放图片。然后运行Tomcat程序,在地址栏输入图片在根文件的地址,会跳转过去就像下面。如果报404错误,可能就是刚刚创建的img文件目录结构优点问题。然后结合自生的情况,我的情况是网页能跳转到图片但是img标签无法跳转解决:<img style="margin-left:20px;margin-top:15px;" src="${pageContext.request.contextPath}/im.
2022-05-16 11:16:59 2710
原创 SpringMVC(注解)-@RequestMapping的参数与使用
SpringMVC的执行过程1.用户浏览器发送请求到前端控制器DispatcherServlet.2.DusoatcgerServlet收到请求调用HandlerMapping处理器。3.处理器映射找到具体的处理器(可以根据xml配置,注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)并一路返回DispatcherServlet.4.Dis[atcherServlet调用HandlerAdapter处理器适配器。5.HandlerAdapter经过适配调用具体的处理
2022-05-09 09:11:15 1180
原创 Spring
Spring简介1.1 Spring是什么Spring是分层的Java SE/EE应用full-stack轻量级开源框架,以loC(lnverse Of Control:反转控制)和AOP(Aspect Oriented Programming:面向切面编程)为内核提供了展现层SpingMVC和持久层Spring JDBCTemplate以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE企业应用开源框架。1.3 Sp
2022-04-28 15:57:09 104
原创 idea使用JDBC连接MySql数据库并查询
JDBC的全称是:Java Database Connectivity,即Java数据库连接。JDBC可以通过载入不同的数据库的“驱动程序”而与不同的数据库进行连接。以下我使用idea来实现在做下面操作之前请确保MySql已经安装完毕了1.下载Connector组件Connector组件是Tomcat两个核心组件之一(另一个是Container),主要任务是负责接收客户端发过来的TCP连接请求,创建一个Request和Response对象用于和请求端交换数据。地址:http://mv.
2022-04-20 16:26:00 3263
原创 JDBC笔记
JDBC规范技术讲义一。接口作用:1.指定规则2.降低Java工程中类文件之间耦合度。从而降低维护成本【设计原则】二。JAVAEE规范与JAVASE规范区别1.JAVASE:指Java类在单独执行,在单独处理业务时需要遵守语法规则。 比如 继承,访问权限,接口实现,控制语句,标识符命名。。。2.JAVAEE: Java在进行商业开发时遵守开发规则在商业开发过程中,往往需要Java类与不同服务器进行沟通来解决当前业务 由于在商业开发过程中,Java需要与13种不同服务器进行沟通,因此SUN公司 根
2022-04-10 14:46:46 875
原创 C#.NET mvc实现时间插叙
在MVC视图中查询数据表格的业务时间以下是设置开始时间和结束时间,查询出在开始时间和结束时间之间的订单数量。用来查询在哪个时间段业务订单数量我的Make(订单日期)字段在数据库中设置的是datetime数据类型,if判断下面的那几行代码是最关键的,if如果获取到test1(开始时间)与test2(结束时间),就将test1与test2强制转换成DateTime类型与Make的数据类型一致再到下面进行比较运算。mvc视图中获取时间用layui插件时间选择器,导入layui的包就可以用了
2022-03-28 08:42:02 560
原创 SQL连接表(内连接、左连接、右连接、交叉连接、全外连接)
连表总结什么是连接表?多表查询原理:将多个表通过笛卡尔积形成一个虚表,再根据查询条件筛选符合条件的数据。在关系数据库中,数据分布在多个逻辑表中。 要获得完整有意义的数据集,需要使用连接来查询这些表中的数据。 SQL Server支持多种连接包括INNER JOIN:内连接,关键字在表中存在至少一个匹配时返回行。left join : 左连接,返回左表中所有的记录以及右表中连接字段相等的记录。right join : 右连接,返回右表中所有的记录以及左表中连接字段相等的
2022-03-20 09:11:24 61681
原创 SQL初始化数据
SQL初始化数据如果不清楚以上初始化数据怎么执行到数据库的小伙伴(往下看)---学生表create table student(sno varchar(10) primary key, --学号sname varchar(20), --姓名sage numeric(2), --年龄ssex varchar(5) --性别);----教师表create table teac
2022-03-17 17:08:33 3220
原创 SQL Server2019数据库安装
安装 SQL Server要安装SQL Server,需要通过以下链接从 Microsoft.com 网站下载它:https://www.microsoft.com/en-us/sql-server/sql-server-downloads下载完成后,双击文件SQLServer2017-SSEI-Dev.exe 以启动安装程序。安装程序会要求您选择安装类型,选择“自定义”安装类型可以单步执行SQL Server安装向导并选择要安装的功能。指定用于存储安装程序将下载的安装文件的文件夹,然
2022-03-08 08:58:07 1067
原创 返回的数据不符合规范,正确的成功状态码 (code) 应为:0
在使用layui中的数据表格组件时,控制器是已经接收到值了,MVC视图中数据表格没显示数据报了返回数据不规范的异常。解决方法:将接口返回的原始数据进行修改为0即可修改接口code的值为0, parseData: function (res) { console.log(res); return { "code": 0 , "msg": "" , "data": res } }...
2022-03-01 14:59:36 2964
原创 (JAVA)JPanel面板使用
JPanel面板JPanel面板依赖与窗体进行使用,面板只能放在窗体中使用,不能单独展示出来。JPanel和其它组件一样可以添加组件、设置布局、更改属性JPanel的每一个容器都可以有自己独立的布局与组件,组件会随着窗体的扩大而扩大,缩小而缩小etBounds(100,100,500,300);//设置窗体的位于屏幕的水平线(X)、垂直线(Y)、宽、高//设置窗体的关闭方式,EXIT_ON_CLOSE(关闭窗体并结束程序)setDefaultCloseOperation(WindowC
2022-02-24 15:59:40 5476
原创 FusionCompute日常维护与故障处理(第七周)
FusionCompute计算虚拟化三种内存复用技术内存共享,写时复制内存共享:虚拟机之间共享统一物理内存空间,此虚拟机机经对内存做只读操作写时复制:当虚拟机需要对内存进行写操作时,开辟另已内存空间,并修改映射内存置换内存置换:虚拟机长时间未访问的内存内容被置换到存储中,并建立映射,当虚拟机再此访问该内存内容市再置换回来内存气泡内存气泡:Hyervisor通过内存气泡将较为空闲的虚拟机内存释放给内存使用率较高的虚拟机,从而提高内存利用率技术特点华为
2022-02-24 09:58:18 3122
原创 FC计算虚拟化初级阶段知识梳理
初级阶段知识梳理云计算简介什么是云计算定义云计算是一种服务模式,能够实现随时随地、便捷的、随需应变的从可配置的共享资源池中获取资源(网络、计算、存储、应用、服务),资源能够快速供给并释放,使用户和服务提供商之间的交互减小到最低限度优势按需自助服务用户可以自主的在云计算服务提供商的平台上选择自己所需的服务,不会与服务提供商有过多的交互广泛的网络交互只要接入互联网用户可以随时随地都可以使用云计算提供的服务资源池化资源都放在一个共同资源池中,用户可以更加便捷
2022-02-03 15:11:12 1749
原创 云计算网路基础知识
云计算网路基础知识网络基础概念IP是32位二进制数据,通常以十进制表示,并以“.”分隔。IP地址是一种逻辑地地址,用来标识网络中一个个主机,IP有唯一性,即每台机器的IP在全世界是唯一的电脑之间要实现网络通信,就必须要有一个合法的ip地址。IP地址=网络地址+主机地址,(又称:主机号和网络号组成)子网掩码:用来判断任意两台计算机的ip地址是否属于同一子网络的根据。最为简单的理解就是两台计算机各自的ip地址与子网掩码进行and运算后,得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的
2021-12-28 15:41:50 1494
原创 云计算中的存储基础知识
云计算中的存储基础知识物理磁盘类型硬盘分为:机械硬盘(HDD)和固态硬盘(SDD)物理磁盘类型分为:SATA盘、SAS盘、NL-SAS盘、SSD固态硬盘SATA盘SATA盘采用串行连接方式,串行ATA总线使用嵌入式时钟信号,具备了更强的纠错能力与以往相比其最大的区别在能对传输指令(不仅是数据)进行检查,如果发送错误会自动矫正,这在很大程度上提高了数据传输的可靠性,串行接口还具有结构简单、支持热插拔的优点SAS盘与SATA也是串行结构,并且结构更加简单,但是比SATA
2021-12-28 15:00:09 1768
原创 计算虚拟化学习笔记(一)
计算机虚拟化什么是虚拟化?物理资源(CPU、硬盘)通过中间的软件层转化成虚拟资源(Vcpu、虚拟内存、虚拟硬盘)虚拟化资源会给虚拟机使用,虚拟化的优势提高资源利用率虚拟机可移植性强(实现对虚拟机的迁移也就是去迁移磁盘文件和配置文件)虚拟级的底层形式文件(主要:磁盘文件、配置文件)磁盘文件 虚拟机啊的磁盘在底层的存放形式,不同的虚拟化的格式配置文件 虚拟机的配置信息(网卡信息、cpu信息、系统的信息)计算虚拟化发展史物理服务器的架构和虚拟机的架构虚拟化的分类1
2021-11-08 10:34:00 1949
原创 JavaSwing JPanel面板的使用
JPanel是在开发中使用频率非常高的一般轻量级面板容器组件JPanel面板依赖于窗体进行使用,面板只能放在窗体中使用,不能单独声明展示出来JPanel和其它属性一样可以添加组件、设置布局、更改属性,JPanel的每一个容器都可以有自己独立的布局和组件,组件会随着窗体的扩大而扩大,缩小而缩小。JPanel的构造方法// 创建默认使用流式布局的面板jpanel()// 创建指定布局管理器的面板jpanel(LayoutManager layout)代码:都打好注释了,多敲敲几次就理解
2021-10-28 09:31:07 1663
原创 使用JFrame创建窗体(一)
Swing介绍swing 是 java 为图形界面应用开发提供的一组工具包,是 java 基础类的一部分。swing 包含了构建图形界面(GUI)的各种组件,如: 窗口、标签、按钮、文本框等。swing 提供了许多比 AWT 更好的屏幕显示元素,使用纯 java 实现,能够更好的兼容跨平台运行。Swing JFrame组件Swing中的顶层容器是进行图形编程的基础,一切图形化的东西都必须包括在顶层容器中。顶层容器是任何图形界面程序都要涉及的住窗口,是显示并承载组件的容器组件。在Swing中
2021-10-18 15:03:19 3782
原创 常用正则表达式汇总——(带RegexBuddy 4安装包)
RegexBuddy 4的安装包:链接:https://pan.baidu.com/s/16TzVHQHJ83-jbB11gj28DA提取码:6kjr一、校验数字的表达式数字:1*$n 位的数字:^\d{n}$至少 n 位的数字:^\d{n,}$m-n 位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带 1-2 位小数的正数或负数:^(
2021-09-09 08:58:15 607
原创 隐式与显示类型转换
隐式类型转换隐式类型转换式是从范围小的数据类型转换成范围大的数据类型,是由编译器以安全的方式自动执行的。隐式转换主要是整数类型到浮点类型转换示例代码如下: int a = 100; double d = a; //将int类型转换为double类型 float f = 3.14f; d = f; //将float类型转换为double类型 隐式数值转换包括以下几种:1、从 sbyte 类型到 short,int,long,float,double,或 decimal 类型。2、从
2021-08-19 09:01:48 432
原创 数据库创建表单
在SQL Server数据库中创建表单并输入一些数据打开SQL Server数据库对象资源管理器中右键数据库–>选择新建数据库–>会弹出新建数据库模态窗体,编辑好数据库名称点击确定就可以了(新建好后再右键数据库点击刷新)。展开创建的表单(点击最左边的加号就行了),在里面右键表–>新建–>表可以试着输入一些数据,列明要用英文,数据类型主要看你要存放什么样数据。先给ID(librarid)值设置主键,选择在上面右键点击设置主键,选择到libraryld在下方列属性–>
2021-08-02 19:07:12 2497
原创 图书信息管理——“查询数据”源码
将数据库中的表单信息返回到页面上显示出来,查询数据库表单信息通过控制器查询,再将数据返回到MVC视图。以下是上图查询功能的控制器代码。var query = (from tbLibrary in myModel.S_library select tbLibrary);这是一条Layui查询语句,创建tbLibrary变量到myModel(实体数据模型)中查询S_library数据库表单全部数据。可以加几条查询判断,比如下面这行代码查询到libraryName(图书馆名称)数据判断是否不等于0,I
2021-08-02 15:01:54 1063 2
原创 CSS图片旋转效果
效果图片:蓝色正方形和粉色正方形,各想顺时针和逆时针旋转。该效果主要通过设置CSS3动画来实现。animation属性中configure-clockwise的命名CSS3动画设置图片旋转度数;完整代码:下面展示一些 内联代码片。// A code blockvar foo = 'bar';<!doctype html><html><head><meta charset="utf-8"><title>效果</t
2021-06-28 19:32:34 508
原创 CSS实现赛博朋克风格按钮
赛博朋克背景赛博朋克(Cyberpunk)是“控制论、神经机械学”与“朋克”的结合词,背景大都建立于“低端生活与高等科技的结合”,拥有先进的科学技术,再以一定程度崩坏的社会结构做对比;拥有五花八门的视觉冲击效果,如街头的霓虹灯、街排标志性广告以及高楼建筑等,通常搭配色彩是以黑、紫、绿、蓝、红为主。其中菲利普·狄克所著作的《仿生人会梦到电子羊吗?》最受注目,小说亦被改编成电影《银翼杀手》。总的来讲,赛博朋克的风格主线,就是反应出科技高度发展的人类文明,与脆弱渺小的人类个体之间的强烈反差,同时外界与内在,钢铁
2021-06-20 15:51:21 651
原创 C++学习基础
1.C++历史1982年, Bjarne Stroustrup博士在C语言的基础上引入并扩充了面向对象的概念,发明了一种新的程序语言。为了表达该语言与C语言的渊源关系,命名为C++。因此:C++是基于C语言而产生的,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行面向对象的程序设计。C++是C语言的延申。C++在发展的过程中,不断地补充语言特性,使得C++成为最灵活的编程语言之一。C++语言的灵活性是建立在其复杂的语法之上的。2.面向对象和面向过程(1
2021-06-08 16:32:55 87
原创 按钮鼠标移入效果
先设置两个按钮的基本样式.button{flex: 0 0 40%;margin: 10px;height: 60px;display: flex;justify-content: center;align-items: center;border: 1px solid #48a6b1;...
2021-05-19 16:14:37 517
原创 创建表单MVC中导入SQL Server数据
创建表单MVC中导入SQL Server数据开发工具:Visual Studio 2015,SQL Server数据库关键技术:MVCSQL Server数据库创建表单1.创建SQL Server设计表在对象管理器中右键数据库->新建数据库->输入创建数据库名称点击确定。2.展开数据库->展开新添加的数据库->右键表->新建->表写好信息后,选择ID值右键设置主键,并在下方的列属性找到标识规范打开双击(是标识),Ctrl+s保存这时在表下面看不到保存的表单需要右
2021-05-08 09:54:59 227
原创 SQL Server中使用查询语句
在SQL Server中点开要查询的数据库,首先点击右上角的新建查询在工作区中右键 选择在编辑器中设计查询转到此页面,选择要查询的表单按住Ctrl可多选选择好后先点击添加后关闭。ID值以下都勾选并点击确定。全选之后点击右上角执行这就简单查询出表单数据列出几个常用的查询语句新增查询语句INSERT INTO Student( EmployeeName, EmployeeCard, Education, Address, Telephone, EmployeeSex)—插入的设计表信息V
2021-04-28 18:47:34 1017
原创 文字烟雾效果按钮
开发工具:DW关键技术:CSSHTML代码部分:<button class="button26"><span><h2 index="1">烟</h2><h2 index="2">雾</h2><h2 index="3">效</h2><h2 index="4">果</h2></span></button>CSS部分:.button26 h2{t
2021-02-07 10:10:06 145
原创 纯CSS边框渐变动画
开发工具:DW关键技术:CSS先看效果图片:![在这里插入图片描述](https://img-blog.csdnimg.cn/20210206104041246.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1RCREJUVU8=,size_16,color_FFFFFF,t_70#pic_center)渐变动态效果。在HTML设置基础样
2021-02-06 10:41:35 219
原创 DW点击弹窗效果
开发工具:Adobe Dreamweaver CC 2019关键技术:JavaScript点击弹出初始样式:![点击弹出初始样式](https://img-blog.csdnimg.cn/20210124140108114.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1RCREJUVU8=,size_16,color_FFFFFF,t_70)
2021-01-24 14:03:04 1762
原创 CSS3 按钮边框动画的实现
文献种类:专题技术文献;开发工具:Adobe Dreamweaver CC 2019关键技术:JavaScript~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~点击弹出初始样式:当点击绿色div方块后,右边的红色大div将向右-320px隐藏,再次点击后红色div向右距离归零显示。CSS基本样式:给boxx红色大div固定定位固定到右边窗口。transition: all .7s ease ;设置过渡效果
2021-01-24 13:54:03 427
空空如也
docker中启动mysql报错
2023-04-24
mybatin-plus报错:无效的绑定语句(未找到)
2023-02-22
spring查询数据库信息报错
2022-11-30
无法使用jquery做点击事件
2022-05-29
idea中web文件下图片在同样的img文件下其他图片可以访问但是有的不行
2022-05-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人