全部文章
波特率计算公式:方式1,3的波特率=1/32或1/16*计时器2的溢出率 波特率=1/16或1/32*(晶振的频率/12*(256-TH1)) 串口工作在方式1时,分别采用T/C1和T/C2常用波特率初值表如下 有关模拟串口波特率设置方法: 9600b/s -> 104us——>定时计数器工作方式2 ...
deque 中控器 由于 deque 是分段连续线性空间的,为了用户方便操作,所以它对外的接口类似于连续空间。 为了管理这些分段空间 deque 容器引入了一种中控器 map,map 是一块连续的空间,其中每个元素是指向缓冲区的指针,缓冲区才是 deque 存储数据的主体。 deque 的迭代器 d ...
原文:Prism 源码解读2-View的加载和控制目录介绍4、ViewDiscovery5、ViewInjection6、ViewActivationDeactivation总结 回到顶部介绍 上一篇介绍了Region,这一篇跟Region息息相关,讲一下Region中View的加载方式及控制。 回... ...
原文:Prism 源码解读1-Bootstrapper和Region的创建目录介绍开始0、PrismApplicationBase1、BootstrapperShell2、Regions3、CustomRegions总结 回到顶部介绍 之前也研究过Prism框架但是一直没有深入理解,现在项目上想把一... ...
数据可靠性 Kafka 作为一个商业级消息中间件,消息可靠性的重要性可想而知。本文从 Producter 往 Broker 发送消息、Topic 分区副本以及 Leader 选举几个角度介绍数据的可靠性。 Topic 分区副本 在 Kafka 0.8.0 之前,Kafka 是没有副本的概念的,那时候 ...
一、回顾:计算器算法存在问题 对于秒级以上的时间周期来说,会存在一个非常严重的问题,那就是临界问题。 从上图中我们可以看到,假设有一个恶意用户,他在0:59时,瞬间发送了100个请求,并且1:00又瞬间发送了100个请求,那么其实这个用户在 1秒里面,瞬间发送了200个请求。我们刚才规定的是1分钟最 ...
空间曲线及其方程 两个曲面的交线表示 $\begin{cases}F(x,y,z)=0\\G(x,y,z)=0\end{cases}$ 维维安尼曲线 和 直交圆柱的交线 $\;\;\;\;\;\;$ $\begin{cases}z=\sqrt{a^2 x^2 y^2}\\x^2+y^2=ax\end ...
原文:用最简单的方式在ASP.NET Core应用中实现认证、登录和注销 在安全领域,认证和授权是两个重要的主题。认证是安全体系的第一道屏障,是守护整个应用或者服务的第一道大门。当访问者请求进入的时候,认证体系通过验证对方的提供凭证确定其真实身份。认证体系只有在证实了访问者的真实身份的情况下才会允许... ...
// 面试题33:二叉搜索树的后序遍历序列 // 题目:输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。 // 如果是则返回true,否则返回false。假设输入的数组的任意两个数字都互不相同。 #include <cstdio> // BST:Binary Search Tree, ...
1、1G~5G发展变革 1G:第一代移动通信系统出现在蜂窝系统理论提出之后,主要满足人们无线移动通话的需求。 2G:第二代蜂窝移动通信系统出现在数字蜂窝技术的发展与成熟之后,为了进一步提高通话的质量,推出了数字化语音业务的第二代蜂窝移动通信系统。 3G:20世纪末,IP和互联网技术的快速发展改变了人 ...