说到进制转换,java已经封装了基本的方法,在竞赛中使用封装的方法自然能节省大量时间 另一位仁兄介绍的封装好的方法: https://blog.csdn.net/m0_37961948/article/details/80438113 如果不想看上面的全部,我总结了两条基本方放,记下就可以随意转化: ...
分类:
编程语言 时间:
2019-02-16 21:57:25
阅读次数:
155
基础命令学习目录 原文链接:https://blog.csdn.net/m0_38132420/article/details/78861464 users命令用于显示当前登录系统所有的用户的用户列表。每个显示的用户名对应一个登录会话。如果一个用户不止一个登录会话,会重复显示。 语法 user (选 ...
分类:
其他好文 时间:
2019-02-07 13:30:13
阅读次数:
319
加密芯片是对内部集成了各类对称与非对称算法,自身具有极高安全等级,可以保证内部储存的密钥和信息数据不被非法读取与篡改的一类安全芯片的通称。使用到安全加密芯片的产品:银行加密U盾、刻录机、加密硬盘、PC锁、手机、智能门锁、公交地铁等。在使用到安全加密芯片这些产品中,储存在安全芯片里面的数据会进行高可靠 ...
分类:
其他好文 时间:
2019-02-05 23:49:30
阅读次数:
330
一开始在stm32参考手册里找关于systick的内容,没找到任何有用的信息,后来百度了下,发现是在cortex m3参考手册里有 几个寄存器的描述在第8.2节,寄存器的定义在core_cm3.h中而不是stm32f10.h,应该这个systick是属于cm3内核的内容,所以才放在这个文件中定义。 ...
分类:
其他好文 时间:
2019-01-28 21:12:41
阅读次数:
215
每一个支持多进程(线程)的系统都会有一个滴答时钟(系统时钟),这个时钟就好比系统的“心脏”,线程的休眠(延时)和时间片轮转调度都需要用到它。 Cortex-M系列的内核都有一个systick时钟,这个时钟就是设计用来支持操作系统的,是一个24位的自动重装载向下计数器,中断入口就位于中断向量表里面,定 ...
分类:
其他好文 时间:
2019-01-28 01:13:13
阅读次数:
191
今天程序烧录后,进行调试时keil提示:Could not stop Cortex-M device! please check the JTAG cable 如图: 于是我在网上搜了一下,发现与stm32的三种启动方式有关(我听信别人,如果使用swd下载程序,则boot0就可以悬空,才导致出现fl ...
分类:
其他好文 时间:
2019-01-27 19:14:59
阅读次数:
1514
先放一个简单点的利用了Hash长度拓展攻击的题目 在理解Hash长度拓展攻击之前需要大致了解下MD5的加密原理 MD5加密过程 1.数据分组 在MD5加密算法中,将一个字符串分为若干个大小为512位的分组,而每一个分组又可分为16个子分组m0~m3{A},m4~m7{B},m8~m11{C},m12 ...
分类:
其他好文 时间:
2019-01-25 00:24:36
阅读次数:
245
参见:https://blog.csdn.net/m0_37943753/article/details/81031319。 重点是<dependencyManagement>标签的作用,只是用来管理依赖版本号,并不会把依赖下载到本地仓库,所以报找不到。 只要了解这一点,先将此标签注释,等依赖下载, ...
分类:
编程语言 时间:
2019-01-23 00:24:37
阅读次数:
228
HAL库驱动中,由于某些外设的驱动需要使用超时判断(比如I2C、SPI、SDIO等),需要精确延时(精度为1ms),使用的是SysTick,但是在操作系统里面,我们需要使用SysTick来提供系统时基,那么就冲突了,怎么办?答案是利用DWT重新编写HAL库的相关延时和超时函数HAL_InitTick ...
分类:
其他好文 时间:
2019-01-22 17:37:40
阅读次数:
245
通常咱们拿到芯片的datasheet第一点需要关注的就是芯片的系统架构。下图就是STM32F103的系统架构图: 首先cortex内核是ARM公司的数字电路流片的产品,数字电路也就是逻辑电路经过FPGA测试符合要求后流片产生IP,这是ARM公司的业务。然后ARM公司通过授权把cortex内核卖给ST ...
分类:
其他好文 时间:
2019-01-20 00:11:53
阅读次数:
248