自定义博客皮肤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)
  • 收藏
  • 关注

原创 [代码随想录]单调栈

根据代码随想录刷题--单调栈

2023-06-30 16:46:52 264

原创 [代码随想录]贪心算法

根据代码随想录刷题---贪心算法

2023-06-30 16:43:16 175

原创 [代码随想录]动态规划

根据代码随想录刷题---动态规划

2023-06-30 16:42:55 422

原创 浅聊一下libssh和libssh2

只需要基本的远程命令执行和文件传输功能,使用 libssh 库。需要更高级的功能,例如多进程/线程支持和 SFTP 文件传输等,使用 libssh2 库。

2023-06-21 15:27:39 1858 1

原创 浅聊一下system()函数与popen()函数

popen()函数适合在需要与子进程进行双向通信的情况下使用,可以方便地读取子进程的输出或向子进程发送输入。system()函数适合简单的命令执行,不需要与子进程进行交互的情况下使用。在使用这些函数时,需要注意对命令参数的验证和过滤,以避免安全漏洞。

2023-06-21 15:24:10 952

原创 浅聊一下Linuxptp

LinuxPTP(linuxptp)是用于Linux系统的精确时间同步软件包,支持IEEE 1588 Precision Time Protocol(PTP)标准。它提供了一个用户空间的守护进程(daemon),名为ptp4l,用于与网络中的PTP设备通信,实现高精度的时钟同步。

2023-05-16 19:18:36 3605 4

原创 浅析一下PTPD

PTPd(Precision Time Protocol daemon)是一种用于实现精确时间同步的开源软件。它实现了IEEE 1588 Precision Time Protocol(PTP)标准,并可用于在计算机网络中实现高精度的时钟同步。带一点点源码分析

2023-05-16 17:18:23 932

原创 浅聊一下NTP

网络时间协议NTP(Network Time Protocol)是TCP/IP协议族里面的一个应用层协议,用来使客户端和服务器之间进行时钟同步,提供高精准度的时间校正。NTP基于UDP报文进行传输,使用的UDP端口号为123。精准度5ms左右。

2023-05-16 11:34:29 404

原创 浅聊一下PTP

PTP(Precision Time Protocol)是一种精确时钟同步协议,对标准以太网终端设备进行时间和频率同步的协议,其本身可以用于设备之间的高精度时间同步,也可用于设备之间的频率同步。精度为亚微妙,而NTP精度是毫秒。遵循IEEE1588协议,采用硬件时间戳。1588协议是由IEEE定义的精确时间同步标准,分为1588v1和1588v2两个版本,1588v1只能达到亚毫秒级的时间同步精度,而1588v2可以达到亚微秒级同步精度。现在1588v1基本已被1588v2取代。

2023-05-15 20:12:15 932

原创 浅聊一下cmake

主要介绍一下cmake的下载使用和语法,带一个生成库的小案例

2023-05-03 18:18:23 517

原创 [代码随想录]回溯算法

根据代码随想录刷题,回溯算法部分:77. 组合 216.组合总和III 17.电话号码的字母组合 39. 组合总和 40.组合总和II 131.分割回文串 93.复原IP地址 78.子集 90.子集II 491.递增子序列 46.全排列 47.全排列 II 332.重新安排行程 51. N皇后 37. 解数独

2023-05-03 02:43:02 237

原创 [代码随想录]二叉树

根据代码随想录刷题,二叉树的题目

2023-05-03 02:27:40 830

原创 [代码随想录]栈和队列

根据代码随想录刷题:232.用栈实现队列 225. 用队列实现栈 20. 有效的括号 1047. 删除字符串中的所有相邻重复项 150. 逆波兰表达式求值 239. 滑动窗口最大值 347.前 K 个高频元素

2023-03-13 10:30:00 82

原创 [代码随想录]字符串

根据代码随想录刷题:344. 反转字符串 541. 反转字符串 II 剑指 Offer 05. 替换空格 151. 反转字符串中的单词 剑指 Offer 58 - II. 左旋转字符串 28. 找出字符串中第一个匹配项的下标 459.重复的子字符串

2023-03-12 22:20:51 78

原创 [代码随想录]哈希表

根据代码随想录刷题,哈希表知识点,包含leetcode中:242.有效的字母异位词 383.救赎信 49.字母异位词分组 438. 找到字符串中所有字母异位词 349. 两个数组的交集 350.两个数组的交集 II 202. 快乐数 1.两数之和 454. 四数相加 II 15. 三数之和 18. 四数之和

2022-12-11 21:41:27 143

原创 [代码随想录]链表

根据代码随想录刷题,包含链表设计,删除链表元素,反转链表,删除链表倒数第n个节点,链表相交以及环形链表。包含leetcode例题:707.设计链表 203.移除链表元素 206. 反转链表 24. 两两交换链表中的节点 19. 删除链表的倒数第 N 个结点 面试题 02.07. 链表相交 142. 环形链表 II

2022-11-27 14:52:48 225

原创 线性表实现--数组描述,vector描述,链表描述

线性表实现--数组描述,vector描述,链表描述

2022-11-23 15:36:38 161

原创 [代码随想录]数组--螺旋矩阵

