自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库——自主存取控制,强制存取控制

数据库——自主存取控制,强制存取控制自主存取控制Discretionary Access Control ,简称DACC2级用户对不同的数据对象有不同的存取权限不同的用户对同一对象也有不同的权限用户还可将其拥有的存取权限转授给其他用户自主存取控制方法通过 SQL 的GRANT 语句和REVOKE 语句实现用户权限组成数据对象操作类型定义用户存取权限:定义用户可以在哪些数据库对象上进行哪些类型的操作定义存取权限称为授权强制存取控制Mandatory Acces

2022-01-21 10:58:40 9662

原创 数据库——嵌入式SQL主变量、指示变量

数据库——嵌入式SQL主变量、指示变量主变量嵌入式 SQL 语句中可以使用主语言的程序变量来输入或输出数据在 SQL 语句中使用的主语言程序变量简称为主变量(Host Variable)主变量的类型输入主变量由应用程序对其赋值, SQL 语句引用输出主变量由 SQL 语句对其赋值或设置状态信息,返回给应用程序指示变量是一个整型变量,用来“指示”所指主变量的值或条件一个主变量可以附带一个指示变量(Indicator Variable)指示变量的用途

2022-01-13 23:18:12 2353

原创 数据库系统概论——并发和故障恢复

并发事务和程序是两个概念在关系数据库中,一个事务可以是一条 SQL 语句,一组SQL 语句或整个程序一个程序通常包含多个事务事务是恢复和并发控制的基本单位一个事务的执行不能被其他事务干扰一个事务内部的操作及使用的数据对其他并发事务是隔离的并发执行的各个事务之间不能互相干扰事务内部更多的故障是非预期的,是不能由应用程序处理的。运算溢出并发事务发生死锁而被选中撤销该事务违反了某些完整性限制而被终止等转储操作与用户事务并发进行为保证数据库是可恢复的,登记日志文件时必须

2022-01-07 21:53:13 1708

原创 计算机网络——拥塞避免以及快速重传

计算机网络——拥塞避免以及快速重传说明:部分图源自B站—计算机网络微课堂,侵删当拥塞窗口 cwnd = 24 时,网络出现了超时(图中的点②),发送方判断为网络拥塞。于是调整门限值ssthresh = cwnd / 2 = 12,同时设置拥塞窗口cwnd = 1,进入慢开始阶段。请注意,也有的快恢复实现是把快恢复开始时的拥塞窗口cwnd 值再增大一些(增大3个报文段的长度),即等于新的ssthresh + 3 × MSS(图中的点⑤)。根据表格画图1248161718

2021-12-31 21:08:05 1461

原创 计算机网络——IP数据报分片

计算机网络——IP数据报分片例:一个数据报数据部分为3800字节,规定分片长度不超过1420字节,首部20字节,每个分片数据部分不超过1400字节(MTU为最大传输单元,包括首部和数据部分)知识提炼:MF=1表示后面“还有分片”,MF=0表示这是若干数据报片中的最后一个DF=0时才允许分片片偏移:起始数据/8数据报分片总长度MF位DF位片偏移字段原始数据报3820000数据报片11420100数据报片2142010175数据

2021-12-25 17:26:29 9485

原创 计算机网络——子网划分

计算机网络——子网划分预备知识:IP 地址::= { <网络号>, <子网号>, <主机号>}子网掩码:网络号和子网号全1,主机号全0例:某单位有C类网络200.1.1.0,现准备为4个部门划分子网,4个部门的主机数分别为A-71台,B-34台,C-21台,D-17台,即共有143台主机给出一种可能的子网掩码安排来完成子网划分任务一般做法:要对4个部门进行子网划分,那就拿出2位划分成4个子网(00 01 10 11),剩下6位作为主机号,2^6=64,小

2021-12-18 10:27:12 2531

原创 JS找出重复的元素

JS找出重复的元素let inputArr = [3, 1, 2, 3, 1, 4, 4, 5]// let unique=[...new Set(input)]// console.log(unique);// 方法一let obj = {}inputArr.forEach((item) => { if (!obj[item]) { obj[item] = 1 } else { obj[item] += 1 }})console.log(obj);le

