自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 http缓存机制

在客户端访问网页的过程中,如果我们每次请求资源都去访问服务器,这样会增加服务器的负担,增加带宽压力和网页访问速度,利用缓存可以有效的解决这个问题。但是如果资源更改导致客户端更新不及时或者之前的版本有bug,缓存又会造成严重的后果。因此,为了避免设置缓存错误,掌握缓存的原理对于更加合理的配置缓存是非常重要。强缓存和协商缓存强缓存什么是强缓存强缓存:服务器端在Response Headers中设置的属性cache-control和expires进行缓存配置强缓存的设置cache-cont.

2020-08-14 11:32:07 319

原创 Ajax前后端交互的方法

文章目录ajax简介ajax的优点ajax的缺点ajax的使用方法原生ajaxjquery-ajaxaxios-ajaxfetch()-ajax服务器端:node.js-expressajax简介Ajax :“Asynchronous Javascript And XML”(异步 JavaScript 和 XML)ajax的优点无需重新加载整个网页的情况下,能够更新部分网页内容的技术允许根据用户事件来更新部分网页内容ajax的缺点没有浏览历史,不能回退存在跨域问题,只能访问同源网站

2020-08-04 17:00:55 443

原创 文件上传漏洞

什么是文件上传漏洞?文件上传漏洞指用户上传了一个可执行脚本文件,并且通过此脚本文件获得了执行服务器端端命令的能力。常见场景是web服务器允许用户上传图片或者普通文本文件保存,而用户绕过上传机制上传恶意脚本并执行从而控制服务器。上传文件操作本身是没有问题的,问题在于文件上传到服务器后,服务器怎么处理和解释文件。什么是webshell?web指的是在web服务器上,而shell是用脚本语言编写的脚本程序,webshell就是就是web的一个管理工具,可以对web服务器进行操作的权限。webshell一般.

2020-06-16 19:43:12 511

原创 height百分比与img缩放效果

CSS设置一个width:100%,解决两边留空html,body { margin:0 auto; }img:hover图片缩放效果图img:hover { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);}...

2020-06-11 12:04:27 639

原创 基于openCV4和MFC的口罩识别系统总结

知识点整理HSV色彩空间HSV色彩空间:HSV(色相/饱和度/明度)颜色空间是表示类似于RGB颜色模型的颜色空间的模型。饱和度的变化代表颜色成分的多少。明度通道描述颜色的亮度。色调(hue)表示主色,我们使用的颜色名称(例如绿色、 黄色和红色)就对应了不同的色调值;饱和度(saturation)表示颜色的鲜艳程度,柔和的颜色饱 和度较低,而彩虹的颜色饱和度就很高亮度(brightness)是一个主观的属性,表示某种颜色的光亮程度。肤色的色调范围有论文数据:H∈[34°,50°]HSV中只有Hue

2020-06-08 14:47:56 894

原创 JFreeChart的简单使用

JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表,并且可以产生PNG和JPEG格式的输出,还可以与PDF和EXCEL关联。使用JFreeChart先要导入两个包jc.

2020-05-29 15:11:06 1753

原创 一次jsp电商系统开发总结

文章目录界面展示前端部分如何将多个表单提交给一个servlet处理form表单中的button自动刷新页面问题JS的全局变量$.ajax的回调函数success中使用jquery无效打开某个页面就加载执行某个js的函数jQuery的children方法servlet部分session的工作原理生存周期Servlet的路由servlet和jsp对比解决中文乱码ajax前后端数据封装交互(json格式)数据库部分Mysql操作:Error Code:1175关于rs.next()问题JDBC:Mysql基本操作

2020-05-28 08:55:40 1002 1

原创 Android:OkHttp3传输数据给服务器存入Mysql

Android传输数据给服务器存入Mysql

2020-05-21 15:46:08 978

原创 IDEA创建第一个spring项目

文章目录项目创建和项目结构Spring项目和普通java项目对比Spring的优良特性普通的Java程序Spring的Java程序总结IOC:控制反转Spring容器的两种实现方法ApplicationContext的主要实现类bean的配置与获取项目创建和项目结构创建工程-鼠标右击src文件,一般取名为applicationContext项目结构Spring项目和普通java项目对比Spring的优良特性Spring是一个轻量级框架,可以在其中写原始的ava语言Spring

2020-05-17 19:28:01 8245 1

原创 JavaBean的基本使用方法与idea配置

文章目录JavaBean概述在JSP中引用JavaBeanjsp:useBean:装载一个将在JSP页面中使用的javaBeanjsp:setProperty设定useBean中指定的javaBean属性值jsp:getProperty获取javaBean中指定的属性值idea中JavaBean的自动生成与配置实例——利用JavaBean实现表单的提交参考链接JavaBean概述JavaBe...

