自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 no new variables on left side of :=

1.不同于常规变量声明,在相同块中且至少有一个非空白变量的短变量声明中,可对原先声明的变量以相同的类型重声明。因此,重声明只能出现在多变量的短声明中。 重声明不能生成新的变量;它只能赋予新的值给原来的变量。2.no new variables on left side of :=意思是,“左边一个新的变量也没有!”因此,对于x,y:=....这种形式,只要x和y之中有一个变量是新的就可

2017-03-10 11:10:58 7483

原创 gin 获取post请求的json body

type KDRespBody struct {      Errcode int `json:"errcode"`      Desc string `json:"description"`      Data []services.KdSearchBack `json:"data"`}var reqInfo KDRespBodyerr := c.BindJS

2017-03-06 17:22:36 43699

原创 golang panic: runtime error: invalid memory address or nil pointer dereference

忘记链接数据库附:http://zhixinhu.blog.51cto.com/3132199/1844734

2017-02-16 17:29:06 10000

原创 数据库 struct tag的问题

sql: Scan error on column index 21: converting driver.Value type []uint8 ("\x00\x00\x00\x00") to a int64: invalid syntaxcolumn index 21:表示struct结构体的字段第21个,从0开始计数表示数据库的类型是bit类型导致获取的是[]uint8   ,

2017-02-14 16:36:53 1971

原创 GMT时间和UTC时间,当前时间

1.科普 CST 含义CST: 中部标准时间 (Central Standard Time) 同时表示下面4个时区CST Central Standard Time(USA) UT-6:00 CST Central Standard Time(Australia) UT 9:30 CST China Standard Time UT 8:00 CST Cuba Standard Tim

2017-01-24 17:12:51 8253 1

原创 布局

本代码参考阮一峰的网络日志:Flex 布局教程:实例篇编写语法学习 阮一峰的网络日志:Flex 布局教程:语法篇

2017-01-13 21:57:39 257

原创 使用sourcetree在克隆远程仓库问题

填写的源路径/url 前后不能够有空格

2016-12-20 14:51:00 6641

原创 access_log过滤

1.grep -w "/yun/organization/sharefile" access_log |grep -w "Qing" |grep -w "ticket"  完全匹配  /yun/organization/sharefile 再匹配出 Qing ,再匹配出ticket2.grep -w "/yun/organization/sharefile" acces

2016-12-15 14:42:14 845

原创 cron运行php脚本无效的问题

1.PHP文件有没有执行权限,条件允许可以把文件权限设为7772.php的相对路径问题  vim /etc/crontab文件增加   */1 *  *   *  * root   php /var/test/index.php    后使用crontab -l  查看不到/etc/crontab新增的任务,只能查看到/var/spool/cron目录下新增的任务,但是其实

2016-12-15 11:31:09 1223

原创 nginx配置https和生成自己的CA证书

http://www.linuxidc.com/Linux/2013-08/88271.htmhttps://segmentfault.com/q/1010000000335158

2016-12-07 23:07:58 2971

原创 查看远程git仓库的信息

git  remote -v

2016-12-05 15:03:35 318

原创 Fiddler菜单栏的Rules功能

2016-11-21 10:52:59 2779

转载 golang 接口类型的判断

5. interface 查询  通过查询可以判断接口它指向的对象是否为某个类型  通过查询可以将原本为子集的 interface1 转为 interface2 类型,即 interface1 就可以调用原本属于 interface2 独有的方法  常见用法:[plain] view plain copy print?if varName

2016-11-20 21:31:37 4399

原创 golang接口