2021-12-12 09:30:00 1680 1

原创 Promise静态方法之all、race

Promise静态方法之all、racePromsie.all()定义:并发处理多个异步任务,所有任务都执行成功,才算成功(走到 resolve);只要有一个失败,就会马上走到 reject,整体都算失败。demo:const promise1 = new Promise((resolve, reject) => { setTimeout(() => { console.log('promise1执行了'); resolve('promise1执行

2021-12-02 13:28:01 257

原创 call()、apply()、bind()的异同

call()、apply()、bind()的异同定义:call() 方法使用一个指定的 this 值和单独给出的一个或多个参数来调用一个函数。apply()方法调用一个具有给定this值的函数,以及以一个数组或类数组对象的形式提供的参数。bind() 方法创建一个新的函数,在 bind() 被调用时,这个新函数的 this 被指定为 bind() 的第一个参数,而其余参数将作为新函数的参数,供调用时使用。call()、apply()和bind()都可以改变this对象的指向区别1:call

2021-11-26 08:42:07 416

原创 ES6新增的BigInt和Number的异同

ES6新增的BigInt和Number的异同最新的ECMAScript标准定义了8种数据类型7种原始类型:undefinednullBooleanNumberStringBigIntSymbol1种复杂数据类型:ObjectBigInt和Number两者必须转换为同一种类型才能进行运算,不能混合运算。BigIntNumber表示范围可以表示任意大的整数±2^53 - 1使用Math对象中的方法不可以可以互相转化BigInt转Num

2021-11-19 19:26:30 1385

原创 JS深拷贝与浅拷贝

JS深拷贝与浅拷贝JS的数据类型概念JS是一种动态语言,也就是不需要提前声明变量的类型,在程序运行过程中,类型就会被自动确定,而且变量的数据类型是可以变化的。基本数据类型和引用数据类型对比基本数据类型引用数据类型数据类型String 、Number 、Boolean 、Null 、UndefinedObject (内置对象Function、Array、Date、RegExp、Error 等)最大的区别参数赋值的时候传数值参数赋值的时候,传地址(修改同一片内存空间

2021-11-13 10:10:30 121

原创 页面布局笔记

页面布局三栏布局描述:假设容器的高度已知,写出左右栏宽度固定,中间栏宽度自适应的三栏布局解决方法:方法1:浮动左栏设置左浮动,右栏设置右浮动,中间栏会自动适应优点:兼容性好缺点:浮动会导致元素脱离文档流,因此要清除浮动。方法2:绝对定位左栏设置绝对定位并left:0,右栏设置绝对定位并right:0,中间栏设置绝对定位并left和right设为左右栏的宽度即可自适应优点:便捷缺点:导致子元素也脱离了文档流,实用性差flexbox容器设为display:flex,

2021-11-06 09:19:23 138

原创 盒模型的类型及其宽高的计算

盒模型的类型及其宽高的计算css中的box-sizing可选为content-box或者border-box注意:border-box不包含margincontent-box默认值,标准盒子模型。width与height只包括内容的宽和高, 不包括边框(border),内边距(padding),外边距(margin)。注意: 内边距、边框和外边距都在这个盒子的外部。比如说,.box {width: 350px; border: 10px solid black;} 在浏览器

2021-10-31 13:16:24 4591

原创 css选择器

css选择器css优先级高低排序:!important > 行内样式>ID选择器 > 类选择器 > 标签 > 通配符 > 继承 > 浏览器默认属性⚠️注意:!important的优先级是最高的,但出现冲突时则需比较”四位数“;优先级相同时,则采用就近原则,选择最后出现的样式;继承得来的属性,其优先级最低。多个选择器组合时优先级比重的计算:类型权重! important无穷行间样式,如style=“ ”1000id,

2021-10-24 13:03:25 66

原创 HTTP&HTTPS学习笔记

HTTP&HTTPS学习笔记http与httpshttps的SSL加密是在传输层实现的。(1)http和https的基本概念http: 超文本传输协议,是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。https: 是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。h

2021-10-16 15:47:51 88

原创 微信小程序自定义组件

微信小程序自定义组件步骤根目录下创建component文件夹在该文件夹下面创建子目录右击目录,点击新建component在wxml中定义组件布局、在wxss中定义布局样式在对应的json文件中进行配置"component":true在pages页面中引入组件在想要使用组件的wxml中插入组件标签传值操作在组件的js文件中定义组件属性找到properties属性,在该属性种定义变量类型和默认值properties: { listPic:{ type:Stri

2021-10-09 17:39:06 88

原创 微信小程序富文本插件

一、简介及说明在小程序项目开发中,会遇到富文本编辑的内容,后台返回到小程序端无法解析,这时就需要一个插件来处理。微信小程序没有提供webview等html解析,原展示类文本没有办法图文并茂的原生展示,wxParse主要目的就是弥补富文本解析空缺的问题。插件由联盟网站DEV开发,开发者:icindy,最新版本请查看github地址:wxParse二、 使用方法1、下载wxParese文件,拷贝wxParse文件夹到自己的小程序项目中。2、在项目文件中使用(1)在需要使用的wxml文件中引入WxP

2021-10-02 13:36:54 1101

原创 ES6语法复习

ES6语法复习1.const定义常量const a=111; //使用const定义常量a=222; //会报错,常量无法覆盖console.log(a);2.let块级变量用let定义的变量只在当前块中起作用if(true){ var a=123; let b=456}console.log(a);console.log(b); //报错,b是块中let出来的变量,在外界访问不到变量let c=111;let c=222;console.log(c); //

2021-09-25 09:51:32 72

原创 自选一张图片,利用高斯滤波进行滤波,调整滤波器方差参数,观察输出变化

自选一张图片,利用高斯滤波进行滤波,调整滤波器方差参数,观察输出变化自选一张图片,利用高斯滤波进行滤波,调整滤波器方差参数,观察输出变化,并解释原因。 import cv2 img = cv2.imread('image/dogsp1.jpeg')#滤波核大小为5*5,sigmaX和sigmaY为0,通过ksize.width和ksize.height计算得到 res0=cv2.GaussianBlur(img, (5,5), 0, 0) #改变滤波核的大小res1=cv2.Gaussia

2021-09-18 13:24:25 848

原创 dnn模块实现人脸检测代码并与facedetect.py结果进行比较

dnn模块实现人脸检测代码并与facedetect.py结果进行比较dnn模块人脸检测import numpy as npimport cv2def detector_face_image(prototxt_path,model_path,image_path): # 加载 print("loading model...") net = cv2.dnn.readNetFromCaffe(prototxt_path,model_path) #构造blob i

2021-09-10 10:38:17 355

原创 特征点提取及特征匹配学习笔记

特征点提取及特征匹配学习笔记自选一张图片,利用sift和ORB,FAST以及其他特征提取方法(至少三种,越多越好),分别提取特征点。并对各种方法的原理做简要概述,对结果进行分析。FAST提取大量的特征点,在计算时间上,比SIFT快,ORB在FAST基础上得来的,特征点的质量更高。sift原理:SIFT算子是把图像中检测到的特征点用一个128维的特征向量进行描述,因此一幅图像经过SIFT算法后表示为一个128维的特征向量集,该特征向量集具有对图像缩放,平移,旋转不变的特征,对于光照、仿射和投影变换也有

2021-09-03 09:21:33 631

原创 给定人体照片,使用基于HOG算法进行检测,尝试改变检测参数,获得最优结果,并对结果进行分析

给定人体照片,使用基于HOG算法进行检测,尝试改变检测参数,获得最优结果,并对结果进行分析#!/usr/bin/env python'''example to detect upright people in images using HOG featuresUsage: peopledetect.py <image_names>Press any key to continue, ESC to stop.'''# Python 2/3 compatibilityfrom

2021-08-28 20:55:57 260

原创 opencv平滑处理&人脸识别初识思维导图

2021-08-19 15:53:42 375

原创 OpenCV图像处理基本操作

OpenCV图像处理基本操作1.1 读取图像APIcv2.imread()语法格式retval=cv2.imread(filename[,flags]) 参数:retval是返回值,其值是其值是读取到的图像。如果未读取到图像,则返回“None”。filename 表示要读取的图像的完整文件名。flag是读取标记cv2.IMREAD_COLOR:以彩色模式加载图像,任何图像的透明度都将被忽略。这是默认参数。cv2.IMREAD_GRAYSCALE:以

2021-08-13 11:52:03 168

原创 Ant Design Layout布局不能撑满屏幕的解决

Ant Design Layout布局不能撑满屏幕的解决官方demo中的Layout布局都为自适应布局,如下图官方示例demo代码import { Layout, Menu } from 'antd';import { MenuUnfoldOutlined, MenuFoldOutlined, UserOutlined, VideoCameraOutlined, UploadOutlined,} from '@ant-design/icons';const { Heade

2021-08-06 20:24:35 13478 2

原创 Ant Design初始化笔记

Ant Design初始化笔记一、基本安装本笔记基于4.16.9版本的antd在通过脚手架创建react项目中引入antdyarn add antd二、自定义主题使用craco方案进行自定义配置安装craco并修改package.json里的scripts属性yarn add @craco/craco/* package.json */"scripts": {- "start": "react-scripts start",- "build": "react-scri

2021-07-30 15:42:17 238

原创 React学习笔记

React学习笔记一、路由的基本使用明确好界面中的导航区、展示区,确定哪些部分需要通过路由组件来展示导航区的a标签改为Link标签,Link需要从react-router-dom中引入<Link to="/lujing">test</Link>展示区写Route标签进行路径的匹配<Route path='/lujing' component={test}/>注意c是小写<APP>被<BrowserRouter>或&lt

2021-07-20 19:50:40 72

原创 2021-07-09

JAVA五子棋小游戏思维导图

2021-07-17 08:51:57 204 1

原创 离散数学期末复习基本要求

离散数学期末复习基本要求第一部分——数理逻辑​ • 命题符号化:给定一段文字描述的命题逻辑描述,会进行命题符号化​ • 求复合命题的真值​ • 联结词与完备集:将命题公式化简成与之等值的“与非式”或“或非式”​ • 求命题公式的主析取范式、主合取范式;主合取范式与主析取范式相互转换​ • 自然推理系统P第二部分——集合论​ • 画出集合的文氏图​ • 给定集合A,集合A的关系R,能够画出二元关系R的关系图,说明R具备的性质:自反性/反自反、对称/反对称、传递性等​ • 会求关系的合成运算

2021-07-02 13:08:00 141

原创 椭圆曲线之GF(P)上的点,R+P,2P的CPP实现6.25

椭圆曲线之GF(P)上的点,R+P,2P的CPP实现将运算过程中得到的负数转换成整数int RemoveMinus(int num, int p){ while (num < 0) { num += p; } return num;}取模运算(注意要考虑对分数取余的情况)int getMod(int fz, int fm, int p){ int temp; for (int i = 0; i < p; i++) if ((fm * i)

2021-06-25 23:40:37 711 2

原创 React路由笔记

React路由一. 相关理解1. SPA的理解单页Web应用(single page web application,SPA)。整个应用只有一个完整的页面。点击页面中的链接不会刷新页面,只会做页面的局部更新。数据都需要通过ajax请求获取, 并在前端异步展现。2. 路由的理解什么是路由?一个路由就是一个映射关系(key:value)key为路径, value可能是function或component2. 路由分类后端路由:理解: value是function

2021-06-17 16:58:51 105

数据结构复习一些笔记.pdf

由于在平板备忘录上写的,因此转成pdf较为方便,部分截图来源于蜂考课件,侵删

2021-07-09

空空如也

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

TA关注的人

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