自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Go_Time时间对象的常见方法及使用

time包的使用获取当前时间及其相关index:[time.Now() 获取当前时间对象][now.UnixNano() 获取当前纳秒时间戳][now.Unix() 获取当前秒时间戳][now.Format 格式化输出当前时间][time.Parse() 转化成字符串时间格式到Time类型][now.Sub() 计算时间差][now.Add() 当前时间加上时间区间][time.Now().Equal() 判断当前时间是否和指定时间相等][now.AddDate(Y int,Moth

2021-08-16 20:46:05 1316

原创 Go_gin框架web服务器上手操作

gogin框架1)ginDemopackage mainimport ( "github.com/gin-gonic/gin")// 请求处理函数func sayHello(c *gin.Context) { // 返回JSON 格式的内容,gin.H就是一个建单的map[string]interface类型 // c.JSON(statusCode, JSON) 将状态码和json返回给浏览器 c.JSON(200, gin.H{ "msg": "Hello G

2021-08-16 19:58:09 406

原创 GoWeb及Go_Mysql相关操作

@Go Web1)Web应用的工作原理2)基本Go Web创建服务器代码编写使用http.HandleFunc方法package mainimport ( "net/http" "fmt" )/*创建一个net/http 服务,响应hello world demo 1. 创建一个函数用来,响应请求内容 2. 使用http.HandleFunc() 处理请求 3. 监听端口内容,等待用户端访问*/// 1. 创建一个函数用来,响应请求内容func handler(w h

2021-08-16 19:56:25 249

原创 小白刷LeetCode_Go【删除数组中重复的内容】

