binascii >>> binascii.b2a_hex(b'a')b'61'>>> binascii.b2a_hex(b'A')b'41'>>> binascii.a2b_hex(b'61')b'a'>>> binascii.a2b_hex(b'41')b'A'>>> binascii.hexlify(b'a')b'61'
python bytearray() 函数 1. bytearray() 是一个函数,用来创建字节数组,数组长度动态可变 返回10个字节的数组,数组元素值都为0>>> a=bytearray(10)>>> abytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 创建有初始值的数组>>> bytearray([1,2,3])bytearray(b'\x01\x02\x03')>>> byte...
git 高级用法 1. 如果在本地分支进行开发,这时候切到远程主分支,本地分支会被删除,当然可以找回,但不建议这么做2. git rebase在主分支上创建一个分支进行fea开发,fea开发完后,重新拉取后发现主分支已经向前推进了几个版本,这时候可以进行①merge这种做法比价常见,这样git的提交记录就会很多分支齐头并进,融汇胶合②rebase切到fea分支,右击主分支,选择 rebase current branch on (master),意思是fea分支从当前的base切换到新的base,
PBOC标准读书笔记 -转载 一个支付系统应用应该包括以下内容:——IC 卡上一组已由发卡行定制的数据文件。——终端上由收单行或商户提供的的数据。——一套卡片和终端共同遵守的应用协议。 术语“AID”用于终端上的应用标识符,“DF 名”用于卡上的应用标识符。 模版与标签的含义标签:标签名,长度,值 构成的数据结构模版:一组标签的组合,是
IAR 工程改名 近在学习蓝牙4.0,从同事那里拿了其协议栈过来,里面有很多实例。这很好咯不过不想用其实例的工程名,想自己定义方便管理。但是要想自己定义工程名就得自己重新建工程。本来也没什么,也该是这样,可偏偏蓝牙协议栈的东西多要分建几个文件夹在工程来方便管理。这样重新建工程的话就会很麻烦。因此我决定复制提供的实例然后重新定义工程名,因为第一次接触IAR这个玩意,
Cotex 滴答定时器详解 1.systick介绍 Systick就是一个定时器而已,只是它放在了NVIC中,主要的目的是为了给操作系统提供一个硬件上的中断(号称滴答中断)。滴答中断?这里来简单地解释一下。操作系统进行运转的时候,也会有“心跳”。它会根据“心跳”的节拍来工作,把整个时间段分成很多小小的时间片,每个任务每次只能运行一个“时间片”的时间长度就得退出给别的任务运行,这样可以确保任何一个任务都不会霸占
液晶中Duty和COM的含义 占空比(Duty) 一般也称为 Duty 数或 COM 数。因为 LCD 一般是采用时分动态扫描的驱动模式,在此模式下,每个 COM 的有用选通时刻与整个扫描周期的比值即占空比(Duty)是固定的,等于 1/COM 数。 偏置(Bias) LCD 的驱动波形为模拟信号,而各档模拟电压相对于 LCD 输出的最高电压的比例称为偏置,而一般来讲,Bias 是以最低一档与输出最
驱动入门_1 1. 驱动的理解 应用程序调用open函数,硬件上面的离的最近的就是驱动程序,open函数对应的一定是驱动程序中的某个函数,然后这个open和驱动程序是怎样联系起来的呢? 答:通过c库产生swi(异常),通过swi进入内核,调用对应的system_open,然后system_open判断打开文件的类型,调用不同的驱动程序 例如,如果是led,则调用led_open,