自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++当前时间格式化API

【代码】C++当前时间格式化API。

2024-03-02 22:13:08 414

原创 vscode通过remote-ssh连接服务器卡在downloading with wget

自动更新了vscode 的 ssh remote插件,更新后需要重新安装wget,wget内网下不了,一直卡在这里,重启窗口也是显示有下载任务进行中,连不上。回退ssh remote插件到之前的版本,有外网的时候再更新版本,下载wget等。

2024-02-26 09:57:22 786

原创 hexo个人网站代码迁移

新设备的项目文件不需要配置git,原因应该是项目文件里写了git配置文件,包括代码仓库位置等。

2023-11-06 20:18:33 81

原创 VMware平台下Ubuntu虚拟机迁移

迁出机器: 虚拟机关机,选中虚拟机,文件->导出为OVF。迁入机器 : 安装相同版本的VMware。迁入机器: 复制到硬盘后,打开OVF。

2023-11-06 19:58:39 452

原创 网线局域网传输数据

主机A: 192.168.0.1255.255.255.0默认网关192.168.0.1主机B:192.168.0.2255.255.255.0默认网关192.168.0.1所选文件夹右键共享设置everyone全控制读写权限点击共享后,可以看到文件被共享的位置另一条电脑输入文件共享位置,输入原电脑用户密码,即可传输共享文件

2023-11-05 14:10:22 62

原创 git超过100MB

这里的XXX替换成报错文件的具体路径(例如我这里的xxx是target/travel-0.0.1-SNAPSHOT.jar)有可能错误直接爆出是哪个文件,也有可能只是爆出了该文件的代号。如果是代号需要先使用该语句查询具体是哪个文件。查看哪个文件超过了100M。xxx就是文件路径同上。

2023-11-03 17:08:11 243

原创 mariaDB免密登录

在/etc/mysql/mariadb.conf.d/中分别对50-server.cnf和50-musqld_safe.cnf的[mysqld]下一行输入skip-grant-tables。忘记根密码了,mariaDB的配置文件和mysql不太一样。输入密码登录时直接回车。

2023-08-17 10:56:38 259

原创 单调队列获得动态变化过程中的最大值

每次状态改变的时候,考虑会不会破坏单调性,考虑最大值会不会被删除,如果删除了pop(),取第二个值,如果不删除就不管。也就是单调队列的大小和滑动窗口的大小是不一致的,只考虑单调性和求每个状态的极值。请定义一个队列并实现函数 max_value 得到队列里的最大值,要求函数max_value、push_back 和 pop_front 的均摊时间复杂度都是O(1)。链接:https://leetcode.cn/problems/hua-dong-chuang-kou-de-zui-da-zhi-lcof。

2023-05-25 11:18:48 51

原创 单调栈,可以用于寻找之前和之后的更大或更小的数

对于每个 0 <= i < nums1.length ,找出满足 nums1[i] == nums2[j] 的下标 j ,并且在 nums2 确定 nums2[j] 的 下一个更大元素。其主要思想是在遍历序列时,对每个元素维护一个栈内元素单调递增或单调递减的栈结构,以便快速计算该元素在序列中左侧或右侧满足一定条件的最近元素的位置。输入一个数组 nums,请你返回一个等长的结果数组,结果数组中对应索引存储着下一个更大元素,如果没有更大的元素,就存 -1。求在该柱状图中,能够勾勒出来的矩形的最大面积。

2023-05-24 11:41:48 72

原创 并查集Union-Find 算法

给定在树基础上增加一条边组成图,要求删除一条边变回树,删除的边是数组最后出现的。

2023-05-23 14:33:13 50

原创 拓扑排序bfs和dfs实现

给定一个数组 prerequisites ,它的每一个元素 prerequisites[i] 表示两门课程之间的先修顺序。例如 prerequisites[i] = [ai, bi] 表示想要学习课程 ai ,需要先完成课程 bi。请根据给出的总课程数 numCourses 和表示先修顺序的 prerequisites 得出一个可行的修课序列。可能会有多个正确的顺序,只要任意返回一种就可以了。如果不可能完成所有课程,返回一个空数组。剑指 Offer II 114. 外星文字典。

2023-05-22 14:24:21 93

