自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 leetcode刷题记录C语言-380. O(1) 时间插入、删除和获取随机元素

int getRandom() 随机返回现有集合中的一项(测试用例保证调用此方法时集合中至少存在一个元素)。bool insert(int val) 当元素 val 不存在时,向集合中插入该项,并返回 true;bool remove(int val) 当元素 val 存在时,从集合中移除该项,并返回 true;// 由于 2 是集合中唯一的数字,getRandom 总是返回 2。集合现在包含 [2]。// 返回 false ,表示集合中不存在 2。// 2 已在集合中,所以返回 false。

2025-03-18 11:00:00 802

原创 网络实验操作-生成树(spanning tree)

STP是一种二层网络防环的策略,实现网络提供冗余链路的同时避免环路导致的广播风暴等其他影响。实际业务配置中,通过可直接设置根桥、次根桥。并通过设置路径开销在配置时确定最后的阻塞端口。

2025-03-17 11:00:00 475

原创 网络实验操作-VLAN

vlan的目的是划分逻辑子网,缩小广播域。通过基础实验可以了解,在业务需要时vlan之间的互通(三层)也可以实现,参考vlan互通实验。

2025-03-15 14:32:05 552

原创 网络实验操作-OSPF路由

OSPF内容很多,简单配置运行还是很简单。注意参数配置,继续学习协议内容。通过特殊案例学习。

2025-03-13 11:00:00 221

原创 网络实验实操-RIP协议

0/0/10/0/10/0/10/0/00/0/00/0/00/0/00/0/00/0/0RIP协议为防止路由环路,设计了路由中毒,水平分割,反向中毒、最大跳数等限制。只适用于小型网络。

2025-03-12 11:00:00 294

原创 网络实验实操1-静态路由&直连路由

根据以上原理,路由表的结果大致已清楚。通过这次实验,了解了静态路由和直连路由,对于以后的网络实验打下了基础。

2025-03-11 11:00:00 655

原创 leetcode刷题记录C语言-189. 轮转数组

