自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mac 导入sql文件失败,提示编码有问题

mac 导入sql文件失败,提示编码有问题

2022-06-07 15:45:46 346

原创 华为机试-表达式求值

思路:先中缀转后缀,再求值package mainimport( "fmt" "unicode" "strings" "strconv")// Stack声明type Stack struct{ top *node length int}type node struct{ value interface{} prev *node}func New()*Stack{ return &Stack{nil,0}}

2021-03-30 11:16:58 222

原创 leetcode golang刷题总结-队列

滑动窗口func maxSlidingWindow(nums []int, k int) []int { len:=len(nums) if len<=0||k<=0||k>len{ return nil } var maxnums []int max:=-1 for i:=0;i<=len-k;i++{ low:=i high:=i+k-1 if max==-1||ma

2021-02-24 17:05:15 230

原创 leetcode golang刷题总结——迭代

斐波那契数列递归会提示超过时间限制,所以采用迭代的思路func fib(n int) int { if n==0{ return 0 } if n==1{ return 1 } t1:=0 t2:=1 res:=1 for i:=2;i<=n;i++{ res=(t1+t2)%1000000007 t1=t2 t2=res } fmt.Pr

2021-02-24 13:16:46 135

原创 leetcode golang刷题总结——二叉树(2)

二叉搜索树的第K大节点思路:修改中序遍历,改成右中左func kthLargest(root *TreeNode, k int) int { out:=InOrder(root) // fmt.Println(out) return out[k-1]}func InOrder(root *TreeNode) []int{ stack :=[]*TreeNode{} a:=[]int{} p:=root for p!=nil||len(st

2021-02-24 11:16:25 156

原创 leetcode golang刷题总结——二叉树

二叉树的镜像输入一个二叉树,该函数输出镜像思路:采用层次遍历。根节点入队,出兑,翻转左右节点左右节点入队,出队,翻转直到队列为空,已遍历所有节点func mirrorTree(root *TreeNode) *TreeNode { if root==nil{ return root } var a []*TreeNode a=append(a,root) for len(a)!=0{ t:=a[0] a=a[1:] t.Left,t.R

2021-02-21 10:33:39 183

原创 计算机网络-应用层

应用层6.1 域名系统DNS6.1.1 域名系统概述互联网采用层次结构的命名树作为主机的名字,并使用分布式的域名系统DNS名字到IP地址的解析是由若干个域名服务器程序完成的。域名服务器程序在专设的节点上运行,运行该程序的机器称为域名服务器6.1.2 互联网的域名结构任何一个链接在互联网上的主机或路由器,都有一个唯一的域名域名的结构有标号序列组成,各标号之间用点隔开:… .三级域名.二级域名.顶级域名各标号分别代表不同级别的域名6.1.3 域名服务器一个服务器所负责管辖的范围叫做区

2021-02-06 21:23:59 388

原创 计算机网络笔记-传输层

传输层回顾物理层:实现比特流的传输 信道属性,传输介质数据链路层:找到比特流帧的开始和帧的结束;透明传输;冗余校验,检测帧内部比特错误网络层:根据ip地址寻找对方传输层5.1运输层协议概述5.1.1进程之间的通信1.传输层向应用层提供通信服务。属于面向通信部分的最高层,同时也是用户功能中的最低层2.只有位于网络边缘部分的主机的协议栈才有运输层,路由器在转发分组时只到网络层3.传输层提供应用进程间的逻辑通信(网络层提供主机之间的逻辑通信)4.根据应用程序的不同需求分为面向连接的tcp(全

2021-02-04 16:03:54 535

原创 ModuleNotFoundError: No module named ‘distutils.spawn‘

问题描述:安装nodejs时 执行sudo./configure报错 提示 ModuleNotFoundError: No module named 'distutils.spawn' 解决方案:安装python3-distutilssudo apt-get install python3-distutils代码片

2020-11-01 17:53:23 972

原创 docker拉取镜像超时怎么办

创建并修改 /etc/docker/daemon.json{ "registry-mirrors": ["https://zfzbet67.mirror.aliyuncs.com"]}

2020-10-14 16:18:58 912

原创 ubuntu18.04安装docker

1.更新系统软件sudo apt-get update2.安装依赖包sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common3.添加官方密钥curl -fsSL https://download.docker.com/lin...

2020-04-17 13:12:30 173

原创 tendermint单机单节点/多节点实验

## 单节点1.初始化> tendermint init2.启动节点>tendermint node --proxy_app=kvstore3.发起交易>curl -s 'localhost:26657/broadcast_tx_commit?tx="abcd"' 4.查询交易>curl -s 'localhost:26657/abci_qu...

2020-04-17 10:27:14 607

go语言学习笔记.zip

go语言学习笔记包括excel和pdf两份文件 非常好使 搭配b站视频使用更佳,go语言学习笔记包括excel和pdf两份文件 非常好使 搭配b站视频使用更佳

2020-09-09

空空如也

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

TA关注的人

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