9 落叶来碗饭

尚未进行身份认证

挺好的 哈哈

等级
TA的排名 19w+

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

cat curl.sh #!/bin/bashread_line(){ read while [ $? -eq 0 ] do #echo $REPLY # 换成你想做的事情 url=\"UrlPath\":\"$REPLY\" #echo $url #curl 127.0.0.1:8081/debug -X POST -H "Content-...

2018-10-24 16:15:02

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

package mainimport ( "fmt" "reflect")func main() { sliceMap1 := make([]map[interface{}]interface{},0) sliceMap2 := make([]map[interface{}]interface{},0) map1 := make(map[interface{}]in...

2018-10-24 15:51:34

一行一行读文件

package mainimport ( "bufio" "fmt" "io" "os")func main(){ f, err := os.Open("test.txt") if err != nil { panic(err) } defer f.Close() rd := bufio.NewReader(f) for { line, err := r...

2018-10-24 09:29:36

go语言静态 html访问

package mainimport ( "html/template" "log" "net/http")func main() { port := "80" http.HandleFunc("/baidu_verify_Hbvw7qAUmJ.html", func(res http.ResponseWriter, req *http.Request) { t, er...

2018-10-22 22:13:08

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

string 不能直接和byte数组转换string可以和byte的切片转换1,string 转为[]bytevar str string = "test"var data []byte = []byte(str) 2,byte转为stringvar data [10]byte byte[0] = 'T'byte[1] = 'E'var str string = 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语言使用

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

2018-06-14 07:24:50

vi打开自带行号的方法

cd ~vi .vimrcset showcmd           set showmatch         set ignorecase        set smartcase         set incsearch         set autowrite         set hidden            set numberset hlsearchset nowra...

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语言简单示例:package mainimport ( "io" "net/http" "log" "fmt" "io/ioutil" "encoding/json")//PlyMsgStruct 构造发送策略type PlyMsgStruct

2018-05-21 14:30:56

go tool objdump

package mainimport "fmt"func hello() { fmt.Println("world peace")}func main() { hello()}go build//转化成汇编代码go tool objdump main

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侧 int a = 1; switch(a) { case 1: case 2: printf("nihao:%d\n",sizeof(unsigned char *)); }go侧 var marks int = 2 switch marks { case 1,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 转为[]bytevar str string = "test"var data []byte = []byte(str) 2,byte转为stringvar data [10]byte byte[0] = 'T'byte[1] = 'E'var str string = string(data[:])...

2018-04-03 11:13:21

epoll

//   // a simple echo server using epoll in linux  //   // 2009-11-05  // 2013-03-22:修改了几个问题,1是/n格式问题,2是去掉了原代码不小心加上的ET模式;// 本来只是简单的示意程序,决定还是加上 recv/send时的buffer偏移// by sparkling  //   #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 #include void thread_1(void)  {      unsigned int i=0;      unsigned int j=0;      cpu_set_t ma

2016-09-08 20:07:51

查看更多

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