自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

csdn4m

编程也就图一乐,收收心找个电子厂上班了。

  • 博客(38)
  • 问答 (1)
  • 收藏
  • 关注

原创 Fetch入门

【代码】Fetch入门。

2024-09-29 13:32:59 208

原创 Axios入门

【代码】Axios入门。

2024-09-29 13:30:49 115

原创 CMake编译x64/x86的Opencv4.10.10及Opencv_Contrib4.10.10

3、第一次点击configure,设置编译器和位数后Finish开始编译,此时会出现编译选项。12、右键INSTALL后点击生成(U),等待生成完毕后直接去build/install里面就可以看到编译好的各种文件夹了。6、编译选项搜索OPENCV_EXTRA_MODULES_PATH选择contrib的modules目录。7、第三次点击configure,同时有编译报错(缺少.i文件)。5、第二次点击configure,编译通过(无任何报错)。11、右键ALL_BUILD后点击生成(U),等待生成完毕。

2024-07-29 18:07:17 574

原创 Ajax入门

打开浏览器localhost:8000即可看到效果。

2024-04-13 10:39:29 823

转载 08MySQL安全管理

1、数据的备份与还原是作为数据库管理者和使用者都应该掌握的一项技能保障数据安全保证系统正常运行保障公司和客户的利益2、数据库备份与还原的方式很多,每一种都有自己的特点和适用点,需要我们熟练区分和选择表数据备份与还原:适用于数据导出和导入,数据具有结构,但是不包含字段和类型文件备份与还原:简洁方便,但是需要区分存储引擎InnoDB和MyIsam(InnoDB不适合进行文件备份)SQL备份与还原:不限定存储引擎,随时随地可以备份,不过备份和还原的效率都比较低(完整备份)

2024-04-13 10:38:47 41

转载 07MySQL多表操作

1、连接查询是实际开发过程中应用最多的查询方式很少出现单表查询操作实体(表)间或多或少都是有关联的2、连接查询的效率肯定没有单表查询高逆规范化可以适当的运用来提升效率3、连接查询中使用的较多的就是内连接和外连接1、子查询通常使用较多的是标量子查询、列子查询和exists子查询2、子查询的效率是比连接查询的效率要低的,要适当选择使用子查询是在主表的每一次记录匹配时都会执行一次(where子查询)主表数据大,子表数据小:影响较小主表数据小,子表数据大:影响较大。

2024-04-13 10:38:22 110

转载 06MySQL高级操作

1、查询操作是所有操作里使用的最多也是最终的操作2、查询操作的完整语法select select选项 字段列表[别名]|* from 数据源[别名] where子句 group by子句 having子句 order by子句 limit 子句;各个位置的顺序不能调换五子句(where、group by、having、order by、limit)可以没有,但是出现后一定要保证顺序group by到最后都是针对已经加载带内存中的数据进行加工处理。

2024-04-13 10:38:03 240

转载 05MySQL数据库设计规范

1、范式是关系型数据库设计借鉴用来减少数据冗余的1NF:数据字段的原子性,增强数据的可用性2NF:取消字段的部分依赖,建立数据的关联性,减少数据冗余3NF:取消字段的传递依赖,将相关实体独立划分,减少数据冗余逆规范化:为了提升数据访问效率,刻意增加数据冗余(磁盘空间利用率与访问效率的矛盾)2、在进行数据表设计的时候,需要严格遵循范式规范基于规范设计数据表在设计表中深入认知范式规范熟练的基于业务设计数据表1、表关系的设计是要遵循范式规范作为前提。

2024-04-13 10:37:40 34

转载 04MySQL数据库字段详解

1、字段类型是用来规范数据的格式的2、MySQL中有很多类型用来规范数据格式整数类型(常用)常用类型:tinyint、int小数类型(常用)常用类型:decimal、float字符串类型(常用)常用类型:char、varchar、text时间日期类型(不常用:通常使用真正时间戳存储数据,然后PHP进行灵活解读)3、实际开发的时候,一定要仔细了解需求,根据需求判定好具体选用那种数据类型最原始的维护能够具有最大的通用性(选中类型)最小的消耗能够解决全部的问题(巧妙利用存储空间)

2024-04-13 10:30:04 287

转载 03MySQL数据库字符集

1、字符集是所有编程语言里都必须面对的首要问题,必须在一开始就选择好字符集(去到企业后先问清楚)业务针对的符号业务针对的范围2、乱码是编程中最基础要解决的问题,一旦数据产生了乱码,通常是不可逆操作3、解决乱码问题其实本质就是统一字符集问题set names 客户端字符集存储字符集:不用考虑,因为数据库有强大的字符集转换能力,只要在开始设置好,保证后续数据不会超出字符集即可1、校对集是数据比较的标准2、校对集的校对规则都是依赖字符集存在的,不外乎三种规则_ci:不区分大小写_cs:区分大小写。

2024-04-12 11:43:09 320

转载 02MySQL基本操作