2020-04-18 12:16:50 5789 3

原创 Gio.js学习笔记

文章目录基本概述基本图形地球基本概述官方文档github地址导入依赖<script src="js/three.min.js"></script><script src="js/gio.min.js"></script><script src="js/jquery.min.js"></script>基本图...

2020-04-15 11:14:09 1223

原创 Flask学习笔记

文章目录基本介绍基本程序结构基本介绍Flask 是一个使用 Python 编写的轻量级 Web 应用程序框架。Flask基于Werkzeug WSGI工具包和Jinja2模板引擎。WSGI:Web Server Gateway Interface,已被用作Python Web应用程序开发的标准。 WSGI是Web服务器和Web应用程序之间通用接口的规范。Werkzeug:它是一个WSG...

2020-04-08 10:39:51 455 1

原创 HTTP的请求,报头,状态码,seesion与cookie笔记

post与get请求request 与response四种方式URL重写sessioncookieshtml隐藏域

2020-04-07 11:16:56 395

原创 解决MySQL服务无法启动

解决MySQL服务无法启动

2020-04-03 15:58:46 393

原创 统计逆序数的分治算法

文章目录题目算法分析基础算法分治算法题目设计实现统计逆序数的分治算法,并且对算法进行时间复杂度分析算法分析基础算法理论分析对于一个N长的数组,遍历数组,将数组的每两项进行比较,数组的第一项需要比较(N-1)次…数组的最后一项需要比较0次,n-1+n-2+…+2+1+0一共需要比较n(n-1)/2次,算法的时间复杂度为O(n^2)上机测试package YoungH...

2020-04-02 11:54:24 694

原创 d3入门笔记