type Reader interface { Read(p []byte) (n int, err error)}type LimitedReader struct { R Reader // underlying reader N int64 // max bytes remaining}func (l *LimitedReader) Read(p []byte)

2016-11-20 19:11:10 492

原创 解析xml格式

注意: 为了正确解析,go语言的xml包要求struct定义中的所有字段必须是可导出的(即首字母大写)输出XML

2016-11-18 13:54:40 284

原创 golang方法

1.对url进行encode resUri := url.QueryEscape(resUrl)

2016-11-17 09:28:18 754

原创 golang 问题集

1.  syntax error: missing statement after label       出现原因:activeCluster := cluster.NewJscloud()        解决:     var activeCluster *Jscloud                     activeCluster = cluster.NewJscloud(

2016-11-15 19:22:18 3553

原创 golang 设置代理

//设置代理proxy := func(req *http.Request) (*url.URL, error) {u, _ := url.ParseRequestURI("http://127.0.0.1:8888")return u, nil}if strings.HasPrefix(urlstr, "https") {tr := &http.Transport

2016-11-11 16:37:11 3466

原创 F2查看vendor的包

#GO15VENDOREXPERIMENT=1 之后,就可以查看函数定义了就可以看到vendor里的包

2016-11-10 14:03:55 275

原创 golang 包中的init调用

一个包中可以存在多个init函数博主很不负责,3中应该是每个init都会被调用,且顺序固定1、对同一个go文件的init()调用顺序是从上到下的2、对同一个package中不同文件是按文件名字符串比较“从小到大”顺序调用各文件中的init()函数,对于3、对不同的package,如果不相互依赖的话,按照main包中"先import的后调用"的顺序调用其包中的init()4、如果

2016-11-05 17:24:12 3725

转载 无闻go教程笔记

http://www.jianshu.com/p/1da03e36f382

2016-10-21 18:16:43 2290

原创 gulp前端构建工具

https://segmentfault.com/a/1190000005170434http://www.cnblogs.com/liangdaye/p/4956284.html

2016-10-19 19:09:51 301

原创 微信公众号回复内容

1.微信公众号的回复内容链接不能有完全相同的链接,要不只识别第一个链接,后面的链接不识别2.\r\n必须要用双引号才能有效果,单引号不会换行

2016-09-14 16:58:54 515

原创 docker中使用服务

1.查看docker下面的进程sudo docker ps -a   2.  sudo  docker  exec -ti redis3.x  /bin/bash  3.   cd /opt/src 4.     ./redis-cli

2016-09-09 15:08:48 503

原创 https 的wss nginx配置

location ^~ /msgpush/ {        proxy_pass  http://10.252.3.151:9501/;        proxy_http_version 1.1;        proxy_set_header Upgrade $http_upgrade;        proxy_set_header Connection "upgrade"

2016-09-08 11:09:19 5573

原创 gin框架

1.Benchmarks 基准 (性能测试)(1): Total Repetitions    [所有的文件数](2): Single Repetition Duration (ns/op)   [单个文件单次循环的时间]    (3): Heap Memory (B/op)     [单次循环的堆内存](4): Average Allocations per Repetition

2016-08-29 10:31:35 1032

原创 mysql5.7 用户表操作

1.创建一个用户  CREATE USER username@localhost IDENTIFIED BY '123456';  ( username 表示用户名,localhost为是来源的主机,%表示所有主机都可以访问)2.赋予权限  grant all privileges on dbname.* to username@'%'  (dbname.*   赋予dbnam

2016-08-27 20:54:05 2549

原创 yum 安装php56w

yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-fpm php-mbstring php-mcrypt php-odbc php-pdo php-mssql php-mysqlnd php-cliphp-pecl-swoole php-pecl-yaf php-pecl

2016-08-27 13:58:34 7218

原创 php56w的rpm源

1. rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm 2.wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpmyum localinstall mysql-community-release-el6-5.noarch.rpm#yum -y

2016-08-26 17:12:10 2460

原创 使用Fiddler 抓取 网页https

1.先对Fiddler进行设置:勾选“CaptureHTTPS CONNECTs”,接着勾选“Decrypt HTTPS traffic”。   同时,由于我们是通过WiFi远程连过来,所以在下面的选项框中选择“...fromremote clients only”。    说明:( from all processes 来自所有的进程,包括客户端和浏览器

2016-08-26 10:40:10 17604 1

原创 关于linux中使用vim打开文件出现^M的解决方法

在winodw下将这个文件删除,重新新建一个文件,并将内容拷贝复制到这个新的文件,上传到linux,重新查看

2016-08-25 16:41:30 1216

原创 工作问题

https://pan.sz.smecloud.com.cn%2F回调地址出现了没有进行urldecode导致前端解析不了

2016-08-11 14:54:21 252

原创 用户和组

1.用户类别:        管理员         普通用户:(系统用户和登录用户)     1.1.用户的标识:userid  :16位二进制 0-65535       管理员:0       系统用户:1-499(centos6)      1-999(centos7)        登录用户:500-60000(centos6)    1000-60000(cen

2016-07-31 12:15:32 226

原创 linux命令

1.rpm -qc 软件   查询软件的配置文件安装位置

2016-07-26 23:56:42 232

原创 linux 程序包管理工具yum使用

1.yum 客户端     配置文件:         /etc/yum .conf:  为所有的仓库提供公共的配置        /etc/yum.repos.d/*.repo :为仓库的指向提供配置文件     仓库的定义:

2016-07-26 23:56:34 345

原创 项目配置和git仓库设置

1.nginx  的配置文件server {  listen 80;  server_name  hteacher.com;  root   /usr/local/html/hteacher;(填写你本地项目的路径)  index  index.php index.html index.htm;  if (!-e $request_filename) {

2016-07-24 14:28:03 852

转载 linux 卸载软件

linux下使用yum安装mysql 1、安装查看有没有安装过:          yum list installed mysql*          rpm -qa | grep mysql* 查看有没有安装包:          yum list mysql* 安装mysql客户端:          y

2016-07-22 18:00:57 306

原创 linux mysql问题集

原来的机器上有mysql5.7的版本,最近在安装gitlab的时候,自动安装了rpm包的mysql5.1,导致原来的mysqld出现了一系列的问题。问题log可以通过 /var/log/mysqld.log来查看,如果没有输出日志的话,可以在/etc/my.cnf  配置文件的[mysqld]           log-error=/var/log/mysqld.log问题1

2016-07-22 00:28:19 304

原创 nginx php问题集

http://www.jb51.net/article/19231.htm

2016-07-17 00:35:56 195

原创 新增加一个云盘的项目的时候出现了/newkdrive/disk/getInfo出现找不到

主要的原因是:  newkdrive这个项目.htaccess

2016-07-12 17:36:43 508

空空如也

空空如也

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

TA关注的人

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