一、独立看门狗和窗口看门狗 看门狗:单片机系统在外界的干扰下会出现程序跑飞的现象导致死循环,或者崩溃,看门狗电路就是为了避免这种情况的发生,看门狗的作用就是在一定的事件内(通过计数器实现)若没有收到喂狗信号(表示MCU已经挂了),便实现处理器的自动复位重启(发送复位信号) 独立看门狗IWDG:独立于 ...
分类:
其他好文 时间:
2019-10-11 10:42:12
阅读次数:
112
1>数星星 (复制自他人博客) 由于题目中给的数据是按y轴排序,我们只需构建x轴的树状数组,也就是说我们只需统计星星i之前一共有多少个x坐标小于或等于Xi的星星,这个数值也就是星星i的等级 又因为树状数组无法处理下标为0的元素(会死循环),所以要把每个x坐标+1 ...
分类:
编程语言 时间:
2019-10-10 20:13:50
阅读次数:
95
跳转到while跳转到格式化跳转到运算符 while — 关键字 while 条件: 如 while True: ? 循环体 print("奔跑“) nan = 2 while nan>0 print("奔跑”) ? nan = nan-1 while循环 -- 死循环 while循环通过条件和br ...
分类:
其他好文 时间:
2019-10-08 19:22:19
阅读次数:
106
1 0pts 2 10pts 3 100pts 本想装个逼,从后面开始做,确实t3第一个AC,获得了紫色high light,BUT,第二题自己造的极端数据都过了,结果上讲台看,0分!!怎么可能?!检查了一下精度问题,没毛病啊,在最后两分钟发现我把题读错了……我以为必须要是升序的数列……被坑惨了,两 ...
分类:
其他好文 时间:
2019-10-08 15:58:48
阅读次数:
88
题目描述 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。例如,把9表示成二进制是1001,有2位是1。因此,如果输入是9,该函数输出为2。 1. 常规解法一:除2的思想,每次判断最低位是否为1(当输入的数是负数时,会陷入死循环) 2. 常规解法二:乘2的思想(左移一位),从低到高依 ...
分类:
其他好文 时间:
2019-10-07 17:23:11
阅读次数:
87
一、Socket编程 1. 通过Socket编程可以和其他机器通信,监听本机某个端口号,收取其他机器发到本机上这个端口号上的消息,基于TCP协议,操作系统只认TCP协议 2. 三种操作:Accept连接操作、读操作、写操作,Socket编程需要在连接成功后,启动一个while死循环的线程进行读写操作 ...
分类:
Web程序 时间:
2019-10-06 16:27:59
阅读次数:
112
顺序查找 过于简单,不做介绍。 二分法(单调性) 二分查找: 从小到大 查找大于等于$k$最靠左的元素。 从大到小 查找大于等于$k$最靠右的元素。 二分答案: 最小值最大 最大值最小 细节的原理:抛弃肯定没有用的,留下可能有用的,为防止向下取整死循环,有一些情况需要加一。 注意事项:数学归纳法可证 ...
分类:
其他好文 时间:
2019-10-05 10:23:20
阅读次数:
91
题意:给你一个方程,输入一个数。 step1:不断加1,直到有尾缀0; step2:把尾缀0丢掉; 继续执行step1和step2,统计一共能产生多少个不同的数。 因为我们知道执行到个位数的时候会进入死循环,所以这里我们直接在记数的基础上加9,即把每个个位数加了一遍。 #include<stdio. ...
分类:
其他好文 时间:
2019-10-04 11:46:25
阅读次数:
69
1. while循环 while 循环 在生活中,我们遇到过循环的事情吧?比如循环听歌。在程序中,也是存才的,这就是流程控制语句 while 基本循环 条件如果为真就会一直执行下去 也就人们常说的死循环,我们想要停止就点那个红色的方块,如果点击的x的话,程序并没有停止,还在继续运行着 我们可以使用w ...
分类:
其他好文 时间:
2019-10-03 14:31:18
阅读次数:
103
Note: 坐标(400,400)是以电脑屏幕左上角为原点; 由于本程序是死循环,在PyCharm中按“Ctrl+F2”可中断程序。 ...
分类:
微信 时间:
2019-10-02 20:33:43
阅读次数:
123