根据代码随想录刷题:数组中的螺旋矩阵,包含leetcode上 59.螺旋矩阵II 54.螺旋矩阵 剑指 Offer 29. 顺时针打印矩阵

2022-11-22 17:43:05 207

原创 [代码随想录]数组--长度最小子数组

根据代码随想录刷题,本文主要解决获得最小子数组的算法,包含leetcode例题:209. 长度最小的子数组 904. 水果成篮 76. 最小覆盖子串

2022-11-19 19:39:59 99

原创 [代码随想录]数组--移除元素

根据代码随想录刷题,数组篇,移除元素,包含leetcode上:27.移除元素 26. 删除有序数组中的重复项 283. 移动零 844. 比较含退格的字符串 977.有序数组的平方

2022-11-18 22:12:27 134

原创 [代码随想录]数组--二分查找

根据代码随想录刷题,数组篇中二分查找,包括:二分查找概念,方法,左右移运算符用法,和leetcode中五道题:704.二分查找,35.搜索插入位置,34.在排序数组中查找元素的第一个和最后一个位置,69. x 的平方根 ,367. 有效的完全平方数

2022-11-15 13:31:43 147

原创 [候捷课程记录]面向程序高级开发

候捷课程记录-面向对象高级开发,包括:头文件,构造析构函数,const使用时机,reference使用时机,堆栈内存管理,继承,多态,组合,模板,仿函数,虚函数等概念

2022-11-13 20:01:19 154

原创 [C++primer]第四章,第五章,第六章,第七章课后习题

C++primer 第四章,第五章,第六章,第七章课后习题

2022-11-09 14:54:12 326

原创 [C++primer]第一章,第二章,第三章课后习题

C++primer第一章第二章第三章课后习题

2022-11-09 14:41:43 272

原创 [黑马程序员课程记录]C++提高部分12

STL常用算法:遍历算法+查找算法+排序算法+拷贝与替换算法+算术生成算法+集合算法

2022-10-31 19:00:00 101

原创 [黑马程序员课程记录]C++提高部分11

STL函数对象(仿函数)概念+使用方法+一元二元谓词概念+一元二元谓词使用方法+内建函数对象意义+内建函数对象使用方法+内建函数对象包括:算术仿函数,关系仿函数,逻辑仿函数

2022-10-31 10:00:00 79

原创 [黑马程序员课程记录]C++提高部分10

案例-员工分组

2022-10-30 10:00:00 74

原创 [黑马程序员课程记录]C++提高部分9

set与multiset容器的概念+构造赋值+识别大小与交换+插入和删除+查找与统计+两者之间区别+pair对组创建+自定义排序map与multimap容器概念+构造赋值+识别大小与交换+插入和删除+查找与统计+自定义排序

2022-10-29 17:06:17 60

原创 [黑马程序员课程记录]C++提高部分8

stack容器概念+接口queue容器概念+接口list容器概念+构造函数+赋值交换操作+插入删除操作+数据存取操作+反转+排序操作

2022-10-28 11:00:00 93

原创 [黑马程序员课程记录]C++提高部分7

评委打分案例

2022-10-27 15:14:29 81

原创 [黑马程序员课程记录]C++提高部分6

deque容器概念+构造+赋值+大小操作+插入删除操作+数据存取+利用sort排序

2022-10-26 17:07:11 61

原创 [黑马程序员课程记录]C++提高部分5

vector容器概念+构造函数+赋值操作+识别容量和大小操作+插入和删除操作+数据存取操作+互换容器操作+预留空间操作

2022-10-25 16:11:20 70

原创 [黑马程序员课程记录]C++提高部分4

string容器:概念+构造+赋值+拼接+查找+替换+比较+存取+插入+删除+获取字串

2022-10-20 19:36:26 78

原创 [黑马程序员课程记录]C++提高部分3

初识STL中的容器,算法以及迭代器,初识vector容器

2022-10-20 19:06:45 68

原创 [黑马程序员课程记录]C++提高部分2

类模版语法+类模板与函数模板区别+类模板中成员函数创建时机+ 类模板对象做函数参数+类模板与继承+类模板成员函数类外实现+类模板分文件编写+ 类模板与友元+类模板案例

2022-10-18 20:18:16 344

原创 [黑马程序员课程记录]C++提高部分1

函数模板概念+注意事项+案例+与普通函数区别+调用规则+局限性+解决局限性办法

2022-10-16 16:22:40 85

原创 [黑马程序员课程记录]C++核心部分6

程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放,通过文件可以将数据持久化。本文是介绍文本文件与二进制文件读写操作方法

2022-10-14 19:27:21 105

原创 [黑马程序员课程记录]C++核心部分5

c++面向对象三大特性之一—多态

2022-10-13 18:50:50 525

原创 [黑马程序员课程记录]C++核心部分4

c++面向对象三大特性之一——继承

2022-10-12 20:27:03 105

原创 [黑马程序员课程记录]C++核心部分3

友元+运算符重载

2022-10-11 18:56:38 355

B站上胡科大计算机网络笔记整理 来自BloothOfYouth的github库

B站上胡科大计算机网络笔记整理 来自BloothOfYouth的github库

2023-01-04

B站上胡科大计算机网络上课的ppt整理

B站上胡科大计算机网络上课的ppt整理

2023-01-04

空空如也

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

TA关注的人

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