自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【LeetCode104】二叉树的最大深度(递归+迭代)

【代码】【LeetCode104】二叉树的最大深度(递归+迭代)

2023-01-28 15:19:58 148

原创 【LeetCode102】二叉树的层序遍历

【代码】【LeetCode102】二叉树的层序遍历。

2023-01-27 11:17:13 151

原创 【LeetCode145】二叉树的前中后序遍历(迭代法)

【代码】【LeetCode145】二叉树的前中后序遍历(迭代法)

2023-01-25 11:21:05 149

原创 汇编【王爽】实验8、9

汇编

2023-01-23 12:16:31 1344

原创 【LeetCode232】用栈实现队列

【代码】【LeetCode232】用栈实现队列。

2023-01-21 15:14:07 66

原创 【LeetCode20】有效的括号

【代码】【LeetCode20】有效的括号。

2023-01-20 11:50:39 61

原创 【LeetCode83】删除排序链表中的重复元素

【代码】【LeetCode83】删除排序链表中的重复元素。

2023-01-19 11:43:31 64

原创 【LeetCode203】移除链表元素

【代码】【LeetCode203】移除链表元素。

2023-01-19 11:39:25 66

原创 【LeetCode206】反转链表

【代码】【LeetCode206】反转链表。

2023-01-19 11:36:36 61

原创 汇编【王爽】实验5、6、7

如果去掉通知编译器程序的入口的end start 语句,那么唯一可正确运行的是起始段为code段的程序3

2023-01-18 23:25:02 1304

原创 汇编【王爽】实验3、4

编译链接生成可执行文件。

2023-01-15 17:39:14 421

原创 【LeetCode21】合并两个链表

【代码】【LeetCode21】合并两个链表。

2023-01-15 12:59:07 113

原创 【LeetCode141】环形链表

【代码】【LeetCode141】环形链表。

2023-01-14 12:31:17 63

原创 汇编【王爽】实验1、2

在使用T命令进行单步追踪的时候,产生了中断,为了保护现场,CPU将PSW、CS和IP依此入栈,导致了内存相关位置内容的改变(保留疑问)尝试用E命令修改,该操作失效,因为这是ROM。修改_CS:IP_指向。用D命令查找,最终在。

2023-01-13 16:40:59 375

原创 【LeetCode242】有效的字母异位词

【代码】【LeetCode242】有效的字母异位词。

2023-01-13 11:31:12 72

原创 【LeetCode383】赎金信

【代码】【LeetCode383】赎金信。

2023-01-13 11:29:53 66

原创 【LeetCode387】字符串中的第一个唯一字符

【代码】【LeetCode387】字符串中的第一个唯一字符。

2023-01-12 20:39:17 78

原创 【LeetCode73】矩阵置零

【代码】【LeetCode73】矩阵置零。

2023-01-12 10:44:01 71

原创 【LeetCode36】有效的数独

【代码】【LeetCode36】有效的数独。

2023-01-11 18:58:42 68

原创 【LeetCode118】杨辉三角

【代码】【LeetCode118】杨辉三角。

2023-01-10 12:09:35 70

原创 【LeetCode566】重塑矩阵

【代码】【LeetCode566】重塑矩阵。

2023-01-10 11:13:18 76

原创 【LeetCode121】买卖股票的最佳时机

【代码】【LeetCode121】买卖股票的最佳时机。

2023-01-10 11:10:38 58

原创 【LeetCode350】两个数组的交集Ⅱ

【代码】【LeetCode350】两个数组的交集Ⅱ。

2023-01-09 12:31:09 63

原创 【LeetCode88】合并两个有序数组

【代码】【LeetCode88】合并两个有序数组。

2023-01-08 11:42:13 53

原创 【LeetCode1】两数之和

(别用了两层迭代这种蠢方法就完事)

2023-01-07 11:52:00 66

原创 【LeetCode53】最大子序和

【代码】【LeetCode53】最大子序和。

2023-01-06 22:54:28 61

原创 【LeetCode217】存在重复元素

