- 博客(85)
- 收藏
- 关注
转载 git远端账号问题
1. gitlab密码修改后git因保存密码无法下载,403在.git/config添加如下[credential] helper = store添加了此项配置之后, github的账号信息就会记录在~/.git-credential这个文件中, 以后需要账号信息就会从这个文件中读取解决:清除~/.git-credential文件中之前的账号信息...
2019-06-12 20:30:00 250
转载 解决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 1106
转载 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 676
转载 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 753
转载 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 74
转载 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 120
转载 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 390
转载 基于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 644
转载 jenkins检查代码,如没更新停止构建步骤
需求分析在jenkins中没有找到构建前插件,每次构建时间很长,希望可以实现判断代码是否更新,如果没更细则停止构建步骤。实现步骤在构建时执行shell命令,而jenkins提供的的环境变量可以实现此判断https://wiki.jenkins.io/display/JENKINS/Conditional+BuildStep+PluginGIT_COMMIT ...
2019-02-15 16:20:00 2004
转载 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 460
转载 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 1372
转载 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 55271
转载 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 199
转载 linux 精简开机自启动
centos7 精简开机自启动ntsysvrsyslog crond sshd network转载于:https://www.cnblogs.com/LC161616/p/10356194.html
2019-02-08 14:56:00 178
转载 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 3396
转载 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 113
转载 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 2833
转载 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 102
转载 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 95
转载 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 141
转载 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 314
转载 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 964
转载 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 1046
转载 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关注的人