摘要:main.go // main.go package main import ( "flag" "fmt" "io/ioutil" "log" "net/smtp" "os" "strings" "test/test_emailSSL/mymail" ) func SendMail(fromuser
阅读全文
摘要:自行将个人账号和授权码修改。 package main import ( "fmt" "github.com/astaxie/beego/utils" ) // @ test @foxmail.com func Test163() { config := `{"username":"@163.com
阅读全文
摘要:SMTP 协议 -简单理解就是发邮件协议 那就会有收邮件协议POP3,升级版本协议是IMAP协议; SMTP 协议又可以分为加密传输和不加密传输。 (邮件内容是否加密SSL,国外称SMTPS,但我看国内配置中没有这个说法,就见 都是25端口、465端口等或者分别代表着是否支持SSL) 就是我们通过自
阅读全文
摘要:编译具有可调试的执行程序需要注意下面命令。 go build 编译时需要增加 -gcflags=all="-N -l" 指令来关闭内联优化,方便接下来的调试。 若是 MacOS,在 go build 编译时需要增加 -ldflags='-compressdwarf=false' 指令。 若不禁止,则
阅读全文
摘要: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:
阅读全文
摘要:go module 使用 之前学习golang,用到比较少,只是自己来写调试工具的适合使用 。所有后面新新出来的mod package 管理不了解 。 bee new proname 生成的工程竟然无法编译通过。 只是一个简单测试工程,网络找了一圈发现是新的bee后面也会生成go.mod 网络上默认
阅读全文
摘要:判断文件是否存在 _, err := filepath.EvalSymlinks("./.debug/1.txt") if err != nil { //exist t.Error("need build") } 更改文件路径斜杠和反斜杠 fmt.Println(filepath.ToSlash("
阅读全文
摘要:最近基于现在环境,无法录屏,但又想制作连续的步骤流程。因此想到图片生成gif方法。 下面是从网络找到的两种方法。 第一种方法将图片制作成gif实测没达到需求 package main import ( "fmt" "image" "image/color" "image/color/palette"
阅读全文
摘要: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
阅读全文
摘要:mini2440 当年的珍藏版本,很久没有用,后面拿出来玩,遇到了不少问题。 但是还能跑起来,也不影响自己调试demo 也不知道自己哪里搞到友善之弊的哪个版本的系统,反正是看门狗有时候会崩溃。 因此网上找了一下,可能是看门狗原因。反正不是产品,因此想个版本将这狗给关闭了。为了下次能够找到记录。记录到
阅读全文
摘要:生成core文件条件 终端上输入: ulimit -c unlimited 执行分析 复制core文件到linux 下 , 在编译该执行文件的目录下 arm-linux-gdb -c core <app_name> //根据自己的交叉编译命令来执行, 这里是arm-linux-gdb
阅读全文
摘要:上面问题是项目中有枚举和宏同名导致。 处理方法1 : 网络上处理方式,将其中一个名字修改一下,即可。 处理方法2 : 目前没有找到。??? 处理方法2, 尝试类型 namespace 的使用, 但是没有效果。 也不知道是否是自己的处理方式不对? 将某一个添加namespace 另外一个没有添加。 之
阅读全文