概述 尝试 批量查单词 背景 最近看一些英文的书籍, 经常会遇到很多生词 遇到了就查呗 问题是, 阅读中查单词, 总会有一些问题 尝试做了一些 批量查单词 的操作 1. 问题: 阅读中查单词 概述 阅读中查单词, 会带来的问题 1. 问题们 问题1: 打乱节奏, 影响速度 问题 查询本身, 会中断对 ...
分类:
其他好文 时间:
2020-06-04 13:47:08
阅读次数:
156
1) 根据中断的来源可分为内部中断和外部中断,内部中断的中断源来自于CPU内部(软件中断指令、溢出、除法错误等),例如操作系统从用户态切换到内核态需要借助CPU内部的软件中断,外部中断的中断源来自于CPU外部,由外设触发。 2) 根据中断是否可以被屏蔽,中断可分为可屏蔽中断和不可屏蔽中断,可屏蔽中断 ...
分类:
系统相关 时间:
2020-06-04 01:22:58
阅读次数:
104
DMA接收选用circle模式,如果是normal模式的话,需要每次在中断里面接收完成后重新开启DMA接收,circle模式不用每次都开启dma接收中断。如图 ···c void MX_USART1_UART_Init(void) { huart1.Instance = USART1; huart1 ...
分类:
其他好文 时间:
2020-06-04 01:15:09
阅读次数:
85
【static_assert】 编译时期的断言,因此叫静态断言。 static_assert(expr,str); 其中expr为表达式,str为提示信息。 当expr为true时,继续编译; 当expr为false时,中断编译,显示提示信息str。 使用static_assert可以在编译时期发现 ...
分类:
编程语言 时间:
2020-06-03 17:41:06
阅读次数:
80
如果是单机版,就是部署一个服务器站点的我们可以使用很经典的lock锁,或者queue队列,针对单机版 同步访问共享资源的首选技术是C#的lock关键字。这个关键字允许定义一段线程同步的代码语句。后进入的线程不会中断当前线程,而是停止自身下一步执行,线程在进入锁定范伟的时候必须获得l标记。比较安全(推 ...
日常开发,if-else语句写的不少吧??当逻辑分支非常多的时候,if-else套了一层又一层,虽然业务功能倒是实现了,但是看起来是真的很不优雅,尤其是对于我这种有强迫症的程序"猿",看到这么多if-else,脑袋瓜子就嗡嗡的,总想着解锁新姿势:干掉过多的if-else!!!本文将介绍三板斧手段: ...
分类:
其他好文 时间:
2020-06-03 15:46:27
阅读次数:
131
Kubernetes?集群中,业务通常采用?Deployment + LoadBalancer?类型?Service?的方式对外提供服务。这种架构部署和运维都十分简单方便,但是在应用更新或者升级时可能会存在服务中断,引发线上问题。今天我们来详细分析下这种架构为何在更新应用时会发生服务中断以及如何避免服务中断。
分类:
其他好文 时间:
2020-06-03 15:45:42
阅读次数:
69
最低功耗是halt(); 因为halt会关闭所有时钟,所以不用刻意去关时钟。 重要的是管脚的配置,根据不同情况配置板上的管脚 我的空板上用PB1作为外部中断来唤醒所以配置为上拉输入,下降沿触发。 GPIO_Init(GPIOB, GPIO_Pin_1, GPIO_Mode_In_PU_IT); EX ...
分类:
其他好文 时间:
2020-06-03 15:38:21
阅读次数:
138
- 使用interrupt来请求的好处 可以保证数据的安全,将决定权留给被中断的线程 - 想要停止线程需要请求方, 被停止方, 子方法被调用方相互配合 请求方:需要发出interrput请求 被停止方:需要对interrupt作出响应,在可能抛出InterruptedException的地方作出处理 ...
分类:
编程语言 时间:
2020-06-03 00:50:34
阅读次数:
74
MyHandler extends HandlerInterceptorAdapter preHandler 调用时间:Controller方法处理之前 执行顺序:链式Intercepter情况下,Intercepter按照声明的顺序一个接一个执行 若返回false,则中断执行,注意:不会进入aft ...
分类:
其他好文 时间:
2020-06-02 23:07:18
阅读次数:
227