- 博客(13)
- 收藏
- 关注
原创 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 4192
原创 执行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 3175
原创 Cmder+WSL使用时汉字重复显示
更新ConEmu即可, 在cmder/vendor/目录,下载解压后命名为原来的目录名即可。参考这位老哥的博客,有下载链接Cmder启动WSL中的Ubuntu出现复制粘贴异常_李英俊小朋友-CSDN博客
2022-03-14 15:19:42 229
原创 序列化、反序列化(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 2612
原创 基于事件型的有限状态机
基于事件型的有限状态机1.状态机简介2.状态机实现3.基于事件型的有限状态机实现基于事件型的有限状态机1.状态机简介现态:状态机现在的状态;次态:状态机下一个状态;事件:指触发状态机下一状态的所满足的条件,相应事件到达后状态机自动执行动作,并切换状态;动作:状态机切换状态时执行的操作;以上四点就是状态机的基本原理,利用状态机可以进行较为复杂的状态条状或用于编解码等。2.状态机实现利用switch-case就可以构建出一个最简单的状态机,如下:while(..
2021-03-10 16:27:08 1443
原创 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 483
原创 bmp280读出数据不变
最近在弄无人机,用到了MPU9250+bmp280,在读取bmp280传感器数据的时候,读出来的数据没有变化。状态寄存器为一直为0,说明数据转换未完成。温度寄存器和气压寄存器读出来都是固定值没有变化(寄存器值是0或128)。网上搜搜,有人竟然被这个问题卡了半年...吓得我还好我花了十几分钟就找到问题了,是初始化有问题,参考了这篇文章:https://blog.csdn.net/liaokesen168/article/details/50930834uint8_t Bmp280Init(v
2020-06-09 11:11:01 3396 6
原创 Python模拟车床走刀
如图要加工一工件,Python计算车床的走刀路径环境:WIN10+VS Code用到的库:matplotlib.pyplot , numpy, sys最后的3D图形是用matlab画的,将图形沿其中心轴旋转,再进行坐标转换。进刀步长为0.02mm,各个交点和圆心坐标需要提前计算好,大致步骤在原点画好图形,再移至相应位置,分为4个部分,如下图:Python代码:impo...
2019-05-02 16:15:57 1746 1
原创 关于python安装模块之后pychram仍然提示没有安装模块的问题
首先说一下导致这个问题的原因,安装了python2/3的电脑又安装pyhcram,在用pychram导入模块的时候都会遇到这个问题,是因为这个时候你的电脑安装了两个python解释器,pychram自带python解释器,所以你在电脑命令行用pip命令安装了模块,是安装在你电脑的python2/3而非pychram的python解释器。 知道了问题的根源,解决起来就容易了。 有...
2018-03-31 23:19:19 13206
原创 利用缓存区漏洞执行shellcode
环境:win10工具:vc++6原理介绍: 栈溢出,C语言中gets()、strcpy()等函数未进行数据长度的限定,在栈内写入超出长度限制的数据,从而破坏程序运行甚至获得系统控制权的攻击手段。几个常见的寄存器,ebp栈底指针,esp栈顶指针,eip下一条计算机执行的指令,计算机中真正的存储方式如下图: 原理介绍:eip寄存器里存储的是CPU下次要执行的指令的地址。eip在内
2018-02-03 23:24:39 1792 1
原创 云主机与外网主机、Android手机端的socket通信
这段时间一直在忙着弄这个东西,做一个服务器能够与外网主机和手机客户端保持一个实时的通信,不断地进行信息的交互。现在很多IT公司都已经做出了成熟的技术解决方案,但是使用过程有点。。繁琐?,还有这些服务器都是要付费的,要花不少钱,作为学生狗自己动手撸。我弄这个花了不少时间,期间试过了百度云、京东云、阿里云(阿里云最坑,公网IP连不上,貌似不止我才这样,其他人买的esc实例也经常连不上),试了这么多还好都
2017-10-07 20:43:29 2811 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人