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

中英文双语网站建设wordpress 标签描述

中英文双语网站建设,wordpress 标签描述,网站建设如何切图,wordpress有微信主题吗需求:需要一个文件一个定时任务方法,当项目初始化完毕后,自动加载并执行这些定时任务方法 项目目录架构 main.go 初始化 package mainimport ("sql_demo/schedule" )func main() {/***** 其他初始化完毕后的操作**/// 定时任务sc…

需求:需要一个文件一个定时任务方法,当项目初始化完毕后,自动加载并执行这些定时任务方法

项目目录架构

main.go 初始化

package mainimport ("sql_demo/schedule"
)func main() {/***** 其他初始化完毕后的操作**/// 定时任务schedule.Init()select {}}

schedule目录下

Init.go

package scheduleimport ("reflect""github.com/robfig/cron/v3"
)var Job *cron.Crontype ScheduleStruct struct{}func Init() {// cron.WithParser 必须有,否则 spec 时间不支持秒级Job = cron.New(cron.WithParser(cron.NewParser(cron.SecondOptional | cron.Minute | cron.Hour | cron.Dom | cron.Month | cron.Dow)))// 执行本pakage下的所有方法t := reflect.TypeOf(&ScheduleStruct{})// 遍历结构体的所有方法for i := 0; i < t.NumMethod(); i++ {method := t.Method(i)// 只执行公共方法if method.PkgPath == "" {// fmt.Printf("Executing method: %s\n", method.Name)// 获取方法的函数值methodValue := reflect.ValueOf(&ScheduleStruct{}).MethodByName(method.Name)// 调用方法methodValue.Call(nil)}}Job.Start()
}// 新增一个定时任务,可以指定是否禁用该任务。
// 参数:
// spec: 定时任务的时间规则字符串
// cmd: 定时任务要执行的函数
// disabled: 是否禁用该任务(当前未使用该参数)
func AddFunc(spec string, cmd func(), disabled bool) {if disabled {return}Job.AddFunc(spec, cmd)
}

everyMinutes.go

package schedulefunc (s *ScheduleStruct) EveryMinutes() {AddFunc("*/1 * * * * *", func() {println("hello world")}, true)}

原理:利用反射原理和结构体方法来实现。

http://www.dtcms.com/wzjs/534001.html

相关文章:

  • 房产网站定制WordPress的目录大纲
  • 青岛同拓网站建设有限公司wordpress网站如何播放视频教程
  • 咸宁网站开发广告创意设计论文
  • 公装设计网站住房和城乡建设部网站主页
  • 哪个公司做网站推广最好免费网站建设视频教程
  • 手机怎么进入国外网站关键词调词平台费用
  • 建设银行海外招聘网站手机管理网站模板下载
  • 做网站专题模板密云重庆网站建设
  • 网站集约化建设力度经常开车的微信公众号
  • 网站优化我自己可以做吗wordpress筛选分类
  • 互联网网站建设公司组织架构wordpress源码解析
  • 北京做百度网站企业网站建设任务书
  • 公司内部网站维护有没有什么需要推广的平台
  • 建基建设集团网站服务器怎么做网站
  • 成都新站软件快速排名淘宝客网站做百度竞价
  • 做网站公司徐汇一个好的产品怎么推广
  • 云访客类似的网站asp.net 做电子购物网站的网银结算功能如何实现的
  • 建设工程评标专家在哪个网站登录wordpress菜单怎么设置目录册
  • 网站建设服务费的税率网站流量转化
  • 做语音聊天网站要多少钱标智客在线logo设计生成器免费
  • 网站后台编码提供网站设计服务商
  • 青海省建设厅查询网站智慧旅游网站开发与设计与实现
  • mysql 网站登录密码wordpress 手动下一页
  • 网站的后台建设郑州龙华小学网站建设
  • 金融电子商务网站建设emlog转换wordpress
  • 东莞网站建设收费明细做企业手机网站
  • 重庆锅炉网站建设费用公司网站建设需要注意哪些内容
  • 微网站建设的第一步是进行首页的设置网站微信登录怎么做的
  • 东莞网站建设推广费用梧州论坛 肇庆
  • 做电影网站用什么cms上海企业登记在线官网