自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (10)
  • 收藏
  • 关注

原创 Ubuntu服务器上搭建个人主页

小伙伴们,想要更多功能,请在评论区留言。我会尽力满足大家的心愿。

2023-04-09 18:42:36 257

原创 Linux下C++轻量级Web服务器(含源码和测试地址)

公网ip。

2023-04-03 19:21:17 592 1

原创 MySQL经典50题

【代码】MySQL经典50题。

2023-10-06 15:41:31 141

原创 C++内存总结

(3)针对该库的导入符号表,查找对应的依赖的动态链接库,如有跳转,则跳到3 (4)调用该动态链接库的初始化函数。操作系统首先创建相应的进程并分配私有的进程空间,然后操作系统的加载器负责把可执行文件的数据段和代码段映射到进程的虚拟内存空间中。栈由操作系统自动分配释放 ,存放函数的参数值,局部变量的值等;自由存储区,就是那些由malloc等分配的内存块,和堆是十分相似的,不过是用free来结束自己的生命。第二:将分配的内存的指针以链表的形式自行管理,使用完毕之后从链表中删除,程序结束时可检查改链表。

2023-05-30 17:03:14 628

原创 鸟哥的Linux私房菜 学习 Shell Scripts

更多参考http://cn.linux.vbird.org/linux_basic/0340bashshell-scripts.php#hint。

2023-04-12 10:18:05 1103 1

原创 在线人脸识别

老年爱因斯坦和青年爱因斯坦是同一个爱因斯坦真假爱因斯坦我们小时候和长大后相貌竟如此不同

2023-04-08 12:52:31 114

原创 gdb内存检查

gcc选项 -fsanitize=address。

2023-04-05 12:02:16 460

原创 gdb 调试“破解”软件密码

layout asm 进入汇编代码。

2023-04-04 20:55:47 192

原创 GDB core dump分析

是某个时刻某个进程的内存信息映射,即包含了生成转储文件时该进程的整个内存信息以及寄存器等信息。转储文件可以是某个进程的,也可以是整个系统的。可以是进程活着的时候生成的,也可以是进程或者系统崩溃的时候自动生成的。为活着的进程创建core dump文件一般可以通过gdb来生成,使用gdb把进程attach进来以后,执行generate-core-file或者gcore命令来生成core dump文件。%e-%p-%t: 可执行文件名-进程id-时间。比如Ubuntu 20.04。比如Ubuntu 18.04。

2023-04-04 19:59:39 1002

原创 实验一:系统软件启动过程

提示:参考附录“启动后第一条执行的指令”,可了解更详细的解释,以及如何单步调试和查看 BIOS 代码。在实验的过程中我们可能会遇上各种各样的问题,调试是必要的。默认的 gdb 需要进行一些额外的配置才进行 qemu 的调试任务。列出本实验各练习中对应的 OS 原理的知识点,并说明本实验中的实现部分如何对应和体现了原理中的基本概念和关键知识点。为了实现 lab1 的目标,lab1 提供了 6 个基本练习和 1 个扩展练习,要求完成实验报告。从 CPU 加电后执行的第一条指令开始,单步跟踪 BIOS 的执行。

2023-04-03 21:54:39 210

原创 CMake代码实践

VSCode 远程连接linux,运行结果。

2023-03-31 22:39:59 38

原创 数据库基础与实战

隔离性:并发执行的事务是隔离的,一个不影响一个。如果有两个事务,运行在相同的时间内,执行相同的功能,同一时间仅有一个请求用于同一数据。数据库管理系统的主要功能:数据定义,数据操作,数据库的运行管理,数据组织、存储与管理,数据库的保护和维护,通信。持久性:在事务完成以后,该事务所对数据库所作的更改便持久的保存在数据库之中,并不会被回滚。原子性:事务是数据库的逻辑工作单位,它对数据库的修改要么全部执行,要么全部不执行。数据库系统的主要特点:数据结构化、数据度的冗余度小、较高的数据独立性。

2023-03-29 21:20:34 117

原创 实验一:系统软件启动过程

1. 实验内容lab1 中包含一个 bootloader 和一个 OS。这个 bootloader 可以切换到 X86 保护模式,能够读磁盘并加载 ELF 执行文件格式,并显示字符。而这 lab1 中的 OS 只是一个可以处理时钟中断和显示字符的幼儿园级别 OS。

