窗口看门狗实验

故事扮演 提交于 2020-02-06 10:32:24
窗口看门狗 一、窗口看门狗的定义及窗口看门狗和独立看门狗区别是什么? 总结一下就是独立看门狗只有下限,在下限前喂狗即可使程序不被复位;而窗口看门狗有上限和下限,喂狗要在上限与下限之间。 具体窗口看门狗工作顺序如下: 总结一下就是: 窗口看门狗的超时时间的计算: 既然已经有独立看门狗,为何还需要窗口看门狗?窗口看门狗可以使时间控制得更精确,可以处理独立看门狗忽略的地方 窗口看门狗需要注意的事项为:1.上限值大于下限值 2.采用时钟源不同 二、配置 窗口看门狗常用库函数如下: 配置流程为: 来源: CSDN 作者: 林中明月间 链接: https://blog.csdn.net/qq_39171574/article/details/104070678

C 猜糖块 SDUT

余生长醉 提交于 2020-02-04 11:17:57
Description 小狗对小猫说:你猜猜我的口袋里有几块糖?小猫说:猜对了你给我吃吗?小狗点点头:嗯,猜对了两块都给你!小猫咽了咽口水说:我猜五块!然后,小狗笑着把糖放到小猫手里,说:我还欠你三块。 既然小猫这么喜欢吃糖,小狗决定每天都给小猫几块糖,但是呢,不能每天都给相同块数的糖,那样就太单调了。于是,第一天小狗给小猫1 1=1块,第二天2 2=4块……第 n 天给的糖数为 n*n 。现在已知小狗家共有 N 块糖,你需要帮他计算下这些糖最多可以给小猫几天? Input 输入只有一个整数 N (0 <= N <= 10000)。 Output 输出对应的天数。 Sample Input 15 Output 3 本题可以用总数一次一次的减,也可以用加的思路,即知道有一天的所需的糖块数比出事的总数大 # include <stdio.h> # include <stdlib.h> int main ( ) { int a , i , N , x ; int sum = 0 ; scanf ( "%d" , & N ) ; for ( i = 1 ; i ; i ++ ) { x = i * i ; sum = sum + x ; //sum即为所需的糖块数; if ( sum > N ) //直到sum比N大时终止循环,此处不要用sum>=N,否则需要再考虑sum是不是等于N;

STM32HAL库-02-IWDG独立看门狗

一笑奈何 提交于 2020-02-02 08:17:18
实验步骤: 1、取消写保护和设置预分频系数以及重装载值 2、启动看门狗(向 向 IWDG_KR 写入 0XCCCC) 3、重载计数值喂狗(向 IWDG_KR 写入 0XAAAA ) 看门狗电路在达到预置的时间周期时,会产生一个 MCU 复位 即:如果不及时喂狗(重载计数值)会导致stm32复位 IWDG 有自己独立的 32Khz 时钟,独立看门狗的时钟是一个内部RC时钟,所以并不是准确的32Khz, 1、取消写保护和设置预分频系数以及重装载值在 HAL 库中是通过函数 HAL_IWDG_Init 实现的 IWDG_HandleTypeDef IWDG_HandleStruct; //看门狗结构体 IWDG_HandleStruct.Instance = IWDG; // IWDG 地址 IWDG_HandleStruct.Init.Prescaler = IWDG_PRESCALER_32; //选择32分频,大概为1kHz IWDG_HandleStruct.Init.Reload = 2000; //2000<0xfff=4095,2000*1ms=2s HAL_IWDG_Init(&IWDG_HandleStruct); 2、启动看门狗(向 向 IWDG_KR 写入 0XCCCC) HAL_IWDG_Start(&IWDG_HandleStruct); 3、重载计数值喂狗(向

P2286 [HNOI2004]宠物收养场

雨燕双飞 提交于 2020-01-30 09:38:33
P2286 [HNOI2004]宠物收养场 题目描述 凡凡开了一间宠物收养场。收养场提供两种服务:收养被主人遗弃的宠物和让新的主人领养这些宠物。 每个领养者都希望领养到自己满意的宠物,凡凡根据领养者的要求通过他自己发明的一个特殊的公式,得出该领养者希望领养的宠物的特点值a(a是一个正整数,a<2^31),而他也给每个处在收养场的宠物一个特点值。这样他就能够很方便的处理整个领养宠物的过程了,宠物收养场总是会有两种情况发生:被遗弃的宠物过多或者是想要收养宠物的人太多,而宠物太少。 被遗弃的宠物过多时,假若到来一个领养者,这个领养者希望领养的宠物的特点值为a,那么它将会领养一只目前未被领养的宠物中特点值最接近a的一只宠物。(任何两只宠物的特点值都不可能是相同的,任何两个领养者的希望领养宠物的特点值也不可能是一样的)如果有两只满足要求的宠物,即存在两只宠物他们的特点值分别为a-b和a+b,那么领养者将会领养特点值为a-b的那只宠物。 收养宠物的人过多,假若到来一只被收养的宠物,那么哪个领养者能够领养它呢?能够领养它的领养者,是那个希望被领养宠物的特点值最接近该宠物特点值的领养者,如果该宠物的特点值为a,存在两个领养者他们希望领养宠物的特点值分别为a-b和a+b,那么特点值为a-b的那个领养者将成功领养该宠物。 一个领养者领养了一个特点值为a的宠物,而它本身希望领养的宠物的特点值为b

