- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 预处理之 #pragma pack(n) 的理解
首先它是一个用于控制结构体成员对齐的指令对齐方式(摘自百度): 编译器中提供了#pragmapack(n)来设定变量以n字节对齐方式。n字节对齐就是说变量存放的起始地址的偏移量有两种情况:第一、如果n大于等于该变量所占用的字节数,那么偏移量必须满足默认的对齐方式,第二、如果n小于该变量的类型所占用的字节数,那么偏移量为n的倍数,不用满足默认的对齐方式。结构的总大小...
2020-04-24 12:23:00 679
原创 几个例子理解一下指针
当你又特么忘记了咋理解指针了,就来这里看完这三个例子(注意例子中的注释解释),看完差不多就懂了这是一些个人理解,如果有不对的地方,请大神们指出!!!首先知道传值和传址的区别(很简单这里不说了见谅)1.这个时候来看看三个例子,先看第一个这是个传值而引起错误的经典例子,注释已经解释了 2.下边看第二个例子这个是虽然想传址,但是方法错了,那么请看下一个例子(这是传址的...
2018-09-10 18:08:45 1935 2
原创 左值和右值的理解
关于左值和右值的理解:①从位置来讲:eg:a = b;a在左边,a为左值,那在右边的b就是右值(前提是语句合法,比如说a+25 = b;则不合法) ②深层次讲:左值(L_value,L理解为Location)为地址值右值(R_value,R理解为Read)为数据值eg:a = b;即 将b(右值--数据值)赋值给a(左值--地址值) ③再通俗一点讲:左值就是...
2018-09-07 18:35:18 2068
转载 为什么要使用原码反码和补码和补码溢出问题
原文作者:smile4lee原文地址:https://blog.csdn.net/u011080472/article/details/51280919#commentBox这是从原文中截取的一段,对小错误进行了一些改动,更加深入的分析,请参考作者的原文。为何要使用原码, 反码和补码在开始深入学习前, 我的学习建议是先”死记硬背”上面的原码, 反码和补码的表示方式以及计算方法....
2018-09-06 16:17:13 1095
原创 mjpg-streamer在树莓派上的使用(树莓派+usb摄像头)
使用mjpg-streamer可以实现远程监控,mjpg-streamer的优点是图像清晰延迟小,下边大概说一下使用它的步骤。1.更新一下软件包分两次输入sudo apt-get update sudo apt-get upgrade2.重启之后开启摄像头:可以输入sudo raspi-config然后选择 ‘5 interfacing options’中的‘ca
2018-01-19 18:17:55 15867 5
原创 python的安装和配置
工欲善其事必先利其器...学python之前先安装并配置好它 1.去python官网下载一个python版本,官网地址:https://www.python.org/downloads/ 下载完之后安装(默认地址是C盘根目录)2.安装完毕后,需要干一个小工作才(配置python)才可以正常使用python,首先鼠标右键打开计算机属性,然后按照下图的步骤进行,点高级系统
2017-12-25 17:03:51 376
转载 STM32芯片名称含义
每种STM32的产品都由16个字母或数字构成的编号标示,用户向ST订货时必须使用这个编号指定需要的产品。这16个字符分为8个部分,下面通过一个例子说明它们的意义: STM32 F 103 C 6 T 7 xxx 1 2 3 4 5 6 7 8 第1部分:产品系列名,固定为STM32 第2部分:产品类型;F表示这是Flash产品,目前没有其它选项 第3部分:产品子系列;10
2017-11-30 11:42:51 8290
kof97react-master.rar
2019-12-06
STM32英文手册
2018-05-25
液晶控制器ILI9325
2018-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人