2023-03-28 20:17:42 241

原创 GDB调试器

GDB(GNU Debugger)是一个用来调试C/C++程序的功能强大的调试器,是Linux系统开发 C/C++最常用的调试器程序员可以使用GDB来跟踪程序中的错误,从而减少程序员的工作量。Linux 开发C/C++ 一定要熟悉 GDBVSCode是通过调用GDB调试器来实现C/C++的调试工作的;Windows 系统中,常见的集成开发环境(IDE),如 VS、VC等,它们内部已经嵌套了相应的调试GDB主要功能:设置断点(断点可以是条件表达式)

2023-03-28 20:11:49 499

原创 gcc/g++编译c/c++程序

GCC 编译器支持编译 Go、Objective-C,Objective-C ++,Fortran,Ada,D 和 BRIG(HSAIL)等程序;Linux 开发C/C++ 一定要熟悉 GCCVSCode是通过调用GCC编译器来实现C/C++的编译工作的;实际使用中:使用 gcc 指令编译 C 代码使用 g++指令编译 C++ 代码test.cppreturn 0;编译过程预处理-Pre-Processing //.i文件。

2023-03-27 22:44:21 845

原创 linux指令

作用: 包含了Linux中全部命令手册。含义: 查看命令使用手册,按 q 退出。用法: shut -h [时间]作用: 重启linux系统。用法: man [命令]设置tab键为4个空格。

2023-03-27 20:38:11 320

原创 Linux系统下C/C++编程

cmake 用于 jsoncpp/example。

2023-03-26 21:53:17 1266

原创 linux编程──gcc和clang

问题1-3 你可以用clang替换gcc,重复上面的各步,比较使用clang和gcc分别输出的结果有何异同。如何在使用了-nostdinc选项的同时使得上述命令编译通过?请对比sample-32.s和sample.s,找出它们的区别,并上网检索给出产生这些区别的原因。-nostdinc: 不要在标准系统目录中寻找文件,只是搜索‘-I’选项指定的目录。在文件HW/H3/c/sort.c中编写一个排序程序。在文件HW/H3/c/Makefile中编写编译规则。-nostdinc选项的用处是什么?

2023-03-24 22:33:58 678

原创 Linux系统下gdb调试

2、gdb用法介绍(1)生成带有调试信息的可运行程序,命令如下:g++ -g main.cpp -o main //生成带有调试信息的可运行程序main,编译参数-g结果如下:ls -lh # 以人类可读的方式显示当前目录中的文件和目录大小没有调试信息的结果如下:有调试信息的结果如下:以看出,没有调试信息的会提示:No debugging symbols found in…,有调试信息的会提示Reading symbols from …。

2023-03-22 21:26:51 909

原创 鸟哥的Linux私房菜 正则表示法与文件格式化处理