P2286 [HNOI2004]宠物收养场

狂风中的少年 提交于 2020-01-30 08:18:43
P2286 [HNOI2004]宠物收养场 题目描述 凡凡开了一间宠物收养场。收养场提供两种服务:收养被主人遗弃的宠物和让新的主人领养这些宠物。 每个领养者都希望领养到自己满意的宠物,凡凡根据领养者的要求通过他自己发明的一个特殊的公式,得出该领养者希望领养的宠物的特点值a(a是一个正整数,a<2^31),而他也给每个处在收养场的宠物一个特点值。这样他就能够很方便的处理整个领养宠物的过程了,宠物收养场总是会有两种情况发生:被遗弃的宠物过多或者是想要收养宠物的人太多,而宠物太少。 被遗弃的宠物过多时,假若到来一个领养者,这个领养者希望领养的宠物的特点值为a,那么它将会领养一只目前未被领养的宠物中特点值最接近a的一只宠物。(任何两只宠物的特点值都不可能是相同的,任何两个领养者的希望领养宠物的特点值也不可能是一样的)如果有两只满足要求的宠物,即存在两只宠物他们的特点值分别为a-b和a+b,那么领养者将会领养特点值为a-b的那只宠物。 收养宠物的人过多,假若到来一只被收养的宠物,那么哪个领养者能够领养它呢?能够领养它的领养者,是那个希望被领养宠物的特点值最接近该宠物特点值的领养者,如果该宠物的特点值为a,存在两个领养者他们希望领养宠物的特点值分别为a-b和a+b,那么特点值为a-b的那个领养者将成功领养该宠物。 一个领养者领养了一个特点值为a的宠物,而它本身希望领养的宠物的特点值为b

2019.12.30

孤街醉人 提交于 2020-01-24 05:07:31
99. class Dog(): # 用class创建Dog类 """一次模拟小狗的简单尝试""" def __init__(self , name , age): # 建立一个方法__init__() """初始化属性name和age""" self.name = name # 形参self必不可少 self.age = age # 以self为前缀可以调用类中所有方法 def sit(self): # 创建方法sit """模拟小狗被命令时蹲下""" print(self.name.title() + " is now sitting.") def roll_over(self): # 创建方法roll_over """模拟小狗被命令时打滚""" print(self.name.title() + " rolled over!") my_dog = Dog('willie' , 67) # 创建2个实例 your_dog = Dog('lucy' , 44) print("My dog;s name is " + my_dog.name.title() + ".") print("My dog is " = str(my_dog.age) + " years old.") my_dog.sit() # 调用Dog类中方法 print("\nYour dog's name is

[SHOI2001]小狗散步

空扰寡人 提交于 2020-01-08 18:33:16
题目背景 Grant喜欢带着他的小狗Pandog散步。Grant以一定的速度沿着固定路线走,该路线可能自交。Pandog喜欢游览沿途的景点,不过会在给定的N个点和主人相遇。小狗和主人同时从(X1,Y1)点出发,并同时在(Xn,Yn)点汇合。小狗的速度最快是Grant的两倍。当主人从一个点以直线走向另一个点时,Pandog跑向一个它感兴趣的景点。Pandog每次与主人相遇之前最多只去一个景点。 题目描述 你现在的任务是:为Pandog寻找一条路线(有可能与主人的路线部分相同),使它能够游览最多的景点,并能够准时与主人在给定地点相遇或者汇合。 输入格式 输入文件第一行是两个整数N和M( 1≤N,M≤100 ); 输入文件第二行的N个坐标给出了Grant的散步路线,即Pandog和主人相遇地点; 输入文件第三行的M个坐标给出了所有Pandog感兴趣的景点。 所有输入的坐标均不相同,且绝对值不超过1000。 输出格式 输出小狗的移动路线。 第一行是经过的点数,第二行依次为经过的点的坐标(直角坐标系) 输入输出样例 输入 #1复制 4 5 1 4 5 7 5 2 -2 4 -4 -2 3 9 1 2 -1 3 8 -3 输出 #1复制 6 1 4 3 9 5 7 5 2 1 2 -2 4 说明/提示 "The way is wrong!"表示输出方案错误(可能是坐标不存在输入文件中

很想养只狗陪自己

