尽管不像非嵌入式计算机那么常见,嵌入式系统还是有从堆(heap)中动态分配内存的过程的。那么嵌入式系统中,动态分配内存可能发生的问题是什么? 主要有三种类型:内存泄露、内存碎片和内存崩溃 内存崩溃是内存使用最严重的结果,主要原因有数组访问越界、写已经释放的内存、指针计算错误、访问堆栈地址越界等等。碎 ...
分类:
其他好文 时间:
2020-04-11 23:59:52
阅读次数:
119
Bitmaps:Redis应用于信息状态统计 如果仅仅存储一个状态(Y/N,1/0),可以用二进制位存,用编号/id(范围/max较小最好)作为位置 设置值setbit bits 位置 值 获取值getbit bits 位置 扩展操作 对指定key按位进行交、并、非、异或操作,并将结果保存到dest ...
分类:
其他好文 时间:
2020-04-11 23:59:41
阅读次数:
156
\ meta元素用于指定关于html文档的信息。 ...
分类:
Web程序 时间:
2020-04-11 23:59:26
阅读次数:
120
Vue Vue实例有一个完整的生命周期,也就是说从开始创建、初始化数据、编译模板、挂在DOM、渲染-更新-渲染、卸载等一系列过程,我们称为Vue 实例的生命周期(钩子函数) 附上网上找的一张图解释当我们 new vue 的时候,这些函数就会自动执行 生命周期钩子: 创建:beforeCreate - ...
分类:
其他好文 时间:
2020-04-11 23:59:04
阅读次数:
115
只需一张图, 从完备事件组(样本空间) 来理解全概率与贝叶斯 ...
分类:
其他好文 时间:
2020-04-11 23:58:52
阅读次数:
116
1. JWT工作原理 """ 1) jwt = base64(头部).base(载荷).hash256(base64(头部).base(载荷).密钥) 2) base64是可逆的算法、hash256是不可逆的算法 3) 密钥是固定的字符串,保存在服务器 """ 2. 安装 官网 http://jpa ...
分类:
其他好文 时间:
2020-04-11 23:58:27
阅读次数:
111
8、 使用注解开发 在spring4之后,要使用注解开发,必须要保证aop的包导入了。 使用注解需要导入context约束,增加注解的支持! 1. bean 2. 属性如何注入 3. 衍生的注解 @Component有几个衍生注解,我们在web开发中,会按照mvc三层架构分层! dao【@Repos ...
分类:
编程语言 时间:
2020-04-11 23:58:14
阅读次数:
147
一、定时/技术器的基本原理 定时/计数器,是一种能够对内部时钟信号或外部输入信号进行计数,当计数值达到设定要求时,向CPU提出中断处理请求,从而实现定时或者计数功能的外设。 定时/计数器的最基本工作原理是进行计数。不管是定时器还是计数器,本质上都是计数器,可以进行加1(减1)计数,每出现一个计数信号 ...
分类:
其他好文 时间:
2020-04-11 23:57:56
阅读次数:
620
AVL树说明: 该树是一种高度平衡的二叉搜索树,该树中的每一个结点左右子树的高度至多相差1。 AVL树本身也是一个二叉搜索树。 斐波那契数列: 1、1、2、3、5、8、13、21、34、…… 其递推式定义为:F(1) = 1, F(2) = 1, F(n) = F(n-1) + F(n-2) (n> ...
分类:
其他好文 时间:
2020-04-11 23:57:28
阅读次数:
123
在Selenium-python 中,有时候需要对弹窗进行处理,比如获取弹窗上的内容、确定、取消、在弹窗上输入内容后点击确定-再次点出弹窗,需要专门的处理。 一、获取弹窗的内容 driver.find_element(By.XPATH,"//button[@type='submit'][@class ...
分类:
编程语言 时间:
2020-04-11 23:57:12
阅读次数:
158
当我们想对某些特定分布进行抽样时,要通过均匀分布的抽样来映射,因为电脑算法产生的伪随机数是看做均匀分布的。 假设均匀分布随机变量为$X$,则特定分布$\displaystyle p_Y(y)$的随机变量就为$Y=g(X)$。如何求得这个$g(x)$映射呢? 关于利用均匀分布随机变量产生任意分布变量的 ...
分类:
其他好文 时间:
2020-04-11 23:56:55
阅读次数:
282
一、https的连接方式 1、客户使用https的url访问web服务器,要求建立ssl连接; 2、服务器收到请求,将网站的证书信息(包含公钥)发送一份给客户端; 3、客户端与服务端协商信息的加密等级,建立会话秘钥,并用公钥加密,传送给服务器 4、服务器用自己的私钥解密会话秘钥,并用会话秘钥加密数据 ...
分类:
Web程序 时间:
2020-04-11 23:56:19
阅读次数:
118
ctrl+c,ctrl+d,ctrl+z在linux程序中意义和区别 ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样. ctrl+c是强制中断程序的执行,,进程已经终止。 ctrl+z的是将任务中止(暂停的意思),但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用 ...
分类:
系统相关 时间:
2020-04-11 23:56:03
阅读次数:
120
标识符与关键字 Ⅰ、标识符 在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。 Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。 举几个例子:abc, _, _123, a123。 Ⅱ、关键字 关键字是指编程语言中预先定义好的具有特殊含义的标识 ...
分类:
编程语言 时间:
2020-04-11 23:55:50
阅读次数:
118
注:使用时注释去掉 研究很久,找了很多文章,发现这篇最有用,给需要的同学吧! ".prettierrc文件常见配置" ...
分类:
其他好文 时间:
2020-04-11 23:55:39
阅读次数:
456
//方法1 let str = 'zhumolanglafengyouyihah'; let max = 0, res = [], flag=false; str = str.split('').sort((a,b)=>a.localeCompare(b)).join(''); for(let i ...
分类:
其他好文 时间:
2020-04-11 23:55:24
阅读次数:
121
postion 属性定义了一个元素在页面布局中的位置以及对周围元素的影响。该属性共有5个值: position: absolute position: relative position: fixed position: static position: inherit 本文主要详细讨论 posit ...
分类:
Web程序 时间:
2020-04-11 23:55:06
阅读次数:
119