18 IstioCon2021回顾及开源项目GetIstio介绍 周礼赞0 码力 | - 页 | 21.05 MB | 1 年前3
Flow control and load shedding - CS 591 K1: Data Stream Processing and Analytics Spring 20200 码力 | 43 页 | 2.42 MB | 2 年前3
Qcon北京2018-《以Null的处理、回调地狱的应对为例,看C#背后的问题解决思路》-Mads+Torgersen0 码力 | 32 页 | 2.66 MB | 2 年前3
PyWebIO v1.3.0 使用手册t和print进行交互)来编写应用,无需具备HTML和JS的相关知识;PyWebIO还可以方便地整合进现有的Web服务。非常适合快速构建对UI要求不高的应用。 ## 特性 - 使用同步而不是基于回调的方式获取输入,代码编写逻辑更自然 • 非声明式布局,布局方式简单高效 • 代码侵入性小,旧脚本代码仅需修改输入输出逻辑便可改造为Web服务 - 支持整合到现有的Web服务,目前支持与Flas 输出函数列表 ## 事件回调 从上面可以看出,PyWebIO把交互分成了输入和输出两部分:输入函数为阻塞式调用,会在用户浏览器上显示一个表单,在用户提交表单之前输入函数将不会返回;输出函数将内容实时输出至浏览器。这种交互方式和控制台程序是一致的,因此PyWebIO应用非常适合使用控制台程序的编写逻辑来进行开发。 此外,PyWebIO还支持事件回调:PyWebIO允许你输出一些控件并绑定回调函数,当控件被点击时相应的回调函数便会被执行。 点击时相应的回调函数便会被执行。 下面是一个例子: from functools import partial def edit_row(choice, row): put_text("You click %s button ar row %s" % (choice, row)) put_table([ ['Idx', 'Actions']0 码力 | 132 页 | 7.45 MB | 2 年前3
1.2 Go在Grab地理服务中的实践Go在Grab地理服务中的实践 ’ alt=‘OCR图片’/> 大纲 What’s Grab 一个典型的派单流程 一个核心地理服务系统演进历程 Why go 压测与调优 QA What’s Grab 东南亚最大的出行平台 GopherChina2018 连接供(Supply,司机)需(Demand,乘客) GopherChina2018 从派单流程说起 派单流程 如何支持多引擎 比如S2 永远在路上 ’ alt=‘OCR图片’/> 大纲 What’s Grab 一个典型的派单流程 Nearby这个核心地理服务系统演进历程 Why go 压测与调优 QA Why Go? 业务场景 大量的几何运算 大流量网络吞吐 CPU-Bound & I/O-Bound 业务场景 大量的几何运算 大流量网络吞吐 CPU-Bound What’s Grab 一个典型的派单流程 Nearby这个核心地理服务系统演进历程 Why go 压测与调优 QA 基于生产数据的测试 GoReplay 流量重放 格式易读 无侵入 Golang GREPLAY ’ alt=‘OCR图片’/> 分布式并行压测 Vegeta + Fabric Vegeta Golang ○ 不只是命令行 也可以作为Library0 码力 | 78 页 | 4.26 MB | 1 月前3
古月《ROS入门21讲》11.订阅者Subscriber的编程实现.pdfrtlesim::Pose*/ #include#include "turtlesim/Pose.h" ## // 接收到订阅的消息后,会进入消息回调函数 void poseCallback(const turtlesim::Pose::ConstPtr& msg) { // 将接收到的消息打印出来 ROS_INFO("Turtle // 创建一个Subscriber,订阅名为/turtle1/pose的topic,注册回调函数poseCallback ros::Subscriber pose_sub = n.subscribe("/turtle1/pose", 10, poseCallback); // 循环等待回调函数 ros::spin(); return 0; pose_subscriber pose_subscriber.cpp ## 如何实现一个订阅者 • 初始化ROS节点; • 订阅需要的话题; - 循环等待话题消息,接收到消息后进入回调函数; - 在回调函数中完成消息处理。 ## - 配置订阅者代码编译规则 ## Declare a C++ executable ## With catkin_make all packages are built within a single CMake0 码力 | 7 页 | 1.00 MB | 2 年前3
GitOps 2.0 The Future of DevOps Ebook0 码力 | 29 页 | 1.61 MB | 1 年前3
1.1 基于Go构建滴滴核心业务平台的实践’ alt=‘OCR图片’/> 链路优化-压测 如何为诊断系统瓶颈 系统能够承载多少流量? 需要回答的问题 吞吐瓶颈在什么地方? 新建机房是否可用? 灾备预案是否可行? 非“函数式“业务 传统压测的问题 难以通过流量回放压测 难以通过线下等比放大估计 ’ alt=‘OCR图片’/> 全链路压测 滴滴如何在线上环境压测 方案 流量标识方案 实施基础 全局流量标识 alt=‘OCR图片’/> 全链路压测 滴滴如何在线上环境压测 压测频率 新机房容量测试 周期业务流程压测 压测范围 涉及所有业务模块 峰值压力的 150%+ 压测数据 抓取线上日志 Agent模拟 ’ alt=‘OCR图片’/> 全链路压测 滴滴如何在线上环境压测 ’ alt=‘OCR图片’/> 全链路压测 滴滴如何在线上环境压测 详尽系统数据 机房流量上限 机房流量上限 系统瓶颈分析 故障处理预案 降级,限流预案 事故处理演练 成本过高 压测通道维护成本 风险过高 业务人员配合成本 线上事故风险 ’ alt=‘OCR图片’/> 服务迁移 部分模块成为了系统瓶颈 ’ alt=‘OCR图片’/> 希望什么 滴滴如何迁移业务 业务无感知/微感知 服务迁移稳定 逻辑功能无差异 ’ alt=‘OCR图片’/> 迁移经验-How0 码力 | 44 页 | 2.77 MB | 1 月前3
TiDB v7.6 Documentation0 码力 | 6123 页 | 107.24 MB | 2 年前3
PyWebIO v1.6.3 使用手册t和print进行交互)来编写应用,无需具备HTML和JS的相关知识;PyWebIO还可以方便地整合进现有的Web服务。非常适合快速构建对UI要求不高的应用。 ## 特性 - 使用同步而不是基于回调的方式获取输入,代码编写逻辑更自然 • 非声明式布局,布局方式简单高效 • 代码侵入性小,旧脚本代码仅需修改输入输出逻辑便可改造为Web服务 - 支持整合到现有的Web服务,目前支持与Flas 输出函数列表 ## 事件回调 从上面可以看出,PyWebIO把交互分成了输入和输出两部分:输入函数为阻塞式调用,会在用户浏览器上显示一个表单,在用户提交表单之前输入函数将不会返回;输出函数将内容实时输出至浏览器。这种交互方式和控制台程序是一致的,因此PyWebIO应用非常适合使用控制台程序的编写逻辑来进行开发。 此外,PyWebIO还支持事件回调:PyWebIO允许你输出一些控件并绑定回调函数,当控件被点击时相应的回调函数便会被执行。 点击时相应的回调函数便会被执行。 下面是一个例子: from functools import partial def edit_row(choice, row): put_text("You click %s button ar row %s" % (choice, row)) put_table([ ['Idx', 'Actions']0 码力 | 150 页 | 7.47 MB | 2 年前3
共 824 条
- 1
- 2
- 3
- 4
- 5
- 6
- 83













