Kubernetes + OAM 让开发者更简单李响, 阿里云 Kubernetes + OAM 让开发者更简单 来自应用开发者的“灵魂拷问” “ Kubernetes 让 Devops 更复杂了!” Kubernetes 对于应用开发复杂在哪里 1. 关注点不同 业务研发 2. 语义与抽象程度不同 业务运维 3. 交互与使用习惯不同 业务研发、运维 YAML 文件 图形化界面 命令行工具 IaC 配置语言 扩容策略 •0 码力 | 22 页 | 10.58 MB | 1 年前3
Flask入门教程章:Hello, Flask! 追溯到最初,Flask 诞生于 Armin Ronacher 在 2010 年愚人节开的一个玩笑。后 来,它逐渐发展成为一个成熟的 Python Web 框架,越来越受到开发者的喜爱。目 前它在 GitHub 上是 Star 数量最多的 Python Web 框架,没有之一。 Flask 是典型的微框架,作为 Web 框架来说,它仅保留了核心功能:请求响应处理 和模板渲染。这两类功能分别由 "Add static files" $ git push 提示 你可以在 GitHub 上查看本书示例程序的对应 commit:e51c579。 进阶提示 如果你对 CSS 很头疼,可以借助前端框架来完善页面样式,比如 Bootstrap、Semantic-UI、Foundation 等。它们提供了大量的 CSS 定义和动 态效果,使用起来非常简单。 扩展 Bootstrap-Flask0 码力 | 127 页 | 7.62 MB | 1 年前3
Zabbix 6.0 Manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 695 2 前端部件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 836 5 前端维护模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 的报告和数据可视化功能。这使得 Zabbix 成为容量规划的理想选择。 Zabbix 支持轮询和 trapping。所有 Zabbix 报告和统计数据以及配置参数都可以通过基于 Web 的前端访问。基于 Web 的前端确保可以 从任何位置评估您的网络状态和服务器的健康状况。如果配置得当,不管对于拥有少量服务器的小型组织还是拥有大量服务器的大公司来 讲,Zabbix 都可以在监控 IT 基础设施方面发挥重要作用。0 码力 | 1741 页 | 22.78 MB | 1 年前3
Zabbix 5.0 Manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1660 2 前端 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1833 5 前端维护模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 信息,这是什么原因? A: 很有可能是前端有问题,连接并检查服务是否仍在运行。 10. Q: 系统时间设置为将来的某一时间,导致没有数据出现。这个问题怎么解决? A: 清除数据库中的字段 hosts.disable_until*, drules.nextcheck, httptest.nextcheck 的值,并重启 zabbix server/proxy。 11. Q: 在前端使用 {ITEM.VALUE}0 码力 | 2715 页 | 28.60 MB | 1 年前3
Zabbix 5.2 Manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895 1 前端 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1043 4 Frontend maintenance mode 前端维护模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1045 5 Page parameters 信息,这是什么原因? A: 很有可能是前端有问题,连接并检查服务是否仍在运行。 10. Q: 系统时间设置为将来的某一时间,导致没有数据出现。这个问题怎么解决? A: 清除数据库中的字段 hosts.disable_until*, drules.nextcheck, httptest.nextcheck 的值,并重启 zabbix server/proxy。 11. Q: 在前端使用 {ITEM.VALUE}0 码力 | 1725 页 | 11.53 MB | 1 年前3
PyWebIO v1.2.3 Documentationput_processbar() 添加 span() , output() 输出控制函数 添加JS执行函数: run_js() , eval_js() 更新UI: 显示输入时,使用浮动式输入框;发生未捕获异常时,前端使用 console日志记录异常 Backwards-incompatible changes 不再使用基于锚点的输出控制模型 不支持固定高度的输出区,移除 pywebio.output.se 数据可视化图表, 文档 添加 session.get_info() 获取会话相关信息 前端js代码迁移typescript output.put_table() 支持跨行/列单元格, 单元格内容支持使用 put_xxx 类输出函数 Detailed changes by module UI 当与服务器连接断开时,点击前端的交互式按钮会报错提示。 pywebio.output 锚点名字支持使用空格 基于HTTP的前后端通信约定 前端按照固定间隔使用GET请求轮训后端接口,在请求中使用 webio-session- id HTTP头来传递会话ID。 会话一开始时,会话ID由后端生成并通过响应中的 webio-session-id HTTP头返 回给前端,后续前端的请求都会在请求头中使用 webio-session-id 字段传递会 话ID。 前端产生的事件使用POST请求发送给后端。对于前端的每次轮训和事件提交请0 码力 | 119 页 | 7.43 MB | 1 年前3
PyWebIO v1.2.2 Documentationput_processbar() 添加 span() , output() 输出控制函数 添加JS执行函数: run_js() , eval_js() 更新UI: 显示输入时,使用浮动式输入框;发生未捕获异常时,前端使用 console日志记录异常 Backwards-incompatible changes 不再使用基于锚点的输出控制模型 不支持固定高度的输出区,移除 pywebio.output.se 数据可视化图表, 文档 添加 session.get_info() 获取会话相关信息 前端js代码迁移typescript output.put_table() 支持跨行/列单元格, 单元格内容支持使用 put_xxx 类输出函数 Detailed changes by module UI 当与服务器连接断开时,点击前端的交互式按钮会报错提示。 pywebio.output 锚点名字支持使用空格 基于HTTP的前后端通信约定 前端按照固定间隔使用GET请求轮训后端接口,在请求中使用 webio-session- id HTTP头来传递会话ID。 会话一开始时,会话ID由后端生成并通过响应中的 webio-session-id HTTP头返 回给前端,后续前端的请求都会在请求头中使用 webio-session-id 字段传递会 话ID。 前端产生的事件使用POST请求发送给后端。对于前端的每次轮训和事件提交请0 码力 | 119 页 | 7.41 MB | 1 年前3
PyWebIO v1.3.2 Documentationput_processbar() 添加 span() , output() 输出控制函数 添加JS执行函数: run_js() , eval_js() 更新UI: 显示输入时,使用浮动式输入框;发生未捕获异常时,前端使用 console日志记录异常 Backwards-incompatible changes 不再使用基于锚点的输出控制模型 不支持固定高度的输出区,移除 pywebio.output.se 数据可视化图表, 文档 添加 session.get_info() 获取会话相关信息 前端js代码迁移typescript output.put_table() 支持跨行/列单元格, 单元格内容支持使用 put_xxx 类输出函数 Detailed changes by module UI 当与服务器连接断开时,点击前端的交互式按钮会报错提示。 pywebio.output 锚点名字支持使用空格 基于HTTP的前后端通信约定 前端按照固定间隔使用GET请求轮训后端接口,在请求中使用 webio-session- id HTTP头来传递会话ID。 会话一开始时,会话ID由后端生成并通过响应中的 webio-session-id HTTP头返 回给前端,后续前端的请求都会在请求头中使用 webio-session-id 字段传递会 话ID。 前端产生的事件使用POST请求发送给后端。对于前端的每次轮训和事件提交请0 码力 | 133 页 | 7.44 MB | 1 年前3
PyWebIO v1.3.0 Documentationput_processbar() 添加 span() , output() 输出控制函数 添加JS执行函数: run_js() , eval_js() 更新UI: 显示输入时,使用浮动式输入框;发生未捕获异常时,前端使用 console日志记录异常 Backwards-incompatible changes 不再使用基于锚点的输出控制模型 不支持固定高度的输出区,移除 pywebio.output.se 数据可视化图表, 文档 添加 session.get_info() 获取会话相关信息 前端js代码迁移typescript output.put_table() 支持跨行/列单元格, 单元格内容支持使用 put_xxx 类输出函数 Detailed changes by module UI 当与服务器连接断开时,点击前端的交互式按钮会报错提示。 pywebio.output 锚点名字支持使用空格 基于HTTP的前后端通信约定 前端按照固定间隔使用GET请求轮训后端接口,在请求中使用 webio-session- id HTTP头来传递会话ID。 会话一开始时,会话ID由后端生成并通过响应中的 webio-session-id HTTP头返 回给前端,后续前端的请求都会在请求头中使用 webio-session-id 字段传递会 话ID。 前端产生的事件使用POST请求发送给后端。对于前端的每次轮训和事件提交请0 码力 | 133 页 | 7.44 MB | 1 年前3
PyWebIO v1.4.0 Documentationput_processbar() 添加 span() , output() 输出控制函数 添加JS执行函数: run_js() , eval_js() 更新UI: 显示输入时,使用浮动式输入框;发生未捕获异常时,前端使用 console日志记录异常 Backwards-incompatible changes 不再使用基于锚点的输出控制模型 不支持固定高度的输出区,移除 pywebio.output.se 数据可视化图表, 文档 添加 session.get_info() 获取会话相关信息 前端js代码迁移typescript output.put_table() 支持跨行/列单元格, 单元格内容支持使用 put_xxx 类输出函数 Detailed changes by module UI 当与服务器连接断开时,点击前端的交互式按钮会报错提示。 pywebio.output 锚点名字支持使用空格 基于HTTP的前后端通信约定 前端按照固定间隔使用GET请求轮训后端接口,在请求中使用 webio-session- id HTTP头来传递会话ID。 会话一开始时,会话ID由后端生成并通过响应中的 webio-session-id HTTP头返 回给前端,后续前端的请求都会在请求头中使用 webio-session-id 字段传递会 话ID。 前端产生的事件使用POST请求发送给后端。对于前端的每次轮训和事件提交请0 码力 | 135 页 | 7.45 MB | 1 年前3
共 73 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8













