自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(154)
  • 资源 (1)
  • 收藏
  • 关注

原创 c++:hex报文打印

比如某处crc校验失败,我需要对获取的hex报文进行打印,怎么做?假设已经有了数据 uint8_t recv_buffer[7];

2024-05-17 15:09:56 15

原创 脚本:监控日志目录,超出100M就开始清理

【代码】脚本:监控日志目录,超出100M就开始清理。

2024-05-17 15:05:50 127

原创 nav is not in the sudoers file. This incident will be reported.咋办

小k忐忑,再次尝试进入天元秘境,迎接nav的不再是冰冷的拒绝,而是权限之门轰然洞开的声音。随着visudo咒语的轻轻吟唱,那本记载着sudo奥秘的古老文献缓缓展现在他的眼前。”,那是root大帝无上权威的直接体现。在它的光芒之下,nav小心翼翼地添加了自己的名字,仿佛是在历史的长河中刻下了自己的印记:“”,化身为至高无上的守护者root,顺利穿过了权限的密林。随着一切尘埃落定,nav褪去了root的伪装,重新以自己的面目示人。这一行简单的文字,却包含了无限的可能,标志着nav正式踏入了sudo英雄的行列。

2024-04-28 11:44:32 344

原创 IT大陆之:指定用户登入docker

这天,S老交给小k一个特殊的任务:以“nav”这个神秘身份,深入“my_dk”国度,探索其中的奥秘。小k心怀激动与忐忑,站在控制台前,深吸一口气,然后缓缓念出那串充满魔力的咒语:“在“my_dk”国度中,小k开始了他的探险之旅。他穿梭于代码之间,感受着数据流的涌动。他用自己的智慧和勇气,解开了一个个难题,发现了许多隐藏在IT大陆的宝藏。他不再是外界的旁观者,而是成为了这里的一部分。他感受到了前所未有的自由与力量,仿佛能够掌控这个国度的每一个角落。随着咒语的念出,控制台上的光芒闪烁,仿佛打开了通往“

2024-04-28 09:58:39 286

原创 在ubuntu让移动硬盘目录固定

点开开关,然后设置挂载点目录,这个目录就是你所要固定的目录。反正就是要做到让挂载点每次都一样。打开“工具 > 磁盘”

2024-04-25 17:29:51 207

原创 IT大陆之:如何修复文件系统

在这片领域中,修行者们能够驾驭两种截然不同的系统,一者乃是凡尘俗世的“尘世系统”,另一者则是蕴含天地玄奥的“灵界系统”。然而,修行之路并非坦途,即便是灵界系统,有时也会出现紊乱,如同尘世中的ubuntu文件系统出错一般。随着咒语的落下,一股无形的力量开始在灵界中涌动,仿佛在寻找着那些出错的地方。很快,界面上便显现出了一系列的信息,如同凡尘中的系统提示一般。他知道,未来的修行之路还很长,但有了这次的经验和教训,他相信自己会走得更远、更稳。最终,当所有的问题都得以解决,修行者长出一口气,心中充满了喜悦和满足。

2024-04-25 12:48:54 456

原创 神器:MMU

MMU 全称叫做 MemoryManage Unit,也就是内存管理单元。MMU 主要完成的功能如下:1、完成虚拟空间到物理空间的映射。2、内存保护,设置存储器的访问权限,设置虚拟存储空间的缓冲特性。重点来看一下第1点,也就是虚拟空间到物理空间的映射,也叫做地址映射。首先了解两个地址概念:虚拟地址(VA,Virtual Address)、物理地址(PA,Physcical Address)。

2024-04-12 11:41:14 258

原创 Linux 下的应用程序是如何调用驱动程序的?

在 Linux 中一切皆为文件,驱动加载成功以后会在“/dev”目录下生成一个相应的文件,应用程序通过对这个名为“/dev/xxx”(xxx 是具体的驱动文件名字)的文件进行相应的操作即可实现对硬件的操作。open和 close 就是打开和关闭 led 驱动的函数,如果要点亮或关闭 led,那么就使用 write 函数来操作,也就是向此驱动写入数据,这个数据就是要关闭还是要打开 led 的控制参数。比如现在有个叫做/dev/led 的驱动文件,此文件是 led 灯的驱动文件。

2024-04-11 11:08:27 241

原创 什么是原厂BSP包

做产品的时候我们会参考原厂的开发板做硬件,然后在原厂提供的 BSP 包上做修改,将 uboot 或者 linux kernel 移植到我们的硬件上。半导体厂商将 uboot 移植到他们自己的原厂开发板上,并且测试好以后发布,这个 发布出去的uboot 就是所谓原厂 BSP 包。1、在 uboot 中找到参考的开发平台,一般是原厂的开发板。2、参考原厂开发板移植 uboot 到我们所使用的开发板上。

