自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

原创 跨域解决方案

a. 方案一原理:动态创建一个script标签。利用script标签的src属性不受同源策略限制。因为所有的src属性和href属性都不受同源策略限制。可以请求第三方服务器数据内容;步骤1:去创建一个script标签步骤2: 接口参数,必须要带一个自定义函数名 要不然后台无法返回数据步骤3:通过定义函数名去接收后台返回数据如图:b. 方案二原理:CORS跨域资源共享(服务器设置Access-Control-Allow-OriginHTTP响应头之后,浏览器将会允许跨域请求;限制:浏览器需要支持HT

2021-01-11 17:08:50 96

原创 隐藏元素的方法

a.visibility: hidden;这个属性只是简单的隐藏某个元素,但是元素占用的空间任然存在b. opacity: 0;一个CSS3属性,设置0可以使一个元素完全透明,制作出和visibility一样的效果。与visibility相比,它可以被transition和animatec. position: absolute;使元素脱离文档流,处于普通文档之上,给它设置一个很大的left负值定位,使元素定位在可见区域之外d. display: none;元素会变得不可见,并且不会再占用文档的空间

2021-01-11 17:07:53 87

原创 盒模型

a. IE6盒子模型与W3C盒子模型b. 文档中的每个元素被描绘为矩形盒子。盒子有四个边界:外边距边界margin, 边框边界border, 内边距边界padding与内容边界contentc. CSS3中有个box-siwzing属性可以控制盒子的计算方式d. content-box:padding和border不被包含在定义的width和height之内。对象的实际宽度等于设置的width值和border、padding之和。(W3C盒子模型)e. border-box:padding和bord

2021-01-11 17:06:46 93

转载 网络安全技术

什么是访问控制策略?什么是强制访问策略?什么是自主访问策略? 访问控制策略隶属于系统级安全策略,它迫使计算机系统和网络自动的执行授权。 强制访问策略由安全域中的权威机构强制实施,任何人都不能回避。 自主访问策略由属主自己决定是否将自己的客体访问权或部分访问权授予其...

2021-01-11 17:05:29 339

转载 SQL优化和执行

一条SQL语句,在MySQL中是如何执行的 select * from T where ID=10; update tb_stu A set A.age=‘19’ where A.name=‘张三’; update语句的执行过程和select语句差不多,但是在update语句执...

2021-01-11 17:05:22 61

转载 .net反编译的九款神器

1、Reflector         Reflector是最为流行的.Net反编译工具。Reflector是由微软员工Lutz Roeder编写的免费程序。Reflector的出现使·NET程序员眼前豁然开朗,因为这个免费工具可以将·NET程序集中的中间语言反编译成C#或者Visual Basic代码。除了能将IL转换为C#或Visual B...

2021-01-11 17:05:10 152

转载 操作系统 『死 锁』

死锁 死锁(Deadlock): 指进程之间无休止地互相等待! 饥饿(Starvation):指一个进程无休止地等待! 产生死锁的原因 竞争资源 资源类型: 可剥夺和非剥夺性资源 永久性资源和临时性资源 进程间推进顺序非法 产生死锁的必要条件 虽然进程在运行过程中...

2021-01-11 17:05:02 76

转载 Oracle数据库备份与恢复

Oracle数据库备份与恢复 一、脱机备份与恢复1.脱机备份获取数据文件列表获取控制文件列表获取联机重做日志文件列表备份测试 2.脱机恢复 二、联机备份与恢复1.将数据库转换为归档模式2.联机备份3.联机恢复 三、不完全恢复1.基于 cancel 的恢复2.基于...

2021-01-06 15:41:00 221

转载 spring事物

  两个不同的事物是独立的 注意事物的顺序 :例如一个事物是查询一个事物是插入 先执行插入后查询两个事物, 就发生了脏读的可能, 脏读: 一个事物没有提交就被其他事物读取到了 解决方法 提高事物隔离级别 (Read_committed) 不可重复读: 同一个事物中 同一个sql语句查询出来的结果不一样 例如:执行完第一次查询后 执行了insert或者update ,再次执行第一次查询的s...

2021-01-06 15:39:33 62 1

转载 数据库完整性——MySQL添加约束

一. 实验环境:1、 操作系统:window10 2、 MySQL 5.7二. 实验内容与完成情况:1.创建一个教工表teacher(tno,tname,tadd,telphone,tsex,id),将教工号tno设为主键,性别默认值为“男”:create table teacher( tno char(7) primary key, tname char(10), tadd char(10), telphone char(10), tsex char(2) def

2021-01-06 15:38:20 297

转载 MySQL安装与卸载

一、MySQL安装 下载免安装版MySQL安装包:MySQL官网下载(下载很慢可以复制下载链接用迅雷下载) 这里点击红框位置可以不用登录进行下载,右键这个超链接可以复制下载地址到迅雷去下载 解压MySQL文件到安装MySQL的目录(最好自己创建一个目录,不要放在桌面,同时安装...

2021-01-06 15:34:17 58

转载 2021-01-06

百度网盘下载地址: 链接: https://pan.baidu.com/s/1jWc0c9q97dkNsqtg-iYYvQ 提取码: 6x1n index.html<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-

2021-01-06 15:30:39 147

转载 .net core 和 .net framework

.net core 和.net framework 是.net standard 在不同平台下的具体实现。.net core的api种类 从.net framework 去除了以下内容和GUI相关的WForm和WPF, 它们绑定了windows 系统2.Asp.Net WebForms 和WCF是很老的技术,最新的前后端开发技术是Asp.Net MVC 和Asp.Net Web API, 它们也被移除了。在.net core中的对应实现是Asp.Net Core MVC 和 Asp.Net Co

2021-01-06 15:21:43 103

转载 滑块验证码实现及原理

前言滑块验证码也是生活中常见的,本文会介绍如何实现以及原理。如果对图片验证码感兴趣的话可以查看这篇文章:图片验证码的实现方法在这里插入图片描述实现滑块验证码主要用到几个属性:clientX,screenX,pageX,offsetX,如果对此有疑惑可以查看这篇文章:clientX,screenX,pageX,offsetX的区别代码的解释在注释中已经写的很清楚了,还不了解的欢迎留言。<!DOCTYPE html><html lang="en"><head&gt

2021-01-06 13:54:28 1790

转载 图片验证码的制作

验证码验证是很多时候必不可少的功能。例如在账号登陆、新建用户、修改密码等等。验证码又分有很多种,有短信验证码、图片验证码、动态验证码等等。各个验证码有着各自不同的功能,现在就介绍一些图片验证码的制作,图片验证码一般是为了防止机器人去操作某个功能。也是起到不可或缺的重任的。     首先你得要创建一个实体类,我们需要把生产图片验证码的方法放到一个实体类里,方便查看也方便调用,既然是验证...

2021-01-06 13:50:04 805

转载 注册模块——图片验证码的实现

在注册上,我们一般都是以手机号的验证码短信来进行。为了防止有人恶意利用别人的手机来进行骚扰或redis缓存的破坏,我们都要在验证手机短信前加入图片验证码的验证。只有通过图片验证码的验证,才能允许收到手机短信验证。下面讲讲这一api的实现。后端实现流程如下:创建类视图,写入get方法。从前端获取uuid。(uuid用于唯一标识一张图片)类视图的get方法内生成一张验证码图片及对应的文本。建立redis缓存,将key设置为imgcode_uuid,value为对应的文本信息,有效期为五分钟。将生成的

2021-01-06 13:48:52 149

转载 图片验证码的原理

图片验证码的原理 1、流程逻辑(首先我们要知道图片验证码的逻辑) a)  生成图片验证码,当然生成验证码的具体实现可以放在另一工程中或者其他的服务器上(可以通过dubbo调用生成验证码服务); b)  用户输入界面上的图片验证码 c)  进行服务端校验 2. 校验设备id值是否正确(DeviceId)已经解密(生成需要传入唯一标示,大多数是选择以设...

2021-01-06 13:46:27 2934

转载 计算机控制器及其设计实现

控制器及其设计实现 中央处理器CPU的功能与结构 中央处理器的功能: 程序是指令的有序集合,程序运行过程实质是指从程序首地址开始,连续自动的处理指令序列,直到程序最后一条指令从存储程序来看,中央处理器的功能就是实现连续自动的处理存储于主存储器的指令序列程序中的指令用于只是计算机...

2021-01-05 20:04:53 689

转载 网络协议分析

PPP帧中协议字段的取值及含义 LCP:C021 PAP:C023 CHAP:C223 IPCP:8021 LCP功能与报文对应关系、对应代码 Configure-Ack:选项可识别可接受,2 Configure-request:发起链路建立和配置,1 Configure-Nak...

2021-01-05 20:03:57 261

转载 Spring-全面详解(学习总结)

Spring 1.简介 1.1.简介 简介 Spring : 春天 —>给软件行业带来了春天 2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。 2004年3月24日,Spring框架以interface21框架为...

2021-01-05 19:42:14 119

转载 IPv4 地址分类

IP地址可以唯一标识IP网络中的每台设备,每台主机必须具有唯一的地址。 IP地址一共32位是按照点分十进制法书写的,将32位二进制数划分为四组8位二进制数,使之可读。每组二进制数从00000000-11111111,对应十进制数为0-255,所以完整IP地址写法为0.0.0.0-25...

2021-01-05 19:10:44 133

转载 HTTP状态码大全

HTTP状态码大全完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在http://www.talentdigger.cn/home/link.php?url=d3d3LnJmYy1lZGl0b3Iub3JnLw%3D%3D在线查阅。HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持 HTTP 1.0。你应只把状态码发送给支持 HTTP 1.1的客户端,支持协议版本可以通过调用request.getRequestProtocol来检查。本部分余下的内容会详细地介绍 HTTP 1.

2021-01-05 19:10:35 43

转载 什么是ARP协议

欢迎关注  一、什么是ARP协议 ARP协议,全称“Address Resolution Protocol”,中文名是地址解析协议,使用ARP协议可实现通过IP地址获得对应主机的物理地址(MAC地址)。 在TCP/IP的网络环境下,每个联网的主机都会被分配一个32位的IP地址,...

2021-01-04 13:30:04 3425

转载 IP是什么?动态IP和静态IP有什么区别?

水滴IP告诉你:IP是什么?动态IP和静态IP有什么区别?   一、IP是什么? 在因特网中,IP是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守 IP协议就可以与因特网互连互通。正是因为有了IP协议,因特网才得以迅速发展成为世界上最大的、开放的计算机通信网络。因此,IP协议也可以叫做“因特网协议”. &nb...

2021-01-04 13:28:45 249

转载 病毒、木马、蠕虫、rootkit和后门

病毒、木马、蠕虫、rootkit和后门 病毒(computer virus) wiki ​ 计算机病毒是一种计算机程序,在执行时,通过修改其他计算机程序和插入自己的代码来复制自己。当这种复制成功后,受影响的区域就被称为被计算机病毒“感染”了。 描述 ​ 病毒基本上可以被当做...

2021-01-04 13:27:33 1718

转载 数据库系统——触发器

一、实验目的: 熟悉通过SQL对数据进行完整性控制; 练习实际应用中完整性控制方法; 练习触发器的创建和使用。 二、实验内容 : 基于某员工管理数据库,使用触发器实现数据完整性控制,完成以下功能: 创建触发器实现员工入职时,记录员工初始部门和工资信息到变动历史表中;...

2021-01-04 13:21:56 698

转载 前端路由和后端路由的区别

前端路由和后端路由的区别 1.什么路由?  路由是根据不同的 url 地址展示不同的内容或页面;   2.什么是前端路由? 根据不同的Hash地址,展示不同前端组件 3.什么是后端路由? 其实就是一个web服务器。通过用户请求的url导航到具体的html页面;每跳转到不同的URL...

2021-01-04 13:18:00 82

转载 JS实现拖拽效果注意点

最近工作中要去实现组织架构的拖拽行为, 然后被一个点给坑了乘着周末有时间记录一下避免再次采坑 简单效果图示: 步骤: 其实就是监听几个事件,主要是坑在最好一步放入的时候需要阻止拖拽结束的默认事件 拖拽开始 dragstart拖拽中 drag拖拽结束 dragover拖拽离开 dragleave拖拽进入 drage...

2021-01-04 13:16:08 58

转载 前端知识自检——作用域和闭包

参考链接:https://www.cnblogs.com/penghuwan/p/7404372.html在《你不知道的JavaScript》中这样写道“对于那些有一点 JavaScript 使用经验但从未真正理解闭包概念的人来说,理解闭包可以看作是某种意义上的重生”。理解闭包之前先巩固一下作用域和词法作用域的知识作用域作用域是一套规则,用于确定再何处以及和如何查找变量的规则//函数作用域 function foo() { var a = 'iceman'; console.log(a)

2021-01-04 13:12:54 49

转载 什么是前端渲染,什么是后端渲染?

什么是前端渲染,什么是后端渲染? 后端路由阶段后端路由的缺点 前后端分离阶段单页面富应用阶段 后端路由阶段 早期的网站开发整个HTML页面是由服务器来渲染的。 服务器直接生产渲染好对应的HTML页面,返回给客户端进行展示。 但是,一个网站,这么多页面服务器如何处理呢? 一个页面有自己对应的网址,也就是URLURL...

2021-01-04 13:05:58 228

转载 js数据类型

js有哪些数据类型 js中的数据类型主要分为2种: 基本数据类型(值类型) number(数字)string(字符串)boolean(布尔)null(空)undefind(未定义)symbol(唯一值) ES6中新增的数据类型(不能被new) 创建唯一值Symbol(10)...

2021-01-04 13:02:34 21

转载 正则表达式

一、创建正则表达式 1.通过new RegExp创建 var p=new RegExp(/123/);console.log(p)2.字面量创建 var p=/123/;console.log(p)二、test()测试正则表达式 var p=/123/;consol...

2021-01-04 13:02:26 43

转载 UML类图几种关系的总结,泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖

在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。例如:老虎是动物的一种,即有老虎的特性也有动物的共性。 【箭头指向】:带三角箭头的实线,箭头指向父类...

2020-12-31 09:16:56 77

转载 前端辅助开发工具

阿里矢量图库 传送门 包含非常丰富的图标 Orion矢量图库 传送门 carbon 传送门 非常优美的代码编辑模块,可以辅助我们在写PPT等文档截取代码块的时候不再是模糊的截图,可直接使用这个公共copy代码块,非常清晰。如下图: codepen 传送门...

2020-12-31 09:12:25 42

转载 程序员要读的书都在这儿啦

所有书籍排名和分类不分先后,同学们可根据自身量身选择。 一. 推荐数据分类 1.1 编程风格: 《阿里巴巴开发手册》《重构-改善代码既有设计》《代码整洁之道》:细节之处的效率,完美和简单。《设计模式》:这本书是面向对象设计的经典书籍。《重构》:代码坏味道和相应代码的最佳实践。《编程珠玑》 1.2 架构: 《淘宝技术...

2020-12-31 09:06:41 54

转载 使用Git命令提交项目代码

项目发布 Git服务器主要有:Github、GitLab、Coding、oschina或者私有Git服务器。 常规操作 1.创建Git账户 选择一个Git服务器,创建账号。然后进行Git全局配置: git config --global user.name <user.name>git confi...

2020-12-31 09:03:38 148

转载 公众号、小程序、短信消息推送的区别

公众号分两种推送,一种是模板消息,一种是素材推送(文章、视频等) 模板消息推送 公众号利用模板消息推送,用户需要关注公众号才行,模板消息是固定好的格式,你可以改变里面的提示。模板消息推送一般用来做被动触发,比如:用户提现了,你推送一条提现的模板消息 公众号推送信息如下 用户端查看的效果       素材推送 素材推送可以有文章,视频等内容,都是自己创作的内容。创作完成后,可以通过公众号后台的群发功能推送给用户。...

2020-12-31 09:01:29 817

转载 bug修复

前言 bug, 又名程序缺陷或者程序漏洞, 是每个程序员每天都回避不了的东西。程序员对bug的感情可谓是五味杂陈:一方面bug非常可恶,尤其是一些偶现的bug,它强大到可以摧毁一个优秀程序员的意志;另一方面很多bug又是程序员自己亲手写下的,无奈之余只能...

2020-12-31 08:57:14 2965 2

转载 一级域名是什么?和二级域名有什么区别?

一级域名是什么呢?很多人对于二级域名、一级域名和顶级域名搞不清楚,今天我们就来具体讲解一下二级域名、一级域名和顶级域名是什么,三者区别何在。 其实一级域名就是顶级域名,这只是同一种域名的两种叫法,很多朋友认为zzidc.com这样的是顶级域名,www.zzidc.com这样的是一级域名,其实这是错误的认识,zzidc.com是顶级域名,也是一级域名。 注册一级域名的时候是需要付费的,而二级域名、三级域名是基于一级域...

2020-12-31 08:48:05 1410

转载 使用消息摘要算法提升密码安全性

使用消息摘要算法提升密码安全性 前言消息摘要算法摘要碰撞概率消息摘要算法的破解解决方案 前言 密码安全往往与账户安全息息相关。密码技术是保护信息安全最基础、最核心的手段之一。它不仅具有信息加密功能,而且具有数字签名、身份验证、秘密分存、系统安全等功能。所以使用密码技术...

2020-12-31 08:47:52 120

空空如也

空空如也

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

TA关注的人

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