自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线性表顺序表示-C语言实现

线性表是最常用且最简单的一种数据结构。简而言之,一个线性表是 n 个数据元素的有限序列。 线性表的顺序表示指的是用一组地址连续的存储单元依次存储线性表的数据元素。线性表顺序表示 数据结构有3个字段:存储数据、存储数量、存储容量。这里的存储数据 存的是线性表总数据的集合 初始化 给 seqList 初始分配存储空间、存储数量与存储容量 扩容 这里介绍的是动态的顺序表,存储达到容量上限就扩容存储。静态的没有扩容操作,容量达到上限就不允许再存储数据了 顺序表插入数据元素 插入分三种情况,头插入(pos = 0)、

2022-06-15 10:23:32 500

原创 linux C语言环境安装

linux C语言环境安装 我的 linux 系统的 deepin 系统 安装 C 语言环境 deepin 上安装 C 语言环境需要安装 gcc g++ sudo apt install gcc g++ -y 其中 -y 是同意的意思,不加也可以。 这个应该是 在安装过程中会询问 一次,加 -y 表示同意 vscode 编辑器开发 C 语言代码 安装扩展 C/C++ Extension Pack 我新建一个 C 语言 文件 就提示安装这个扩展。它直接同步给我安装了这 8 个扩展 运行 C 语言 新建

2022-06-12 19:05:08 995

原创 Golang sort 包

Golang sort 包 sort 是排序 查找包 排序 go 排序一般默认都是 升序 package main import ( "fmt" "sort" ) func main() { var num = []int{2,5,3,8,9} sort.Ints(num) //升序 fmt.Println(num) sort.Sort(sort.Reverse(sort.IntSlice(num))) //降序 fmt.Println(num) } 切片排序 数组排序,是以 sort.

2022-06-12 19:00:24 507

原创 deepin 使用中遇到的问题

记录在使用 deepin linux 系统中遇到的一些问题及我的解决方法deepin 系统appStore安装软件会在 桌面生成图标deepin的桌面图标一般在:/usr/share/applications目录下。执行下述命令可以把图标复制到桌面显示 将手动下载的软件添加图标到桌面 命令新增图标文件 vim无法复制文本到系统剪切板的问题 常用的 linux 系统文件编辑 vim 命令,在文件内 Ctrl+Insert 复制命令 无效。不能复制到系统剪切板,无法在其他地方粘贴使用终端上执行下述命令(原因是

2022-06-12 18:49:34 3425

原创 docker 安装web环境

docker 安装web环境 安装 nginx 拉取镜像 docker pull nginx:1.21.6 运行镜像生成容器 docker run --name nginx -p 80:80 -d nginx 挂载目录:先将 容器内需要挂载的目录 复制处来

2022-05-17 14:33:34 801

原创 Linux 工作安装软件包

Linux 工作安装软件包 安装版本控制软件 Git sudo apt install git git --version SVN sudo apt install subversion svn --version 安装 docker sudo apt install docker.io 把docker命令拉近管理员:可以用 docker 执行命令,不用总是 带有 sudo sudo groupadd docker sudo gpasswd -a $USER docker newgrp doc

2022-05-16 17:01:00 125

原创 go 获取 consul 的配置信息

go 获取 consul 的配置信息 之前向 consul 创建微服务,调用微服务成功。这里就 用 consul 做配置 中心,从 consul 读取配置 consul 配置 http://0.0.0.0:8500 访问 consul 点击 Key/Value 配置 点击 Create 按钮创建 Key/Value 配置 name/ 创建目录,name 创建 Key/Value 键值对 golang 读取配置 加载 consul 配置中心 package consul import ( "gith

2022-05-13 19:02:01 1066

原创 Deepin 安装使用DBeaver

Deepin 安装DBeaver DBeaver 是一款 MySQL 数据可视化工具。之前 windows 使用的是 Navicat 做 MySQL 可视化工具,到 linux(deepin) 系统后 安装破解就麻烦了,破解后 界面使用起来感觉没 windows 使用顺手,所以换成 用 DBeaver 了 安装 官网下载:https://dbeaver.io/download/ 目前我 下载 Linux Debian package (installer), Linux RPM package (insta

2022-05-12 09:57:45 1747

原创 go 微服务的创建与调用

安装 proto $cd /usr/local $sudo wget https://github.com/protocolbuffers/protobuf/releases/download/v3.20.1/protoc-3.20.1-linux-x86_64.zip $sudo mkdir protoc $cd protoc $sudo unzip ../protoc-3.20.1-linux-x86_64.zip $cd bin $sudo cp protoc /xxx #复制到$GOPATH/bi

2022-05-11 16:49:30 1276 1

原创 linux git 操作

linux git 操作 branch 操作 查看本地分支 git branch 查看远程分支 git branch -r

2022-05-11 10:59:59 793

原创 visual studio code 使用

visual studio code 本文介绍的是在 deepin 系统里使用 visual studio code 安装 deepin store 可以直接下载安装 visual studio code 扩展 初步安装完成 可以安装使用扩展。 中文简体扩展我是首要安装的,其次应开发语言、版本控制需要安装了 Go、SVN 的扩展。本地使用了docker,也就同样安装了docker的扩展 配置 快捷键设置 键盘快捷键方式 里更改快捷键设置。我是将原有的快捷键 前进返回 加了个快捷键方式: Ctrl +

2022-05-09 13:56:57 983

原创 deepin 安装redis-desktop-manager(snap)

1. deepin 安装 snap apt install snapd 2. snap 安装 redis-desktop-manager sudo snap install redis-desktop-manager 这里安装就出现错误了:原因是 deepin 安装的 snap 版本不对,需要升级 error: cannot perform the following tasks: - Mount snap "redis-desktop-manager" (617) (snap "redis

2022-05-06 15:32:55 2379

原创 Golang goroutine 并发问题

此文章记录再 golang 中开发遇到的问题及其解决方案 并发问题 map 在并发中的安全问题 fatal error: concurrent map read and map write 导致的原因: go内置的map不是线程安全的,如果原生map保证并发安全,那么一些不需要并发的场景,会有不小的性能损耗。 笼统的来说,go的map底层是一个hash表(HashMap),表面上看map只有键值对结构, 实际上在存储键值对的过程中涉及到了数组和链表。HashMap之所以高效, 是因为其结合了顺序存储(数组

2022-04-27 10:32:04 1375

原创 deepin linux 系统命令

记录deepin linux 系统开发过程中遇到的命令 查找目录文件是否存在 find 命令 在 dir 目录下 模糊查找 name find /dir -name “?name?”

2022-04-27 09:27:53 3823

原创 Docker 基础命令

记录使用docker过程中常用的命令 1. docker ps # 查看容器 docker ps # 查看包括已停止的地址 docker ps -a 2. docker search # 搜索镜像 docker search nginx 3. 查看具体镜像的版本信息情况 https://hub.docker.com/ docker 官网,根据对应镜像名称搜索 进入镜像详情,tag 标签记录有镜像的版本信息 .........

2022-04-23 09:43:02 205

linux CentOS 64 bt种子

CentOS-6.5-x86_64-bin-DVD1 (1).iso.torrent,用于虚拟机 安装 linux 系统

2015-09-28

空空如也

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

TA关注的人

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