给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。示例 1:输入: nums = [1,2,3,4,5,6,7], k = 3输出: [5,6,7,1,2,3,4]解释:向右轮转 1 步: [7,1,2,3,4,5,6]向右轮转 2 步: [6,7,1,2,3,4,5]向右轮转 3 步: [5,6,7,1,2,3,4]示例 2:输入:nums = [-1,-100,3,99], k = 2输出:[3,99,-1,-100]解释:向右轮转 1 步: [99,

2025-03-09 13:53:59 207

原创 archlinux存储操作

由于我原来的磁盘是GPT类型的,为保持一致,且GPT分区的优势。按照udev的规则设置,新建一个规则文件,/etc/udev/rules.d/99-udisks2.rules。上面的命令会创建loop设备并显示可以挂载的ISO镜像,卸载后,loop设备会被udev删除。守护进程,它实现了用于查询和管理存储设备的 D-Bus 接口;目前硬盘的分区类型为dos和gpt两种,两种分区类型的区别请查看其他文档。监测块设备事件并在新的块设备被创建时进行挂载。我的评价:运行一次脚本会在后台创建两个进程,脚本看不太懂。

2025-03-09 11:00:00 317

原创 i3wm使用记录

但是,你可以使用任意标签直接标记特定窗口,然后再使用它。操作过程: 1.将窗口最小化(变成便签窗口) 2. $mod+p 浮点模式显示窗口,与隐藏窗口,然后显示下一个便签窗口 3. 将显示出的窗口变为平铺窗口就将窗口从便签窗口中删除了。请注意,这只是一个普通的浮动窗口,因此如果你想“将其从便笺窗口中删除”,你可以简单地使其再次平铺(如果你想让一个窗口固定在显示器上,即使你切换到另一个工作区,它还留在屏幕上,那么你可以使用。时,窗口将再次显示为浮动窗口,以你当前的工作区为中心(在可见的便签簿窗口上使用。

2025-03-08 11:00:00 804

原创 文件资源管理器-nnn

所选文件的绝对路径将复制到配置目录中的.select文件中. 选择文件在多个程序实例之间共享. 不会合并从多个实例中选择的内容. 写入文件的最后一个实例会覆盖更早的内容. 如果在终端复用器的两个窗格中打开了nnn的两个实例,则可以在一个窗格中选择并在另一个窗格使用选择. 在nnn实例中清除选择, 其中选择是在mv/rm上进行的(但不是cp)-x: 显示有关选择cp, mv, rm完成的通知(需要.ntfy插件), 选择后将路径复制到系统剪切板(需要.cbcp插件), 显示xterm标题(如果是非选择模式)

2025-03-07 11:00:00 624

原创 Linux下的GUI系统

劣势:GUI不是运行在核心态, 因此效率和权限度都大大降低, 对硬件的利用能力就大打折扣;因此Linux下的GUI系统常常被诟病.X Window System,一个上古时期就存在的系统, 虽然各种漏风, 但是修修补补还是比较好用的。不是放在内核里面的, 而是独立的一个用户子程序, 这种做法即有优势也有劣势.与Windows/MacOS不同, Linux下的。安装一个窗口管理器,如dwm,并。

2025-03-06 11:00:00 260

原创 dwm窗口管理器使用记录

开发组织:suckless三种窗口布局模式:平铺、单片和浮动。

2025-03-05 11:00:00 1026

原创 Windows系统记录

Windows 中的负责此任务的组件是电源管理器,电源管理器最重要的两个任务是**告知软件即将要被挂起到内存或者磁盘和辅助切换各种硬件设备的电源状态**。但是,当电源管理器决定要切换系统状态时,它们必须接受调度,系统电源状态和设备电源状态有预设的映射关系,我们可以在。该标准为系统、硬件组件等定义了不同的电源级别,其中,Sx 定义了系统整体的电源状态,而 Dx 则定义了主板上硬件设备的电源状态。如果只是系统和软件被挂起,但我们的显示器、蓝牙、背光灯等设备仍处于开启状态,这时系统也很难说是省电的。

2025-03-04 11:00:00 634

原创 feh使用

C , c 标题编辑模式. 如果 --caption-path 被指定,就可以编辑标题.标题会变黄色和可编辑,按回车确认和保存标题,或按ESC 取消和还原标题.R , r 重载当前图片, 对摄像头比较有用.这些模式在启动时通过命令行选项进行选择。capsLK开了需要用[CTRL+]W , w 把窗口缩放到当前图片尺寸。p , P 查看前一张图片。N , n 查看下一张图片。M , m 显示右键菜单。V , v 全屏切换。

2025-03-03 11:00:00 394

原创 搜索技巧记录

直接搜: 如best sites for free bgm。找类似网站: similiarsites。谷歌 > 公众号 > 短视频 > 百度。内事不决, 微信搜一搜;外事不决, 谷歌问一问.默认搜索方式是模糊搜索。

2025-03-02 20:11:00 318

原创 VIM使用记录

vim作为终端程序运行;gvim是vim的图形版本,作为X程序运行。

2025-03-02 19:56:13 597

原创 黑曜石(obsidian)笔记使用技巧

一个本地Markdown编辑工具。

2025-03-02 19:53:40 1030

原创 制作docker镜像

建议在Linux宿主机上用官方repo的Ubuntu镜像运行一个容器,然后看看容器里boot分区,其实是空的。由于不同linux发行版的区别主要是rootfs, docker提供base镜像的方式是底层共用 Docker Host 的 kernel,上层使用不同的rootfs.Docker容器映像是一个轻量级的、独立的、可执行的软件包,包含了运行应用程序所需的一切:代码、运行时、系统工具、系统库和设置。docker容器里的镜像可以理解为是打包好的软件,是一个app的封装。

2025-03-02 19:27:24 656

原创 javascript百炼成仙记录

第一种方法:会提前加载,调用函数位置任意<br>");# 第二种方法:不会提前加载,调用函数时必须放在函数定义后面<br>");jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery封装了JavaScript常用的功能代码,提供了简便的JavaScript API,优化了HTML文档操作、事件处理、动画设计和Ajax交互。

2025-03-02 19:16:13 1023

原创 卫星通信知识图谱

特斯拉一直在开发车载娱乐应用程序,包括Tesla Theater(包括)Netflix、Youtube、Twitch 和其他流媒体应用程序)和 Tesla Arcade(包括多个视频游戏),而拥有高级连接功能(每月 10 美元订阅大量数据的应用程序)的车主是需要通过特斯拉的网络主要通过内置的SIM连接网络才能享用高级服务包,特斯拉的高级服务包包括卫星地图、车载KTV应用、车载网络游戏、通过车载应用播放网络音乐和视频等等~它对标美国的GPS,欧洲的伽利略和俄罗斯的格洛纳斯卫星系统。

2025-03-02 19:05:12 1006

原创 讯为电子NAND开发板-LED驱动实验

驱动第一步

2022-07-23 13:55:11 188

原创 linux内核模块

linux内核模块单独编译linux内核模块一、编译命令配置内核make oldconfigmake preparemake scripts编译模块$(MAKE) -C $(KDIR) M=$(PWD) modules-C:后面的参数为linux内核的顶层目录M:后面的参数为需要编译文件的目录注意:交叉编译时,在编译之前需设置ARCH、CROSS_COMPILE环境变量如:export CROSS_COMPILE=aarch64-linux-gnu-expo

2022-04-28 10:19:07 783

原创 ubuntu虚拟机安装(VMware_Workstation_15)

准备:系统镜像安装好的VMware_workstation记录安装时遇到的问题安装过程配置虚拟机设置启动虚拟机,开启安装过程如果选择稍后安装,那么在配置好虚拟机并启动之前。镜像选择下载好的本地位置,勾选开机时启动vmtools设置遇到的问题重新安装vmtools是灰色的解决:关闭虚拟机,勾选镜像为物理位置,重启虚拟机会看到vmtools的安装包vmtools安装包解压不了安装包在虚拟出来的光驱中,普通用户和管理员账号都解压不了,复制到其他位置就行可能遇.

2022-04-17 17:40:53 1035

原创 146. LRU(c++)

LRU 缓存数据结构:双向链表、哈希表–> 哈希链表class Node{public: int key,value; Node * next, *pre; Node(int k, int v) { key = k; value = v; next = NULL; pre = NULL; }};class Doublelist{private: /* 头尾虚节点 */ N

2022-04-06 19:06:25 1240

原创 712. 两个字符串的最小ASCII删除和(c++)

712. 两个字符串的最小ASCII删除和(c++)中等相关算法标签:LCS、动态规划代码描述:使用迭代法(从前到后,与从后到前)、递归方法实现/*问题: 1.边界条件选取 2.memo[i][j] = min(memo[i-1][j]+s1[i-1] , memo[i][j-1]+s2[j-1]);另一种思路: 1.使用找到最长公共子序列的最大ascii码del,用两个字符串的和减去2*del 2.迭代法,可以从0-n,也可以从n-0*/clas

2022-04-02 19:48:22 1143

原创 解决archlinux耳机有噪声

archlinux 声音

2022-01-29 22:12:03 713

原创 archlinux安装deb软件步骤

archlinux安装deb软件步骤步骤欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入步骤安装yay安装debtap安装转换出的pkg软件注意事项:安装yay问题解决:go

2022-01-27 01:24:29 1976

空空如也

空空如也

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

TA关注的人

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