(要看答案请将鼠标移动到答:'底下的空白处,按下左键圈选空处即可察看) 底下皆为实作题,请自行撰写出程序喔!

2023-03-19 19:59:54 1732 2

原创 自动机器学习 AutoML

自动机器学习(AutoML)是将机器学习应用于现实问题的端到端流程自动化的过程。AutoML 使真正意义上的机器学习成为可能。《自动机器学习入门与实践 使用Python》

2023-03-14 19:04:04 94

原创 使用Nmap扫描主机

XShell可运行,工具->脚本。

2023-03-02 19:32:00 457

原创 配置sudo访问

【代码】配置sudo访问。

2023-03-02 17:17:23 45

原创 nginx日志服务之敏感信息脱敏

在创建Logstore对话框中,输入Logstore名称,打开WebTracking开关,然后单击确定。在创建数据加工规则面板,输入规则名称,单击添加,然后配置存储目标,时间范围选择为所有,单击确定。在nginx-access-log-fmt页签左侧,单击nginx-access-log。在nginx-access-log页签左侧,单击nginx-access-log-fmt。在nginx-access-log数据加工页签,输入如下加工语句,单击保存数据加工。

2023-03-02 17:11:13 858

原创 CentOS服务器的安装

Red Hat Enterprise Linux(RHEL)是目前由众多厂商支持的主流的Linux发行版本,对KVM(Kernel-based Virtual Machine)虚拟机的全力支持,使其成为许多企业的Internet服务器首选。CentOS是一个Red Hat Linux源代码的企业级Linux发行版本(2004年推出,大约每两年发行一次新版本,目前最新版本为7.6-1810,本教材选用的是7.4-1708)。

2023-02-07 00:02:25 853

原创 VMWare安装ubuntu及ssh连接

桌面打开终端,执行命令:cp /etc/apt/sources.list /etc/apt/sources.list.bak。(1)终端执行命令:chmod 777 /etc/apt/source.list更改文件权限使其可编辑;(2)执行命令:gedit /etc/apt/source.list打开文件进行编辑;(3)删除原来的文件内容,复制下面的任意一个到其中并保存(常用的是阿里源);新增语句:PermitRootLogin yes 即可。

2023-02-05 15:40:19 737

原创 CSND近期推出的猿如意到底怎么样?

ChatGPT

2022-12-31 16:49:21 753

原创 CloudSim云仿真的使用及论文阅读

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、maven 配置二、CloudSimExample1.CloudSimExample12.CloudSimExample4总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、maven 配置maven 本地仓库的配置二、CloudSimEx.

2022-05-08 16:56:09 3021

原创 ubuntu单(双)机版Swarm安装及试用

文章目录Swarm -- Docker的调度工具一、安装docker二、安装Swarm单机版1.拉取swarm镜像2.搭建Swarm环境3.确认Swarm单机版搭建是否成功总结Swarm – Docker的调度工具Swarm是一个由Docker研发团队开发的调度工具,可以使用标准的Docker 应用编程接口。Swarm有三个核心概念:节点、服务和任务。节点是已加入Swarm的Docker引擎的实例,服务是在Worker节点上执行的,任务是在Docker容器中执行的命令。一、安装

2022-04-01 10:42:19 5422

原创 341. 扁平化嵌套列表迭代器

341. 扁平化嵌套列表迭代器Flatten Nested List Iterator文章目录题目描述:示例:方法数学公式JavaDepth-First Search (DFS)QueueStackC++Depth-First Search (DFS)QueueStack通过截图题目描述:给你一个嵌套的整数列表 nestedList 。每个元素要么是一个整数,要么是一个列表;该列表的元素也可能是整数或者是其他列表。请你实现一个迭代器将其扁平化,使之能够遍历这个列表中的所有整数。实现扁平迭代器类

2022-02-13 09:04:35 89

原创 53. 最大子数组和

53. 最大子数组和Maximum Subarray文章目录题目描述:示例:方法数学公式Java动态规划dpdp 空间复杂度O(n)→\to→O(1)C++动态规划dp参考答案通过截图题目描述:给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组 是数组中的一个连续部分。https://leetcode-cn.com/problems/maximum-subarray/Given an integer array nums, fin

2022-02-12 08:57:17 73

原创 10. 正则表达式匹配

10. 正则表达式匹配Regular Expression Matching文章目录题目描述:示例:方法数学公式Java动态规划dpC++动态规划dp通过截图题目描述:给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。'.' 匹配任意单个字符'*' 匹配零个或多个前面的那一个元素所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。https://leetcode-cn.com/problems/regular-expression-

2022-02-11 09:30:04 708

原创 622. 设计循环队列

622. 设计循环队列Design Circular Queue文章目录题目描述:示例:示例 1:示例 2:方法数学公式Java双端队列Deque数组arrayC++数组array数组array 修改通过截图题目描述:设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。循环队列的一个好处是我们可以利用这个队列之前用过的空间。在一个普通队列里,一旦一个队列满了,我们就不能插入下一个元素,即使在

2022-02-10 09:28:40 90

原创 剑指 Offer 38. 字符串的排列

剑指 Offer 38. 字符串的排列文章目录题目描述:示例:示例 1:方法数学公式Java回溯法backtrackingC++回溯法backtracking通过截图题目描述:输入一个字符串,打印出该字符串中字符的所有排列。你可以以任意顺序返回这个字符串数组,但里面不能有重复元素。https://leetcode-cn.com/problems/zi-fu-chuan-de-pai-lie-lcof示例:示例 1:输入:s = “abc”输出:[“abc”,“acb”,“bac”,“bc

2022-02-09 12:06:04 79

原创 136. 只出现一次的数字

136. 只出现一次的数字文章目录题目描述:示例:示例 1:示例 2:方法数学公式C++位运算Hash表Java位运算Hash表通过截图题目描述:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?https://leetcode-cn.com/problems/single-number/submissions/示例:示例 1:输入:[2,2,1]输出:1示例 2

2022-02-08 08:51:49 63

原创 1143. 最长公共子序列

1143. 最长公共子序列文章目录题目描述:示例:示例 1:示例 2:示例 2:方法数学公式C++dp动态规划dp矩阵2维 →\rightarrow→ 1维Javadp动态规划dp矩阵2维 →\rightarrow→ 1维通过截图题目描述:给定两个字符串 text1 和 text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0 。一个字符串的 子序列 是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新

2022-02-07 11:46:56 60

原创 剑指 Offer 51. 数组中的逆序对

剑指 Offer 51. 数组中的逆序对文章目录题目描述:示例:示例 1:方法数学公式C++归并排序Java归并排序参考答案通过截图题目描述:在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。https://leetcode-cn.com/problems/shu-zu-zhong-de-ni-xu-dui-lcof/示例:示例 1:输入:[7,5,6,4]输出:5方法数学公式「归并排序」是分治思想的典型应用,

2022-02-06 15:54:06 71

原创 316. 去除重复字母

316. 去除重复字母文章目录题目描述:示例:示例 1:示例 2:方法数学公式C++贪心 + 单调栈Java贪心 + 单调栈通过截图题目描述:给你一个字符串 sss ,请你去除字符串中重复的字母,使得每个字母只出现一次。需保证 返回结果的字典序最小(要求不能打乱其他字符的相对位置)。https://leetcode-cn.com/problems/remove-duplicate-letters/示例:示例 1:输入:s = “bcabc”输出:“abc”示例 2:输入:s = “cb

2022-02-05 10:26:44 143

原创 130. 被围绕的区域

130. 被围绕的区域文章目录题目描述:示例:示例 1:示例 2:方法数学公式C++dfsbfsJavadfsbfs通过截图题目描述:给你一个 m×nm \times nm×n 的矩阵 board ,由若干字符 ‘XXX’ 和 ‘OOO’ ,找到所有被 ‘X’ 围绕的区域,并将这些区域里所有的 ‘OOO’ 用 ‘XXX’ 填充。https://leetcode-cn.com/problems/surrounded-regions/示例:示例 1:输入:board = [[“X”,“X”,“X

2022-02-04 10:01:52 64

原创 459. 重复的子字符串

459. 重复的子字符串文章目录题目描述:示例:示例 1:示例 2:示例 3:方法数学公式C++枚举字符串匹配Java枚举字符串匹配通过截图题目描述:给定一个非空的字符串 sss ,检查是否可以通过由它的一个子串重复多次构成。https://leetcode-cn.com/problems/repeated-substring-pattern/solution/zhong-fu-de-zi-zi-fu-chuan-by-leetcode-solution/示例:示例 1:输入:s = “ab

2022-02-03 11:15:09 7481

C/C++语言面试题 昆仑C语言面试题

2023年春招最新的C/C++语言面试题

2023-03-31

CS188 人工智能全部资料.rar

CS188 人工智能全部资料.rar

2020-06-30

CISCO第二学期测试(包括11章exam).rar

CISCO第二学期测试(包括11章exam)

2020-04-02

编译原理实验代码.rar

编译原理实验代码

2020-03-29

编译原理实验生成的test.exe

第10章讲义编译原理实验生成的exe文件,可直接运行

2020-03-29

编译原理实验需要的头文件和源文件.rar

编译原理实验需要的头文件和源文件 mylexer.c myparser.c myparser.h mylexer.l myparser.y 编译原理实验需要的头文件和源文件

2020-03-28

Parse Generator.rar

编译原理实验需要的Parse Generator软件

2020-03-28

multiagent.rar

人工智能P3作业代码

2020-03-28

最新高数18讲.rar

最新高数18讲

2020-03-24

南邮微机历年试卷和复习资料.rar

南邮微机历年试卷和复习资料

2019-08-09

南邮数据结构考研真题+答案(1999年_2018年).rar

此为南京邮电大学811数据结构考研真题+答案1999-2018(无2012),本人为2018年考研工科生,这门专业课几乎满分,其中上传的真题中2018年回忆版+答案最为珍贵(也是学得好才能全部回忆出来,哈哈!),除了3道选择题没有回忆出来,其他题目几乎一模一样。答案包含算法思想与代码设计。

2019-05-20

空空如也

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

TA关注的人

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