*进阶看解:**利用std::unordered_set的唯一键性质(Unique Keys),将数组元素插入unordered_set创建的哈希表中,如果某值在插入前哈希表已有该值,说明原数组存在重复元素。排序后,相同的元素是邻接关系,用两个前后迭代器遍历数组,若两个迭代器指向元素相等,则说明存在重复元素。注意仅存在一个元素时,属于特殊情况,返回true。

2023-01-06 22:52:07 67

原创 Wireshake Lab1 Getting Start

注意:如果电脑上有VPN的一定要关闭,笔者在做这个实验时,访问网站后Wireshake没有捕获到对应的HTTP信息,在关闭VPN后才成功捕获到。用Wireshake捕获一个GET请求。

2022-12-10 20:58:01 114

原创 CSAPP - LAB 1 datalab

确保有一个linux系统,并已经执行过以下两条命令:安装,因为实验的程序需要以32位方式编译在上下载实验所需资料,包括**README, Writeup,Self-Study Handout,**这三部分均包含对实验的要求说明(Handout的说明在其包含的bits.c文件中由注释给出),Self-Study Handout包括用于测试的文件。

2022-12-02 14:38:45 875

原创 数据库基础

博主第二天就要考数据库了。对这门课,在这学期博主也算是花了心思的,五月份的时候拿出过很多天来看,一直看到应用开发那里,但只是囫囵吞枣的过了一遍,实操很少。本篇笔记是为了准备考试,也是为了以后能快速的重新上手数据库,很多基础概念的解释在这篇文章:数据库名词解释对该链接相关概念的进一步说明:数据:描述事物的符号记录,是数据库中存储的基本对象数据库:长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库的特点:数据结构化、数据共享度高、冗余度低、数据独立性高、易扩展数据库管理.........

2022-07-05 09:42:40 382

原创 操作系统 初步学习(一) 进程与线程

本系列为博主更深入学习OS,做一些初步的理论铺垫,主要针对一些比较难的点操作系统 OS 与内核 Kernel 有什么区别?类比进程与线程 -CSDN关系分析: 两者在对缓冲区的访问上互斥(一次只能有一个进程访问临界资源),在消息传递上同步(协同合作)思路: 生产者需要空缓冲区、对缓冲区的访问,提供满缓冲区;消费者需要满缓冲区、对缓冲区的访问,提供空缓冲区信号量(记录资源情况的变量/结构):mutex 缓冲区访问互斥锁empty 空缓冲区资源数量full 满缓冲区资源数量2

2022-07-02 09:52:02 201

原创 理解OS分页式存储管理中的顶级页表

本篇笔记记录王道操作系统第二章内存管理中博主觉得困难的点有一台计算机,地址为位,页面(进程的块)大小为,页表项大小为。从这条信息中我们可以得到的信息:显然页表过大,浪费了内存资源由此引入二级页表(仅有一个页面的页表,所以二级页表项个数为个),二级页表的页表项同样表示页面对应的物理块号(页框),但这里的页面是指用于存放一级页表的页面,所以一共有个这样的页面。显然,这也就是说,一个二级页表项对应了个一级页表项,则一个二级页表对应了个页表项,即全部页表项,一个二级页面就指明了所有页表项的位置,且只占有了一页的内存

2022-06-30 15:48:23 2401 9

原创 算法初步:理解思想

博主算法基础很差,算得上0基础,最近二个月的计划是好好学习数据结构和算法,但目前我还有个期末周要度过,故在这篇笔记中记录下一些算法的思想,即作为动手敲一遍的基础,也是为几天后的算法考试做准备。一句话,分而治之 Divide and Conquer具体来说,就是把一个大问题分解成相似的小问题,解决这些小问题,用小问题的解构造大问题的解。把大的问题分解成小问题的这个过程就叫 “分”,解决小问题的过程就叫 “治”,这跟递归的思想很类似,因此解决小问题的方法往往是递归。(分治法是一种思想,递归是一种编程技巧)所以

2022-06-29 09:15:40 344

原创 dp解决01背包问题

