java实现hex和ascii码之间的转换

2018年11月2日 没有评论

几乎很少写JAVA代码,第一是确实不会,第二感觉JAVA写起来不爽(较python、golang),但总有万不得已必须要用java的时候。这里记录下使用java实现的hex十六进制和acsii码之间的转换(代码主要还是从网上找来的,简单改吧改吧)。

一、ASCII to Hex

这里是将ascii码转换为十六进制值,代码如下:

private static String asciiToHex(String asciiStr) {
    char[] chars = asciiStr.toCharArray();
    StringBui[......]

Read more

golang post和get发送请求

2018年11月1日 没有评论

之前使用python进行编程的时候,最常用的就是通过post和get一个URL抓取所需的数据,之前有一个短信接口使用的python实现的(post数据到某一网关URL),但由于python源码都是公开的(pyc也很容易就反编译出来),所以准备使用golang进行重写下,这样即使让其他人调用的话,也不会泄露网关的信息和调用方式 ,刚好也借此机会总结下golang下post和get数据的方法。

一、http get请求

由于get请求相对简单,这里先看下如果通过一个URL get数据:

/*
  Http (curl) request in go[......]

Read more

golang发送带附件的邮件

2018年10月31日 没有评论

之前我写过 python邮件发送模块 ,里面有提到发送带附件的邮件,当时使用python自带的email 模块里已经封装好的包,直接引用即可。在golang下,原生的也有三个对应模块"mime"、"net/mail"、"net/smtp" ,不过这三个模块使用时,不能直接像python里那样简单的套用即可。golang下需要按照smtp协议的规范---RFC531 和MIME规范来生成相应的格式并发出去。

一、有关MIME规范

1、MIME规范

多用途互联网邮件扩展(MIME,Multipurpose Internet Mail E[......]

Read more

golang实现ssl安全邮件发送

2018年10月30日 没有评论

一、普通邮件的发送

在golang.org官方页面上,net/smtp模块给出了我们如何直接进行邮件发送和简单的带密码验证的邮件的发送。不过由于不进行tls ssl 安全认证的smtp协议,很容易在网络传输中被抓包获取用户名密码,所以目前各大主流邮箱(QQ、163、gmail)等都不再做为主流(163还在支持),在开始tls加密邮件传输之前,先看下官网的示例(这里用的github上golang项目页的地址):

package main
import (
	"log"
	"net/smtp"
)
func main() {
	// Set[......]

Read more

vsphere6.x下vmrc程序关联错误处理

2018年10月24日 没有评论

回归ping的问题—如何批量拨测

2018年10月23日 没有评论

聊聊token认证

2018年10月16日 没有评论

golang template模板的使用

2018年10月8日 没有评论

pyxll excel插件的使用

2018年9月27日 没有评论

golang实现RSA和AES加解密

2018年9月22日 没有评论