自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jzin的博客

以终为始

  • 博客(72)
  • 问答 (2)
  • 收藏
  • 关注

原创 【物联网】电子电路基础知识

电阻将会导致电子流通量的变化,电阻越小,电子流通量越大,反之亦然。,是指在给定电位差下的电荷储藏量,记为C,国际单位是法拉(F)。一般来说,电荷在电场中会受力而移动,当导体之间有了介质,则阻碍了电荷移动而使得电荷累积在导体上,造成电荷的累积储在,储存的电荷量则称为电容。元件名就像源代码中的变量,只是一个简单的索引标签,而元件类型则是生产厂商使用的一个现行器件号码。引脚也有编号或名称。上拉电阻:通常在高频信号时可能需要较小的电阻值(例如 1kΩ 到 10kΩ),以降低电阻对信号的影响,保持稳定的高电平。

2025-02-11 14:14:03 2704 2

原创 【物联网】ARM核异常处理

异常是处理器核在执行程序指令的过程中突然遇到了异常的事情,这些事件包括硬件中断、指令执行错误、用户程序请求服务、内存访问异常、取指令异常等,几乎每种处理器都支持特定的异常处理,中断也是异常的一种。将CPSR的值拷贝到异常模式的SPSR设置CPSR相应位[1]进入ARM状态[2]进入对应的异常模式[3]禁止中断保存PC的值到异常模式的1r将PC设置异常向量表的相应位置。

2025-02-11 14:03:15 606

原创 【物联网】ARM指令流水线分析及伪指令、汇编与C混合编程、Volatile关键词

【物联网】ARM指令流水线分析及伪指令、汇编与C混合编程、Volatile关键词

2025-02-05 23:11:25 701

原创 【物联网】ARM核常用指令(详解):数据传送、计算、位运算、比较、跳转、内存访问、CPSR/SPSR

ARM核常用指令(详解):数据传送、计算、位运算、比较、跳转、内存访问、CPSR/SPSR

2025-01-23 16:35:59 1958

原创 【物联网】keil仿真环境设置 keilV5可以适用ARM7

交叉编译工具链的命名规则为:arch [-vendor] [-os] [-(gnu)eabi]arch-体系架构,如ARM,MIPS等vendor -工具链提供商os-目标操作系统eabi-嵌入式应用二进制接口(Embedded Application Binary Interface)交叉编译:在PC机上完成代码的编写与编译,在开发板上完成代码的运行:嵌入式应用二进制接口指定了文件格式、数据类型、使用、堆积组织优化和在一个嵌入式软件中的参数的标准约定。

2025-01-17 13:09:09 1303

原创 【物联网】ARM核介绍

ARM核发展1.不同架构的特点分析(1)VFP(2)Jazelle(3)Thumb(4)TrustZone(5)SIMD(6)NEONARM核(ARMV7)工作模式1.权限级别(privilege level)2.ARM processor modes用户模式系统模式管理模式中止模式未定义模式中断模式非安全PL2模式监视者模式寄存器用途分析CPSRSPSR

2025-01-16 21:33:16 1094

原创 Ubuntu存储硬盘扩容-无脑ChatGPT方法

将系统信息扔个ChatGPT 根据自身的系统信息给出扩容命令。

2024-12-25 17:09:40 489

原创 使用 Flutter和Dart 和 FFI 调用 C++ 动态链接库的完整操作记录

通过 Flutter调用自定义的 C++ 动态链接库(DLL),并集成SDK调用

2024-10-23 11:22:51 2110 4

原创 【Kubenetes】边缘计算KubeEdge边缘端安装

运行keadm --cloudcore-ipport=10.20.30.40:10000 --edgenode-name=testing123 --kubeedge-version=1.5.0。如果出现mosquit错误则安装mosquit。这时候没有安全性 要通过指定token。比如已经安装了docker 才能。是云端cloudcore端口。可以看一下云端的端口使用情况。指定KubeEdge的版本。下的部分文件拷贝到边缘端。可以不指定 使用主机。运行的是10000端口。) 没用到 也比较大。

2024-05-19 10:36:26 444

原创 【Kubenetes】边缘计算KubeEdge云端安装

边缘计算KubeEdge云端安装

2024-05-17 15:17:45 420

原创 【Kubenetes】无需更新k8s 调整k8s的证书过期时间

如果不想升级版本 直接更新证书 需要修改k8s对应版本的源码。默认是365天 可以改为。先打印证书的过期时间。

2024-05-16 16:26:57 389 1

原创 【Kubenetes】边缘计算KubeEdge架构设计详解

KubeEdge的理论熏陶

2024-05-16 15:01:41 2044

原创 【Kubenetes】微服务治理:服务网格Istio安装搭建体验

k8s 服务网格Istio搭建体验

2024-05-15 10:57:51 1109

原创 【Kubenetes】Ubuntu安装k8s集群

Ubuntu Linux 通过kubeadm、kubelet 和 kubectl安装k8s集群

2024-05-14 17:03:58 538

原创 云服务器k3s工作节点加入其他k3s控制平面的bug踩坑