博主现在在面临着七门考试,但今晚得补一个算法作业,在此记录一下解决思路。有 N 件物品和一个最多能被重量为 W 的背包。第 i 件物品的重量是 weight[i],得到的价值是 value[i] 。每件物品只能用一次,求解将哪些物品装入背包里物品价值总和最大。这里我们把问题具体化:有四件商品,价值依次为 1500,2000,2000,3000,对应的重要依次为1,1,3,4,背包容量为4.动态规划: 先解决子问题,再逐步解决大问题我们的目标是求出在有四件商品可选的情况下,容量为4的背包能装入的最大价值。

2022-06-24 10:30:53 507

原创 C++ ODBC开发历程

以下记录了博主学习用C++做ODBC开发实现对数据库进行CRUD的历程微软提出的数据库访问接口标准。ODBC定义了访问数据库的API一个规范,这些API独立于不同厂商的DBMS,也独立于具体的编程语言,使用该API集可以访问任何提供了ODBC驱动程序的数据库。客户程序: 调用ODBC接口(API)驱动程序管理器: 管理对多个DBMS的同时访问驱动程序: 每种数据库都提供自己的ODBC驱动程序,ODBC接口通过专门的驱动程序与数据库交换信息。各种关系数据库: 数据源DSN句柄是一个变量,是ODBC驱

2022-06-12 14:29:28 1384 1

原创 C++ Convert string类 to const char* / char* /int

博主经常遇见需要将string类转换为const char*,char *的要求,因为函数的参数只接收char * / const char*的参数,如SQLConnect。method①:string:data()method②:string::c_str()string::data()与string::c_str()区别在于前者指向的字符数组不以‘\0’结尾。method①:const_char用于消除对象的const属性const_charmethod②:用标准算法copy(),需包含头文

2022-06-08 21:42:43 657

原创 计组 :大端/小端,字地址/字节地址, 二进制补码...

博主最近在准备计组的期末考试,在此记录一些对博主来说比较难以搞清楚的的知识点字长,寻址 --博客园无符号数即正数,在计算机中可以直接用原码表示。但对有符号数,计算机需要区分正数和负数。因此引入二进制补码,前导位(符号位)为0表示正数,为1表示负数。正数和负数在计算机中分别用对应的补码表示以达到区分的目的。正数: 补码 = 原码(原码:一个数的二进制表示,符号位+数值位)负数: 补码 = 对相应正数的原码按位取反后 + 1后的结果原因如下首先,要知道一个数 x 与 其按位取反后的x‾\overline{

2022-06-02 16:06:00 2179

原创 《数据库系统概念》第8章关系数据库设计总结 函数依赖与范式

文章目录前引一. 函数依赖1.1 理解是什么1.2 用来干什么二. 范式2.1 理解是什么2.2 第一范式 1NF2.2.1 关系模式中多值属性与复合属性2.3 BCNF范式2.4 第三范式 3NF前引以下均建立在看书的基础上,我的理解一. 函数依赖1.1 理解是什么就是约束,规定了某些元组不能出现。对于模式中的属性A和属性B,B函数依赖于A,记为A -> b。对于任意一个元组对t1,t2:有t1[A] = t2[A],则t1[B] =t2[B]。因此不允许出现属性A相同,但属性B不相

2022-05-31 19:58:34 334

原创 Ubuntu20.4 ODBC连接数据库

文章目录一.环境配置1. 安装 ODBC2.安装 MYSQL.ODBC驱动3. 配置odbc.ini文件连接mysql数据库4.测试连接是否成功一.环境配置1. 安装 ODBCsudo apt-get install unixodbcsudo apt-get install unixodbc-dev输入查看是否安装成功odbcinst -j此时的odbc配置文件: /etc/odbcinst.ini 应该为空2.安装 MYSQL.ODBC驱动MYSQL.ODBC驱动官网下载选择U

2022-05-27 23:03:28 2092 1

原创 编写我的第一个FastCGI程序

文章目录前言一、二、总结前言本文参考了Nginx运行FastCGI程序(ngx_http_fastcgi_module模块、fcgi库、spwan-fcgi进程管理器)web(五)—spawn-fastcgi一、二、总结例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。......

2022-05-21 16:17:24 624

空空如也

空空如也

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

TA关注的人

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