框架生命周期 Hyperf 是运行于 Swoole 之上的,想要理解透彻 Hyperf 的生命周期,那么理解 Swoole 的生命周期也至关重要。 Hyperf 的命令管理默认由 symfony/console 提供支持(如果您希望更换该组件您也可以通过改变 skeleton 的入口文件更换成您希望使用的组件),在执行 php bin/hyperf.php start 后,将由 Hyperf\Se
生物认证秘钥签名验证 https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/soter/soter.verifySignature.html $app->soter->verifySignature($openid, $json, $signature); 返回值示例: { "is_ok": true
安装REST服务器 Hyperledger Composer REST服务器可以使用npm或Docker进行安装。 要使用npm进行安装,请运行以下命令: npm install -g composer-rest-server 要使用Docker安装REST服务器,请参阅部署REST服务器。 运行REST服务器 Hyperledger Composer包含独立的Node.js进程,将业务网络公开
Lifecycle 生命周期函数 用于监听游戏进入前台、后台、最大化、最小化、网络状态改变、游戏关闭、游戏分享事件。 取消监听需要传入和监听函数同一个回调函数。 BK.onEnterForeground(Function()) 监听游戏进入前台事件,手Q进程从后台回到前台 手Q版本:>7.6.5 示例: function enterForegroundListener(){ BK.Scri
考生入口 考生打开易考网站首页(https://eztest.org)可点击右上角我是考生查看相关介绍,设备浏览器兼容情况和下载eztest客户端。 考试流程 第一步:登录 考生打开考试链接后,在登录界面输入准考证号登录即可。(注:在登录时段内才可以登录) 可即报即考的考试,考生可点击立即注册进入考试: 若考试未到登录时间,则登录框会处于灰色禁止填写状态。下方显示距离开考还有多久的倒计时: 第二步
生成数据库中所有表的模型文件,如果设置了include或exclude,则按照相应规则过滤表。 必选参数: -namespace 生成的Model所在命名空间 可选参数: -database 数据库名,不传则取连接池默认配置的库名 -baseClass 生成时所继承的基类(自行实现务必继承框架的模型类),默认Imi\Model\Model,可选 -poolName 连接池名称,不传则取默认连接池
imi 是基于 Swoole 开发的框架,所以最好先了解 Swoole,以便了解各种名词概念。 框架生命周期 框架的生命周期大致分为以下几个阶段: master 进程 初始化框架 扫描注解,构建运行时缓存 初始化 Swoole 中的 Memory 模块 加载项目配置 创建服务器对象 启动服务器 worker 进程 Swoole WorkerStart 事件 加载运行时缓存 初始化日志相关 初始化连
Db类支持原生SQL查询操作,主要包括下面两个方法: query方法 query方法用于执行SQL查询操作,如果数据非法或者查询错误则返回false,否则返回查询结果数据集(同select方法)。 使用示例: Db::query("select * from think_user where status=1"); 如果你当前采用了分布式数据库,并且设置了读写分离的话,query方法始终是在读服务
在你完成模型后,你可以保存模型表结构、视图或外键成一个脚本文件。导出 SQL 功能为脚本生成一个 SQL 文件。选择 工具 -> 导出 SQL。 导出 SQL 的常规设置 文件 设置输出的文件名和位置。 对象 在现有的模型中选择你想导出的对象。 导出 SQL 的高级设置 下列选项是根据你所选择图表的数据库类型:MySQL、Oracle、PostgreSQL、SQLite、SQL Server 和
What the world really needs is more love and less paperwork. — Pearl Bailey 大型的基础设施架构往往是真正的第一受害者。如果你正管理着许多机器, 那么使用 Puppet 的报告设施,可以为你提供一些关于正在发生什么的有价值的信息。 操作步骤 要启用报告,只要将如下的行加入客户端的 puppet.conf 文件: report
由来 Hutool针对Word(主要是docx格式)进行封装,实现简单的Word文件创建。 介绍 Hutool将POI中Word生成封装为Word07Writer, 通过分段写出,实现word生成。 使用例子 Word07Writer writer = new Word07Writer(); // 添加段落(标题) writer.addText(new Font("方正小标宋简体", Font.
由来 Excel有读取也便有写出,Hutool针对将数据写出到Excel做了封装。 原理 Hutool将Excel写出封装为ExcelWriter,原理为包装了Workbook对象,每次调用merge(合并单元格)或者write(写出数据)方法后只是将数据写入到Workbook,并不写出文件,只有调用flush或者close方法后才会真正写出文件。 由于机制原因,在写出结束后需要关闭ExcelWr
generator 也就是生成器的英文拼写,它的主要作用是生成大批量的数据 方法一 (x for x in ['a', 'v']) 其实也就是把上一章迭代方法中的[]换成了(),那么返回的对象就不同了,前者是生成了一个list后者是生成了一个生成器。 其实跟js中的generator是一样的,打印出来这个生成器的内容只需要使用next()方法就OK了 l = ( x for x in ['1','
在慕课堂左上角点击【管理】,可以查看慕课堂班级学生的信息及分组情况,并可以导出数据;如果老师发现学生的账号有误,可在此处点击【踢出课堂】踢掉多余的学生账号。
除了从课堂维度查看数据之外,点击左侧【学生成绩】,可以查看学生维度的统计数据,关联mooc 或 spoc 课程的慕课堂,可以在学习表现中看到学生的视频观看个数、次数、时长、讨论区主题数、评论数、回复数、线上课程的学习总成绩。 提示:学生在MOOC/SPOC中观看视频、参与互动的数据每天一次同步到慕课堂后台(课程相关数据隔天更新),学生在MOOC/SPOC 中参加测验/作业的成绩需老师确认后才会同步