- 博客(10)
- 收藏
- 关注
原创 ROS常见指令
启动一个订阅 /chatter 话题的节点,用来接收并显示由 talker 节点发布的消息。如果在另一个终端运行了:rostopic echo /chatter,可以看到输出。在workspace中启动ros环境。运行 ROS 官方示例包。启动上次安装好的环境。
2025-10-27 17:06:44
233
原创 KMP(Knuth-Morris-Pratt)算法
KMP算法通过构造next数组,避免了文本串和模式串的字符回溯,使得字符串匹配变得更加高效。next数组是KMP算法的核心,通过记录模式串的部分匹配信息,可以在匹配失败时根据前缀和后缀的相似性跳过不必要的比较。KMP算法的时间复杂度为O(n + m),其中n是文本串的长度,m是模式串的长度,明显优于暴力匹配算法的O(n*m)复杂度。如果有其他问题或需要更详细的例子,随时告诉我!
2024-11-29 16:50:24
736
原创 等长编码与哈夫曼编码
哈夫曼编码和等长位数编码是考研数据结构中常考的知识点,尤其在信息编码和压缩算法中。等长位数编码为每个字符分配相同长度的二进制编码。示例:哈夫曼编码是一种变长编码,适合字符出现频率不均的场景。频率高的字符用短编码,频率低的字符用长编码,从而实现数据压缩。字符及频率:{A:10, B:20, C:30, D:15, E:25}。3.例题:在一篇关于中国人民大学的简介中,最常出现的字主要有:“中”、“国”、“人”、“民”、“大”、“学”、“基”、“础”、“教”、“育”、“国”、“家”、“校”等。根据统计
2024-11-23 19:40:05
2486
原创 解决 Mac 电脑插入公司网线,连接到网络但是上不了网的问题(已解决)保姆级教程
9.点击TCP/IP,配置ipv4---选择手动---配置相应的ip,子网掩码,路由器---点击DNS---修改DNS。---向下滑动找到管理虚拟接口(桥接)---点击进入查看更多问题。2.点击网络---右下角有一个指向下的箭头,会出现下列界面,点击管理虚拟接口。5.回到系统设置,点击网络---向下的箭头---位置----点击编辑位置。1.使用拓展坞插入网线后,点击桌面左上角🍎图表---系统设置。7.在位置中选择刚刚所命名的位置,点击新建桥连接。系统版本:(Sonoma系统)6.给位置命名---完成。
2024-11-14 11:14:44
13435
转载 Linux 守护进程|应急响应
在Linux中:打开terminal,也就是终端程序,之后可以获得一个shell通过ssh连接到linux的ssh-server 服务器,也可以获得一个shell通常我们都是通过以上两种方式来获得一个shell,之后运行程序的,此时我需要纠正一个概念,我们通常都说获得一个shell,本质上来说,我们获取了一个session(会话,以下session都是会话)拿两种常见情况进行举例。
2024-08-05 11:37:39
267
1
原创 linux 文件属性与权限(内容源于: 鸟哥的linux私房菜)
还有一个改变权限的方法呦!由 1 号 inode 读取到连结档的内容仅有档名,根据档名链接到正确的目录去取得目标文件的 inode , 最终就能够读取到正确的数据了.你可以发现的是,如果目标文件(/etc/crontab)被删除了,那么整个环节就会无法继续进行下去, 所以就会发生无法透过连结档读取的问题了!记录有多少不同的档名连结到相同的一个i-node(每个文件都会将他的权限与属性记录到文件系统的i-node中,不过,我们使用的目录树却是使用文件名来记录, 因此每个档名就会连结到一个i-node)
2024-08-05 11:33:42
1069
原创 CTF中Crypto之rsa
在RSA加密中,确保选择足够大且相互独立的大素数 p和 q是关键。生成这样的素数通常需要使用专用的算法和工具。用于生成符合条件的 p和 q,以及相应的 n、e 和 d.
2024-01-25 15:43:36
650
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