自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 CPU和GPU简介

参考文献https://mp.weixin.qq.com/s/RFlOyVVxU2O70QarOdhClQ

2024-01-20 15:43:39 895

原创 杂七杂八啊

杂七杂八

2022-11-11 17:59:30 152 1

原创 keepalive 和 haproxy 高可用配置

keepalive和haproxy高可用配置

2022-11-08 10:14:34 254

原创 heketi 常用命令

heketi常用命令

2022-11-07 17:48:54 638

原创 linux 时间同步配置

linux 时间同步配置

2022-11-07 09:50:34 417

原创 linux磁盘分区fdisk命令

磁盘相关操作

2022-06-28 20:21:25 1081

原创 【go】gin web开发框架学习

简单示例import ( "github.com/gin-gonic/gin" "k8s.io/klog/v2")func main() { // 默认为 debug 模式,设置为发布模式 gin.SetMode(gin.ReleaseMode) engine := gin.Default() initRouter(engine) // 默认端口":8080" // 可以自定义端口:如:engine.Run(":6666") err := engine.Run

2022-02-22 16:05:02 129 1

原创 Go 学习笔记(一)

defer1 、 当 defer 语句被执行时,跟在 defer 后面的函数会被延迟执行。直到包含该 defer 语句的函数执行完毕时,defer 后的函数才会被执行,不论包含defer 语句的函数是通过 return 正常结束,还是由于 panic 导致的异常结束。2、在一个函数中执行多条 defer 语句,defer的执行顺序与声明顺序相反。使用场景:1)defer语句经常被用于处理成对的操作,如打开、关闭、连接、断开连接、加锁、释放锁。2)通过defer机制,不论函数逻辑多复杂,都能保证在

2021-12-06 23:04:51 257

原创 Docker常用命令

1、镜像导出docker save -o 文件名 镜像名eg:docker save -o hello-a.tar.gz hello-a:1.0docker load < 文件名eg:docker load < hello-a.tar.gz2、容器// 显示当前正在运行的容器docker ps// 显示所有状态的容器docker ps -a// 删除容器docker rm CONTAINER_ID// 停止正在运行的容器docker kill CONTAINER_

2021-09-09 12:54:05 80

原创 【LeetCode】number 53: Maximum Subarray最大子序列

问题Given an integer array nums, find the contiguous subarray (containing at least one number) which has the largest sum and return its sum.A subarray is a contiguous part of an array.Example 1:Input: nums = [-2,1,-3,4,-1,2,1,-5,4]Output: 6Explanation

2021-09-08 23:09:14 83

原创 RSA加密/解密

1、生成 RSA 私钥(传统格式)openssl genrsa -out rsa_private_key.pem 1024【可选】将传统格式的私钥转换成 PKCS#8 格式的(Java需要使用的私钥需要经过PKCS#8编码,PHP程序不需要,可以直接略过)openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt2、生成 RSA 公钥openssl rsa -in rsa_private_key.

2021-08-25 12:58:53 270

原创 git stash: 切换分支不提交代码保存

1、保存git stash或者git stash save “自定义值"2、使用git stash listgit stash apply stash@{num}3、清除# 删除所有git stash clear# 删除单个git stash drop stash@{num}

2021-08-22 22:52:16 126

原创 【LeetCode】number 27:Remove Element 移除元素

问题Given an integer array nums and an integer val, remove all occurrences of val in nums in-place. The relative order of the elements may be changed.Since it is impossible to change the length of the array in some languages, you must instead have the resu

2021-08-11 23:31:20 67

原创 【LeetCode】number 26: Remove Duplicates from Sorted Array 有序数组中去除重复项

问题Given an integer array nums sorted in non-decreasing order, remove the duplicates in-place such that each unique element appears only once. The relative order of the elements should be kept the same.Since it is impossible to change the length of the ar

2021-08-09 23:58:00 186

原创 【LeetCode】number 21:Merge Two Sorted Lists 混合插入有序链表

问题Merge two sorted linked lists and return it as a sorted list. The list should be made by splicing together the nodes of the first two lists.Example 1:Input: l1 = [1,2,4], l2 = [1,3,4]Output: [1,1,2,3,4,4]Example 2:Input: l1 = [], l2 = []Output:

2021-08-09 23:29:16 58

原创 【LeetCode】number 20: Valid Parentheses 验证括号

问题Given a string s containing just the characters ‘(’, ‘)’, ‘{’, ‘}’, ‘[’ and ‘]’, determine if the input string is valid.An input string is valid if:Open brackets must be closed by the same type ofbrackets.【左括号必须用相同类型的右括号闭合】Open brackets must be clo

2021-08-05 23:56:37 64

原创 【LeetCode】number 14: Longest Common Prefix 最长共同前缀

