- 博客(7)
- 收藏
- 关注
原创 Cortex-M4异常&中断处理流程
异常是导致更改程序正常执行流程的事件。当发生异常时,处理器挂起当前正在执行的任务,执行异常处理程序,执行完成后,处理程序将恢复正常的程序执行,见图1。图1 中断流程在 ARM 架构中,中断是异常的一种,一般由外设或外部输入产生,也可以由软件触发。中断的异常处理程序也称为中断服务(ISR)。
2025-03-16 15:01:51
826
转载 yield和return的区别(Python,非常全)
Yield vs. ReturnYieldReturnYield returns a generator object to the caller, and the execution of the code starts only when the generator is iterated.A return in a function is the end of the function execution, and a single value is given back to
2021-08-12 00:21:10
436
1
转载 减治思想和分治思想的区别
「减治思想」简介这里「减」是「减少问题」规模的意思,治是「解决」的意思。「减治思想」从另一个角度说,是「排除法」,意即:每一轮排除掉一定不存在目标元素的区间,在剩下 可能 存在目标元素的区间里继续查找。每一次我们通过一些判断和操作,使得问题的规模逐渐减少。又由于问题的规模是有限的,我们通过有限次的操作,一定可以解决这个问题。「减治思想」案例例 1:以前央视二套的《幸运 52》栏目有一个「猜价格」游戏。游戏规则是:给出一个商品,告诉答题者它的价格在多少元(价格为整数)以内,让答题者猜,如果猜出的价格低于
2021-08-10 14:50:21
508
原创 python中yield a和yield a[:]
在python中,yield a和yield a[:]为什么结果不一样(a为list),不都是a的全体成员吗?在学习的过程中遇到了这样的问题,作为菜狗,困扰了我许久。主要是list切片和list名之间的区别,上图:可以看到a和a[:]的地址是不一样的,当切片的时候,开辟了一块新的地址。欢迎批评指正。...
2021-05-18 10:57:11
471
原创 jupyter notebook安装python2
因为学习原因,要在基于python3的anaconda的jupyternotebook安装python环境新增虚拟环境在Anaconda Powershell Prompt中:conda create -n py2 python=2.7进入python2的环境conda activate py2安装python2的内核并应用python -m pip install ipykernelpython -m ipykernel install --user如果使用python2 -m p
2021-04-12 18:23:22
1853
2
原创 内连接、左连接和右连接
@牛客网@lBetterManlINNER JOIN 两边表同时有对应的数据,即任何一边缺失数据就不显示。LEFT JOIN 会读取左边数据表的全部数据,即便右边表无对应数据。RIGHT JOIN 会读取右边数据表的全部数据,即便左边表无对应数据。很精准简练的描述。...
2020-10-02 09:49:22
194
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人