原创 bfs从初始值逐步变化到目标值的最短路径

一个密码锁由 4 个环形拨轮组成,每个拨轮都有 10 个数字: ‘0’, ‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’, ‘7’, ‘8’, ‘9’。每个拨轮可以自由旋转:例如把 ‘9’ 变为 ‘0’,‘0’ 变为 ‘9’。给定两个长度相同但内容不同的单词 beginWord 和 endWord 和一个字典 wordList ,找到从 beginWord 到 endWord 的 最短转换序列 中的 单词数目。锁的初始数字为 ‘0000’ ,一个代表四个拨轮的数字的字符串。

2023-05-09 11:51:10 50

原创 矩阵中的距离 bfs 二分图 dfs

给定一个由 0 和 1 组成的矩阵 mat ,请输出一个大小相同的矩阵,其中每一个格子是 mat 中对应位置元素到最近的 0 的距离。

2023-05-06 10:35:00 67

原创 FloodFill 算法 岛屿问题

FloodFill 算法 岛屿问题。

2023-05-05 11:06:10 45

原创 看起来是完全背包二维dp用一维状态转移做

给定一个由 不同 正整数组成的数组 nums ,和一个目标整数 target。请从 nums 中找出并返回总和为 target 的元素组合的个数。数组中的数字可以在一次排列中出现任意次,但是。这类主要是还是两个for,但是想状态的时候就去想一维dp(结果导向),另一个不同元素的类型直接用遍历代替。

2023-04-28 11:39:57 42

原创 背包dp以及空间压缩

比如说考虑这个4要结合3和2考虑,遍历方向是从下往上,从左往右,那就是第一种情况,存起来上游的那个值就行。

2023-04-27 10:59:17 86

原创 s中子序列t的数目

1. 后一种很难想,先想简单的。s先取t[1]然后往后找t[2]有哪些情况,然后依次推。太难了,得买课系统学一学了o(╥﹏╥)o。

2023-04-25 10:43:16 62

原创 最长菲波那切子列

【代码】最长菲波那切子列。

2023-04-21 11:29:25 36

原创 打家劫舍 DP解法

【代码】打家劫舍 DP解法。

2023-04-20 11:04:26 106

原创 MySQL必知必会-知识总结

MySQL必知必会-知识总结

2023-02-17 23:26:23 91

原创 7.排序算法小结-C++描述

数据结构中排序算法的C++描述

2022-10-17 20:26:14 290 1

原创 优先队列 堆的C++描述与实现

优先队列 堆 C++描述

2022-10-16 17:05:15 211

原创 计网入门学习笔记

网络是怎样连接的读书笔记。主要是讲了从浏览器到Web服务器信息传输的全过程

2022-09-13 15:13:47 811

原创 C++ STL函数对象和常用算法

C++ STL函数对象和常用算法

2022-03-03 16:40:50 338

原创 C++ STL容器 复习例子

C++ STL容器 复习例子

2022-03-03 16:40:07 591

原创 多态、泛型复习

1. 浅拷贝和深拷贝#include<iostream>using namespace std;class Person{public: //无参构造函数 Person(); //有参构造函数 Person(int age, int height) { m_age = age; m_heigt =new int(height) ; } //拷贝构造函数 Person(const Person& p) { m_age = p.m_age; //

2022-03-01 11:58:02 136

原创 编译原理学习笔记

编译原理学习笔记

2022-01-25 18:42:22 30

原创 C++Primer第八章IO库

一、IO类前面章节已经在用的IO库设施istream:输入流类型,提供输入操作。 ostream:输出流类型,提供输出操作 cin:一个对象,从标准输入读取数据。istream cout:一个对象,向标准输出写入数据。ostream cerr:一个对象,向标准错误写入消息。ostream >>运算符:用来从一个对象中读取输入数据。istream <<运算符:用来向一个对象中写入输出数据。ostream getline函数:从一个给定的对象中读取一行数据,存入到一

2022-01-25 09:53:38 109

原创 C++Primer学习笔记第七章类