问题Write a function to find the longest common prefix string amongst an array of strings.If there is no common prefix, return an empty string “”.Example 1:Input: strs = [“flower”,“flow”,“flight”]Output: “fl”Example 2:Input: strs = [“dog”,“racecar”

2021-08-05 00:07:41 61

原创 [LeetCode] number 13: Roman to Integer 罗马数字转化成整数

问题Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M.Symbol: ValueI: 1V: 5X: 10L: 50C: 100D: 500M: 1000For example, 2 is wr

2021-08-04 23:33:35 79

原创 【LeetCode】number 9: Palindrome Number 验证回文数字

问题Given an integer x, return true if x is palindrome integer.An integer is a palindrome when it reads the same backward as forward. For example, 121 is palindrome while 123 is not.Example 1:Input: x = 121Output: trueExample 2:Input: x = -121Outp

2021-08-03 23:53:05 115

原创 【LeetCode】number 7: Reverse Integer 翻转整数

一、问题给定一个 32 位有符号整数,将整数中的数字进行反转Example 1:Input: x = 123Output: 321Example 2:Input: x = -123Output: -321Example 3:Input: x = 120Output: 21Example 4:Input: x = 0Output: 0二、解析1、需要注意“溢出”,由于x是一个整型数,所以x的范围也应该在 -2147483648~2147483647 之间,而x的反

2021-08-03 23:21:34 85

原创 SuperEdge简介

1、什么是SuperEdge?分布式容器管理系统基于原生k8s、针对边缘计算和分布式设计旨在将集中式的k8s的能力拓展到分布式的应用场景,便于用户管理和运维多个地域的分布式资源2、应用场景网络单向可达:SuperEdge 只要求worker节点可以主动访问master节点,worker节点可以位于NAT网络worker节点分布在多个地域:支持云端管控和边端自治3、SuperEdge特点Kubernetes 原生: SuperEdge 以无侵入的方式将 Kubernetes 强大的容

2021-07-14 21:03:00 637

原创 Go程序设计语言-基本数据

Go的4种数据类型:1)基础类型: 数字, 字符串, 布尔类型2)聚合类型: 数组, 结构体3)引用类型: 指针, slice, map, 函数, 通道 (全都间接指向程序变量或状态)4)接口类型算术运算 % 和 /1)算术运算符 +, -, *, / 可以应用于整数, 浮点数和复数, 而取模运算符 % 只能应用于整数2)Go中, 取模余数的正负号总是与被除数一致3)除法运算的行为取决于操作数是否都为整型-5%3 // -2-5%-3 // -25.0/4.0 //

2021-07-07 23:26:39 156

原创 Go程序设计语言-程序结构-变量声明

一、 变量1、变量声明通用形式var name type = expression类型和表达式部分可以省略一个,但是不能同时省略如果省略类型,类型由初始化表达式决定2、Go不存在未初始化变量var s stringfmt.Println(s) // 输出空字符串 ""如果省略表达式,其初始值对应于类型的零值:1)数字为02)布尔值是false3)字符串是""4)接口和引用类型(slice、指针、map、通道、函数)是nil5)数组或结构体等复合类型,零值是其所有元素或成

2021-07-07 08:45:52 72

原创 【LeetCode】number 1: Two Sum两数之和

一、问题Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target. You may assume that each input would have exactly one solution, and you may not use the same element twice. You can return the an

2021-07-01 13:00:20 87

原创 【go】通道 Channel

通道(channel)表示传递数据的一种数据结构。通道可用于两个 goroutine 之间通过传递一个指定类型的值来同步运行和通讯。操作符 <- 用于指定通道的方向,发送或接收。如果未指定方向,则为双向通道。声明通道 // 默认情况下,通道是不带缓冲区的 // 发送端发送数据,同时必须有接收端接收相应的数据。 ch := make(chan struct{})// 声明带缓冲区的通道,通过 make 的第二个参数指定缓冲区大小ch :=make(chan struct{},10)

2021-06-28 20:42:50 1873

原创 【Git】解决冲突:git cherry-pick

一、背景在本地develop分支进行研发,想要提交develop分支到公共仓库分支,但是公共仓库分支存在对同一个文件同一个文本块修改的提交记录,导致本地develop分支无法成功推送,产生合并冲突。二、方法# 切换到本地master分支git checkout master# 拉取公共仓库分支最新代码git pull origin <远程分支># 切换到本地develop研发分支git checkout oldDevelop# 获取commit idgit log#

2021-06-27 22:10:58 796

原创 CentOS7 安装mosquitto

1、下载文件mosquitto-1.6.9.tar.gztar -zxvf mosquitto-1.6.9.tar.gzcd mosquitto-1.6.92、安装依赖文件方式一:yum install -y c-ares-devel e2fsprogs-devel uuid-devel libuuid-develyum install libssl-dev libc-ares-dev uuid-dev daemon openssl-devel方式二:yum -y install gc

2021-06-21 13:45:23 776

原创 Nginx中修改index.html文件

创建nginx容器apiVersion: v1kind: Podmetadata: name: hostname-edge namespace: default labels: app: hostname-edgespec: nodeName: edge002 containers: - name: hostname image: nginx ports: - containerPort: 80 host

2021-05-12 15:16:08 2674

原创 【KubeEdge】 ServiceBus分析

ServiceBus简介ServiceBus是一个运行在边缘的HTTP客户端,接受来自云上服务的请求,与运行在边缘端的HTTP服务器交互,提供了云上服务通过HTTP协议访问边缘端HTTP服务器的能力。总体架构ServiceBus启动一个goroutine来接受来自beehive的消息,然后基于消息中带的参数,通过调用http client将消息通过REST-API发送到本地127.0.0.1上的目标APP。这相当于一个客户端,而APP是一个http Rest-API server,所有的操作和设备状

2021-04-03 23:25:02 1382 1

mosquitto-1.6.9.tar.gz

mosquitto-1.6.9安装包

2021-06-21

空空如也

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

TA关注的人

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