本篇文章主要介绍STM32串口接收不定长数据,采用超时分包的方法,希望能给人以收获。 1.开发环境 软件环境 使用MDK5.25版本,芯片包为STM32F4系列。 硬件环境 开发板:STM32F407VGT6开发板,是一款大容量芯片,最高能跑168MHz。 烧录器:STlink或者Jlink。 2. ...
分类:
其他好文 时间:
2020-07-08 22:42:09
阅读次数:
103
系统评估方法保证评估研究系统的安全相关部分,包括TCB、访问控制机制、引用监视器、内核以及保护机制。此外,对这些组件之间的关系和相互作用也要进行评估。对系统的保证级别进行评估和指定有着不同的方法。国际标准化组织指定了全球使用的一种国际性标准准则(简称CC),被编制国家标准 ISO/IEC 15408 ...
分类:
其他好文 时间:
2020-07-07 18:03:22
阅读次数:
101
JVM 能跨平台工作,主要是由于 JVM 屏蔽了与各个计算机平台相关的软件、硬件之间的差异。 JVM 简介 计算机体系结构 真实的计算机体系结构的核心部分包含: 指令集 计算单元(CPU) 寻址方式 寄存器 存储单元 JVM 体系结构简介 JVM 体系结构与计算机体系结构相似,它的核心部分包含: J ...
分类:
其他好文 时间:
2020-07-07 00:10:21
阅读次数:
51
一般来说,我们会将自己写的Python模块与python自带的模块分开存放以达到便于维护的目的。那么如何在Python中添加自定义的模块呢? 在解答这个问题之前,我们首先要明确两点: 1.严格区分包(package)和文件夹。包的定义就是包含__init__.py的文件夹。如果没有__init__. ...
分类:
编程语言 时间:
2020-07-05 15:29:59
阅读次数:
57
1.概述 包用于将相关的对象组合在一起,一个任务,需要多个函数或者过程协同才能完成,这时,可以这些函数和存储过程都放在一个包下,方便函数和存储过程的管理,提高程序的性能,在第一次用的时候,会全部读入内存,下次用直接从内存取,加强模块化。 包分为两部分: 1.包头(类似java接口) 包的规范,只包含 ...
分类:
数据库 时间:
2020-07-02 13:24:19
阅读次数:
78
前言 本文简记 Android 控件 TextView 的常用属性及使用方法。 常用属性 基础属性 请参阅:Android 布局与相关属性 的基础属性部分。 包括:id 属性,宽度、高度属性,背景属性,内、外边距属性等。 文本相关 文本内容属性:android:text="" 文本颜色属性:andr ...
分类:
移动开发 时间:
2020-06-19 14:18:07
阅读次数:
76
前言 本文简记 Android 控件 Button 的常用属性、点击按钮触发及使用方法。 常用属性 基础属性 请参阅:Android 布局与相关属性 的基础属性部分。 包括:id 属性,宽度、高度属性,背景属性,内、外边距属性等。 文本相关 文本内容属性:android:text="" 文本颜色属性 ...
分类:
移动开发 时间:
2020-06-19 12:00:35
阅读次数:
71
前言 本文简记 Android 控件 TextView 的常用属性及使用方法。 常用属性 基础属性 请参阅:Android 布局与相关属性 的基础属性部分。 包括:id 属性,宽度、高度属性,背景属性,内、外边距属性等。 文本相关 文本内容属性:android:text="" 文本颜色属性:andr ...
分类:
移动开发 时间:
2020-06-18 21:56:06
阅读次数:
64
债务重组的会计处理方法 (一)以资产清偿债务 企业以资产清偿债务,债务人的重组收益和债权人的债务重组损失按以下公式计算: 债务人的债务重组收益=重组债务的账面余额-支付的现金(或转让的非现金资产的公允价值) 债权人的债务重组损失=重组债权的账面余额-收到的现金(或受让的非现金资产的公允价值)-损失准 ...
分类:
其他好文 时间:
2020-06-18 15:48:56
阅读次数:
72
MultiDex原理 分包机制对于 Android 5 以下的手机耗时更长 public static void install(Context context) { Log.i("MultiDex", "Installing application"); if (IS_VM_MULTIDEX_CA ...
分类:
其他好文 时间:
2020-06-15 17:52:56
阅读次数:
65