8 落叶来碗饭

尚未进行身份认证

挺好的 哈哈

等级
TA的排名 19w+

[go] curl替代postman 实现post,结合tail -f 实现实时监控日志发送服务器处理

catcurl.sh#!/bin/bashread_line(){readwhile[$?-eq0]do#echo$REPLY#换成你想做的事情 url=\"UrlPath\":\"$REPLY\" #echo$url #curl127.0.0.1:8081/debug-XPOST-H"Content-...

2018-10-24 16:15:02

[go]结构体深度比较 reflect.DeepEqual

packagemainimport( "fmt" "reflect")funcmain(){ sliceMap1:=make([]map[interface{}]interface{},0) sliceMap2:=make([]map[interface{}]interface{},0) map1:=make(map[interface{}]in...

2018-10-24 15:51:34

一行一行读文件

packagemainimport( "bufio" "fmt" "io" "os")funcmain(){ f,err:=os.Open("test.txt") iferr!=nil{ panic(err) } deferf.Close() rd:=bufio.NewReader(f) for{ line,err:=r...

2018-10-24 09:29:36

go语言静态 html访问

packagemainimport( "html/template" "log" "net/http")funcmain(){ port:="80" http.HandleFunc("/baidu_verify_Hbvw7qAUmJ.html",func(reshttp.ResponseWriter,req*http.Request){ t,er...

2018-10-22 22:13:08

go语言string与[]byte的相互转换

string不能直接和byte数组转换string可以和byte的切片转换1,string转为[]bytevarstrstring="test"vardata[]byte=[]byte(str) 2,byte转为stringvardata[10]byte byte[0]='T'byte[1]='E'varstrstring=str...

2018-10-22 09:58:09

Linux 配置双机SSH信任

一、实现原理使用一种被称为"公私钥"认证的方式来进行ssh登录。"公私钥"认证方式简单的解释是:首先在客户端上创建一对公私钥(公钥文件:~/.ssh/id_rsa.pub;私钥文件:~/.ssh/id_rsa),然后把公钥放到服务器上(~/.ssh/authorized_keys),自己保留好私钥。当ssh登录时,ssh程序会发送私钥去和服务器上的公钥做匹配。如果匹配成功就可以登录了。...

2018-10-22 09:55:00

nginx+uwsgi+django(mac)

参考:http://www.cnblogs.com/fnng/p/5268633.htmlhttps://www.cnblogs.com/if-then/p/7259865.html但是都有些看不懂的地方,所以总结一下 总流程就是:nginx通过/usr/local/etc/nginx/nginx.conf与uwsgi建立联系,uwsgi通过*.ini的配置文件与djang...

2018-09-18 10:47:54

docker创建mysql容器,go语言使用

一、下载镜像dockerpullmysql二、创建容器dockerrun--name=mysql-it-p3306:3306-eMYSQL_ROOT_PASSWORD=emc123123-dmysql 在后台启动mysql容器(--name指定了容器的名称,方便之后进入容器的命令行,MYSQL_ROOT_PASSWORD=emc123123指定了mysql的root密码,-...

2018-06-14 07:24:50

vi打开自带行号的方法

cd~vi.vimrcsetshowcmd          setshowmatch        setignorecase       setsmartcase        setincsearch        setautowrite        sethidden           setnumbersethlsearchsetnowra...

2018-06-01 15:44:49

go语言使用monkey库,进行mock

go语言monkey库,进行mock1、目的 模块自测,对依赖的模块函数进行mock,从而达到不更改其他模块代码,完成本模块全部代码测试的目的2、库:https://github.com/bouk/monkey3、函数以及方法举例目录结构src test  24_mock   main    main.go   mock_test    mock.go   test    test.go运行结...

2018-05-29 14:12:14

工具汇总

1、文件夹分页工具clover

2018-05-23 14:46:45

Go语言与postman

1、Postman的安装使用https://www.cnblogs.com/Skyyj/p/6856728.html2、go语言简单示例:packagemainimport( "io" "net/http" "log" "fmt" "io/ioutil" "encoding/json")//PlyMsgStruct构造发送策略typePlyMsgStruct

2018-05-21 14:30:56

go tool objdump

packagemainimport"fmt"funchello(){ fmt.Println("worldpeace")}funcmain(){ hello()}gobuild//转化成汇编代码gotoolobjdumpmain

2018-05-17 16:45:25

go语言test

文件命名规则:Go本身提供了一套轻量级的测试框架。符合规则的测试代码会在运行测试时被自动识别并执行。单元测试源文件的命名规则如下:在需要测试的包下面创建以“_test”结尾的go文件,形如[^.]*_test.go。单元测试函数分类:Go的单元测试函数分为两类:功能测试函数和性能测试函数,分别为以Test和Benchmark为函数名前缀并以*testing.T为单一...

2018-05-17 13:52:14

程序员葵花宝典

https://zhuanlan.zhihu.com/p/25152321

2018-05-17 11:37:41

go语言与c语言switch对比

c侧 inta=1; switch(a) { case1: case2: printf("nihao:%d\n",sizeof(unsignedchar*)); }go侧 varmarksint=2 switchmarks{ case1,2: fmt.Printf("1\n") fmt.Printf("2\n") default: fmt.Printf("0...

2018-05-17 09:28:10

go语言 string与[]byte相互转换

string不能直接和byte数组转换string可以和byte的切片转换1,string转为[]bytevarstrstring="test"vardata[]byte=[]byte(str) 2,byte转为stringvardata[10]byte byte[0]='T'byte[1]='E'varstrstring=string(data[:])...

2018-04-03 11:13:21

epoll

//  //asimpleechoserverusingepollinlinux //  //2009-11-05 //2013-03-22:修改了几个问题,1是/n格式问题,2是去掉了原代码不小心加上的ET模式;//本来只是简单的示意程序,决定还是加上recv/send时的buffer偏移//bysparkling //  #include<s...

2018-03-30 11:32:34

寻路

http://blog.sina.com.cn/s/blog_61c9c0df01013zzp.html

2016-09-22 08:57:31

多线程绑核

/*thread.c*/ #define_GNU_SOURCE#include#include#include#include#include#includevoidthread_1(void) {    unsignedinti=0;    unsignedintj=0;    cpu_set_tma

2016-09-08 20:07:51

查看更多

勋章 我的勋章
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得