这一过程充分展示了在异构环境下部署k3s集群时可能遇到的各种棘手问题,需要对k3s的工作原理、网络拓扑和证书管理有深入的理解,并具备相当的故障排查能力,才能应对遇到的各种挑战。在部署k3s集群时,将本地Windows Server作为控制平面,并使用frpc将控制平面暴露到公网后,尝试让远程云服务器作为工作节点加入控制平面时遇到了一系列挑战。最终,在重启k3s服务后,使用"–with-node-id"参数强制为工作节点指定唯一ID,云工作节点终于成功加入了控制平面集群。

2024-05-13 20:45:55 415

原创 【Flutter】webview_flutter使用详解

webview_flutter是Flutter官方推出的一款用于Flutter上的webview插件,该插件在 iOS 用的是WKWebView 支持; 在 Android 上用的是系统WebView。

2024-04-25 08:57:04 7575 3

原创 【kubernetes】k3s集群搭建(持续更新……)

使用最新版,移除docker依赖,使用docker中的containerd作为容器运行时。详解Pod、Service、Deplyment、ReplicaSet、Namespace。声明式对象配置,金丝雀发布。运行有状态应用:ConfigMap与Secret。持久卷(PV)和持久卷声明(PVC),存储类(StorageClass),部署多个实例--StatefulSet,Headless Service,主从复制,部署Mysql集群--helm。部署若依(RuoYi-Vue)前后端Ingress入口

2023-12-08 21:22:12 3302

原创 【监控指标】监控系统-prometheus、grafana。容器化部署。go语言 gin框架、gRPC框架的集成

【监控指标】监控系统-prometheus、grafana。容器化部署。go语言 gin框架、gRPC框架的集成

2023-11-02 16:01:06 4523

原创 ChatGPT和Copilot协助Vue火速搭建博客网站

ChatGPT和Copilot协助Vue火速搭建博客

2023-10-24 12:30:00 1604

原创 【自用 三层代码结构】「go语言」项目中降低服务内的耦合性使用wire框架或工厂模式进行管理

自用代码分层结构,wire或工厂模式实现

2023-06-03 11:19:48 1480

原创 【链路追踪】「Go语言」OpenTelemetry实现[gin, gRPC, log, gorm, redis]的集成

go语言OpenTelemetry快速体验, 实现[gin, gRPC, log, gorm, redis]的集成

2023-05-23 17:33:39 4504 5

原创 【错误包】「go语言」项目中设计适合自己的错误包——通过AST自动生成代码和MD文档

此注释是为了后续AST代码生成做的一套规范 必须这种格式写。

2023-03-20 15:08:55 1803

原创 【日志包】go语言如何设计日志包 - 基于zap封装适合自己的日志包

「go语言」基于zap封装适合自己的日志包

2023-03-19 13:46:41 1785

原创 【常见错误】go基础语法中容易搞错的语法

接着,在 for 循环中使用 range 迭代器来遍历 goodsID,对于每个商品 ID,都创建了一个新的匿名函数并使用 go 关键字来并发地执行它们。在这段代码中,定义了一个名为 Course 的结构体,它具有两个字段:Name 和 Desc,均为字符串类型。但是,由于匿名函数中的 id 变量是对循环迭代器变量的引用,所以每个匿名函数实际上都在引用相同的 id 变量。在并发执行的过程中,这些匿名函数将共享这个 id 变量,导致输出的结果不是我们期望的。因此,程序将输出空字符串。

2023-03-18 11:22:36 870

原创 【设计模式】go语言中的 [函数选项,单例,工厂,责任链] 常用的设计模式

【设计模式】go语言中的 [函数选项,单例,工厂,责任链] 常用的设计模式

2023-03-11 14:03:19 867 1

原创 【敏捷开发】jenkins「CI持续集成 CD持续部署」

【敏捷开发】jenkins「CI持续集成 CD持续部署」- 部署vue和go项目 - 待定

2023-03-08 10:33:53 3124 1

原创 【protoc自定义插件】「go语言」实现rpc的服务映射成http的服务,protoc生成gin的插件,(详解实现原理及过程)

【protoc自定义插件】「go语言」实现rpc的服务映射成http的服务,protoc生成gin的插件,(详解实现原理及过程)

2023-03-07 11:07:01 2856

原创 【API网关】Kong安装和基本操作

Kong是一个开源的API网关和微服务管理平台,它提供了一系列的工具和技术来管理和监控分布式应用程序中的API。Kong被设计为一个高度可扩展的平台,它提供了一系列的核心功能,**例如API路由、认证、流量控制、日志记录、监控、插件等等**。

2023-02-28 15:31:42 3267

原创 【开发规范】go项目开发中的[流程,git,代码,目录,微服务仓库管理,静态检查]

【开发规范】go项目开发中的[流程,git,代码,目录,微服务仓库管理,静态检查(govet,golangci-lint)]

2023-02-26 13:48:17 1332

原创 【熔断限流】sentinel——侵入go代码

Sentinel是一个非常优秀的分布式系统防护框架,它可以帮助开发者实现流量控制、熔断降级等功能,保证系统的可用性和稳定性。如果您的系统需要实现这些功能,可以考虑使用Sentinel。

