博客专栏  >  编程语言   >  golang开发

golang开发

记录笔者golang学习的点点滴滴。

关注
6 已关注
15篇博文
  • golang 中的md5 、hmac、sha1算法的简单实现

    package main import ( "crypto/hmac" "crypto/md5" "crypto/sha1" "encoding/hex" "fmt" ) func Md...

    2017-06-20 13:31
    723
  • golang简单实现一个基于TLS/SSL的 TCP服务器和客户端

    简单实现一个基于TLS/SSL的 TCP服务器和客户端本篇文章介绍一下使用TLS/SSL创建安全的TCP通信,首先我们要准备一个数字证书和一个密钥关于如何产生密钥,请看下面文章: 简单实现一个基于T...

    2017-06-21 09:27
    3256
  • golang中实现RSA(PKCS#1)加密解密

    RSA非对称加密算法,基于PKCS#1规范, 我们在使用RSA的时候需要提供 公钥和私钥 , 我们可以通过openss来为我们生成对应的pem格式的公钥和私钥匙。关于pkcs相关标准如下,摘自百度:P...

    2017-06-18 16:29
    1695
  • golang实现AES ECB模式的加密和解密

    golang实现AES ECB模式的加密和解密

    2017-06-17 23:29
    1976
  • Strings, bytes, runes and characters in Go

    本文翻译自golang官方 ,英文文章原地址 https://blog.golang.org/strings    ,主要介绍了 go中的 strings 、bytes、 runes 、charact...

    2017-06-04 10:36
    1456
  • Go语言并发编程总结

    Golang :不要通过共享内存来通信,而应该通过通信来共享内存。这句风靡在Go社区的话,说的就是 goroutine中的 channel ....... 他在go并发编程中充当着 类型安全的管道作用...

    2015-03-16 17:56
    17302
  • Go语言面组合式向对象编程基础总结

    Go语言的面向对象编程简单而干净,通过非侵入式接口模型,否定了C/C++ Java C#等传统面向对象编程语言的复杂度的必要性,我们发现在Go中即使简单的组合也能达到传统面向对象语言的效果,而且耦合度...

    2015-03-15 22:50
    3957
  • Golang- import 导入包的语法

    Golang- import 导入包的语法原文  http://blog.csdn.net/zhangzhebjut/article/details/25564457主题 数据库import( ...

    2016-12-07 09:25
    471
  • golang实现通过索引删除任意类型的slice元素

    最近在写练手项目的时候,需求一个功能: 实现通过数组或者切片的索引删除 任意类型数组或者切片的内容,并且返回删除后的结果集,找了半天发现  官方package中没有Java.util.Arrays 这...

    2017-05-05 14:19
    1746
  • golang实现md5、RSA、base64 加密解密

    package tools import ( "crypto/md5" "crypto/rand" "crypto/rsa" "crypto/x509" "encoding/base64"...

    2017-05-08 09:16
    849
  • golang实现自定义驱动的Cache

    近期在写 ActivedRouter项目的时候需求一个缓存模型,要求缓存模型支持不同驱动,例如:memory、file、redis、mysql,实现思路代码如下:cache.go文件,定义缓存对外接口...

    2017-05-11 10:36
    383
  • golang使用vet进行语法检查

    golang vet工具的使用 一般来说每一门语言都有一些用来进行语法检查的工具,vet就是golang中提供的语法检查工具,可以让我检查出package或者源码文件中一些隐含的错误,规范我们的项...

    2017-05-16 13:56
    718
  • golang中解决tcp传输中的粘包问题

    golang中解决tcp传输中的粘包问题什么是粘包?最近在写https://github.com/UsherYue/ActivedRouter (一个http/https反向代理服务)的时候遇到了粘包...

    2017-05-18 22:57
    15700
  • golang解析数字证书

    golang解析数字证书基础知识 在解析数字证书之前我们要学习一下数字证书的知识,明白一下数字证书中的一些概念。 下面这些知识是你所要了解的,PKCS#8、 PKCS#1、Certific...

    2017-05-20 16:48
    1183
  • Golang基础学习总结

    1、不支持继承 重载 ,比如C++Java的接口,接口的修改会影响整个实现改接口的类行为的修改,Go 设计者认为这一特点或许根本没用. 2、必任何函数定义必须花括号跟在函数声明后面而不能换行 如 fu...

    2015-03-14 22:59
    7291
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部