/images/wb.png

怕什么真理无穷,进一寸有一寸的欢喜

grpc 入门应用

RPC 是一种跨语言的协议,它可以让我们在不同的语言之间进行通信。 远程过程调用(英语:Remote Procedure Call,缩写为 RPC)是一个计算机通信协议。

ajax 在请求时携带 cookie 信息

最近有个需求在使用 $.ajax 时需要把 cookie 信息也带着,google 下发现可以这么写: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 $.ajax({ url: "/nodered/nodes", headers: { Accept: "text/html", }, xhrFields: { withCredentials: true // 携带 cookie 信

running gcc failed: exit status 1

今天在编译 go 项目时出现了如下错误: 1 2 3 4 /usr/local/go/pkg/tool/linux_amd64/link: running gcc failed: exit status 1 /usr/bin/ld: cannot find -lpthread /usr/bin/ld: cannot find -lc collect2: error: ld returned 1 exit status 解决办法: 1 yum install glibc-static.x86_64 -y

一致性 hash

存在的意义 一致性哈希算法解决了普通余数 Hash 算法伸缩性差的问题,可以保证在上线、下线服务器的情况下尽量有多的请求命中原来路由到的服务器。 优化 一致

nodeJS 调用 C 语言

最近在 node 项目开发中,有个需求是 nodeJS 需要支持调用 C 语言的函数,node-addon-api 可以支持这个需求。 开发环境 我用的开发环境 docker 起的 code-server 环境,

电子书/工具收藏

在线文档 build-web-application-with-golang Mastering_Go golang 修养之路 Go语言101 PHP扩展开发及内核应用 JavaScript 标准参考教程 ES6 入门教程 JavaScript 教程 Docker-从入门到实战 网道 PHP编程之道 gairuo Kubernetes 文

go 函数式选项模式

Go 语言没有构造函数,一般通过定义 New 函数来充当构造函数。但是,如果结构有较多字段,要初始化这些字段,就有很多种方式,有一种方式被认为是最优雅的

Go 利用 chromedp 生成 pdf

chromedp Package chromedp is a faster, simpler way to drive browsers supporting the Chrome DevTools Protocol in Go without external dependencies. 可以查看官方的示例。 以下示例用的版本为 github.com/chromedp/chromedp v0.8.4。 示例 打印在线页面 👇 有时需要打印一个在线页面成

python 学习笔记

安装 pip 安装 pip3 环境为 armv7l 1 apt-get install python3-pip 安装 pip3 安装成功 安装 pip 对于 python2 来说可以安装 pip: 1 apt install python-pip conda 和 pip 的区别 pip 仅仅是包管理工具,而 conda 不仅仅是包管理工具,c