2024-04-10 11:35:28 136

原创 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

如果你根据提示,安装ros-melodic-desktop,他有会说类似“E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。根据提示,选择y,一直y,完事。

2024-03-04 17:10:40 359

原创 如何知道当前ubuntu的版本

【代码】如何知道当前ubuntu的版本。

2024-03-01 17:40:25 292

原创 期货量化003:期货自定义套利组合的差价曲线图

下拉框会显示所有的期货品种。确定后显示再网页中。纵坐标是差价,横坐标是时间。右上角可以放大缩小或拖动。最终会再网页出来曲线图。会自动弥合所有的能够匹配的日期。数据是取每日的收盘价作为对比。这个是为了大略看下某个组合的差价范围。一般用来做跨期套利或跨品种套利的参考。要联网,不然获取不到数据。

2024-02-27 18:06:59 299

原创 期货量化002:获取所有期货产品的实时价格

当然也可以存到execl表中。不过这节奏放到数据库中更好。

2024-02-27 17:59:45 168

原创 期货量化001:获取玉米主连的数据到execel表中

【代码】期货量化001:获取玉米主连的数据到execel表中

2024-02-23 11:37:04 274

原创 获取期货所有产品基本信息,存放到execel表中

【代码】获取期货所有产品基本信息,存放到execel表中。

2024-02-23 11:27:27 208

原创 013:获取K线图,增加周期可选

生成的文件会增加周期的后缀。

2024-01-25 17:36:02 563

原创 ssh -X 的这个X有什么用

提供了转发功能,但在实际使用中,还需要本地计算机上正确配置并运行有X11显示服务器,同时远程服务器上通常也需要相应的X11转发设置。在使用 SSH 进行远程登录时,这个选项允许用户运行远程主机上的图形界面程序,并将该程序的图形输出转发到本地计算机的显示服务器上。代表启用 X11 转发(X Window System forwarding)。反正,就是能够通过ssh也能够打开图形化界面的程序就是了。

2024-01-25 17:20:05 1037

原创 iso文件和img文件什么不同

而IMG文件则是一种磁盘映像文件,它可以包含一个完整的磁盘分区或整个硬盘的数据。IMG文件通常用于备份和迁移数据,也可以在虚拟机中使用。ISO文件是一种光盘映像文件,它模拟了真实光盘的存储方式和结构。通常用于制作备份或虚拟机中的光盘驱动器。ISO文件主要用于光盘的备份和虚拟化,而IMG文件则更注重于数据的备份和迁移。ISO文件和IMG文件的最大区别在于它们的结构和用途。

2024-01-24 11:32:29 693

原创 获取货币供应量

【代码】获取货币供应量。

2024-01-23 11:11:48 502

原创 i2c接口验证

用i2cdetect命令。

2024-01-23 09:11:26 522

原创 ubuntu系统,开机完成后,会自动进入一个账号,我想不要如此,让我可以选择登陆的账号,怎么做

