自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库总结(二)

2.10并发事务带来哪些问题在典型的应用程序中,多个事务并发运行,经常会操作相同的数据来完成各自的任务(多个用户对同一数据进行操作)。并发虽然是必须的,但可能会导致以下的问题。 脏读(Dirty read): 当一个事务正在访问数据并且对数据进行了修改,而这种修改还没有提交到数据库中,这时另外一个事务也访问了这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据,那么另外一个事务读到的这个数据是“脏数据”,依据“脏数据”所做的操作可能是不正确的。 丢失修改(Lost to modi

2021-09-05 09:33:30 114

原创 数据库总结(一)

说明1.数据库基本知识1.1什么是数据库,数据库管理系统,数据库系统,数据库管理员? 数据库 :数据库(DataBase 简称 DB)就是信息的集合或者说数据库是由数据库管理系统管理的数据的集合。 数据库管理系统 : 数据库管理系统(Database Management System 简称 DBMS)是一种操纵和管理数据库的大型软件,通常用语用于建立、使用和维护数据库。 数据库系统 : 数据库系统(Data Base System,简称 DBS)通常由软件、数据库和数据管

2021-09-05 09:32:20 198

原创 计算机网络总结(二)

10. HTTP状态码状态码(Status-Code) 1xx:表示通知信息,如请求收到了或正在进行处理 100 Continue:继续,客户端应继续其请求 101 Switching Protocols 切换协议。服务器根据客户端的请求切换协议。只能切换到更高级的协议,例如,切换到 HTTP 的新版本协议 2xx:表示成功,如接收或知道了 200 OK: 请求成功 3xx:表示重定向,如要完成请求还必须采取进一步的行动

2021-09-05 09:30:08 84

原创 计算机网络总结(一)

说明:1.计算机网络的体系结构,有哪些协议?通常计算机网络的体系结构分为三类: 开放式系统互联模型(Open System Interconnection Model, OSI) TCP/IP 五层协议 1.1 应用层应用层(application-layer)的任务是通过应用进程间的交互来完成特定网络应用。*应用层协议定义的是应用进程(进程:主机中正在运行的程序)间的通信和交互的规则。对于不同的网络应用需要不同的应用层协议。在互联网中应用层协议很多,如*域名系

2021-09-05 09:28:39 153

原创 操作系统(三)

21.请求分页与分页式管理的区别主要区别:程序的全部内存是否装入内存中,请求分页存储管理建立在分页管理之上。他们的根本区别是是否将程序全部所需的全部地址空间都装入主存,这也是请求分页存储管理可以提供虚拟内存的原因,我们在上面已经分析过了。它们之间的根本区别在于是否将一作业的全部地址空间同时装入主存。请求分页存储管理不要求将作业全部地址空间同时装入主存。基于这一点,请求分页存储管理可以提供虚存,而分页存储管理却不能提供虚存。不管是上面那种实现方式,我们一般都需要: 一定容量的内存和外存:

2021-08-27 17:58:11 270

原创 操作系统总结(二)

12.内存管理主要做什么操作系统的内存管理主要负责内存的分配与回收(malloc 函数:申请内存,free 函数:释放内存),另外地址转换也就是将逻辑地址转换成相应的物理地址等功能也是操作系统内存管理做的事情。13.内存管理的方式有哪些简单分为连续分配管理方式和非连续分配管理方式这两种。连续分配管理方式是指为一个用户程序分配一个连续的内存空间,常见的如 块式管理 。同样地,非连续分配管理方式允许一个程序使用的内存分布在离散或者说不相邻的内存中,常见的如页式管理 和 段式管理。 块式管理

2021-08-27 17:56:08 120

原创 操作系统总结(一)

1.什么是操作系统1.操作系统(Operating System,OS)是管理计算机硬件和软件资源的程序,是计算机的基石2.操作系统本质上是一个运行在计算机上的软件程序,用于管理计算机硬件和软件资源。3.操作系统的存在屏蔽了硬件层的复杂性。4.操作系统的内核(Kernel)是操作系统的核心部分,它负责系统的内存、硬件设备、文件系统、应用程序的管理。2.操作系统作用之接口操作系统的功能之一是作为用户与计算机硬件系统之间的接口分为:命令接口和程序接口。命令接口:用户可以直接使

2021-08-27 17:09:40 128

原创 CPP知识点总结(一)

说明:1.struct和classstruct:一般表示为一个数据结构的实现体class:通常看成是一个对象的实现体区别:(1)默认访问控制:struct是public,class是private的访问控制权限(2)默认继承权限:struct是public,class是private.2.面向对象面向对象程序设计(Object-oriented programming, OOP)三大特性:封装、继承、多态1.封装将成员变量和函数集合在一起关键字:public、

2021-08-27 17:03:39 254

原创 CPP并发与多线程(一)

1.线程启动、结束和创建(1)函数创建自己定义一个函数void myPrint() { cout << "my subthread is starting" << endl; for (int i = 0; i < 5; i++) { cout << i << endl; } cout << "my subthread over" << endl;​ retu

2021-08-17 22:23:44 710

原创 Git 学习

一、初步教程1.创建GitHub账号2.建立自己的仓库(resposity)3.建立Git与GitHub的链接打开Git Bash界面,输入如下指令ssh-keygen -t ras -C "你的邮箱地址" #之后会让你连续输入两个回车键#能够看见密匙生成在那个目录下,之后我们去找到对应文件找到密码后,在GitHub界面点击Setting->SSH;我们创建新的SSH链接。获取我们建立仓库的地址之后在本地建立文件夹,保存即将从GitHub克隆过..

2021-08-15 21:55:59 59

原创 Ubuntu20.04使用程序链接MySQL

这篇文章主要记录自己在使用Ubuntu20.04,本地使用python程序链接MySQL时遇到的问题。开始我在python程序中完成了对数据库的访问程序编写,在运行过程中发现程序报错,如下:OperationalError: (1698, "Access denied for user 'root'@'localhost'")之后我就开始了各种百度错误,寻找解决方法:修改端口,用户权限什么的;都没有解决问题,我只是在本地链接,还没到远程链接的地步。。。但最终花了一天时间终于找到了解决方式,

2021-05-19 22:20:14 235

原创 windows10下安装pytorch(简单步骤)

目录1.官网安装命令2.winds操作3.验证4.结语1.官网安装命令首先打开pytorch官网,找到你要下载的版本:主要选择在wind还是Linux、cuda(显卡)还是cpu、下载方式等附上:链接https://pytorch.org/这里笔者选择pip安装方式,因为我尝试过conda安装,安装的不成功(有时候是下载慢,跟换镜像后,下载成功但编译器又没法识别),所以我推荐使用pip方式,下载速度快,而且一次就成功,在编译器中可以直接识别2.winds操作.

2021-05-05 14:21:29 267

空空如也

空空如也

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

TA关注的人

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