企业微信机器人配置

在终端某个群组添加机器人之后,创建者可以在机器人详情页看的该机器人特有的webhookurl。开发者可以按以下说明a向这个地址发起HTTP POST 请求,即可实现给该群组发送消息。下面举个简单的例子. 假设webhook是:https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=693a91f6-7xxx-4bc4-97a0-0ec2sifa5

- 阅读全文 -

ruby on rails 登陆过滤中间件

# 在Ruby on Rails中,可以通过创建一个自定义中间件来实现登录过滤功能。# 在app/middleware/login_required_middleware.rb中创建以下代码:class LoginRequiredMiddlewaredef initialize(app)@app = appenddef call(env)# 检查请求的路径是否需要登录if needs_login_

- 阅读全文 -

webpack v4迁移到v5

准备工作2023-05-31 11:58 更新Webpack 5 对 Node.js 的版本要求最低是 10.13.0 (LTS),因此,如果你还在使用旧版本的 Node.js,请升级它们。升级 webpack 4 及其相关的插件/加载器 升级 webpack 4 至最新的可用版本。 当使用webpack >= 4时,升级到最新的webpack 5版本无需额外的操作。 如果您使用的 web

- 阅读全文 -

ruby: net/http的使用

网络::HTTPNet::HTTP 提供了一个丰富的库,可用于构建 HTTP 用户代理。有关 HTTP 的更多详细信息,请参阅RFC2616。 Net::HTTP 旨在与 URI 密切合作。,并设计为与 Net::HTTP 一起使用。URI::HTTP#hostURI::HTTP#portURI::HTTP#request_uri 如果您只执行几个 GET 请求,则应尝试 OpenURI。简单示例

- 阅读全文 -

protobuf与protoc-gen-go

什么是protobufProtobuf(Protocol Buffer)是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了多种语言的实现:java、c#、c++、go 和 python,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用 xml 进行数据交换快许多。可以把它用于分布式应用之间的数据通信或者异构环境下的数据交换。作为一种效

- 阅读全文 -