自定义博客皮肤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)
  • 收藏
  • 关注

原创 Golang泛型初使用

golang的泛型在作为函数传参使用时,如果需要再函数内对泛型的实际类型进行判断,做出不同的处理,泛型本身是无法进行类型判断的,需要将参数转为interface后,再进行类型判断。Golang 版本 19.3。

2023-01-31 17:49:56 213

转载 (转)vim命令速记 & bash快捷键

h  向左移动光标j  向下移动光标k  向上移动光标l  向右移动光标以上四个是在一行之内移动光标的方法。可直接用于normal模式,也可用在其他命令后面,表示范围,比如dl是向右删除一个字符。还可以加上计数,d3l是向右删除三个字符。有时候,长度很长的一行会被折成多行显示,要在一行之内的上下折行内移动,则使用命令gj和gk。x &nb...

2019-11-14 15:03:35 188

原创 刷新git远端分支列表

简单明了的一句:git remote update origin --prune可以将远端已经变更过的分支,全部更新到本地

2019-11-14 13:59:39 829 2

原创 golang读取json文件内容

import ( "os" "encoding/json" "io")func readJons(){ f , err := os.Open("./file.json") if err != nil { panic(err) } r :=io.Reader(f) ret := &myStruct{} if err = json.NewDecoder(r)...

2019-11-05 16:57:55 4098 2

原创 面试题答案

一、算法实现第一题1.package mainimport "fmt"func main() { arr := []int{1,2,3,4,5,6,7,8,9,10,11} s1 := binarySearch_1(arr,0,len(arr),11) s2 := binarySearch_2(arr,1) fmt.Println(s1,s2)}/...

2019-09-23 22:34:55 145

原创 mysql语句学习笔记 --------- 花里胡哨的查询

查询可以说是所有数据库最常用的功能,不论是数据的增删改,都是为了可以查询到正确的数据,而且为了满足各种需求,查询语句也是相当灵活,可以通过不同的组合形式来查询想要的结果。1 查询表中所有数据select * from 表名;这条查询语句可以说是最基本的形式,其他所有的查询都是由这条查询语句衍变而来。2 带条件的查询语句select * from 表名 where 条件;在表名后...

2019-09-20 01:25:13 178

原创 mysql语句学习笔记(3) ------数据的增删改(查询后面再说)

1 增增指的就是将数据插入到数据库中,用到的命令为insert into,常见的指令格式为inset into 表名 字段1 values 值1或者inset into 表名 set 字段1=值1这是插入单条数据两种最基本的写法,如果我们要插入的数据和表的字段数量完全一致,可以省略字段名,直接写成insert into 表名 values 值1我们也可以同时插入多条数据,插入...

2019-09-18 18:55:50 95

原创 mysql语句学习笔记(二)------库表基本属性

1 查看数据库的详细信息show create database 库名;2 查看服务器下所有的库show database;3 查看当前连接的是哪个库select database();4 查看指定库中有那些表show tables;5 修改数据库的编码alter database 库名 character set 编码格式;6 创建表create ta...

2019-09-16 14:56:08 78

原创 mysql语句学习笔记(1)----- 基础指令

1 创建数据库create database 库名;这样可以直接创建数据库,有的时候我们会对数据库有一些编码要求,比如将数据库的编码定为utf8。create database 库名 character set utf8;2 删除指定数据库drop database 库名;3 选择数据库表示要用某个库use 库名4 创建表创建的表必须属于某个数据库,所以必须在选...

2019-09-16 13:50:58 80

原创 mysql启动失败:The innodb_system data file 'ibdata1' must be writable

在启动mysql的时候遇到一个现象,记录一下使用命令启动mysql的时候,命令行提示启动失败,进程退出。# systemctl start mysqlJob for mysqld.service failed because the control process exited with error code. See “systemctl status mysqld.service” a...

2019-09-13 01:35:53 2949 1

原创 mysql安装文档 Linux

这两天在准备环境,所以都是各种装装装,这个安装文档是我早就已经写好了的,这次发出来,大家可以试试,应该会好用的,不清楚的地方可以评论说一下,在我能力范围之内的,我会及时解决回复。1.检查当前系统是否已经安装了mysqlrpm -qa | grep mysql如果已经有安装好的mysql,将其删除,没错,就是这么任性,我要用自己装的(推眼镜)rpm -e mysql  // 普通删除模式r...

2019-09-12 22:34:55 132

原创 samba启动失败:smb.service: main process exited, code=exited, status=1/FAILURE

记录一个今天遇到的问题,samba在启动的时候提示控制进程异常退出。首先启动samba,然后命令行给了一条异常信息。# systemctl start smbJob for smb.service failed because the control process exited with error code. See “systemctl status smb.service” and...

2019-09-12 16:53:23 12646

原创 beego框架的安装

beego框架的安装现在go语言的用户越来越多,为了更快的进行开发,go框架的使用就变得顺理成章,这次我们就来试试,在centos中安装beego。和安装其他软件一样,想要安装beego你就必须得知道从哪才能得到它。惯例,beego官网走起。官网一上来就说了,下载beego只需要一条指令go get github.com/astaxie/beego这只是个开始,我们点击上面的立即开始...

2019-09-12 00:30:24 233

原创 在Linux上搭建一个golang环境

在Linux上安装golang环境这次安装golang选用的是centos7系统,至于centos系统怎么安装,大家可以自行百度一下,我个人用的是虚拟机。既然要安装golang,首先要有安装包,那么安装包去哪获取呢?下载golang安装包我还是比较喜欢去官网下载的,官网下载页面: https://golang.google.cn/dl/根据自己的系统来选择要下载哪个版本,既然我的虚机是ce...

2019-09-11 18:53:48 159

原创 用go语言实现一个简单的web服务器

package mainimport ( "fmt" "log" "net/http")func main() { http.HandleFunc("/", handler) log.Fatal(http.ListenAndServe("localhost:8000",nil))}func handler(w http.ResponseWriter, r *http.Request){ fmt.Fprintf(w, "Url.path = %q/n",

2019-09-11 00:41:12 1917

空空如也

空空如也

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

TA关注的人

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