ljymoonlight

导航

2021年8月3日 #

golang Email server 端开发

摘要: 出处: https://studygolang.com/articles/14256 还没有验证过,代码验证 package main import ( "fmt" "net" "os" ) type Mail struct { clientName string from string to st 阅读全文

posted @ 2021-08-03 22:21 ljymoonlight 阅读(293) 评论(0) 推荐(0)

2021年7月31日 #

SMTP golang SSL 方式例子

摘要: main.go // main.go package main import ( "flag" "fmt" "io/ioutil" "log" "net/smtp" "os" "strings" "test/test_emailSSL/mymail" ) func SendMail(fromuser 阅读全文

posted @ 2021-07-31 18:08 ljymoonlight 阅读(637) 评论(0) 推荐(0)

SMTP golang beego 非加密方式代码例子

摘要: 自行将个人账号和授权码修改。 package main import ( "fmt" "github.com/astaxie/beego/utils" ) // @ test @foxmail.com func Test163() { config := `{"username":"@163.com 阅读全文

posted @ 2021-07-31 18:01 ljymoonlight 阅读(50) 评论(0) 推荐(0)

SMTP 相关基础知识

摘要: SMTP 协议 -简单理解就是发邮件协议 那就会有收邮件协议POP3,升级版本协议是IMAP协议; SMTP 协议又可以分为加密传输和不加密传输。 (邮件内容是否加密SSL,国外称SMTPS,但我看国内配置中没有这个说法,就见 都是25端口、465端口等或者分别代表着是否支持SSL) 就是我们通过自 阅读全文

posted @ 2021-07-31 11:54 ljymoonlight 阅读(301) 评论(0) 推荐(0)

2021年7月29日 #

golang gdb调试

摘要: 编译具有可调试的执行程序需要注意下面命令。 go build 编译时需要增加 -gcflags=all="-N -l" 指令来关闭内联优化,方便接下来的调试。 若是 MacOS,在 go build 编译时需要增加 -ldflags='-compressdwarf=false' 指令。 若不禁止,则 阅读全文

posted @ 2021-07-29 23:35 ljymoonlight 阅读(182) 评论(0) 推荐(0)

2021年7月26日 #

linux curl 访问https 网站相关问题

摘要: 1、Peer’s Certificate issuer is not recognized 代码如下: [root@jiankong ~]# curl -v https://wx.87th.cn- - CAfile: /etc/pki/tls/certs/ca-bundle.crt CApath: 阅读全文

posted @ 2021-07-26 23:49 ljymoonlight 阅读(321) 评论(0) 推荐(0)

2021年7月18日 #

golang GO1111MODULE=on导致bee生成的工程无法编译

摘要: go module 使用 之前学习golang,用到比较少,只是自己来写调试工具的适合使用 。所有后面新新出来的mod package 管理不了解 。 bee new proname 生成的工程竟然无法编译通过。 只是一个简单测试工程,网络找了一圈发现是新的bee后面也会生成go.mod 网络上默认 阅读全文

posted @ 2021-07-18 19:44 ljymoonlight 阅读(226) 评论(0) 推荐(0)

2021年7月17日 #

golang filepath库常用语句笔记

摘要: 判断文件是否存在 _, err := filepath.EvalSymlinks("./.debug/1.txt") if err != nil { //exist t.Error("need build") } 更改文件路径斜杠和反斜杠 fmt.Println(filepath.ToSlash(" 阅读全文

posted @ 2021-07-17 14:48 ljymoonlight 阅读(169) 评论(0) 推荐(0)

golang 多张图片制作gif文件

摘要: 最近基于现在环境,无法录屏,但又想制作连续的步骤流程。因此想到图片生成gif方法。 下面是从网络找到的两种方法。 第一种方法将图片制作成gif实测没达到需求 package main import ( "fmt" "image" "image/color" "image/color/palette" 阅读全文

posted @ 2021-07-17 06:00 ljymoonlight 阅读(570) 评论(0) 推荐(0)

2021年7月3日 #

linux 查看库内容方法

摘要: 1、方法1 nm -D *.so readelf -A libmylib.a 看查看到哪个c文件编译到库中 nm -g -C --defined-only *.so 查看库中函数内容 2、方法2 readelf -a *.so 查看库属于哪个架构 objdump -T libmylib.a 阅读全文

posted @ 2021-07-03 15:02 ljymoonlight 阅读(470) 评论(0) 推荐(0)