程序结束后记得提醒我

简介: 前段时间在做论文数值模拟的时候,得跑非常久的代码,一旦模拟次数增加就要等好几个小时。所以会另开界面做其他事情(写理论部分,看文献啥的)。但是看着看着,可能就忘记R还在跑的事了。等我想起来,代码早就跑好了😒。

简介


前段时间在做论文数值模拟的时候,得跑非常久的代码,一旦模拟次数增加就要等好几个小时。所以会另开界面做其他事情(写理论部分,看文献啥的)。但是看着看着,可能就忘记R还在跑的事了。等我想起来,代码早就跑好了😒。

之后网上搜了搜这个需求,发现有个非常有趣的包可以实现我的需求,这个需求就是标题所说的:程序结束后记得提醒我

该包叫:beepr,神奇的是它只包含一个函数beep(),目的也只有一个:使你在任何平台上都能听到通知的声音。


安装

beepr可在 CRAN 上使用,可通过运行从 R 中安装:

install.packages("beepr")


使用

beepr播放一些较短的铃声,提醒你脚本代码已经运行到这了,例子如下:

beepr::beep(sound = "mario")

注意:你可以把该行代码放在数值模拟代码的后面。sound可以是字符串也可以是数字,默认值为1。


例如上面的马里奥声,你也可以使用以下代码

beepr::beep(8) #beepr::beep(sound = 8)


这个函数有许多不同的声音可供选择,参数如下:

其他声音如下:

数字 字符串 中文意思
1 "ping" 乒乓声
2 "coin" 硬币声
3 "fanfare" 喇叭声
4 "complete" 完成声
5 "treasure" 宝藏声
6 "ready" 准备声
7 "shotgun" 猎枪声
8 "mario" 超级马里奥
9 "wilhelm" 威尔赫尔姆
10 "facebook" 脸谱声

如果想要随机播放声音,可用以下代码

beep(0)


小编有话说


  • 小编最喜欢的是马里奥的声音,因为比较长这样提醒的才有效,其他的有些就一秒钟,很难听的清楚。
  • 想要知道函数内部运行到第几次,也可以在函数内部加入print()参数,每模拟一次(或n次)输出一次模拟次数。(具体会出一篇推送汇总介绍一下)
目录
相关文章
|
小程序 数据安全/隐私保护
吐血整理的几十款小程序登陆界面【附完整代码】(一)
吐血整理的几十款小程序登陆界面【附完整代码】
8052 1
吐血整理的几十款小程序登陆界面【附完整代码】(一)
|
存储 编译器 C语言
还在为每次打开程序的输入烦恼吗,这篇文章让你不在迷茫
在之前我们编写的程序中,我们总要录入一些数据给予程序用于计算,但是当我们退出程序后录入的数据会销毁,因为此时数据都是存放在内存中。等到下次再运行程序时,数据又得从新录入,这样就非常的难受。
67 0
还在为每次打开程序的输入烦恼吗,这篇文章让你不在迷茫
|
6月前
|
人工智能 搜索推荐 算法
使用Python自动发邮件提醒你周末吃啥
在快节奏的现代生活中,周末往往是人们放松身心、享受美食的宝贵时光。然而,面对琳琅满目的餐饮选择,很多人常常陷入“吃什么”的纠结中。为了解决这一问题,我们可以利用Python编写一个自动化脚本,每周自动发送邮件提醒我们周末的餐饮选择
51 0
|
6月前
|
弹性计算 安全 机器人
定时提醒再也不用担心忘记啦
好记性不如烂笔头,烂笔头不如靠谱的自动化~~~正在寻找自动化流程编排工具或定时任务工具的朋友们赶紧看过来,为你介绍一款简单配置即可实现自动化定时提醒的平台阿里云计算巢AppFLow。
244 0
|
Web App开发 小程序 开发者
三分钟创建一个小程序-每天三分钟玩转小程序 1
三分钟创建一个小程序-每天三分钟玩转小程序 1
三分钟创建一个小程序-每天三分钟玩转小程序 1
|
小程序
吐血整理的几十款小程序登陆界面【附完整代码】(二)
吐血整理的几十款小程序登陆界面【附完整代码】(二)
383 0
吐血整理的几十款小程序登陆界面【附完整代码】(二)
|
小程序
吐血整理的几十款小程序登陆界面【附完整代码】(三)
吐血整理的几十款小程序登陆界面【附完整代码】(三)
448 0
吐血整理的几十款小程序登陆界面【附完整代码】(三)
rpcms后台地址忘了怎么办?来教你找回
rpcms如果忘记后台地址了,如何找回的方法。1、如果你在安装rpcms的时候没有自定义后台地址,或者没有填写,那默认就是admin。2、如果你修改过了,那就在setting/config/default.php(V3.0以下在config.php)文件中查看,找到diy_admin,这个参数的值就是自定义的后台地址。
rpcms后台地址忘了怎么办?来教你找回
有事儿的话,记得@我
这一节我们主要学习游戏开发中的一种常用的工具---通知,也称事件。 之前提到过,通知可以理解为给别人发信息,这个过程需要有两方的参与,一个发送方,一个接收方。发送方负责发送通知,而接收方决定收到通知后该如何做。
133 0
有事儿的话,记得@我
|
存储 Unix 程序员
被通知一个月后离职,我改了重要项目里的代码注释
假如你已经对某个开发人员下发解雇通知,你还会让他深度参与重要项目甚至把项目做完再走吗?放在今天,这个答案往往是显而易见的:不会。但如果是几十年前,那就未必了。
241 0
被通知一个月后离职,我改了重要项目里的代码注释