自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pytorch默认GPU版与torch import WinError 126解决

安装完成后使用cmd import torch大概率报错,但用pycharm只是显示缺包,从新pip install torchvision后pycharm正常,但是cmd窗口还是显示OSError: [WinError 126],很奇怪。如果不能科学上网,使用镜像安装pytorch大概率默认cpu版。直接使用清华源下载离线安装。我是小白,我也不知道这样能不能解决问题,希望有帮助吧。对于cudatoolkit直接如下安装就行。下面是pycharm,正常。直接找到对应版本下载。下图是cmd,还是报错。

2023-06-24 12:28:46 265

原创 数据库杂记

三种情况在e-r图中进行转化的时候主要看码在哪边,保证转化以后有码可用。比如1:n在转化是将1并入n那边,m:n转化到一个关系模式,将两者的码作为转化后码的一部分。DML 数据库操作语言:插入INSERT,删除DELETE,更新UPDATE,合并MERGE。DDL 数据库定义语言:创建 CREATE、删除 DROP 、修改 ALTER。DQL 数据库查询语言:简单查询、限定查询、模糊查询、子查询。drop删除表属于DDL。在数据库技术中,反映现实世界中事物的存在方式或运动状态的是。

2023-03-23 22:05:39 154

原创 王珊数据库·第十一章

并发操作带来的数据不一致的三种情况丢失修改不可重复读脏读。

2023-03-21 21:16:40 136

原创 王珊数据库·第十章

SQLSQL...COMMIT/*COMMIT用于事务正常结束,提交所有操作,事务中数据库的所有更新写回到磁盘上的物理数据库中*/SQLSQL...ROLLBACK/*事务异常终止,事务运行时发生故障不能继续运行,系统将事务中对数据库的所有已完成操作全部撤销,事务回滚到开始状态*/

2023-03-21 20:12:10 115

原创 王珊数据库·第七章

数据库设计的目标是为用户和各种应用系统提供一个信息基础设施和高效率的运行环境。

2023-03-21 19:51:34 63

原创 王珊数据库·第五章

外码、参照关系、被参照关系的外码取值规则:要么为空,要么等于对应参照关系的某个主码值。检查一个列值是否满足一个条件表达式(CHECK)例:Student表Ssex只允许取男女。将多个属性同时定义为码,只能在表级定义。实体完整性检查以及违约处理。若违规则拒绝插入或修改。检查主码各属性是否为空。

2023-03-21 18:15:33 58

原创 王珊数据库·第六章

