自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux设置环境变量GOPATH

vim /etc/profileexport GOROOT=/usr/local/go #设置为go安装的路径,有些安装包会自动设置默认的gorootexport GOPATH=$HOME/gocode #默认安装包的路径export PATH=$PATH:$GOROOT/bin:$GOPATH/binsource /etc/profile...

2018-05-28 14:40:52 43343 3

原创 Lua 数据类型

Lua是动态类型语言,变量不要类型定义,只需要为变量赋值。 值可以存储在变量中,作为参数传递或结果返回。Lua中有8个基本类型分别为:nil、boolean、number、string、userdata、function、thread和table。数据类型 描述 nil 这个最简单,只有值nil属于该类,表示一个无效值(在条件表达式中相当于false)。 boolean 包含两个...

2018-05-28 14:37:38 319

原创 url允许的字符

url允许的字符如下ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.~!*'();:@&=+$,/?#[] //保留字符如果要传输其他字符则必须urlencode之后再传输另外,保留字符均有特殊含义,若传输的保留字符纯粹是属于一个value值,那么也需要先进行urlencode之后再传输...

2018-05-17 12:34:51 15842

转载 BLOB

BLOB (binary large object),二进制大对象,是一个可以存储二进制文件的容器。 在计算机中,BLOB常常是数据库中用来存储二进制文件的字段类型。BLOB是一个大文件,典型的BLOB是一张图片或一个声音文件,由于它们的尺寸,必须使用特殊的方式来处理(例如:上传、下载或者存放到一个数据库)。根据Eric Raymond的说法,处理BLOB的主要思想就是让文件处理器(如数...

2018-05-17 12:02:28 683

原创 qcloud apigateway hmac鉴权代码-go语言版本

启动命令编译go build执行./qcloud-apigateway-sign-demo-go成功打印结果x-date: Tue, 15 May 2018 03:48:52 GMTsource: yousalisign: �)��7+�ۖ=����N�sign: 54Qp9aSc5jcrqtuWPYvlGPP/ToE=auth: hmac id="AKIDgz...

2018-05-16 15:06:04 1166

原创 Go获取两个时间点时间差

获取当前时间time.Now()两个时间作差,第一个时间是t1,第二个时间是t2,那么时间差是t2.Sub(t1)具体显示时间可以通过Format(time.ANSIC)打印时间格式,以及In接口+Location设置时区例如:TimeLocation, err := time.LoadLocation("Asia/Shanghai")//err处理t1.Now().In(Ti...

2018-05-16 15:00:56 50898 1

转载 C# @是什么意思

让转移字符”\”保持原意,不要转义,如一个地址字符串 string path=”c:\abc\”; 默认的”\”是作为转义来使用的,而不是一个真的斜杠字符串 所以这个地方要取到地址,正确的写法应该是: string path=@”c:\abc\”; //这里的@让斜杠保持原意,不要转义 或者 string path=”c:\abc\”; //不用@ 斜杠表示转义,所以要多加个斜杠...

2018-05-10 10:16:24 651

原创 使用libcurl发送HTTP请求的一个简单示例代码

代码简单解释设置header首先要声明header的结构体变量,然后设置对应header值,最后将其设置到curl结构体中//声明CURL *curl;struct curl_slist *headers = NULL;//赋值header值headers = curl_slist_append(headers, "Host: 0xz.sz.qcloud.com");h...

2018-05-09 17:23:46 4881 2

原创 go语言代码规范(持续更新)

不能用“以前的代码就这个样子”等理由级别:必须遵循新增加的代码一定要遵守规范 已有的老代码可以视情况不遵守变量、文件目录、包等命名规范级别:必须遵循全局变量:对外暴露的全局变量使用大驼峰,包内使用的全局变量使用小驼峰 局部变量:小驼峰 文件、目录:unix风格,小写字母和下划线_拼接构成 包:全部使用小写字母,不建议下划线;不同功能同一大类别package建议使用多级目...

2018-05-09 17:04:56 1785

原创 四层负载均衡奇偶分离功能

奇偶分离作用1.同一条连接(五元组),从运营商侧进来后,有可能落在不同WC上,如果不用奇偶分离,有可能两个WC上的同一条路由的下一跳顺序不同,则相同连接会落到不同负载均衡器上,从而导致落到不同后端服务器上;2.源IP会话保持需要,WC使用五元组做hash,不使用奇偶分离则会导致源IP相同的不同连接,落到不同负载均衡器上,从而落到不同后端服务器上,无法实现源IP会话保持;3.内网LB场景...

2018-05-08 16:41:22 388

原创 apache错误日志'Premature end of script headers'的可能原因记录

2018-05-08 16:38:55 4311

空空如也

空空如也

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

TA关注的人

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