1、数据库的操作通常是一次性的,即在进行业务代码开展之前将数据库维护好2、数据库的删除需要非常慎重,尤其是生产环境,数据库的删除是不可逆(会将数据库中的所有数据全部删除)1、数据表结构的操作是数据操作的基础2、一般情况下新手都不会接触数据表的设计,但是作为一名新手一定要在使用数据表之前查看数据表的结构信息3、不要轻易的修改或者删除数据表结构(数据会一并被处理掉)4、数据表结构的维护通常是一次性的,在业务开展前尽可能好的设计好数据表,而不要后期再进行其他维护。

2024-04-12 11:42:36 266

原创 Maven入门

只处理src/main/java/的.java文件。只处理src/main/java/的.java文件。只处理src/main/java/的.java文件。只处理src/main/java/的.java文件。处理src/main/resource/处理src/main/resource/处理src/main/resource/处理src/main/resource/

2024-04-12 11:41:04 621

原创 nginx入门

location块的主要作用是,基于Nginx服务器接收到的请求字符串(例如, server_name/uri-string),对除虚拟主机名称(也可以是IP别名,后文有详细阐述)之外的字符串(前例中“/uri-string”部分)进行匹配,对特定的请求进行处理。前面已经提到,http块中可以包含自己的全局块,也可以包含server块,server块中又可以进一步包含location块,在本书中我们使用“http全局块”来表示http中自己的全局块,即http块中不包含在server块中的部分。

2024-04-12 11:39:46 615

原创 403JavaSpringSecurity6.0.0 GA

release

2024-04-12 11:37:58 105

原创 402JavaSpringSecurity5.7.5 GA

深入浅出Spring Security 王松一、认证你是谁?用户信息由Authentication接口负责,认证工作由AuthenticationManager接口负责。用户定义由UserDetails接口负责,数据源提供由UserDetailsService接口负责。密码加密由PasswordEncoder接口负责记住我由RememberMeService接口负责一、登录成功实际由AuthenticationSuccessHandler接口的三个实现类负责。SimpleUr

2024-04-12 11:37:22 1029

原创 401JavaSpringSecurity5.7.5 GA

一、入门认证:AuthenticationManager、Authentication、SecurityContextHolder授权:AccessDecisionManager、AccessDecisionVoter、ConfigAtrribute一、依赖继承父工程spring-boot-starter-parent(必要)spring-boot-starter-web(必要)spring-boot-starter-security(必要)spring-boot-starter-tes

2024-04-12 11:32:30 1006

原创 202JavaSpringBoot2.7.5v2

不需要对之前的代码进行修改,直接访问http://localhost:8080/doc.html。访问http://localhost:8080/swagger-ui/index.html。

2024-04-12 11:31:18 394

原创 201JavaSpringBoot2.7.5v1

一、入门一、依赖继承父工程spring-boot-starter-parent(必要)spring-boot-starter-web(必要)spring-boot-starter-test(可选)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc

2024-04-12 11:30:46 868

原创 SSM5.3.23

一、MyBatis主要功能:操作数据库ORM只是用MyBatis,打包方式可以为jar包一、依赖<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.9</version></dependency><dependency>

2024-04-12 11:28:11 372

原创 CMake3.29入门之五——动态链接库使用(显式调用和隐式调用)

【代码】CMake3.29入门之四——动态链接库使用(显式调用和隐式调用)

2024-04-12 11:09:46 1199

原创 CMake3.29入门之四——动态链接库生成

【代码】CMake3.29入门之四——动态链接库生成。

2024-04-12 11:02:40 245

原创 CMake3.29入门之三——静态链接库使用

【代码】CMake3.29入门之三——静态链接库使用。

2024-04-12 10:58:01 189

原创 CMake3.29入门二——静态链接库生成

【代码】CMake3.29入门二——静态链接库生成与使用。

2024-04-12 10:47:26 152

原创 CMake3.29入门一——编译构建运行

【代码】CMake3.29入门一——编译构建运行。

2024-04-12 10:35:59 292

原创 Java Web快速入门

接口类Servlet抽象类GenericServlet(继承接口类Servlet)实现类HttpServlet(继承抽象类GenericServlet),专门用于创建HTTP协议的Servlet。

2022-12-22 16:39:54 448

原创 操作系统-进程调度

例如:设计程序模拟进程的时间片轮转法调度过程。假设初始状态为:有ready个进程处于就绪状态,有blocked个进程处于阻塞状态。采用轮转法进程调度算法进行调度(调度过程中,假设处于执行状态的进程不会阻塞),且每过counter个时间片,唤醒处于阻塞队列队首的进程。

2022-12-01 20:48:31 917

原创 操作系统-设备管理

1、假定模拟系统中已有键盘、鼠标、打印机和显示器四个设备,另有三个控制器和两个通道。3、实现上述设备、控制器以及通道的层次关系,同时能够添加或删除新的设备、控制器或通道。4、通过键盘命令模拟进程执行过程中提出的设备分配或释放请求,并为此请求分配或释放设备。分配设备成功后可将进程状态调整为阻塞,释放设备后变为就绪状态。5、分配设备时应如果该设备已被其它进程占用,则设备分配失败,请求进程进入阻塞状态,同时等待该设备的释放。

