概述: 当前开发中,我使用的Keil开发工具较多(keil526),故以keil为例进行介绍,其他开发环境大同小异。 1. 编译链接的定义 不管我们编写的代码有多么简单,都必须经过「编译 ...
一,cache概述 从下图可以看出,从M 内核才开始有的cache,这对于从M ,M ,M 一路走来的小伙伴来说,多了一个cache就多了一个障碍。 Cortex M core with K KL I D Cache 这提供了极高的性能,代码无论是从芯片上的内存,外部闪存,还是外部内存运行 介绍种类包括:L cache, memory types, attributes and MPU Memo ...
2019-05-22 21:03 0 1596 推荐指数:
概述: 当前开发中,我使用的Keil开发工具较多(keil526),故以keil为例进行介绍,其他开发环境大同小异。 1. 编译链接的定义 不管我们编写的代码有多么简单,都必须经过「编译 ...
主题 修改request或者response内容 介绍 mitmdump无交互界面的命令,与python脚本对接,来源于mitmproxy支持inline script,这里的script ...
深入了解final 参考: final和volatile: https://www.cnblogs.com/jhxxb/p/10944691.html 如何理解String类型值的不可变? https://www.zhihu.com/question ...
一、ANR介绍 ANR ,是Application not responding,就是应用无响应的意思。这也是Android应用崩溃的三大崩溃之一。另外2个是RuntimeException和native信号异常。今天我们主要是分析ANR。 一般来说,出现ANR的场景有以下几种 ...
Intro 任何人如果经常的使用linux机器处理音乐,那么他迟早会和ALSA打交道。ALSA是Advanced Linux Sound Architecture的简称,和过时的Open Sound ...
写在前面 MVC,MVP,MVVM……移动端的开发可谓是在MVX的海洋中摸爬滚打!然而,V和M的概念不说,关于P,关于VM,它为什么叫Presenter,为什么叫ViewModel?我们实践中的P,VM所做的事情真的和它们的概念对得上么? 本篇即基于MVVM在移动端的应用这一话题做一些简单 ...
Java内存组成介绍:堆(Heap)和非堆(Non-heap)内存 按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动 ...
本文,我们将尝试深入了解uniGUI HyperServer。 可以将HyperServer所有功能分成三类: HyperServer和稳定性 HyperServer和可扩展性 HyperServer和远程部署 HyperServer和稳定性 HyperServer是一种新 ...