倾然丶 夕夏残阳落幕 提交于 2020-01-04 08:07:13
从小到大,一直都很喜欢小猫,很想自己也养一只,可惜家人反对。逐渐的觉得狗其实也很可爱,最近看了一部电影《Eight Below》,讲的是南极探险队的八只雪橇狗的感人故事,就更加喜欢狗了,因为狗是有灵性、有感情的动物,狗也十分忠诚,狗的感情,有时候甚至比人更加真挚。 有时候觉得自己受到了很大的委屈,生活也有各种不如意和烦恼,但自己却从来不愿意告诉任何人,受到委屈、难受、失眠的时候,真的很想发泄出来,但却找不到想对他说的人,又或者找到了,却说不出口。作为男人,也不会随便发泄到眼泪里,眼泪只能在心里流。但如果有一只对自己忠诚、有感情的狗,想发泄的时候,就可以直接把狗当成自己的知己去倾诉了,所以,真的很想养只狗陪自己…… 越来越想自己搬出去一个人住,一来可以培养独立生活的能力,二来可以享受一份宁静,让自己一个人静静的思考、学习,同时也不用回到家即使心情不好也好扮开心。一个人住开,养一只小狗,一只小猫作伴,寂寞的时候有它们陪着,该多好…… 来源: https://www.cnblogs.com/johnny/archive/2006/08/18/480931.html

狗贝贝

徘徊边缘 提交于 2019-12-29 23:39:44
下午去小弟的朋友那儿盘旋,其实主要为了看他的狗 来到门口照例虚掩着门,一阵踢踢踏踏之后那只狗出来了,照例对着我狂吠,楼下的哥们也遥相呼应,怀疑自己进了动物园 须臾主人抱起狗、推开门,我闪身入内,看到狗瞪着我,自然不能示弱,回瞪他“不让我进来我偏进来” 果然狗心虚,偏过头,装作不认识 哈 假狗一只,还逞凶 想起第一次登门居然被它吠住、不敢近身,惭愧的紧 往沙发上一窝,狗照例也跟过来,俯身抱起,拖在腿上 刚才还像敌人似的,这会儿肆无忌惮的任你摆布了 没原则的家伙 大概是因为自卑 狗长得奇丑,爬牙,下颌往前伸出老远,牙齿没长齐,大概发育不好 伸手往它下巴一探,出奇的清瘦,要不是毛茸茸的遮着,还真以为摸到具骷髅 狗有个坏毛病,喜欢添人脚,对脚趾情有独钟 第一次刚见到它就被添了个遍,隔着丝袜,湿湿的,不好受 如今初冬,大家都换厚袜子了,小家伙无处尝鲜,打起手指的主意 幸好它是爬牙,不怕被咬,也算一大优点 常道狗的舌头用来散热,确实不假,凉得很,每只小狗都含了根冰棍,能不凉快?! 不知天气转凉了会不会变成香肠! 很丑很温柔,拍拍身边的空位它就跳上来了 亲热一番把它放在地上,居然又钻到脚底下(二郎腿翘着呢) 身子倒是暖和,冬天冷了正好放在脚后当暖壶,大家都舒服~~嘿嘿 小狗名叫贝贝 跟大学同学一失去的猫同名 来源: https://www.cnblogs.com/conanday/archive

兔死狗烹新解

萝らか妹 提交于 2019-12-21 09:34:35
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 昨天晚上给家里小孩讲兔死狗烹的成语,兔死狗烹的意思是,兔子死光了狗就会被杀掉吃了,正准备给他讲这个成语的寓意的时候,小孩问我,为什么兔子死了就要把狗杀了呢? 我对小孩说,因为兔子死光了,狗就没用了,所以就要被杀了。 那狗还会看家呀,它可以当个看家狗,小孩又问。 嗯 .... , 我想了一会,只好说,这只狗呢,只会抓兔子,不会看家。 那它怎么不去学习看家呢?小孩继续问。 因为它太懒了平时不好好学习,所以呢,到兔子死光了,他都没有学会怎么看家。因此他的主人嫌弃它光吃饭不干活,就不要它了。 我解释道。 所以这个成语告诉我们,一定要好好学习,不然就会被社会淘汰掉 , 我抓住机会,教育小孩学习的重要性。 小孩若有所思的点点头。 而我不由得想起大厂清退大龄员工的新闻。一方面大厂不地道,另一方面站在自己的角度想一想,除了抓兔子的技能外,你还能干什么?多久没学习了? 兔死狗烹,兔死狗烹。 其实每个职场上的人,都是那条狗。一旦不能为公司创造价值就会被公司抛弃。所以在做本职工作的时候也要花时间学习本职工作之外的技能。这也是我不提倡996的原因。 其实,不光职场上的人是兔死狗烹中的狗,公司也是,一旦公司不能给客户创造价值,就会被客户抛弃。 来源: oschina 链接: https://my.oschina.net/u/587323