2022-12-01 20:46:17 645

原创 操作系统-内存管理

设计程序模拟内存的动态分区内存管理方法。内存分区使用分区(说明)表进行管理,采用最先适应算法从分区表中寻找空闲区进行分配,考虑内存回收时相邻空闲区的合并。假设初始状态下,可用的内存空间为640KB,并有下列的请求序列:•作业1申请130KB •作业2申请60KB。•作业3申请100KB •作业2释放60KB。•作业4申请200KB •作业3释放100KB。•作业1释放130KB •作业5申请140KB。•作业6申请60KB •作业7申请50KB •作业6释放60KB。

2022-12-01 20:44:35 1012

原创 Spring Security 5.7.5 CURRENT GA-Token+Redis有状态登录

【代码】Spring Security 5.7.5 CURRENT GA-Token+Redis有状态登录。

2022-11-25 18:05:01 435

原创 Spring Security 5.7.5 CURRENT GA-JWT无状态登录

【代码】Spring Security 5.7.5 CURRENT GA-JWT无状态登录。

2022-11-25 17:18:50 507

原创 汇编语言(王爽第四版)-第3章寄存器(内存角度)实验二

使用-A命令写入以下汇编指令:mov ax,2000mov ss,axmov sp,10 ; 设置2000:0000-2000:000F为栈空间再使用-T命令顺序执行,当执行完mov ss,ax后,我们能发现,sp变为了0010,然而本应该在下一条命令执行后才能会发生改变的sp,却提前改变了,说明mov sp,10在mov ss,ax执行完后也执行了,这个原因将在以后的内容提到:中断机制。1)使用-a指令输入汇编指令,再使用-u指令查看,最后用-t指令逐步执行,记录实验结果:可以观察到,m

2022-11-20 17:03:03 532

原创 汇编语言(王爽第四版)-第5章[BX]和loop 实验四

(1)编程,向内存0000:0200-0000:0023F依次传送数据0~63(003FH)(2)编程,向内存0000:0200-0000:0023F依次传送数据0~63(003FH),程序中只能使用9条指令,9条指令包括“mov ax,4c00h”和“int 21H”。(3)下面的程序的功能是将“mov ax,4c00H”之前的指令复制到内存0000:0200处,补全程序。上机调试,跟踪运行结果。提示:(1)复制的是什么?从哪里到哪里?(2)复制的是什么?有多少个字节?你如何知道要复制的字节的数

2022-11-20 17:02:36 124

原创 汇编语言(王爽第四版)-第2章寄存器(宏观角度)实验一

实验一

2022-11-20 17:02:33 88

原创 汇编语言(王爽第四版)-第4章第一个程序 实验三

.asm -> .obj -> .exe将下面的程序保存为t1.asm文件,将其生成可执行文件t1.exe使用MASM.EXE将.asm文件编译成.obj文件使用LINK.EXE将.obj文件连接成.exe文件使用DEBUG.EXE跟踪该可执行文件,记录实验结果

2022-11-20 17:02:31 379

原创 汇编语言(王爽第四版)-第3章寄存器(内存角度)

2022-11-20 17:02:26 75

原创 汇编语言(王爽第四版)-第2章寄存器(宏观角度)

8086CPU中有14个寄存器,每个寄存器都有各自的名称:AX,BX,CX,DX,SI,DI,SP,BP,IP,CS,SS,DS,ES,PSW。且上述寄存器都是16位的。8086CPU上一代CPU中的寄存器都是8位的,为了保证兼容,使原来基于上代CPU编写的程序稍加修改就可以运行在8086上,8086CPU的寄存器AX-DX这4个寄存器可分为两个可独立使用的8位寄存器(高8位和低8位)来用:如:AX = 100111000100000 = 20000(4E20H)AH = 01001110 = 78(4

2022-11-20 17:01:43 138

原创 汇编语言(王爽第四版)-第1章基础知识(概述)

1)汇编指令:机器码的助记符,有对应的机器码。2)伪指令:由编译器执行,计算机并不执行,没有对应的机器码。3)其他符号:如+、-、*、/等,由编译器识别,没有对应的机器码。注意:汇编语言的核心是汇编指令,它决定了汇编语言的特性。微型机存储器的存储单元可以存储1个字节(Byte),即8个二进制位(bit)。一个存储器有128个存储单元,那么它可以存储128个字节(Byte)。1)地址总线的宽度决定了CPU的寻址能力。2)数据总线的宽度决定了CPU与其他器件进行数据传送时的一次数据传送量。3)控制总线

2022-11-20 17:01:34 202

原创 Spring Security 5.7.5 CURRENT GA获取Global/LocalAuthenticationManager以及自定义配置类

Spring Security获取全局和局部AuthenticationManager,自定义配置类

2022-11-06 20:39:09 702

opencv编译所需.cache文件夹

opencv4.10.10结合opencv_contrib4.10.10编译所需.cache文件夹

2024-07-29

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

TA关注的人

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