ALOVN

志当存高远

matplotlib jupyter notebook 图像可视化 plt.imshow 色差问题解决办法

matplotlib jupyter notebook imshow

matplotlib 显示 opencv打开的图片 图片颜色有问题解决办法: OpenCV中的图像是以BGR的通道顺序存储的,但Matplotlib是以RGB模式显示的,所以直接在Matplotlib中显示OpenCV图像会出现问题,因此需要转换一下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 import cv2 import matplotlib.pypl...

Ubuntu如何调整虚拟机里面的分辨率

ubuntu xrandr

简单记录一下。 唤出终端执行xrandr,列出系统支持的视频接口名称和设备连接情况,还可以从输出信息里看到当前分辨率current,以及支持的最大分辨率。 带*的表示当前分辨率。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 $xrandr Screen 0: minimum 8 x 8, current 1080 x 1920, maxi...

利用 github actions 自动发布 github pages

github actions

之前写博客一直在家用自己的电脑上用jekyll build 后,再push 到github. 现在用公司的电脑,偶尔闲暇时间想记录些东西怎么办? 我需要先安装 ruby, 然后再安装 jekyll,太麻烦了有木有? 最近了解到了github 推出了自己的 CI/CD 功能: github actions. 这次尝试一下用它来自动构建发布github pages。 进入到自己的github ...

redis之maxmemory与maxmemory-policy

redis maxmemory and maxmemory-policy

maxmemory redis.conf中的 maxmemory 定义redis最大可占用物理内存。maxmemory是bytes字节类型,注意转换。配置也有多种书写方式,以下均为合法: 1 2 3 4 5 6 7 8 maxmemory 1048576 maxmemory 1048576B maxmemory 1000KB maxmemory 100MB maxmemory 1GB m...

win10连接samba提示帐号密码不正确

win10 connect samba

简单记录一下。 1、本地安全策略,本地策略-安全选项,需要修改成默认的值的修改方式: 查找注册表浏览到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA 直接删除 LMCompatibilityLevel 键。确定删除后。 2、运行secpol.msc命令。打开本地安全策略。查看 网络安全:LAN管理器身份验证级别,安全设置已...

CentOS7 设置时区

centos 7 set timezone

查看时钟状态 1 timedatectl status 列出所有时区 1 timedatectl list-timezones 将硬件时钟 1 2 3 //将硬件时钟调整为与本地时钟一致 //0 为设置为 UTC 时间 timedatectl set-local-rtc 1 设置时钟 1 timedatectl set-timezone Asia/Shanghai ...

gRPC 中的泛型

gRPC generic type in golang

JAVA、C#中一般都会用泛型处理一些相识结构的数据,而 gRPC 是用 protobuf 作为数据传输格式的,那么 protobuf 中有没有泛型呢? 一番探索后了解到protbuf中有个 Any 类型, 可以用它来实现泛型的效果,还有个Value类型也可以实现类似效果。 在来看下它们各自是怎么定义的: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1...

网易考拉架构分享学习

NetEast Kaola Communication

简单记录一下。 昨天下午听了一场关于网易考拉架构演进的分享。看似高大上的项目,其实也是从一个单体架构逐渐演进过来的,现在也发展到具有一定规模的微服务架构。 数据库用的是网易自研的DDB分布式数据库,并且采用了读写分离模式。 考拉大量用到了缓存,基本上所有商品数据都会放到缓存中。关于缓存的更新:一种是当没有缓存的时候会从数据库中拉取数据进行缓存,二是通过后台定时任务根据商品ID进行更新,...

grpcurl工具学习

grpcurl tools

grpcurl 工具 Protobuf本身具有反射功能,可以在运行时获取对象都proto文件。gRPC同样也提供了一个名为reflection的反射包,用于为gRPC服务提供查询。gRPC官方提供了一个C++实现都grpc_cli工具,可以用于查询gRPC列表欧调用gRPC方法。但是C++版本的grpc_cli安装比较复杂,推荐使用Go语言实现都grpcurl工具。 安装 grpcurl...

gRPC gateway同时提供gRPC和HTTP服务

GRPC gateway provides both gRPC and HTTP services

gRPC gateway 官方文档对grpc-gateway的介绍: grpc-gateway is a plugin of protoc. It reads gRPC service definition, and generates a reverse-proxy server which translates a RESTful JSON API into gRPC. Thi...