若对R(U)的任意一个可能关系r,r中不可能存在两个元组在X上的属性值相等而Y上的属性值不等,则称Y函数依赖于X。若X->Y,但Y不完全依赖于X,则称Y对X的部分函数依赖。如:X->Y->Z,分解为X->Y,Y->Z(Z为非主属性。如果X->Y,并且对于X的任何一个真子集X'都不满足X->Y,则称Y对X完全函数依赖。关系R中属性或属性组X并非是R的码,但X是另一个关系模式的码,则称X是R的外码。X->Y,但Y不含于X,则称X->Y是非平凡函数依赖。X->Y,但Y含于X,则称X->Y是平凡函数依赖。

2023-03-21 18:09:38 80

原创 王珊数据库·第四章

数据的正确性是指数据符合现实世界的语义反映当前实际情况。数据相容性是指数据库同意对象再不同关系表中的数据是符合逻辑的。书局的完整性是为了防止数据库中存在不符合语义的数据,数据的安全性是保护数据库防止恶意破坏和非法存取。用户权限定义和合法权检查机制一起组成了数据库管理系统的存取控制子系统。数据库安全性是指保护数据库以防止不法使用造成的数据泄露更改或破坏。例:将student表和course表的全部权限授予用户U2、U3。例:将对SC表的查询权限授予所有用户。用户对不同数据对象有不同的存取权限。

2023-03-20 10:59:58 107

原创 王珊数据库·第三章

综合统一、高度非过程化、面向集合的操作方式、一种语言提供多使用方式、简洁易学易用。例:SC表按学号(Sno)升序与课程(Cno)降序建立唯一索引SCno。例:向Student表增加入学时间列,数据类型为日期型。SQL是一个通用的、功能性极强的关系数据库语言。SQL结构化查询语言,是关系数据库的标准语言。例:建立学生表,学号是主码,姓名唯一。例:增加约束条件课程名必须取唯一值。例:定义一个模式“S-T"例:删除SC表SCno索引。例:删除Student表。例:删除模式“S-T”基本表的定义删除与修改。

2023-03-20 10:25:35 60

原创 王珊数据库·第二章

一组具有相同数据类型的值的集合。针对具体关系数据库的约束条件,反映某一具体应用所涉及的数据必须满足语义要求。

2023-03-19 16:13:37 54

原创 王珊数据库·第一章

数据:描述事物的符号记录数据库:长期存放在计算机内的有组织、可共享数据集合DBMS:位于用户与操作系统之间的数据管理软件数据库系统:由数据、DBMS应用程序等有关软件、硬件及各类人员组成数据的逻辑结构数据之间的关系数据有关的安全性完整性要求。数据库用户使用的局部数据的逻辑结构和特征的描述。数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。

2023-03-19 13:43:19 95

原创 计算机网络 · 应用层

应用层概述应用层对应用程序的通信提供服务。应用层协议定义规定进程交换的报文类型,是请求还是响应。 各种报文类型的语法,如报文中的各个字段及其详细概述。 字段的语义,即包含在字段中的信息的进程。 进程何时、如何发送报文,以及对报文进行响应的规则。应用层的功能文件传输、访问和管理 FTP 电子邮件 SMTP POP3 虚拟终端 HTTP 查询服务和远程作业登录 DNS网络应用模型客户/服务器模型(Client/Server)服务器:提供计算服务的设备永久提供服务 永

2022-05-26 20:51:19 198

原创 计算机网络 · 传输层

用户数据报协议UDPUDP只在IP数据报服务之上增加了很少的功能,即分用复用和差错检测功能。UDP的主要特点:UDP是面向无连接的,减少开销和发送数据之间的时延。UDP使用最大努力交付,即不保证可靠交付。UDP是...

2022-05-26 15:33:38 270

原创 计算机网络 · 网络层

网络层概述主要任务是把分组从源端传到数据端,为分组交换网上的不同主机提供通信服务。网络层的传输单位是数据报。主要功能如下:路由选择与分组转发 异构网络互联 拥塞控制数据交换方式电路交换电路交换的阶段建立连接-->通信-->释放连接优点通信时延小 有序传输 没有冲突 实时性强缺点建立连接时间长 线路独占,使用效率低 灵活性差 无差错控制能力报文交换报文是源应用发送的信息整体。优点无需建立连接 存储转发、动态分配线路 线路可靠

2022-05-22 19:30:10 1121

原创 计算机网络 · 数据链路层

数据链路层定义了在单个链路上如何传输数据。数据链路层负责通过一条链路从一个结点向另一个物理链路直接相连的结点传送数据报。结点:主机、路由器。链路:网络中两个节点之间的物理通道。链路的传输介质主要有双绞线、光纤和微波。分为有线链路,无线链路。数据链路:网络中两个节点之间的逻辑通道,把实现控制数据传输协议的硬件软件加到链路上就构造成数据链路。帧:链路层的协议数据单元,封装网络层数据报。链路层的功能功能概述数据链路层在物理层提供服务的基础上向网络层提供服务,其最基本的服务是将源自网络来

2022-05-17 21:59:55 367

原创 物理层传输介质与传输设备

目录传输介质及其分类导向性传输介质非导向性传输介质中继器集线器(多口中继器)传输介质及其分类传输介质也称传输媒体或传输媒介,它是数据传输系统中在发送设备和接受设备之间的物理通路。传输媒体并不是物理层。传输媒体在物理层的下面,因为物理层是体系结构的第一层,因此有时称传输媒体为0层。在传输媒体中传输的是信号,但传输媒体并不知道所传输的信号代表什么意思。但物理层规定了电器特性,印次能够识别所传输的比特流。导向性传输介质电磁波被导向沿着固体媒介(如光纤、铜线等)传播。

2022-05-17 14:19:47 177

原创 编码和调制

目录信道信道的分类信道上传送的信号基带信号宽带信号编码与调制的概念数字数据编码为数字信号非归零编码(NRZ)曼彻斯特编码差分曼彻斯特编码归零编码(RZ)反向不归零编码(NRZI)4B/5B编码数字数据调制为模拟信号模拟数据编码为数字信号信道信号的传输媒介。一般用来表示向某一个方向传输信息的介质,因此一条通信线路往往包含一条发射信道和一条接收信道。信道的分类信道由其传输的信号可以分为模拟信道和数字信道,其中模拟信道用于传输模.

2022-05-17 13:35:49 3012

原创 计算机网络 · 物理层

物理层的基本概念物理层解决如何在连接各计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。物理层的主要任务:确定与传输媒体接口有关的一些特性,如定义标准。物理层的特性机械特性定义物理连接的特性,规定物理连接时所采用的规格、接口形状、引线数目、引脚数量和排列情况。电器特性规定二进制传输时,线路上信号的电压范围、阻抗匹配、传输速率和距离限制等。功能特性指明某条线上出现的某一电平表示何种意义,接口部件的信号线用途。规程特性定义各条物理线路的工作规程和时序关系。数据

2022-05-16 21:55:27 385

原创 计算机网络的分层结构

七层OSI参考模型OSI分为以下七层,其中前三层被称为通信子网,后三层为数据子网。在传输的中间过程中(如路由器之间)只用得到通信子网这三层。前三层(物、数、网)提供点到点的通信,后四层提供端到端通信。物理层主要任务是在物理媒体上实现比特流的透明传输。物理层的传输单位是比特。透明传输指不管所传数据是什么样的比特组合,都应当能够在链路上传送。主要功能如下:定义接口特性 定义传输模式 定义传输速率 比特同步 比特编码主要协议:Rj45 802.3数据链路层主要任务是把网络层传下来

2022-05-16 16:12:47 2428

原创 分层结构、协议、接口、服务

目录分层的基本原则实体协议接口(访问服务点SAP)服务计算机网络体系结构简称为网络体系结构,是计算机网络的各层及其协议的集合。网络体系结构是从功能上描述计算机网络结构,其是一种分层结构。这种分层结构中每层都遵循一些网络协议以完成本层功能。分层的基本原则各层之间相互独立,每层只能实现一种相对独立的功能。 每层之间的界面自然清晰,易于理解,相互交流尽可能少。 结构上分隔开,每层都采用最合适的技术来实现。 保持下层对上层的独立性,上层单项使用下层提供的服务。 整个分层结

2022-05-16 13:59:17 250

原创 时延、时延带宽积、RTT、利用率

目录时延发送时延传播时延排队时延处理时延时延带宽积往返时延RTT利用率信道利用率网络利用率时延发送时延发送时延=数据长度/信道带宽传播时延传播时延=信道长度/电磁波在信道上的传输速率排队时延处理时延时延带宽积时延带宽积=传播时延*带宽往返时延RTT从发送方发送数据开始,到发送方收到接收方的确认(接收方收到数据后立即确认),总共经理的时延。RTT越大,在收到确认之前,可以发送的数据越多。利用率信道利用率信道

2022-05-16 13:12:16 986

原创 计算机网络的基本概念

目录计算机网络的概念计算机网络的功能计算机网络的组成计算机网络的分类计算机网络的概念计算机网络是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。计算机网络是互联的、自治的计算机集合。计算机网络的功能数据通信、资源共享、分布式处理、提高可靠性。计算机网络的组成组成成分(硬件、软件、协议)工作方式边缘部分(C/S、P2P) 核心部分(为边缘部分服务)功能组成(通信子网、资源子网)计算

2022-05-15 20:55:15 198

原创 队列及其基本操作

目录队列的定义队列的实现队列的基本操作初始化队列(InitQueue(&Q))销毁队列(DestroyQueue(&Q))入队(Enqueue(&Q,x))出队(DeQueue(&Q,&x))读队头元素(GetHead(Q,&x))队列中元素的个数(GetNum(Q,&x))判空操作(IsEmpty(LinkQueue Q))队列的定义队列是只允许在一端进行插入,在另一端进行删除的线性表。双端

2022-05-15 16:06:18 4314

原创 栈及其基本操作

基本概念定义栈(Stack)是只允许在一端进行插入或删除操作的线性表。特性后进先出(LIFO)或先进后出(FILO)代码实现#define MaxSize 10//顺序表实现栈type struct{ ElemType data[MaxSize]; //定义一个静态数组作为栈空间 int top; //存放在栈顶的元素的数组下标,也就是栈顶指针}SqStack; //Sq:sequence 顺

2022-05-14 21:48:31 232

原创 线性表及其基本操作

定义线性表是具有相同数据类型的n个数据元素的有限序列,其中n为表长,当n=0时线性表时一个空表。若用l命名线性表,则其一般表示为 L=(a1,a2,a3,a4,...an)。ai是线性表中第i个元素的位序(从1开始)。a1是表头元素,an是表尾元素。除第一个元素外,每一个元素都有且仅有一个直接前驱;除最后一个元素外,每个元素有且仅有一个直接后继。顺序表:用顺序存储的方式实现的线性表,把逻辑相邻的元素存储在物理相邻的空间中,元素之间的关系由存储单元的邻接关系来体现。链表:用链式存储结构

2022-05-11 19:51:25 1985

原创 算法效率的度量

时间复杂度只取多项式中最高阶的一项且系数为1。例如T=O(n)O(1)<O()<O(n)<O()<O()<O()<O()<O()<O()(常 对 幂 指 阶)如何计算:只关注循环void fun(int flag[],int n){ for(int i=0;i<n;i++){ if(flag[i]==n){ printf("%d",n); break;

2022-05-09 16:52:19 50

原创 算法的基本概念

什么是算法算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。算法的五个特性有穷性:一个算法必须在执行有穷步之后结束,且每一步都可在有穷时间内完成。 确定性:算法中每条指令必须有确切的含义,对于相同的输入只能得出相同的输出。 可行性:算法描述的操作都可以通过已经实现的基本运算执行有限次来实现。 输入:一个算法有0个或多个输入,这些输入取自于某个特定的对象的集合。 输出:一个算法有一个或多个输出,这些输出与输入

2022-05-09 15:42:09 208

原创 数据结构的基本概念

基本概念数据目录基本概念数据数据元素 数据项数据对象 数据结构数据类型 抽象数据类型数据结构的三要素逻辑结构物理结构(存储结构)数据的运算数据是信息的载体,是描述客观事物属性的数、字符及所有能输入计算机中并被计算机程序识别和处理的符号的集合。数据是计算机程序加工的原料。数据元素 数据项数据元素是数据的基本单位,通常做为一个整体进行考虑和处理。一个数据元素可由若干个数据项组成,数据项是构成数据元素不可分割的最小单位。数据对象 数据结构

2022-05-09 14:20:13 210

原创 满n送一算法

满n送一问题,顾名思义就是满了n个就送你一个。举个小学数学例子,班长买饮料,三个空瓶换一瓶,最少买几瓶?我先展示一个算法:#include<stdio.h>#define NUM 4 //满NUM送1 int fun1(int n){ //通过递归在买n瓶的情况下我们可以得到多少瓶 if(n<NUM) return n; else return n+fun1(n/NUM);}int fun2(int a){ //需求a瓶我们要买多少瓶 in

2022-04-28 12:36:24 410 1

原创 CTF-PWN栈迁移

栈帧介绍C语言函数调用栈帧_大佬菜菜带带的博客-CSDN博客栈迁移背景在栈溢出构造rop链时,有时我们会遇到构造空间不够的情况。比如我们需要构造0x30字节的数据,而read()只能读入0x28字节。但是我们可以控制ebp及ret的值,此时可以利用栈迁移的方法拓展栈空间。栈迁移条件能够控制rbp及ret的值。拥有一块可执行的内存,并且可以连续两次控制该内存。栈迁移原理在函数调用完返回时,会执行leave,ret两条汇编指令。leave: mov esp ebp; pop

2022-04-05 16:28:05 877

原创 C语言函数调用栈帧

寄存器esp:记录栈顶位置,即指向栈顶的指针ebp:记录栈底位置,即指向栈底的指针eip:指向程序当前运行位置的指针栈帧运作过程我们以main函数调用fun函数为例1.eip压栈,保存当前main函数执行位置2.ebp压栈,保存main函数栈帧的栈底3.准备工作已经做完,开始调用fun函数。4.将esp的值赋给ebp,作为fun函数的栈底5.esp值减少0x18,为fun函数开辟0x18大小的栈空间(小端存储中栈逆向生长)6.fun函数调用完成,开始返回main函

2022-04-05 14:52:28 1483

原创 kali(linux)的窗口3键(最大化、最小化、关闭)消失解决办法

看图,给这个对号勾掉就行了

2022-04-04 21:43:29 4325 1

原创 CentOS8更新yum源

阿里云之前的镜像源停用了,更新请去阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区查看#CentOS过期源(centos-vault):https://developer.aliyun.com/mirror/centos-vault#CentOS arm源(centos-altarch):https://developer.aliyun.com/mirror/centos-altarch/#CentOS Stream源(centos-stream):https://developer

2022-04-04 16:45:02 2476

空空如也

空空如也

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

TA关注的人

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