激活步骤: 1. 下载安装原版Navicat 2. 下载附件文件,替换文件 3. 可选步骤,删除注册表项:`HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Registration16XEN\` 附件: 链接: https://pan.baidu.com/s/1RqMEroA_gmdm90DG9rjPxA?pwd=an3n 提取码: `an3n`...
 发布日期: 2023-11-24    分类: 其他    浏览量: 579   0条评论  
Ubuntu如何开启或关闭Wayland? 1、编辑文件`sudo nano /etc/gdm3/custom.conf` 开启:`WaylandEnable=true` 关闭:`WaylandEnable=false`  2、登出,在登录也就选择会话类型...
 发布日期: 2023-11-03    分类: 其他    浏览量: 685   0条评论  
Ubuntu 23.10在10月13号发布了正式版本,发布后出现了一个小插曲,修正了一下。到今天25号了,用命令sudo do-release-upgrade检测新版本还是显示未找到新版本,这是什么原因呢?我们可以看这个链接的内容https://changelogs.ubuntu.com/meta-release看看里面有没有23.10,如果没有那是检查不到更新的。这时如果需要升级可以加上-d参数,通过开发版通道来升级,版本也正式版是一样的。 ...
 发布日期: 2023-10-25    分类: 其他    浏览量: 395   0条评论  
可观测性主要包括三个方面:追踪(traces)、指标(metrics)和日志(logs)。 OpenTelemetry 的指标功能还是测试状态,没有实现日志的功能,日志可以用其他流行的日志库记录,然后收集到类似ELK的日志系统里面。 追踪数据存储后端是用`jaeger`,指标数据存储后端是用`prometheus`。 前面几个文章实现的是追踪,本文主要讲一下指标。 指标数据直接用`prometheus`的go客户端生成也是一样的,不一定需要用`OpenTelemetry`提供的库。 `OpenTelemetry`的方式是先创建`exporter`和`provider`,之后就可以生成指标了,`main.go`: ```go import ( "github.com/prometheus/client_golang/prometheus" "github.com/prometheus/client_golang/prometheus/promhttp" "go.opentelemetry.io/otel/attribute" p...
 发布日期: 2023-05-17    分类: Go    浏览量: 533   0条评论  
[上一篇文章](https://360us.net/article/87.html)用的是http协议做服务间的调用协议,这篇改成gRPC。 首先安装包`otelgrpc`: ```shell go get go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc ``` 创建一个`api`目录,创建`rpc.proto`文件: ```protobuf syntax = "proto3"; package api; // advanced目录执行编译: protoc --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative api/rpc.proto option go_package ="github.com/ilaziness/gopkg/opentelemetry/as/api"; service AsRp...
 发布日期: 2023-05-14    分类: Go    浏览量: 399   0条评论  
从上一篇入门:[https://www.360us.net/article/86.html](https://www.360us.net/article/86.html)我们知道用OpenTelemetry实现应用的可观测性需要三个部分: - `exporter`:负责遥测数据输出,可以输出到控制台,文件,后端存储或者中间的收集节点服务器。 - `instrumentation `:这个部分就是产生追踪数据,也就是创建`span`。 - `TracerProvider`:扮演了中间角色,把生成的遥测数据输出到`exporter`。 目前Go是不支持自动追踪的,一些公共库可以在这里https://opentelemetry.io/ecosystem/registry/?language=go 找到封装好的追踪代码。 比如`otelhttp`是对`net/http`的包装,还有`gin`,`gRPC`的等等,自己的私有库、包、或者函数就需要自己手动添加代码了。 本文的内容是实现在多个服务之间的追踪。 创建三个服务,分别是`main`、`as sevice`...
 发布日期: 2023-05-11    分类: Go    浏览量: 392   0条评论  
> 本文定位是快速入门,理解OpenTelemetry在go里面的基本使用 > > 参考文档:https://opentelemetry.io/docs/instrumentation/go/getting-started Go 版本需要是1.16以上。 创建一个名字是`fib`的go项目,就一个功能计算斐波那契数列。 创建三个文件: `fib.go`测试项目的核心,功能是计算斐波那契数列。 ```go package main import "fmt" // Fibonacci 计算斐波那契数 func Fibonacci(n uint) (uint64, error) { if n ...
 发布日期: 2023-05-09    分类: Go    浏览量: 520   0条评论  
按照官方文档里面React的集成方法做,从其他页面跳转到编辑器页面是没有问题的,但是你要点击刷新按钮刷新整个编辑器所在页面时就会报错了:`ReferenceError: self is not defined` 本文解决的是这个问题。 新增文件`components/Editor.jsx`: ```jsx import React, { useEffect, useRef } from "react"; const editorCfg = { language: 'zh-cn' } function Editor({ onChange, editorLoaded, name, data }) { const editorRef = useRef(); const { CKEditor, ClassicEditor } = editorRef.current || {}; useEffect(() => { editorRef.current = { CKEditor...
 发布日期: 2023-04-28    分类: 前端    浏览量: 481   0条评论  
系统环境Ubuntu 22.10 ## 1、识别以太网 ```shell ip a sudo lshw -class network ``` ## 2、更改以太网接口逻辑名称 修改配置`/etc/netplan/99_config.yaml`,配置文件没有可以自己命名新建: ```yaml network: version: 2 renderer: networkd ethernets: eth_lan0: dhcp4: true match: macaddress: 00:11:22:33:44:55 # 网卡mac地址,逻辑名称配置匹配哪个网卡 set-name: eth_lan0 # 更改为所需的逻辑名称 ``` 执行`sudo netplan apply`命令生效 ## 3、临时ip地址分配 使用ip命令分配,系统重启会失效 ```shell # 修改ip地址和子网掩码 sudo ip addr add 10.102.66....
 发布日期: 2023-04-17    分类: 其他    浏览量: 473   0条评论  
## 语言变化 ### slice转数组 Go1.17在语言层面开始支持将slice转为指向数组的指针。 示例如下: ```go s := make([]byte, 2, 4) // 将s这个slice转为指向byte数组的指针s0 // 其中[0]byte里的0表示数组的长度,虽然长度为0,但值不等于nil s0 := (*[0]byte)(s) // s0 != nil fmt.Printf("%T") // 将s[1:]这个slice转为指向byte数组的指针s1 // s1指向的数组的长度为1 s1 := (*[1]byte)(s[1:]) // &s1[0] == &s[1] // 将s这个slice转为指向byte数组的指针s2 // s2指向的数组的长度为2 s2 := (*[2]byte)(s) // &s2[0] == &s[0] // 将s这个slice转为指向byte数组的指针s4 // s4指向的数组的长度为4 s4 := (*[4]byte)(s) // panics: len...
 发布日期: 2023-03-04    分类: Go    浏览量: 521   0条评论