2023-02-24 12:22:45 1019

原创 【链路追踪】Jaeger基于go的「Gin」「gRPC」进行链路追踪

【链路追踪】jaeger - 基于go的gin和grpc进行追踪

2023-02-22 17:44:09 2896

原创 【幂等性】实现接口的幂等性 - [超时,重试,幂等] - go的grpc实现

实现接口的幂等性 - [超时,重试,幂等] - go的grpc实现

2023-02-16 13:59:58 1285

原创 【消息队列】RocketMQ 快速入门 - 基于go语言调用

RocketMQ 是一个强大的消息中间件,为大规模分布式系统提供高效、可靠和可扩展的消息。

2023-02-11 10:54:59 2275 5

原创 【分布式事务】分布式理论基础,分布式事务解决方案(详细)

分布式理论基础 - 超时机制、ACID特性、哪些故障会导致数据不一致、CAP定理、BASE定理。分布式事务解决方案 - 2PC、TCC事务、基于本地消息的最终一致性方案、基于可靠消息的最终一致性、最大努力通知方案

2023-02-09 17:19:06 966

原创 支付宝支付功能——基于go语言实现

支付宝支付功能,基于go语言实现

2023-02-02 21:54:56 5630

原创 【ORM框架】go语言ORM框架 - gorm快速入门

gorm快速入门

2023-01-10 20:24:23 1071

原创 【搜索引擎】elasticsearch入门到进阶 - 常用接口

elasticsearch基础,es常用接口的详细使用

2023-01-09 16:52:53 2178

原创 【gRPC】grpc和protobuf快速入门 - 基于「Python」「Golang」

gRPC是一个高性能、开源和通用的RPC框架,面向移动和HTTP/2设计。目前提供C、Java和Go语言版本,分别是: grpc, grpc-java, grpc-go.其中C版本支持C,C++,Node.js,Python, Ruby, Objective-C,PHP和C#支持.

2022-12-11 23:37:04 2228

原创 HarmonyOS工程&基础知识(偏北向开发) 快速上手HarmonyOS

HarmonyOS采用了多种分布式技术,使应用开发与不同终端设备的形态差异无关,从而让开发者能够聚焦上层业务逻辑,更加便捷、高效地开发应用。一套操作系统可以满足不同能力的设备需求,实现统一OS,弹性部署

2022-12-11 23:29:50 1946 3

原创 protobuf详解

先来看一个非常简单的例子。假设你想定义一个“搜索请求”的消息格式,每一个请求含有一个查询字符串、你感兴趣的查询结果所在的页数,以及每一页多少条查询结果。}文件的第一行指定了你正在使用proto3语法:如果你没有指定这个,编译器会使用proto2。这个指定语法行必须是文件的非空非注释的第一个行。SearchRequest消息格式有3个字段,在消息中承载的数据分别对应于每一个字段。其中每个字段都有一个名字和一种类型。在上面的例子中,Result消息类型与是定义在同一文件中的。

2022-11-30 17:49:21 3660

【分布式事务】DTM快速体验saga分布式事务

【分布式事务】DTM快速体验saga分布式事务

2023-12-11

学校提交所需:服务学习征文

各种服务学习征文

2023-10-24

红米K30S的REC TWRP

红米K30S的REC TWRP

2023-10-24

2023年区块链赛项样题

2023年区块链赛项样题

2023-10-24

Android录制视频到本地,注意是SurfaceView显示的图像

2025-03-06

java1.8打包spring 未找到主类

2024-12-09

Android studio创建Android项目如何默认是AppCompatActivity?

2024-08-05

k8s k3s节点加入控制平面没效果

2024-05-13

apisix配置http重定向到https

2024-04-01

客户端 标注图片 类似项目 语言不限

2024-03-19

gin框架如何接收不同类型的json

2024-02-26

java若依中的jwt认证中心

2024-01-08

同一局域网服务器之间如何使用name进行通讯?

2023-11-22

如何通过域名访问容器里的页面?

2023-10-19

dubbo-go框架3.1.0版本如何运行

2023-08-26

使用docker pull命令无法拉取goharbor/harbor-portal:v2.5.3

2023-05-13

ide使用Debug无法正常到达点

2023-03-20

go语言中通过protoc生成grpc所需文件问题

2023-03-20

ide使用git提交时忽略一些日志文件

2023-02-16

go语言方法绑定到其他文件下的struct出错

2023-02-14

go语言使用RocketMQ发送事务消息执行的函数中再发送延时消息报错

2023-02-12

如何让cmd批量启动在百叶窗内

2023-02-07

golang项目复制到另一个文件夹下用goland打开后所有依赖标红无法运行

2023-02-06

go语言gorm事务中使用redsync锁,关于mysql事务的bug

2023-02-03

go语言的gorm事务中使用redsync锁锁不住

2023-01-30

Deveco Studio开发鸿蒙,xml布局能不能像Android一样可以拉控件?

2023-01-13

python调用IDM的获取视频链接功能

2022-12-31

bootstrap导航条收敛时button不能点

2022-03-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除