当前位置: 首页 > news >正文

接入备案和增加网站wordpress建站seo

接入备案和增加网站,wordpress建站seo,怎么查网站是哪个公司做的,什么网站简单在日常工作和学习中,我们常常需要一个小工具来提醒自己:比如休息眼睛、喝水、开会等。虽然很多软件有提醒功能,但用 Go 写一个轻量级的 命令行定时提醒程序,不仅简单实用,还能帮助我们熟悉 时间操作、并发、命令行交互…

在日常工作和学习中,我们常常需要一个小工具来提醒自己:比如休息眼睛、喝水、开会等。虽然很多软件有提醒功能,但用 Go 写一个轻量级的 命令行定时提醒程序,不仅简单实用,还能帮助我们熟悉 时间操作、并发、命令行交互 等关键知识点。

本文将实现一个简易定时提醒程序,支持以下功能:

  • • 指定提醒时间(如 10 秒后、30 分钟后)
  • • 提醒时在终端打印提示信息
  • • 支持多任务提醒

一、程序思路

  1. 1. 用户通过命令行传入提醒时间和内容,例如:
    remind -after=10s -msg="喝水提醒"
    remind -after=1m -msg="开会啦"
  2. 2. 程序解析参数,使用 time.After 或 time.NewTimer 实现延迟提醒。
  3. 3. 到点后输出提醒信息。

二、代码实现

main.go

package mainimport ("flag""fmt""time"
)func main() {// 定义命令行参数after := flag.Duration("after", 10*time.Second, "提醒时间,例如 10s、1m、2h")msg := flag.String("msg", "时间到啦!", "提醒内容")flag.Parse()fmt.Printf("⏳ 已设置提醒: %s 后提醒 -> %s\n", after.String(), *msg)// 使用定时器timer := time.NewTimer(*after)// 等待定时触发<-timer.Cfmt.Printf("🔔 提醒: %s\n", *msg)
}

三、运行测试

  1. 1. 10 秒提醒
    go run main.go -after=10s -msg="喝水提醒"
    输出:
    ⏳ 已设置提醒: 10s 后提醒 -> 喝水提醒
    🔔 提醒: 喝水提醒
  2. 2. 1 分钟提醒
    go run main.go -after=1m -msg="开会啦"
    输出:
    ⏳ 已设置提醒: 1m0s 后提醒 -> 开会啦
    🔔 提醒: 开会啦

四、支持多任务提醒

如果我们想同时设置多个提醒,可以在 flag.Args() 获取额外参数,或者用一个简单的 配置文件。这里用 goroutine 来并发执行多个提醒。

示例(多个提醒同时执行):

package mainimport ("fmt""time"
)type Reminder struct {After time.DurationMsg   string
}func main() {reminders := []Reminder{{After: 5 * time.Second, Msg: "喝水提醒"},{After: 10 * time.Second, Msg: "起身走动一下"},{After: 15 * time.Second, Msg: "开会啦"},}for _, r := range reminders {go func(r Reminder) {timer := time.NewTimer(r.After)<-timer.Cfmt.Printf("🔔 提醒: %s\n", r.Msg)}(r)}// 阻塞主程序,否则会直接退出select {}
}

运行后,程序会在 5s、10s、15s 分别提醒。


五、总结

通过这个案例,我们学习了:

  • • 如何用 flag 包解析命令行参数
  • • 使用 time.NewTimer / time.After 实现延时提醒
  • • 使用 goroutine 实现多个提醒并发执行

这个简易定时提醒工具非常轻巧,适合平时用来做一些 番茄钟喝水提醒 或 会议提醒

http://www.dtcms.com/a/538175.html

相关文章:

  • Nacos动态刷新基础实战:从环境搭建到服务端部署
  • 网站代理怎么赚钱wordpress 0day漏洞
  • 每日一个C语言知识:C 预处理器
  • 南庄网站开发中国男篮最新消息
  • 谷谷互联建的网站如何把qq在线怎么制作php网站
  • 南京金九建设集团网站新浪短链接生成网址
  • 清远做网站seo如何查看网站seo
  • 动漫电影做英语教学视频网站广告投放
  • 网站开发框架 简单巩义关键词优化公司电话
  • 做企业网站设计手机站网站建设php培训
  • EcoVadis评估?百胜STG:优质ecovadis评估咨询认证机构
  • 丹东网站制作中山网页设计制作
  • 网站设计图惠阳区城市建设规划局网站
  • 【Java后端进行ai coding实践系列】如何使用ai coding实现计划任务增删改查
  • 哪些网站可以做淘宝客盟威软件快速开发平台
  • 美工培训机构seo技术培训价格表
  • 《小白学随机过程》第二章:常见的随机过程——详细解读马尔科夫决策过程MDP和强化学习(2 值迭代和策略迭代 附python代码
  • 济源城乡建设局网站最全的wordpress 中文手册
  • 苏州网站设计kgwl网站加入wordpress
  • 温州专业全网推广建站公司杭州国外网站推广公司
  • 建工厂网站的公司艺麟盛世可以做网站推广吗
  • 2023年电商平台排行榜seo标签优化
  • 安徽省建设厅网站工程师查询网红营销对消费者行为的影响
  • 山东省聊城建设学校网站网站建设实习内容
  • 自己做的网站实现扫码跳转知名企业网站搭建
  • 阿里云网站建设详细教程精品课程 网站建设质量
  • web自动化测试-selenium-03_下拉选择框、弹出框、滚动条操作
  • 北京大龙建设集团有限公司网站wordpress主题 学校官网
  • 好的结构设计网站wordpress 有趣的插件
  • 做电商哪几个设计网站比较好移动互联网应用程序备案