自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux下MySQL出现“Failed to start MySQL Server.“

问题描述:云服务器(Linux系统)上的数据库突然崩了…我也不知道为什么…错误描述如下图所示:解决方法① 初始化数据库[root@izbp143hp2ts232tf83uuwz /]# mysqld --initialize② 重启数据库[root@izbp143hp2ts232tf83uuwz mysql]# service mysqld restart③ 查看数据库服务,启动错误消失魔法消除错误[root@izbp143hp2ts232tf83uuwz local]# ser.

2022-03-27 11:05:28 2951

原创 LeetCode-66-加一

66 加一题目: 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例1:输入:digits = [1,2,3]输出:[1,2,4]解释:输入数组表示数字 123。示例2:输入:digits = [4,3,2,1]输出:[4,3,2,2]解释:输入数组表示数字 4321。示例3:输入:digits = [0]输出:[1]提示: - 1

2022-03-22 17:33:51 323

原创 LeetCode-2038-如果相邻两个颜色均相同则删除当前颜色

2038 如果相邻两个颜色均相同则删除当前颜色题目: 总共有 n 个颜色片段排成一列,每个颜色片段要么是 'A' 要么是 'B' 。给你一个长度为 n 的字符串 colors ,其中 colors[i] 表示第 i 个颜色片段的颜色。Alice 和 Bob 在玩一个游戏,他们 轮流 从这个字符串中删除颜色。Alice 先手 。如果一个颜色片段为 'A' 且 相邻两个颜色 都是颜色 'A' ,那么 Alice 可以删除该颜色片段。Alice 不可以 删除任何颜色 ‘B’ 片段。如果一个颜色片段为 ‘

2022-03-22 16:21:26 114

原创 云服务器CentOS7安装MySQL8.0并使用Navicat进行远程连接教程

下载MySQL所需文件下载地址:MySQL下载官网① Select Operating System : 选择 Red Hat Enterprise Linux / Oracle Linux② Select OS Version : 选择 Red Hat Enterprise Linux 7 / Oracle Linux 7(x86, 64bit)③ Download Packages : 选择 RPM Bundle④ 点击Download⑤ 点击 No thanks, just start.

2022-03-20 10:58:20 2695 2

原创 LeetCode-021-合并两个有序链表

021 合并两个有序链表题目: 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例1:输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4]示例2:输入:l1 = [], l2 = []输出:[]示例3:输入:l1 = [], l2 = [0]输出:[0]提示: - 两个链表的节点数目范围是[0, 50] - -100 <= Node.val <= 100 - l1 和 l2

2022-01-18 22:14:35 147

原创 LeetCode-20-有效的括号

20 有效的括号题目: 给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。示例1:输入:s = "()"输出:true示例2:输入:s = "()[]{}"输出:true示例3:输入:s = "(]"输出:false示例4:输入:s = "([)]"输出:false示例5:输入:s = "{[]}"输出:true提示: -

2022-01-18 21:36:04 4419

原创 LeetCode-593-最小时间差

593 最小时间差题目: 给定一个 24 小时制(小时:分钟 “HH:MM”)的时间列表,找出列表中任意两个时间的最小时间差并以分钟数表示。示例1:输入:timePoints = ["23:59","00:00"]输出:1示例2:输入:timePoints = ["00:00","23:59","00:00"]输出:0提示: - 2 <= timePoints <= 2 * 10^4 - timePoints[i] 格式为 "HH:MM"答案:class Solut

2022-01-18 16:05:22 4341

原创 LeetCode-009-回文数

009 回文数题目: 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。示例1:输入:x = 121输出:true示例2:输入:x = -121输出:false解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例3:输入:x = 10输出:false解释:从右向左读, 为 01 。因此它不是一个回

2022-01-17 22:37:48 3604

原创 LeetCode-382-链表随机节点