导入d3库-导入外部d3库<script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> 导入本地d3库<script src="d3.min.js"></script>标签选择d3.select():是选择所有指定元素的第一个d3.selectAll(...

2020-04-01 16:04:40 366

原创 OpenCV+MFC的图片浏览器

文章目录配置OpenCVMFC界面设计读取指定文件夹下的所有照片照片格式转换将照片绘制在picture控件上添加上一张,下一张控制格式化底部显示添加照片双击放大效果图扩展:OpenCV4的主要功能配置OpenCV参考链接:vs2019下安装OpenCV4.20在包含目录中添加在库目录中添加点击连接器-输入-附加依赖项,添加记得选择x64,不是x86MFC界面...

2020-03-17 13:01:29 733 3

原创 Python对Excel的读写操作

需要做一个疫情可视化的世界地图,从网上爬到的数据是每天的新增人数,需要每日的确诊人数,需要进行数据的累加。

2020-03-16 17:20:00 225 1

原创 MySQL安装遇到的坑

目录官方网站打开慢,下载慢之前安装过MySQL,没有卸载干净MySQL安装及使用教程没有输入密码界面出现error 1042,无法正常启动解决方案显示connection failed配置root的密码官方网站打开慢,下载慢推荐下载腾讯管家软件管理之前安装过MySQL,没有卸载干净我们如果之前安装过MySQL的任何版本后,当你再次安装MySQL时,你可能会因为忘记root密码,部...

2020-03-13 13:38:31 360

原创 OpenGL入门学习笔记

文章目录Lesson1:环境搭建Lesson2:绘制三角形,四边形,多边形Lesson3:光滑着色与平面着色Lesson4:旋转Lesson5:3D空间Lesson1:环境搭建OpenGL开发库文件 提取码:orx1VC++6.0安装包 提取码:944c将开发库中的.h文件拷贝到Visual C++ 6.0的\Include\GL目录中,若无GL目录,自己建一个...

2020-03-10 11:02:15 261

原创 基于TCP的网络程序设计

TCP是基于字节流的面向连接的,常用于可靠的网络传输Winsock函数是Windows提供的网络编程的借口,在基于TCP的网络编程之前,先要加载Winsock库。网络应用程序是基于C/S(客户端/服务器)模式服务器端应用程序的创建加载WinSock库,绑定ws2_32.lib动态链接库创建socket套接字将套接字绑定(bind)到指定的本机IP地址和端口上将套接字设为监听模...

2019-11-05 11:16:22 979

原创 TCP连接的建立与关闭(三次握手与四次握手)

TCP的高可靠性:建立连接(源端和目标端建立逻辑链接)建立连接的TCP报文段只有报文头,没有数据区数据传输(超时重发,流量控制,数据确认重排校验)关闭连接握手:建立一条连接的通信双方要交换报文建立连接——三次握手(客户机主动提出通信请求,服务器被动响应)第一次握手:客户机的应用层进程向其传输层TCP协议发送建立连接的命令,客户机TCP向服务器上提出某特定服务的端口发送一个建立...

2019-10-22 12:23:00 567

原创 Android:Intent组件间通信

Intent不仅可以在同一个应用程序内部的不同组件之间通信,也可以在不同应用程序的组件间传递信息Intent负责对应用中一次操作的动作,涉及的数据,附加数据进行描述当通过显式启动组件时,系统会根据指定的参数,直接启动目标组件,当隐式启动时,Android系统则需要通过Intent过滤器(Intent Filters)来实现显式启动Intent intent=new Intent(Mai...

2019-10-21 21:23:24 354

原创 Android:设置启动页

将你启动页所需的照片放到mipmap文件夹下加入新的style,在styles.xml中<style name="ThemeSplash" parent="Theme.AppCompat.Light.NoActionBar"> <!--<item name="android:background">@mipmap/ic_launch...

2019-10-14 19:48:58 1236

原创 PyQuery库爬取飞机时间

项目需求:因为数学建模比赛数据统计分析,需要得到某机场一天所有航班实际的起降时间代码分析:以离开北京机场为例,到达北京机场的时间同理from pyquery import PyQuery as pq# 打开「depart.txt」文件,方便数据的存入fout = open('E:/depart.txt', 'w', encoding='utf8')# 此处url必须写全 h...

2019-09-23 16:06:34 212

原创 分组交换网中的延时

分组交换网中的延时也叫网络延时网络总延时=处理延时+排队延时+发送延时+传播延时处理延时排队延时发送延时传播延时处理延时(proc)分析该分组的头部与数据部分,通过检查头校检和,确定分组传输是否出错出错:丢弃分组;正确:检查源地址和目的地址,进行路由选择路由器节点处理延时的大小取决于路由器的计算能力及通信协议的复杂度排队延时(queue)处理完的分组,进入输出端口队...

2019-09-15 16:38:31 2369

原创 数据交换方式

线路交换线路交换需要三个阶段:线路建立,数据传输,线路释放**线路建立:**呼叫请求包(含有需要建立线路连接的源主机地址和目的主机地址)呼叫应答包 专用物理线路**数据传输:**双向交换数据 交换机只具有线路交换与连接的作用,并不存储传输数据 不差错检测**线路释放:**释放请求包 释放应答包**线路交换的优点:**建立的物理线路为通信专用,传输实时性好,适用于交互式会话类通信*...

2019-09-09 16:09:33 715

原创 TCP/IP体系结构

主机-网络层(网络接口层)将IP分组封装成适合通过该网络传输的帧格式不同类型的网络有着不同的网络接口层,有着相应的网络接口层协议允许使用广域网,局域网,城域网的各种协议,任何一种流行的低层传输协议都可以与TCP/IP互联网络层接口由具体网络实现同一网络上结 点之间的帧传输过程网际层(互联网络层)互联网络层使用IP协议,IP是一种不可靠,无连接的数据报传输服务协议,互联网络层的协议...

2019-09-08 10:15:24 681

原创 Verilog端口连接规则

端口声明端口列表中的所有端口必须在模块中进行声明,verilog中的端口具有以下三种了类型:input、output、和inout。在verilog中,所有的端口隐含地声明为wire类型如果输出类型的端口需要保存数值,则必须将其显式的声明为reg数据类型。output reg out;不能将input和inout类型的端口声明为reg数据类型,因为reg类型的变量是用于保存数值的,而输入...

2019-09-03 16:48:28 5829

原创 python3编程中的if __name__ == '__main__': 的作用和原理

if __name__ == '__main__':python的文件有两种使用的方法:直接作为脚本执行在其他文件的python脚本中被import执行if name == ‘main’:的作用就是控制这两种代码的执行情况在if name == ‘main’:下的代码只有在第一种情况下(即文件作为脚本直接执行)才会被执行,而import到其他脚本中是不会被执行的。例如:在c盘下建...

2019-08-23 21:51:53 664

原创 Java中单链表基础

1.单链表的基础结构节点``private class Node{ Node next; int x; Node(int p) { this.x= p; } public Node() { } }2.建立单链表public Node head = new Node(); public ...

2019-07-12 16:35:01 275

原创 Java动态数组Arraylist存放自定义数据类型

Java动态数组Arraylist存放自定义数据类型class Point{ int x; int y; public Point(int x,int y) { this.x=x; this.y=y; }}public class Test { pu...

2019-07-11 20:06:23 1724

JFreeChart所需要的包.rar

JFreeChart所需要的包 jcommon-1.0.23 jfreechart-1.0.19.

2020-05-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除