自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 git远端账号问题

1. gitlab密码修改后git因保存密码无法下载,403在.git/config添加如下[credential] helper = store添加了此项配置之后, github的账号信息就会记录在~/.git-credential这个文件中, 以后需要账号信息就会从这个文件中读取解决:清除~/.git-credential文件中之前的账号信息...

2019-06-12 20:30:00 248

转载 解决beego1.12新版本没有log.info

去https://github.com/astaxie/beego/中,找到旧的版本下载其log.go 至本地beego目录中转载于:https://www.cnblogs.com/LC161616/p/10790262.html

2019-04-29 14:42:00 1104

转载 beego学习1

下载go get -u -v github.com/astaxie/beego beego源码go get -u -vgithub.com/beego/bee bee开发工具bee new 创建项目bee run 运行项目,用bee run运行的项目,项目自带热更新(现在后台程序常用的一种技术,即在服务运行期间,可以不停的替换静态资源。替换go文件时会自...

2019-04-26 14:02:00 184

转载 beego学习2 控制器与路由

beego控制器controller目录新建test.go文件 结构体集成beego.Controller控制名需大写,否则为私有方法package controllersimport ( "github.com/astaxie/beego")type TestController struct { beego.Controller...

2019-04-26 14:02:00 347

转载 nginx配置vue项目部署访问无问题,刷新出现404问题

现象:在浏览器中直接访问www.test.com/api1/login会404。但如果你先访问www.test.com后再点“登录" 跳转到www.test.com/api1/login是正常显示。f5刷新又会出现 404了这是web单页面开发模式造成的。现在主流的前端框架基本都是单页面的。如:react、vue等。单页面简单来说就是访问所有资源路径、其实页面内容只有一个(一...

2019-04-25 20:04:00 672

转载 Ubuntu屏幕分辨率无1920 1080

xrandr没有1920X1080分辨率,所以手动添加一个1080P分辨率,先输入“cvt 1920 1080”命令,查询一下1080P分辨率的有效扫描频率然后 sudo xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 10801083 1088 1120 -hsync +vsync 命令新建一种输...

2019-04-25 19:57:00 752

转载 ubuntu使用笔记

安装MySQLsudo apt-get install mysql-serversudo apt install mysql-clientsudo apt install libmysqlclient-dev制作图标进入 /usr/share/applications/下 创建文件lc@lc-PC:/usr/share/applications$ ...

2019-04-22 20:01:00 73

转载 golang net包使用

创建简单的响应服务器package mainimport ( "net/http")func handlerFunc(w http.ResponseWriter, r *http.ReadRequest) { w.Write([]byte("hello world"))}func main() { http.HandleFunc("/h...

2019-04-19 23:43:00 117

转载 deepin 下安装goland中文字体显示全是方块

下载中文字体apt-get install ttf-arphic-uming xfonts-intl-chinese替换goland的汉化包,两个jar包。https://blog.csdn.net/qq_42530246/article/details/88804463下载地址转载于:https://www.cnblogs.com/LC161616/...

2019-04-19 19:32:00 278

转载 golang命令行库cobra使用

github地址:https://github.com/spf13/cobraCobra功能简单子命令cli 如 kubectl verion kubectl get自动识别-h,--help 帮助更过参考官方手册:https://github.com/spf13/cobrakubectl get pod --all-namespaces get代表命...

2019-03-07 03:49:00 389

转载 基于alpine制作php镜像

alpine包搜索https://pkgs.alpinelinux.org/安装依赖库apk add --no-cache xxx可以基于php apline镜像自行增加或删除扩展。https://github.com/docker-library/php增加扩展可以使用 pecl install xxx 如 pecl ins...

2019-03-01 00:05:00 642

转载 jenkins检查代码,如没更新停止构建步骤

需求分析在jenkins中没有找到构建前插件,每次构建时间很长,希望可以实现判断代码是否更新,如果没更细则停止构建步骤。实现步骤在构建时执行shell命令,而jenkins提供的的环境变量可以实现此判断https://wiki.jenkins.io/display/JENKINS/Conditional+BuildStep+PluginGIT_COMMIT ...

2019-02-15 16:20:00 2000

转载 golang cronexpr定时任务包使用

包获取go get -u github.com/gorhill/cronexpr创建一个定时任务expr, err = cron.Parse("* * * * *");获得任务的下次执行时间nextTime = expr.Next(now)package mainimport (  "fmt"  "t...

2019-02-14 20:47:00 459

转载 golang etcdclientv3使用说明

clientv3.New() 创建连接config = ec.Config{  Endpoints: []string{"10.0.0.5:2379"}, //连接的etcd集群地址,这里为单机的故一个地址  DialTimeout: 30 * time.Second, //超时时长}返回值为clientv3.Client结构体KV是经...

2019-02-14 20:38:00 1369

转载 nginx 前端POST请求405问题解决与排查过程

问题描述在请求时,f12提示POST请求报错405环境描述nginx转发至后端nginx,后端nginx转发至后端golang api接口解决步骤根据网上方法排查,发现80%以上无非就是以下几个解决方法方法一:将所有POST 405错误发送到命名位置@app 资料地址:https://distinctplace.com/2017/04/17/405-no...

2019-02-13 20:40:00 55258

转载 centos nginx gerrit

gerrit官方地址:https://www.gerritcodereview.com/需先安装依赖 jdk mysql 并手动创建数据库下载好war包后,初始化操作java -jar gerrit-2.8.war init -d /etc/gerrit/必须使用http代理才可访问 server { ...

2019-02-08 21:24:00 198

转载 linux 精简开机自启动

centos7 精简开机自启动ntsysvrsyslog crond sshd network转载于:https://www.cnblogs.com/LC161616/p/10356194.html

2019-02-08 14:56:00 176

转载 golang context

package mainimport ( "context" "fmt" "time")var ( cxt context.Context cxt1 context.Context cancelFunction context.CancelFunc)func gooo(...

2019-02-06 19:25:00 73

转载 minio golang client使用

初始化var (  endpoint = "127.0.0.1:8888"  accessKeyID = "YXU5IXETKKPX171K4Z6O"  secretAccessKey = "ss8jOTCujaIYAPsgqq+cLXoTkw5xJ2BhzXwkMxES"  useSSL = false  fileNa...

2019-01-31 15:34:00 2667

转载 http 动态路由

main.gopackage mainimport ( "fmt" "http2/comm" "http2/test" "net/http" "reflect" "strings")func main() { http.HandleFunc("/", func(w http.ResponseWriter, r *h...

2019-01-31 15:07:00 335

转载 VScode 1.13 gocode提示dial tcp 216.239.37.1:443: connectex: A connection attempt failed because the co...

在将VScode升级至 1.13后让升级gocode,在升级时报出如下错误D:\go_work\src>go get -u -v github.com/mdempsky/gocodegithub.com/mdempsky/gocode (download)Fetching https://golang.org/x/tools/go/gcexportdata?go...

2018-12-17 18:19:00 3395

转载 vs code配置git

在项目目录执行git init修改.git文件夹下的config文件[core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true[user]...

2018-12-17 17:13:00 108

转载 vs code解决golang开发环境问题 dial tcp 216.239.37.1:443: connectex: A connection attempt failed...

安装插件是出现 如下错误提示,https fetch failed: Get https://golang.org/x/tools/cmd/gorename?go-get=1: dial tcp 216.239.37.1:443: connectex: A connection attempt failed because the connected party did not ...

2018-12-17 17:03:00 2829

转载 golang redis连接池使用方法

package mainimport ( "fmt" "github.com/garyburd/redigo/redis")var pool *redis.Poolfunc init() { pool = &redis.Pool{ MaxIdle: 8, MaxActive: 0, IdleTimeou...

2018-12-14 23:08:00 729

转载 golang使用redis

redigo使用手册地址:http://godoc.org/github.com/garyburd/redigo/redisgithub地址:https://github.com/garyburd/redigo获取地址,进入GOPATH使用go get下载包go get github.com/garyburd/redigo/redis连接redis读写...

2018-12-13 18:26:00 101

转载 golang byte与rune区别

先看代码package mainimport ( "fmt")func main() { var a = "hello world" var b = "中" fmt.Println([]rune(a)) fmt.Println([]rune(b)) fmt.Println([]byte(b))}源码也没有找到...

2018-12-12 23:30:00 301

转载 golang实现tcp编程

实现简单的tcp服务package mainimport ( "fmt" "net")func main() { fmt.Println("服务器开始监听..") // Listen创建网络监听 listen, err := net.Listen("tcp", "127.0.0.1:9999") defer listen.C...

2018-12-12 14:44:00 187

转载 golang反射举例

反射就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;并且能改变它的属性。package mainimport ( "fmt" "reflect")type stu struct { Name string `json:"name"` Age int `json:"a...

2018-12-11 18:58:00 92

转载 golang 常量

介绍常量使用const修改常量在定义时必须初始化常量定义后不能修改常量只能修饰bool、数值类型(int、float)、string类型golang中没有硬性规定常量必使用大写字母,但仍然通过首字母大小写来控制常量的访问范围语法:const identifier [type] = value请判断一下情况是否正确:1. c...

2018-12-10 23:43:00 98

转载 golang channle阻塞

当一个channle容量写满时,会出现阻塞状态package mainfunc main() { var c1 = make(chan int, 10) for i := 0; i < 10; i++ { c1 <- i } c1 <- 10}当channle写满时,并且有往外读的情况下,chann...

2018-12-07 00:05:00 140

转载 golang channle close() x,ok := <- c

close为内置函数close内置函数关闭一个通道channle,其效果为:在最后的值从已关闭的信道中被接收后,任何对其的接收操作都会无阻塞的成功。对于已关闭的信道使用v,ok := <- c还会将ok设置为false。package mainimport ( "fmt")func main() { var chan1 = make(c...

2018-12-03 23:56:00 296

转载 golang channle 管道

管道的使用介绍现在要计算 1-N的各个数的阶乘,并且把各个数的阶乘放入到 map 中。最后显示出来。要求使用 goroutine 完成package mainimport ( "fmt")var ( mymap = make(map[int]int, 10))func calc(n int) { res := 1 f...

2018-12-02 23:04:00 108

转载 golang goroutine

goroutine-介绍1)进程就是程序程序在操作系统中的一次执行过程,是系统进行资源分配和调度的基本单位2)线程是进程的一个执行实例,是程序执行的最小单元,它是比进程更小的能独立运行的基本单位。3)一个进程可以创建核销毁多个线程,同一个进程中的多个线程可以并发执行。4)一个程序至少有一个进程,一个进程至少有一个线程。并发和并行并发和并行1) 多线程程序在单核上运行,就是并发...

2018-12-02 22:40:00 78

转载 golang json反序列化

package mainimport ( "encoding/json" "fmt" "reflect")type js struct { Name string `json:"name"` Age int `json:"age"`}func stru() string { var j = js{ Name: "z...

2018-11-29 22:10:00 156

转载 golang json序列化

结构体序列化func main() { var j = js{ Name: "zhangsan", Age: 16, Sal: 1500.3, Intro: "aihao lanqiu", } json1, _ := json.Marshal(j) fmt.Println(string(json1)) mp() sli...

2018-11-28 00:08:00 92

转载 golang 缓冲区的终端输入

bufio包实现了有缓冲的I/O。它包装一个io.Reader或io.Writer接口对象,os.stdin就是实现了这个接口package mainimport ( "bufio" "fmt" "os")var buff *bufio.Readerfunc main() { buff = bufio.NewReader(os.S...

2018-11-27 22:24:00 313

转载 rpmbuild打包php

安装php依赖库mkdir -pv ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}php有一个依赖库,在yum源于epel源中都没有需要自己打包libiconv编写libiconv spec文件%define __os_install_post %{nil}%define debug_package %{nil}...

2018-11-26 21:54:00 962

转载 windows安装gitblit服务端

由于windows下没有gitlab之类的工具,只有很久没有更新的gitblit下载Gitblit, 下载地址:http://www.gitblit.com/很长时间没有更新了,在没有linux环境下可以做替代品Gitblit requires a Java 7 Runtime Environment (JRE) or a Java 7 Development Kit (J...

2018-11-26 21:44:00 151

转载 windows下安装nginx,并添加至系统服务

安装:解压修改配置文件运行即可添加服务需要借助"Windows Service Wrapper"小工具下载地址:winsw GitHub下载后放在nginx目录下,并修改名字为nginx-service.exe创建配置文件nginx-service.exe.config和nginx-service.xmlnginx-service.xml的内容如下:...

2018-11-26 21:37:00 1045

转载 windows安装mysql5.7.xx解压版

解压后修改配置文件 my.ini[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir=C:\mysql-5.7.12-winx64# 设置mysql数据库的数据的存放目录datadir=C:\my...

2018-11-26 21:30:00 94

空空如也

空空如也

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

TA关注的人

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