tkctl (TiDB Kubernetes Control) 是为 TiDB in Kubernetes 设计的命令行工具,用于运维集群和诊断集群问题。 安装 安装 tkctl 时,可以直接下载预编译的可执行文件,也可以自行从源码进行编译。 下载预编译的可执行文件 MacOS Linux Windows 下载解压后,将 tkctl 可执行文件加入到可执行文件路径 (PATH) 中即完成安装。 源
使用 TiUP 部署 DM 集群的时候,会默认部署一套监控系统。 Task 在 Grafana dashboard 中,DM 默认名称为 DM-task。 Overview overview 下包含运行当前选定 task 的所有 DM-worker/master instance/source 的部分监控指标。当前默认告警规则只针对于单个 DM-worker/master instance/sou
移植freeRTOS到一个完全不同且现在没有得到官方支持的处理器不是一件容易事,这边文档会介绍关于移植的一些知识。 处理器不同,实现的细节也就不同,因此这个文档没法将移植说的很详细,只是提供一个大致的移植过程及方法介绍。建议在移植的时候,先去看下官方支持的分支,然后找一个尽可能与你的处理器类似的分支作为参考。后面也会在"示例工程"章节中介绍如何去修改一个已经存在的例程。 建立文件目录结构 free
OpenWrt简介 OpenWrt是一款基于Linux的操作系统,主要用于路由器。以前的路由器也是嵌入式Linux的,和OpenWrt有什么区别?OpenWrt最大的亮点就是:支持opkg,让软件和OS完全分离了,用户装软件、升级软件不需要刷固件。而以前的嵌入式Linux路由器,厂家固件里有什么功能,用户就只能用这些功能,如果用户有需求,只能等厂家开发新固件,那几乎是不可能的。就像智能手机和功能手
这个文档将会向您介绍Smack API,并且简要介绍一些重要的类和概念。 JAR文件和要求 配置 Smack有一个初始化过程,涉及2个阶段。 初始化系统属性--初始化所有的系统属性可以通过类SmackConfiguration。这些属性检索的getXXX方法类。 初始化启动类——在启动时初始化任何类要积极通过实例化类,然后在继承了SmackInitializer的类中调用初始化方法在该。如果它不继
概述 对于插件这一块,Sublime Text 3 包含一些和 Sublime Text 2 非常重要区别,大多数插件都至少需要一点移植才能正常工作。这些变化是: Python 3.3 进程外的插件 异步事件 受限的begin_edit()和end_edit() Zipped Packages 导入模块 Python 3.3 Sublime Text 3 使用了 Python 3.3,而 Subl
beego 1.6.0 升级指南 获取最新版本的 bee 工具 go get -u github.com/beego/bee 更新 beego 框架 go get -u github.com/astaxie/beego 然后进入项目,执行: bee fix beego 1.4.2 升级指南 GetInt函数需要改成GetInt64 beego 1.3 升级指南 在 beego 1.3 里面删除了之
部署指南 数据库配置 注意:以下功能要求ztbcms版本 v3.7.2.15 或以上 有时候,生产环境和测试环境用的是两套配置(数据库配置),如果我们把这两种配置都写在配置文件dataconfig.php中,这个不太合理的。 ztbcms中通过判断app/Common/Conf/判断是否存在文件local_dataconfig.php,若存在,则会用该配置文件的配置覆盖 dataconfig.ph
使用指南 使用场景:A【商家】向 B【用户】转账 200 元 A 商家产生一条支出记录 // transfer_out 是记录产生来源的类型,12345677记录产生来源的唯一标示,这里是指转账流水号 $recode = new TradeRecord(A, 'transfer_out', '12345677'); $recode->setPay(100); //支付金额 $recode->set
这个简短的介绍将帮助您马上开始编写您自己的宏和热键脚本. 指南目录 创建脚本 启动程序或文档 发送键击和鼠标点击 激活和操作窗口 利用 MsgBox, InputBox 等从用户中获取输入. 使用变量和剪贴板 反复重复一系列动作 操作文件和文件夹 其他功能概述 创建脚本 每个脚本都是需由程序 (AutoHotkey.exe) 执行的包含命令的纯文本. 脚本中还可以包含 热键 和 热字串 或者甚至完
A1、下载SCS代码(或准备一个SCS盒子) A2、配置SCS配置文件userconfig.json,需要配置的内容如下 VnodeServiceCfg:这个SCS需要连接的vnode的ip和port。如架构图,每个SCS需要连接一个MOAC-VNODE来进行通讯,所以如果你没有自己部署一个节点,需要从官方渠道来设置连接一个可用的MOAC-VNODE DataDir:SCS数据目录,以子链地址为文
测试 测试业务逻辑 GET /users/:id 这个业务是根据用户的 id 从数据库取到该用户数据,如果用户不存在则返回404和提示语句。 创建 User POST /users 接受 JSON 格式的数据。 创建成功返回 201 - Created。 发生错误返回 500 - Internal Server Error。 获取 User GET /users/:email 获取成功返回 200
模板 模板渲染 Context#Render(code int, name string, data interface{}) error 用于渲染一个模板,然后发送一个 text/html 的状态响应。我们可以使用任何模板引擎,只要赋值给 Echo.Renderer。 下面是使用Go html/template 的示例: 1.实现 echo.Renderer 接口 type Template s
路由 Echo 的路由基于 radix tree ,它让路由的查询非常快。路由使用了 sync pool 来重复利用内存并且几乎达到了零内存占用。 路由可以通过特定的 HTTP 方法,url 路径和一个匹配的 handler 来注册。例如,下面的代码则展示了一个注册路由的例子,访问方式为 Get,访问路径为 /hello,处理结果是返回输出 Hello World 的响应。 // 业务处理 fun
从 v1 迁移 更新日志 使用 Let’s Encrypt 自动生成证书 支持优雅关闭服务 多功能的函数来包裹标准处理器和中间件(Utility functions to wrap standard handler and middleware) Map 类型简单表述为 map[string]interface{} Context 现在内嵌了标准库 net/http 的请求和响应类型 新的配置 E