自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 搭建香橙派4B交叉编译环境(基于WSL)(一)

香橙派交叉编译环境搭建

2022-12-28 12:18:46 752 1

原创 VS Code 与 Source Insight结合使用

开发工具,提升工作效率

2022-07-12 18:14:31 2609

原创 Docker build镜像时,E: Failed to fetch

docker环境下的下载源依旧是国外源导致的,更换为对应版本的国内源即可。1.在当前目录下,新建sources.list, 这里填写的是阿里源,18.04版本deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiversed

2022-03-17 15:58:33 3617

原创 执行Docker命令时提示“/“ is not a shared mount

WARN[0000] "/" is not a shared mount, this could cause issues or missing mounts with rootless containers加sudo再执行sudo docker images

2022-03-17 14:45:42 2621

原创 Cmder+WSL使用时汉字重复显示

更新ConEmu即可, 在cmder/vendor/目录,下载解压后命名为原来的目录名即可。参考这位老哥的博客,有下载链接Cmder启动WSL中的Ubuntu出现复制粘贴异常_李英俊小朋友-CSDN博客

2022-03-14 15:19:42 190

原创 序列化、反序列化(C语言实现)

#include <stdio.h>static char fileBuffer[1000];struct Object{ int a; int b; char c;};typedef union _Serializater{ struct Object MyObject; char Buf[sizeof(struct Object)];}Serializater;void write(char *buf, int len){.

2021-11-22 12:38:49 2198

原创 基于事件型的有限状态机

基于事件型的有限状态机1.状态机简介2.状态机实现3.基于事件型的有限状态机实现基于事件型的有限状态机1.状态机简介现态:状态机现在的状态;次态:状态机下一个状态;事件:指触发状态机下一状态的所满足的条件,相应事件到达后状态机自动执行动作,并切换状态;动作:状态机切换状态时执行的操作;以上四点就是状态机的基本原理,利用状态机可以进行较为复杂的状态条状或用于编解码等。2.状态机实现利用switch-case就可以构建出一个最简单的状态机,如下:while(..

2021-03-10 16:27:08 1233

原创 2020-12-26

Ubuntu下make工程时,出现“aeon-gcc command not found”错误在确保编译工具安装完成,配置好环境变量(/etc/profile),编译工程一直出现aeon-gcc command not found两步走,首先更新一下环境变量(按理说重启会自动读取环境变量的,但我没这一步就是反复出错)source /etc/profile然后,切换root用户su root:输入密码如果问题跟我一样,这个时候make就没问题了。...

2020-12-26 16:34:38 378

原创 bmp280读出数据不变

最近在弄无人机,用到了MPU9250+bmp280,在读取bmp280传感器数据的时候,读出来的数据没有变化。状态寄存器为一直为0,说明数据转换未完成。温度寄存器和气压寄存器读出来都是固定值没有变化(寄存器值是0或128)。网上搜搜,有人竟然被这个问题卡了半年...吓得我还好我花了十几分钟就找到问题了,是初始化有问题,参考了这篇文章:https://blog.csdn.net/liaokesen168/article/details/50930834uint8_t Bmp280Init(v

2020-06-09 11:11:01 2936 6

原创 Python模拟车床走刀

如图要加工一工件,Python计算车床的走刀路径环境:WIN10+VS Code用到的库:matplotlib.pyplot , numpy, sys最后的3D图形是用matlab画的,将图形沿其中心轴旋转,再进行坐标转换。进刀步长为0.02mm,各个交点和圆心坐标需要提前计算好,大致步骤在原点画好图形,再移至相应位置,分为4个部分,如下图:Python代码:impo...

2019-05-02 16:15:57 1599 1

原创 关于python安装模块之后pychram仍然提示没有安装模块的问题

    首先说一下导致这个问题的原因,安装了python2/3的电脑又安装pyhcram,在用pychram导入模块的时候都会遇到这个问题,是因为这个时候你的电脑安装了两个python解释器,pychram自带python解释器,所以你在电脑命令行用pip命令安装了模块,是安装在你电脑的python2/3而非pychram的python解释器。    知道了问题的根源,解决起来就容易了。    有...

2018-03-31 23:19:19 13082

原创 利用缓存区漏洞执行shellcode

环境:win10工具:vc++6原理介绍: 栈溢出,C语言中gets()、strcpy()等函数未进行数据长度的限定,在栈内写入超出长度限制的数据,从而破坏程序运行甚至获得系统控制权的攻击手段。几个常见的寄存器,ebp栈底指针,esp栈顶指针,eip下一条计算机执行的指令,计算机中真正的存储方式如下图:  原理介绍:eip寄存器里存储的是CPU下次要执行的指令的地址。eip在内

2018-02-03 23:24:39 1730 1

原创 云主机与外网主机、Android手机端的socket通信

这段时间一直在忙着弄这个东西,做一个服务器能够与外网主机和手机客户端保持一个实时的通信,不断地进行信息的交互。现在很多IT公司都已经做出了成熟的技术解决方案,但是使用过程有点。。繁琐?,还有这些服务器都是要付费的,要花不少钱,作为学生狗自己动手撸。我弄这个花了不少时间,期间试过了百度云、京东云、阿里云(阿里云最坑,公网IP连不上,貌似不止我才这样,其他人买的esc实例也经常连不上),试了这么多还好都

2017-10-07 20:43:29 2754 3

空空如也

空空如也

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

TA关注的人

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