▚ 01 引言 ---- ▚ 02 Sedentary-reminder 久坐提醒小工具 ---- GitHub在线网址:https://github.com/wjbgis/Sedentary-reminder
去年毕业前闲来无事写了个桌面端的久坐提醒小工具,放到github就没再管过,前些天发现这个仓库有了20个star了,虽然很少,但也蛮有成就感的。
软件下载地址:Days for mac(菜单栏日历提醒软件) 1.9.1中文版windows软件安装:Calendarscope(日历软件)
本文以 Debian 系统为例,介绍如何通过 钉钉、飞书及 邮件通知 实现服务器登录的实时提醒。原理上适用于其他 Linux 系统,需根据实际情况调整和测试。...%M:%S") user=$(whoami) loginIP=$(echo $SSH_CONNECTION | awk '{print $1}') msgContent="服务器登录提醒...result.ad_info.province') city=$(echo "$location_data" | jq -r '.result.ad_info.city') # 拼接消息内容 msgContent="服务器登录提醒...result.ad_info.province') city=$(echo "$location_data" | jq -r '.result.ad_info.city') # 拼接消息内容 msgContent="服务器登录提醒...= sshdlogpath = /var/log/auth.logmaxretry = 3bantime = 3600 # 封禁时间,单位为秒,默认为600秒即10分钟# 自定义action来发送邮件提醒管理员
self.label_var = DoubleVar() self.label_var.set(0.0) label = Label(self.root, text='正在更新软件...= '200': self.tip_show('软件更新失败,请检查网络设置,无法检测到网络连接') return json_result..._soft_download(latest_soft_url, latest_version) # 软件下载线程 _thread.start_new_thread...= '200': self.tip_show('软件更新失败,请检查网络设置,无法检测到网络连接') return json_result...Exception: return 0 def _soft_download(self, latest_url, latest_version): '''软件下载
20200708 强制休息(见文末) 长期坐在电脑前,难免腰粗肩膀酸,一扭头还能听见骨头卡卡作响......所以有个提醒自己休息几分钟的定时器是很有必要的。...Injury prevention tool (data files) $ workrave 初次使用要设置自己的计时器,点击任务栏图标选择首选项 设置计时器我没用暂停,只用了休息 每隔50分钟就提醒休息...5分钟 你也可以试试它自带的体操,姿势还是不少: 最后通过gnome-tweaks设置为开机启动 PS: Workrave有windows和Linux版。
作为程序员的我们,本就每天久坐缺乏锻炼,如果再忘记喝水,那将会带来多么严重的后果,所以我决定为他做一个小工具来提醒他定时喝水&活动。...前期准备 下载依赖软件 pip install plyer 代码 from plyer import notification import schedule,time def notify():...软件选择 打包工具选择:pyinstaller 弹窗提醒选择:pywin32 代码-new import win32api,win32con,time from apscheduler.schedulers.blocking..._name__ == '__main__': while True: scheduler.start() time.sleep(1) 打包 我们计划一个小时提醒一次
Linux进阶部分又分了很多小的部分,我们刚讲完了Linux日常运维。...讲的那些东西都算是系统自带的,但是Linux作为一个服务器操作系统,肯定是要安装运行软件来满足我们的业务需要,本章基础软件部分,将从下面几个部分来讲解: Linux基础软件-软件安装(本章节) Linux...基础软件-yum(一) Linux基础软件-yum(二) Linux基础软件-ntp Linux基础软件-chrony Linux基础软件-dns(一) Linux基础软件-dns(二) Linux基础软件...-nfs Linux基础软件-lvm Linux基础软件-Selinux&库文件&swap 前面的操作都是基于默认自带的软件,而且我们讲过很多命令,默认最小安装的情况下,都是不自带的,都需要额外安装,那我们应该如何安装这些软件呢...一般卸载用的基本不用,因为它会卸载一些依赖软件,可能导致其他软件不能正常使用。 升级:输入yum update packagename,其中 packagename 是你想要升级的软件包的名称。
Outlook弹窗提醒 31.png 32.png
创建小环境:-n 指定小环境的名字 rna,并指定环境的python版本为python=3 conda create -y -n rna python=3 创建小环境成功后会出现3个done 图片 三、安装软件...图片 1.安装软件的方法: 图片 安装 conda install 出现三个done 显示安装完成 图片 2.安装特定版本 图片 3.特殊情况 图片 4.查看conda 环境中已经安装的软件...conda list #基本用法 conda list fast #查看符合正则表达式的软件 conda list -n rna #查看指定环境的软件 5.删除软件 conda remove conda remove -n rna #删除指定环境里的软件 6.常用命令 图片 7.安装软件的另一种方式:用yml文件安装 • 导出当前环境: conda env export...envname > env.yml • 导入环境: conda env create -n envname --file env.yml 8.mamba 安装软件更加丝滑 #安装mamba conda
Linux 软件管理 1、软件管理简介 Redhat和Centos中软件管理是依靠软件包管理器(RPM)来实现的。...RPM(Redhat Package Manager)软件包管理器提供了在linux操作系统中安装,升级,卸载软件(程序)的方法,并提供对系统中所有软件(程序)状态信息的查询;除了这些功能外,RPM软件包管理器还提供了制作软件包的功能...2.2 软件包管理器的核心功能 制作软件包 安装软件 卸载软件 升级软件 查询软件 校验软件 3、软件包简介 3.1 软件包组成 软件包的组成清单 文件清单 安装或卸载的运行脚本 数据库(公共) 程序包名称及版本...6.1 系统发行版本的光盘 linux的ISO镜像文件自带了非常多的RPM安装包,且这些软件版本是最适合当前linux系统的。...############# [100%] [root@zsl ~]# rpm -qa | grep wget wget-1.19.5-10.el8.x86_64 升级注意事项 不要对内核做升级操作 Linux
Yum软件仓库便是为了进一步降低软件安装难度和复杂度而设计的技术。Yum软件仓库可以根据用户的要求分析出所需软件包及其相关的依赖关系,然后自动从服务器下载软件包并安装到系统。...yum info 软件包名称查看软件包信息yum install 软件包名称安装软件包yum reinstall 软件包名称重新安装软件包yum update 软件包名称升级软件包yum remove...1.5 系统初始化进程Linux系统的开机过程是这样的,即先从BIOS开始,然后进入Boot Loader,再加载系统内核,然后内核进行初始化,最后启动初始化进程。...初始化进程作为Linux系统启动后的第一个正式服务,它需要完成Linux系统中相关的初始化工作,为用户提供合适的工作环境。同学们可以将初始化进程粗犷地理解成从我们按下开机键到看见系统桌面的这个过程。...Linux系统在启动时要进行大量的初始化工作,比如挂载文件系统和交换分区、启动各类进程服务等,这些都可以看作是一个一个的单元(unit),systemd用目标(target)代替了System V init
yum -y install 软件包 安装软件过程中出现依赖安装的时候 Linux系统会暂停提示y或n,则-y 含义是回答全部问题为是 yum -y install nginx 已加载插件:fastestmirror...14.gif – 删除无用孤立的软件包 用处:当没有软件再依赖它们时,某一些用于解决特定软件依赖的软件包将会变得没有存在的意义,该命令就是用来自动移除这些没用的孤立软件包。...”Educational Software”这个软件包组) 命令:# dnf groupinstall ‘Educational Software’ – 升级一个软件包组中的软件包 用处:该命令用于升级一个软件包组中的软件包...’ – 从特定的软件包库安装特定的软件 用处:该命令用于从特定的软件包库安装特定的软件(本例中我们将使用命令从软件包库 epel 中安装 phpmyadmin 软件包) 命令:# dnf –enablerepo...但在我看来,正因如此,所以 DNF 包管理器不会太受那些经验老道的 Linux 系统管理者的欢迎。举例如下: 在 DNF 中没有 –skip-broken 命令,并且没有替代命令供选择。
linux常用shell命令=命令+选项+参数 find 查找文件/目录 cd (change directory)切换目录 cd #root根目录 cd / #...apt-get install 软件/包 #安装包 apt-get update 软件/包 #更新软件 apt-get remove 软件...aaaaa”,追加到名为tet文档的最后 echo dddd > tet 用字符串“dddd”替换原来tet中所有的文档 ls >> tet 将ls指令显示的内容追加到文档tet中 ps -ef 查看linux...ps -ef | grep www* 查看所有带www的进程 kill -9 进程号 可以关掉对应的进程 kill -15 进程号 等该进程运行完就关闭该进程 apt-get install 软件包名...下载并安装对应的软件包名 useradd daxia 新增一个名为daxia的用户 passwd daxia 设置daxia用户的密码 su daxia 切换到daxia用户 whoami 查看当前用户
应用场景 ---- 用户在小程序商城购买下单之后,商家如何能及时收到新订单提醒,进行发货处理呢? 用户在小程序中申请入驻商家后,平台管理员如何能及时收到入驻申请通知,进行及时审核处理呢?...常用的通知方式: 短信提醒、邮箱通知、公众号模板消息,本文介绍如何在小程序中使用公众号的模板消息发送消息通知 查看公众号模板消息文档得出: 只要拿到用户在公众号下的 openid 就可以向用户发送模板消息通知...t=sandbox/login 小程序用个人的、还是认证的都可以,可使用 个人小程序 + 测试号 调试在小程序中给平台管理员发送新订单提醒消息通知 3.
有能力的可以自己修改完善,没能力的可以直接下载exe版使用 python代码 # -*- coding:utf-8 -*- """ Reminder 小工具 功能1: 间隔一定时间提醒,可设定间隔时间、...循环次数、提醒消息 功能2: 设定具体时间,提醒对应时间的内容 ---亲测可行,还是不错的 """ import time import datetime import threading import...): frame1 = tk.Frame(relief='groove', borderwidth=5) tk.Label(frame1, text='功能1:循环间隔提醒...{}分钟{}秒; 已提醒{}次(共{}次)'.format(minutes, seconds, self.freq_count, self...._progress_fun1, args=()).start() else: messagebox.showinfo('提醒', '循环间隔提醒已结束
介绍 在typecho的后台进行登录,启动插件,启动模板,修改模板等等的时候,系统都会发出通知,如:密码错误,插件启动成功等等通知提醒!...实际遇到的问题 之前写模板的前台登录功能,遇到个问题,正常前台登录的代码,当你输入错误的账号与密码时看不到任何的提醒,所以我就尝试读取typecho默认的通知。 代码如下 提醒内容 $y=$p.'...>');//发出提醒 '; 提醒类型cookie } } ?
PendingFileRenameOperations",还是 安装提示重启.并且重启也没有用.那就手动添加该"PendingFileRenameOperations" 重新安装: 可以选否,不用重启电脑,也可以用了 软件安装完成...,最好更新下软件和支持包: 手动搜索软件更新包 如果想手动搜索软件更新包,请按以下步骤操作: 在“帮助”(Help) 菜单中单击“已安装的软件”(Installed software)。...“已安装的软件”(Installed software) 对话框随即打开。 单击“检查更新”(Check for updates)。 将打开“TIA Updater”对话框并显示可用的更新。...在区域导航中选择“常规 > 软件更新”(General > Software Updates) 组。 单击“现在检查更新”(Check for updates now)。
场景 任务是 当 redis set 中有新元素时及时处理 需要在set有新元素后自动得到通知,省得使用轮询的方式来查看是否有新元素 相当于对set做一个事件提醒 实现 如果能使用阻塞版命令就非常简单了
Linux 常用软件安装 htop apt undate apt install htop Oh My Zsh 安装 # 1.安装zsh包 # centOS yum -y install zsh #...plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh >> ~/.zshrc Java 下载 # 解压 tar -zxvf jdk-8u152-linux-x64
领取专属 10元无门槛券
手把手带您无忧上云