![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
个人总结
kayshi2018
这个作者很懒,什么都没留下…
展开
-
单片机的换行字符\r\n和\n的相关问题
1:问题在使用单片机在串口助手上打印的时候,需要使用\r\n才能正常的换行. 而在linux在打印信息只需要一个\n2:原因这是由于系统对换行符的不同和导致的通常使用单片机打印信息是输入到windox下的串口助手上,而window下的换行是\r\n而unix和linux下的换行符\n3:符号含义\r是回车,carriage return的意思,作用是返回到当前行的最前方。\n是换行,line feed的意思,作用是跳到下一行的当前位置。\r\n是回车+换行,很容易理解,它的作用是跳到下一行原创 2022-01-13 20:45:00 · 2773 阅读 · 0 评论 -
计算机数据存储方式-源码和补码
计算机的数据都是以补码的形式来存在的,计算机只能进行加法不能经行减法运行,通过补码来变相实现减法正数的补码是本身负数的补码是,最高位(符号位)不变,原码取反,再加一char a = 2; 的存在方式是 源码0000 0010B --> 0000 0010B char a = -3; 的的存在反射光是 源码1000 0011B --> 1111 1100B --> 1...原创 2020-04-10 16:19:30 · 1203 阅读 · 0 评论 -
Makefile传递参数
CFLAGS:=${CFLAG}CFLAGS+= -g -Wallobject:=debugdebug:debug.c gcc ${CFLAGS} debug.c -o ${object}clean: rm ${object}可以通过make CFLAG=-DDEBUG把CFLAGS的值赋值为-DDEBUG,这样执行完追加语句CFLAGS+= -g -W...原创 2020-03-31 10:28:08 · 8173 阅读 · 2 评论 -
docker中保存对container的修改
#docker中保存对container的修改如果对容器内做一些更改,比如安装了Vim,如果直接退出后导致下一次在启动时vim还是不能使用。如果要保存修改,则需要用到下面的命令:# -a:修改者信息 -m:注释、说明 紧跟着当前操作的容器id 最后是要生成的新的镜像名称docker commit -a "my_name" -m "install xxx" contain_id image_...原创 2019-08-19 11:04:35 · 4789 阅读 · 0 评论 -
代码记录:
#include<stdio.h>#include<stdlib.h>//#include<conio.h>#define WIDTH 8#define HEIGHT 8int map[HEIGHT][WIDTH] = { {0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 4, 1, 0, ...原创 2019-09-30 18:10:42 · 112 阅读 · 0 评论