382 链表随机节点题目: 给你一个单链表,随机选择链表的一个节点,并返回相应的节点值。每个节点被选中的概率一样。实现 Solution 类:Solution(ListNode head) 使用整数数组初始化对象。int getRandom() 从链表中随机选择一个节点并返回该节点的值。链表中所有节点被选中的概率相等。示例:输入["Solution", "getRandom", "getRandom", "getRandom", "getRandom", "getRandom"][[[1,

2022-01-16 16:32:13 79

原创 LeetCode-373-查找和最小的K对数字

373 查找和最小的K对数字题目: 给定两个以 升序排列 的整数数组 nums1 和 nums2 , 以及一个整数 k 。定义一对值 (u,v),其中第一个元素来自 nums1,第二个元素来自 nums2 。请找到和最小的 k 个数对 (u1,v1), (u2,v2) ... (uk,vk) 。示例1:输入: nums1 = [1,7,11], nums2 = [2,4,6], k = 3输出: [1,2],[1,4],[1,6]解释: 返回序列中的前 3 对数:[1,2],[1,4],[1,

2022-01-15 19:24:39 297

原创 LeetCode-1716-计算力扣银行的钱

1716 计算力扣银行的钱题目: Hercy 想要为购买第一辆车存钱。他每天都往力扣银行里存钱。最开始,他在周一的时候存入 1 块钱。从周二到周日,他每天都比前一天多存入 1 块钱。在接下来每一个周一,他都会比前一个周一多存入 1 块钱。给你 n ,请你返回在第 n 天结束的时候他在力扣银行总共存了多少块钱。示例1:输入:n = 4输出:10解释:第 4 天后,总额为 1 + 2 + 3 + 4 = 10 。示例2:输入:n = 10输出:37解释:第 10 天后,总额为 (1 +

2022-01-15 19:08:09 99

原创 LeetCode-003-无重复字符的最长子串

003 无重复字符的最长子串题目: 给定一个字符串 s,请你找出其中不含有重复字符的最长子串的长度。示例1:输入: s = "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入: s = "bbbbb"输出: 1解释: 因为无重复字符的最长子串是"b",所以其长度为1。示例3:输入: s = "pwwkew"输出: 3解释: 因为无重复字符的最长子串是 "wke",所以其长度为3。请注意,你的答案必须是子串的长度,"pwke

2022-01-14 16:06:22 104

原创 LeetCode-747-至少是其他数字两倍的最大数

747 至少是其他数字两倍的最大数题目: 给你一个整数数组 nums ,其中总是存在 唯一的 一个最大整数 。请你找出数组中的最大元素并检查它是否 至少是数组中每个其他数字的两倍 。如果是,则返回 最大元素的下标 ,否则返回 -1 。示例1:输入:nums = [3,6,1,0]输出:1解释:6 是最大的整数,对于数组中的其他整数,6 大于数组中其他元素的两倍。6 的下标是 1 ,所以返回 1。示例2:输入:nums = [1,2,3,4]输出:-1解释:4 没有超过 3 的两倍大,所

2022-01-13 16:19:33 94

原创 LeetCode-002-两数相加

002 两数相加题目: 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例1:输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.示例2:输入:l1 = [0], l2 = [0]输出:[0]示例3:输入:l1 = [9,9,9,9,

2022-01-13 11:34:36 61

原创 LeetCode-001-两数之和

001 两数之和题目: 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。示例2:输入:nums = [3,2,4],

2022-01-11 22:32:22 597

原创 指令的寻址方式

2021-10-03 15:13:29 134

原创 《计算机组成原理》存储器的分类

2021-09-26 14:40:25 91

原创 利用UltraISO工具制作Windows10系统启动盘安装系统

需要资源如下:① Windows10映像文件链接:https://pan.baidu.com/s/1ucz5c6dnqwXjbadlSed_Ww提取码:d6hb② 启动盘制作工具UltraISO链接:https://pan.baidu.com/s/14Aqo40SMMqc4nZMO0evQKg提取码:x2c0③ > 8G U盘一个下载解压结果如下:① Windows10映像文件② UltralSO工具启动盘制作过程① 打开UltralSO工具打开界面如下:..

2021-07-03 16:09:21 734

原创 Word设置目录出现标题的级别数

1 引用—目录—自定义目录2 修改显示级别

2021-04-19 09:15:23 816

原创 Llinux系统下安装GNOME桌面

yum check-updateyum -y install Ivm2 device-mapperyum -y groupinstall GNOME输入以上命令行下载GNOME桌面,下载完成后输入以下命令行systemctl set-default graphical.target //默认开机设置成图形模式重启系统

2021-04-10 21:10:36 525

原创 [Echarts] Uncaught TypeError: Cannot read property ‘getAttribute‘ of null

例如:<div id = "echarts1"></div>var myChart = echarts.init(document.getElementById('echarts1'));原因js初始化的时候找不到 id 为 echarts1 的div。解决调整顺序,将js初始化放置html执行之后。

2021-03-04 14:42:09 208 1

原创 Qt Designer 不让子控件继承父窗口的样式方法

设定样式的时候指定控件名称## 控件类型 #对象名称 # {# 样式# }QFrame #frame{ background-color: rgb(0, 0, 0);}

2021-01-01 01:20:57 3866

原创 使用Python打开文件夹窗口

import os # path为需要打开文件夹的路径 path = r'C:/Users/Images' os.startfile(path)

2020-12-29 20:38:47 6307

原创 Vue学习笔记(二)

1 插值操作1.1 Mustache语法Mustache :双大括号 {{}}<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>Title</title> </head> <body> <div id = "app"> <h1>{{message}}</h1>

2020-07-14 16:26:22 90

原创 VUE学习笔记(一)

1. VUE.js安装1.1 直接CDN引入可以选择开发环境版本还是生产环境版本<!-- 开发环境版本,包含了有帮助的命令行警告 --><script src = "https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><!-- 生产环境版本,优化了尺寸和速度--><script src = "https://cdn.jsdelivr.net/npm/vue"></s

2020-07-13 15:39:19 101

原创 《计算机组成原理》知识点---第12章 CPU结构和功能

目录12.1 CPU组成12.2 寄存器组成12.2.1 用户可见寄存器12.2.2 控制和状态寄存器12.3 指令周期12.3.1 间接周期12.3.2 数据流12.3.2.1 数据流与取指周期12.3.2.2 数据流与间接周期12.3.2.3 数据流与中断周期12.4 指令流水线技术12.4.1 流水线策略12.4.2 流水线性能12.4.3 流水线冒险12.4.3.1 资源冒险(resource hazard)12.4.3.2 数据.

2020-06-29 13:42:11 993

原创 《计算机组成原理》知识点---第4章 Cache存储

目录4.1 计算机存储系统概述4.1.1 存储系统的特性4.1.2 存储器层次结构4.2 cache存储器原理4.3 cache的设计要素4.3.1 映射功能4.3.1.1 直接映射(direct mapping)4.3.3.2 全相联映射(associative mapping)4.3.3.3 组相联映射(set-associative mapping)4.3.2 替换算法4.1 计算机存储系统概述4.1.1 存储系统的特性1. 存储位置..

2020-06-27 11:58:54 2780

原创 《计算机组成原理》知识点---第2章 计算机的演变和性能

2.1 计算机简史1. “五代”:电子管计算机时代 --> 晶体管计算机时代 --> 集成电路计算机时代 --> 大规模集成电路计算机时代 --> 超大规模集成电路计算机时代。2. 冯·诺伊曼机工作方式的基本特点是指按地址访问并顺序执行指令。3. 部分寄存器① 存储器缓冲寄存器(MBR):包含将要写到存储器或送到I/O单元或者接受来自存储器或I/O单元的一个字。② 存储器地址寄存器(MAR):指定将要从MBR写进存储器或从存储器读入MBR的存储器字单元的地址。

2020-06-26 10:46:52 353

原创 《计算机组成原理》知识点---第1章 计算机导论

目录1.1 计算机组成与体系结构1.2 结构和功能1.2.1 功能1.2.2 结构1.1 计算机组成与体系结构计算机体系结构是指对程序员可见的系统属性,即对程序的逻辑执行有直接影响的属性。例如:体系结构的属性包括指令集、用来表示各种数据类型的比特数、I/O机制、内存寻址技术。计算机组成原理是指实现体系结构规范的操作单元及其相互连接。例如:组成的属性包括那些对程序员可见的硬件细节,如控制信号、计算机与外围设备之间的接口以及存储器使用的技术。1.2 结构和功能结构 :部件..

2020-06-26 09:58:25 455

原创 Assembly Language for x86 Processors --- 3.4 课后习题答案

3.4 Defining Data1 Create an uninitialized data declaration for an 8-bit signed integer.答 :value SBYTE ?2 Declare an uninitialized array of 50 unsigned doublewords named dArray.答 :dArray DWORD 50 DUP(?)3 Show the order of individual bytes in memory (lo

2020-05-15 01:45:04 232

原创 Assembly Language for x86 Processors --- 3.5 课后习题答案

1 Use a TEXTEQU expression to redefine “PROC” as “PROCEDURE.”答 :PROCEDURE TEXTEQU < PROC >2 Declare a symbolic constant using the equal-sign directive that contains the ASCII code(08h) for the Backspace key.答 :BACKSPACE = 08h3 Use TEXTEQU to ass

2020-05-15 01:12:27 229

原创 Assembly Language for x86 Processors --- 5.5 课后习题答案

5.5 Defining and Using Procedures1 The RET instruction pops the top of the stack into the instruction pointer.答 :√2 The USES operator lets you name all registers that are modified within a procedure.答 :√3 In protected mode, each procedure call uses a

2020-05-15 00:19:18 174

原创 MFC Windows 程序设计实验 --- Edit Boxes

1 实验描述:create edit boxes and realize the operation like addition, subtraction, multiplication and division.2 同上一篇文章,新建一个项目工程。3 同上一篇文章,向资源文件 Diglog 中添加题目要求的控件。4 同上一篇文章,为类成员添加类型。5 同上一篇文章,为每个控件添加函数。如下图,为实现Addition功能的函数:6 结果如下图:...

2020-05-14 14:47:30 199

原创 MFC Windows 程序设计实验--- Computation of score based on the score and the weight

1 实验描述:Design a program by using MFC AppWizard to realize the computation of score based on the score and the weight.2 创建MFC工程项目(VC++6.0):选择 MFC AppWizard(exe) --> 填入工程名称 --> 点击“确定” --> 选择“基本对话框” --> 点击“完成”创建成功后,资源文件包括以下几部分:2 向资源文件 Diglog

2020-05-14 11:34:20 232

原创 Assembly Language for x86 Processors --- 5.4 课后习题答案

5.4 Stack Operations1 The PUSH instruction cannot have an immediate operand.答 :×2 Local variables in procedures are created on the stack.答 :√3 Only 32-bit values should be pushed on the stack when using the Irvine32 library.答 :√4 Only 16-bit values

2020-05-09 00:53:01 199 1

原创 Assembly Language for x86 Processors---汇编环境配置(VS2019 + irvine链接库)

步骤如下:1 下载 VS community 2019 ( VS2019 社区版) : 官网直接免费下载就可以!下载 irvine 链接库2 创建一个C++空项目:3 项目建成,打开 解决方案资源管理器 --> 项目右击 --> 生成依赖性 --> 生成自定义4 选择 masm --> 确定5 添加源文件 : 打开解决方案资源管...

2020-05-08 12:41:16 1437 2

原创 MFC Windows 程序设计---Hello MFC!

1 源代码如下 :HelloMFC.h

2020-05-07 11:31:16 374

原创 Windows程序设计实验---Windows API Programming 2

实验描述:1 . Create a menu which includes three menu items: File, Calculate andHelp.1.2 When the Draw(G) menu item of the File(F) menu is clicked, thefigure is drawn as shown below.1.3 And when t...

2020-04-23 11:30:00 250

原创 Assembly Language for x86 Processors --- 4.5 课后习题答案

4.5 JMP and LOOP Instructions1 In real-address mode, which register is used as the counter by the LOOP instruction?(在实地址模式下,循环指令使用哪个寄存器作为计数器?)答 :CX2 The LOOP instruction does the following: It decr...

2020-04-20 00:20:18 307 2

原创 Assembly Language for x86 Processors --- 4.4 课后习题答案

4.4 Indirect Addressing1 答 :a. 10hb. 40hc. 003Bhd. 3e. 3f. 22 The following instruction is invalid: inc [esi]答 :×3 Any 32-bit general-purpose register can be used as an indirect operand.答 ...

2020-04-17 12:13:00 210

irvine.rar

汇编语言链接库Irvine32,里面主要包括Irvine16.lib, Irvine16.inc, Irvine32.lib, Irvine32.inc, SmallWin.inc, VirtualKeys.inc等

2020-04-03

masm32v11r.zip

汇编语言环境搭建工具:masm32 下载后解压到文件夹后点击install进行安装,安装到默认路径下,安装成功后会生成msam文件夹包含include 和 lib文件

2020-04-03

空空如也

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

TA关注的人

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