定义抽象数据类型类背后的基本思想:数据抽象(data abstraction)和封装(encapsulation)。 数据抽象是一种依赖于接口(interface)和实现(implementation)分离的编程技术。类成员 (Member)必须在类的内部声明,不能在其他地方增加成员。 成员可以是数据,函数,类型别名。类的成员函数成员函数的声明必须在类的内部。 成员函数的定义既可以在类的内部也可以在外部。 使用点运算符.调用成员函数。 必须对任何const或引用类型成员以及没有..

2022-01-24 17:06:54 107

原创 Modelica学习笔记

1.新建modelica类2.找组件modelica-->mechanics-->translational-->components等;找信号源blocks-->sources等3.模件进行连接4.元件设置参数

2022-01-13 16:52:13 2459 1

原创 primer学习笔记-第六章函数

六、函数一个命名了的代码块1.函数包含:返回类型、函数名、形参列表、函数体;调用运算符,表达式是函数或者指向函数的指针,圆括号内是实参列表,用于初始化形参;

2021-12-05 16:35:40 124

原创 Primer学习笔记-第五章

五、语句5.1简单语句表达式语句: 执行表达式并丢弃求值结果;空语句;复合语句(块);5.2语句作用域5.3条件语句1.悬垂else2.switch语句:如果表达式和某个case标签的值匹配成果,程序从该标签之后的第一条语句开始执行,直到到达了swich的结尾或者是遇到一条break语句为止。1.case标签必须是整型常量表达式;2.default也是一种特殊的case标签;3.不允许跨国变量的初始化语句直接跳转到该变量作用域内的另一个位置;5.4迭代语句

2021-12-04 17:18:14 88

原创 Primer学习笔记-第四章 表达式

Primer学习笔记-第四章 表达式

2021-11-29 17:11:43 175

原创 Primer学习笔记第三单元

三、字符串、向量和数组3.1命名空间的using声明1.std::cin表示从标准库中读取内容,可以通过using声明,using std::cin;2.每个名字都需要独立的using声明;3.头文件一般不适用using声明,以免使用的文件都包含一些名字;3.2标准库类型string可变长的字符序列3.2.1定义和初始化1.string s4(n,'c'); //定义s为n个字符c组成的串。直接初始化() 和 拷贝初始化=,多个对象时需要直接初始化;...

2021-11-25 16:56:14 136

原创 C++ Primer学习笔记第一、二单元

一、基础知识1.4控制流1.在for循环中,循环控制变量的初始化和修改都放在语句头部分,形式较简洁,且特别适用于循环次数已知的情况。在while循环中,循环控制变量的初始化一般放在while语句之前,循环控制变量的修改一般放在循环体中,形式上不如for语句简洁,但它比较适用于循环次数不易预知的情况(用某一条件控制循环)。两种形式各有优点,但它们在功能上是等价的,可以相互转换。2.读取数量不定的输入数据#include<iostream>using namespace std.

2021-11-23 17:17:11 95

原创 面向对象的c++和windows编程

一、抽象性、封装性二、继承性三、多态性四、C语言基础五、泛型程序设计5.1模板1.一个模板是创建一个类或函数的通用模型,将队形的数据类型参数化。2.将程序设计重点放在算法是算法,使得“算法”和“数据类型”分开,实现一段程序 可以处理多种不同类型的对象。5.1.2函数模板template <typename Ttype1,typename Ttype2>返回类型 函数名(参数列表){ 函数定义体;}1.< >内参数为模板形参例1:函

2021-11-21 19:26:36 157

MFC类库中文手册 VC C++客户端

MFC类库中文手册 经典MFC手册

2023-02-17

网络是怎样连接的-知识总结

网络是怎样连接的-知识总结 计算机网络零基础无压力入门读物 参考资料:《网络是怎样连接的》

2023-02-17

C++ STL库知识总结

C++ STL库知识总结 主要是侯捷课程总结 参考资料:《侯捷STL源码剖析》

2023-02-17

清华大学操作系统网课知识点总结Xmind

操作系统知识点总结Xmind 参考视频:《清华操作系统》

2023-02-17

计算机网络知识总结图Xmind

计算机网络知识总结图 Xmind制作 参考书籍:《计算机网络第七版 传统网络部分》

2023-02-17

基于多态性的职工管理系统

基于多态性的职工管理系统

2022-03-01

模板类实现数组类封装模板类实现数组类封装

模板类实现数组类封装

2022-03-01

空空如也

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

TA关注的人

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