这一行注释掉(在行首添加。

2024-01-19 17:42:03 421

原创 连接nomachine的时候,提示说,要等待被连接的客户端点击接受,如果希望被连接的客户端不需要点击接受,要怎么设置

修改配置文件/usr/NX/etc/server.cfg的内容。#增加或修改以下参数。#如果没生效重启服务。

2024-01-15 11:18:51 469

原创 485总线抢占冲突问题

在RS485总线是半双工通信,同一时刻只能有一个设备发送数据。如果从机2在从机1正在发送报文给主机的时候尝试发送回复报文,将会发生冲突,导致数据错误或丢失。然后从机1和从机2都会回复报文给主机,但是如果从机2想要回复给主机的时候,从机1正在发送报文给主机,这时候会怎么样?假如当前有一个主机,和两个从机,主机发送msg1给从机1,10毫秒后,发送msg2给从机2。

2024-01-12 18:06:21 1005

原创 动态画出300以内的质数曲线图

【代码】动态画出300以内的质数曲线图。

2024-01-11 09:43:35 498

原创 ubuntu的动图截屏怎么做

命令将单帧图片压缩成GIF图片。2,安装完成后,在命令行下执行以下命令开始录制屏幕,并将文件保存为。点击“另存为”选择保存的目录,点击“选择窗口”选择要录视频的窗口。1,首先,你需要安装一些必要的工具。打开终端并输入以下命令以安装。视频文件分解成单帧图片。当然,我可以删减一部分图片,得到想要的部分图片再执行.3. 录制完成后,使用以下命令将。(用于将视频分解成单帧图片)和。这将会在当前目录下生成一个名为。

2024-01-11 09:40:40 904

原创 C++枚举类型可以作为返回值类型吗

【代码】C++枚举类型可以作为返回值类型吗。

2024-01-10 16:26:53 522

原创 1000以内的质数,用python获取放到list1中,1000以内的斐波那契数,用python获取放到list2中,然后两个list画出曲线图

最后,它使用matplotlib库来绘制这两个列表的曲线图。用于获取1000以内的斐波那契数。用于获取1000以内的质数,

2024-01-09 11:18:12 472

原创 linux设置ip地址,掩码和网关

假设网卡名为eth0,设置网址为192.168.10.10,掩码为255.255.255.0,网关为192.168.10.1。查看那用:ip route show。查看用 ifconfig。

2024-01-09 10:37:42 880

原创 shell,对输出的结果去掉空格和换行符号,grep忽略特定字符

对原始的执行命令,直接后面加 |tr -d ' \n' | tr -d ' 'grep去除特定的字符的行,直接 -v,后接字符。|tr -d ' \n' 用来去除换行符。|tr -d ' '用来出去空格。

2024-01-05 16:19:39 1005

原创 ln -s 的时候,如果连接已存在,如何覆盖他

命令用于创建符号链接,而符号链接只包含目标文件或目录的路径,不会直接覆盖目标文件或目录。命令时,如果连接已存在,通常不会覆盖目标文件或目录。如果你想覆盖已存在的符号链接,可以使用。选项表示强制覆盖目标文件或目录。

2024-01-05 16:00:29 695

原创 ./check_cfg_opt.sh: 行 95: 未预期的符号 `then‘ 附近有语法错误 ./check_cfg_opt.sh: 行 95: `if[ “$hw_now_type“ == “$t

出错 “未预期的符号 `then' 附近有语法错误 .”搞了很久,才发现,if和[需要有空格,不然不行,,,服气。

2024-01-05 15:51:25 374

原创 C++八股文 005:const和#define的区别

来定义常量,以获得更好的类型检查和作用域控制。只有在确实需要简单的文本替换功能,或者对性能极度敏感并且确信不会引发类型不一致问题的情况下,才考虑使用。综上所述,在C++中,推荐优先使用。关键字和预处理器指令。

2024-01-03 15:32:58 366

原创 shell脚本,获取输入

在Shell脚本中,获取用户输入通常使用。

2024-01-03 15:28:17 697

原创 C++八股文 004:指针和引用

指针和引用是C++中两种不同的间接访问机制,它们都允许我们通过一个别名来操作其他变量或对象。

2024-01-02 08:56:29 468

原创 C++八股文 003:左值,右值

这也就是为什么左值可以被赋值的原因了。相对应的还有右值:当一个符号或者常量放在操作符右边的时候,计算机就读取他们的“右值”,也就是其代表的真实值。左值表示存储在计算机内存的对象,而不是常量或计算的结果。或者说左值是代表一个内存地址值,并且通过这个内存地址,就可以对内存进行读并且写。左值和右值是C和C++编程语言中的概念,主要涉及到赋值操作。以赋值符号=为界,=左边的就是左值,=右边就是右值。

2023-12-27 17:19:20 394

原创 C++八股文 002:常函数

常函数通常使用const关键字进行定义和实现,这样可以确保函数不会对类的成员进行任何修改。这种机制可以帮助程序员在使用类的时候更加安全,因为它可以从语法上保证成员函数不会修改类的任何成员。这样就破坏了类的封装性和数据安全性。但如果getX()返回x的引用,并且加上const修饰,那么就会报错。换句话说,常函数只能用于访问类的成员,而不能用于修改它们。在编程领域,常函数是指那些不会修改类的任何成员的函数。

2023-12-27 17:07:20 452

原创 C++八股文 001:const

凡是*const的,指针指向的地址不能变;

2023-12-27 16:44:55 318

原创 SLAM学习笔记002

严格意义上讲,ROS只是一套通信框架而已 ros的几个特性:元操作系统 分布式通信机制 松耦合软件框架 丰富的开源功能库等ros实际上是运行在ubuntu上的亚操作系统,或者说软件框架。但提供硬件抽象、函数调用、进程管理这些类似操作系统的功能 ros的核心思想是把机器人的软件功能做成一个个节点。节点互相通信。这些节点可以部署在同一台机上,也可以在局域网中,甚至互联网中。 ros具有丰富的开源功能库

2023-12-18 11:23:24 364

原创 SLAM学习笔记001

当向机器人下达移动到地点B的命令后,机器人不免会问三个颇具哲学性的问题,即“我在哪儿”“我将到何处去”“我该如何去”。

2023-12-14 18:11:34 401

原创 shell中判断某个文件中是否包含某个字符串

【代码】shell中判断某个文件中是否包含某个字符串。

2023-12-14 15:40:00 1020

cutecom的安装包

arm版,适用ubuntu20.04

2023-10-23

安卓文件查看器代码

可以一级一级地显示所有的文件,简单明了,用来交作业是最合适不过的了。

2014-11-04

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

TA关注的人

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