需求:给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。如下代码:package mainimport "fmt"/* 需求描述:1. 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。2. 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使

2021-08-16 16:39:21 143

原创 小白刷LeetCode_Go【爬楼梯】

需求:假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。如下代码:package mainimport ( "fmt")//给定 n 是一个正整数。const ( N = 18)// 第一种爬楼方法func First() { // i 为当前所在楼梯数,每次爬一层 for i := 1; i <= N; i++ { // 判断i 等于 N输出 爬到楼顶

2021-08-16 01:33:38 120

原创 小白刷LeetCode_Go【两数之和】

要求:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。如下代码:package mainimport "fmt"//给定一个整数数组 nums 和一个整数目标值 targetvar Numbers = [...]int{ 100, 23, 25, 14, 18,}// targ

2021-08-16 00:29:21 89

原创 Go_二分查找

二分查找package mainimport ( "fmt")func BinaryFind(arr *[6]int,leftindex int,rightindex int,finval int) { // 数组中间下标,重点middle 通过middle 来查找数字,和退出 middle := (leftindex + rightindex) / 2 if leftindex > rightindex{ fmt.Println("没有找到") return }

2021-05-21 12:03:54 183

原创 Go_列表顺序查找

顺序查找package mainimport( "fmt")// 顺序查找func getnum(sl []int,i int) bool{ for j := 0; j < len(sl); j++{ if sl[j] == i { return true } } return false}func main() { number := []int{ 1,52,24,32,13, } ok := getnum(number,52) if !o

2021-05-20 22:15:00 128

原创 Go_冒泡排序

GO_冒泡排序package mainimport ( "fmt")// 冒泡排序func bubble(arre *[5]int){ fmt.Printf("排序前 = %v",*arre) for i := 0; i < 4; i++ { for j := 0; j < len(arre)-1 -i ; j++{ if arre[j] > arre[j+1] { arre[j], arre[j+1] = arre[j+1], arre[j]

2021-05-20 22:02:23 326 1

原创 Go 语言学习第一章节

#coding='utf-8'#Golang 语言学习开始 ---tadygo 的学习方向 区块链研发工程师 go服务器端/游戏软件工程师 数据处理 处理高并发 go分布式/云计算软件工程师 如何高效的学习go语言 1)高效愉快的学习 2)先建立一个整体的框架,然后细节 - 不要先扣细节,先学会大体在学细节 3)在实际工作中,要培养用到什么,能够快速学习什么能力 4)...

2020-12-18 11:40:37 245

原创 正则表达式干货笔记,拿好小本本哦!

正则表达式的模式及使用方法。Linux, 正则表达式基础正则表达式:表示:. 单个任意字符[???] 匹配指定范围内的任意单个字符 & 示例: [123] 取意为匹配单个字符1或2或3[^] 取反不包含的匹配次数筛选:前一字符出现任意次数,零次或者多次.* 任意字符出现任意次数。? 表示前一字符出现零或一次+ 表示前一字符出现一次或以上{n} 精确前一字符出现的次数{n,m} 前一字符出现精确几次到几次{,n} 前一字符出现最多n次{n,} 前一字符出现最少n次

2020-08-17 11:04:08 145

原创 vim 的基础使用方法

vim 文档编辑工具前言: vim 编辑工具具有多种模式 常见的模式为、命令模式 、扩展命令行操作。命令模式操作:字符编辑“x 删除光标处的操作#x 前面加一个数字可以多个删除字符p 粘贴(x删除配合p使用就是剪切功能)J 删除当前行尾的换行符”替换命令“r 替换光标所在处的字符R 切换成REPLACE(替换)模式”删除命令“d 删除命令,可结合光标跳转字符,实现范围删除d$ 删除到行尾d^ 删除到本行一个字母,非空格d0 删除到行首保留本光标所在的字符dw 删除一个

2020-08-17 11:03:48 174

原创 Centos7 初始化及相关实验3-【docker安装及使用管理】

Centos7 初始化及相关实验3-【docker安装及使用管理】 # 本章主要负责写一些,基于centos7 系统安装Docker 容器并使用管理的方法,共同分享也以便自己能够更好的理解相关的技术,更方便的提供后期的复习作用。Centos7 的基础部署@基础环境的要求1.1 -按照上几层章节的要求部署好的基本完备的系统@ 本章要做的内容2.1 -docker 容器的安装2.2 -docker 容器的镜像管理2.3 -运行容器并了解容器交互式与守护式的启...

2020-08-17 10:46:51 229

原创 Centos7 初始化及相关实验1-【系统的基础环境搭建及kvm虚拟化安装】

Centos7 初始化及相关实验1-【系统的基础环境搭建及kvm虚拟化安装】 # 本章主要负责写一些,基于centos7 系统安装并配置基础的环境与安装包,使得我们在使用环境的同时,不会遇到很多问题。@基础环境的要求1.1 -有Centos7.X 的iso 镜像1.2 -保证自己的网络可以上到互联网1.3 -最好是用vmware 虚拟机进行试验,别忘记开启硬件辅助虚拟化VT技术@ 本章要做的内容2.1 -关闭网络防火墙firewalld 及seLinux2.2 ...

2020-08-12 22:37:45 594

原创 Centos7 初始化及相关实验2-【kvm虚拟化管理及使用】

Centos7 初始化及相关实验1-【网桥、防火墙、kvm虚拟化】 # 本章主要负责写一些,本人在创建Centos7 之后的一些基础配置包括kvm 虚拟化的环境,一些编译环境的准备,让这个系统具有基本拿来就用的能力。@基础环境的要求1.1 -搭建系统1.2 -设置bridge网桥1.3 -配置网络yum源1.4 -永久关闭防火墙1.5 -安装kvm 组件开机启动libvirtd@适用人群2.1 - 刚刚学习Linux/centos 的小白。本人也是在学习的道...

2020-08-12 11:59:00 354

原创 shell 脚本案例

#!/usr/bin/bash#nginx 查看服务器的状态,显示攻击嫌疑ipaccess_log=`cat /usr/local/nginx/logs/access.log |tr -s " " : |cut -d: -f1 |sort |uniq -c |awk '{print $1,$2}' > /tmp/acc.txt`echo "今日总访问数量 : `cat /usr/local/nginx/logs/access.log |wc -l`"echo -e "\n\t"echo "#

2020-05-28 00:19:55 208

原创 正则表达式规则及方法

# Linux, 正则表达式基础正则表达式:表示:. 单个任意字符[???] 匹配指定范围内的任意单个字符 & 示例: [123] 取意为匹配单个字符1或2或3[^] 取反不包含的匹配次数筛选:* 前一字符出现任意次数,零次或者多次.* 任意字符出现任意次数。\? 表示前一字符出现零或一次\+ 表示前一字符出现一次或以上\{n\} 精确前一字符出现的次数\{n,m\} 前一字符出现精确几次到几次\{,n\} 前一字符出现最多n次\{n,\} 前一字符出现最少n..

2020-05-28 00:16:50 404

原创 shell 技术笔记

#shell 脚本编程编程基础程序L:指令+数据程序编程风格: 过程式:以指令为中心,数据服务于指令 对象式:以数据为中心,指令服务于数据 编程逻辑处理方式 顺序执行 循环执行 选择执行格式要求:首行shebang机制 #!/bin/bash #!/usr/python shell脚本的用途: 自动化常用命令 执行系统管理和故障排除 创建简单的应用程序 处理文本或文件 创建一个脚本第一步 #!/bin/bash #注释第二部 授权执行权限 执行脚本的

2020-05-28 00:13:56 1010

原创 nginx原理及如何使用

#尚硅谷 nginx 概念nginx反向代理 (正向代理):客户端访问服务端之间配置一个代理服务器,通过互联网的代理服务器访问目的服务器,再将数据返还给客户端 (反向代理):客户端对代理是无感知的,因为客户端只需要将请求发送到反向代理服务器中,再由反向代理 服务器对目标资源服务器进行请求数据,再返还给客户端,而客户端访问的始终是反向代理服务器 并不知道目标资源服务器的真是ip及其相关信息。隐藏了目标服务器的ip信息nginx负载均衡 客户端发送多个请求到服务器,服务器处理请求

2020-05-28 00:11:57 149

原创 学习安装CentOS7.x系统部署KVM整套流程 --陈浩天

学习安装CentOS7.x系统部署KVM整套流程前言:很多朋友都是跟我一样的第一次试着搭建KVM ,很迷茫手足无措跟随我的步骤接下来我们进入正题一起进行实验环节:目录1.对环境的基础要求2.安装KVM相关正文一.对环境有哪些要求呢?1,建议在创建Vmware 虚拟机时 配置vCPU :总数至少为 4内存 :不少于3096存储磁盘: 不低于100G注:当完成基础的系统安装后,还...

2020-03-28 02:26:05 328

空空如也

空空如也

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

TA关注的人

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