从2012年接触golang以来,现在也快4年了,从最开始的居于好奇心的学习,到后面应用到项目中,golang简洁的语法使得开发上效率提高不少,优秀的性能可以用来开发高访问的应用。
由于国内的原因,golang的资源访问起来不太顺畅,现在国内普及程度还比较低。自己在写应用的时候会经常上官网查看标准库的文档,标准库的文档说明很全,只是示例太少,经常不知道怎么使用库和函数。在每次使用的时候,都要自己摸索着使用,结合英文文档,了解函数的每一个参数的具体含义。
积累久了之后,发现写了不少的示例代码,于是就想到整理一下放出来,可以给后来的童靴一些参考,目录规划基本是按照golang库定义。另外可以在github上查看代码文件:https://github.com/chenjiebin/goexample
archive tar golang中tar压缩和解压文件 zip 压缩文件 解压文件 builtin recover捕获异常 crypto md5 计算字符串md5值 计算文件md5值 encoding base64 base64编码和解码 json json格式解码 json格式编码 html template 模板和服务端代码耦合 模板和服务端代码分离 分离出公共模板 mongodb 插入insert数据demo 查找find demo 更新update demo ISODate时间交互 net http 开启http服务 静态文件服务器 获取完整的url os 写入文件 读取文件按字节读取 读取文件一行行读取 读取文件一次读取全部 创建文件 判断文件是否存在 创建目录 exec 运行系统命令 输出重定向到文件 Start和Run的区别 path filepath 读取目录下的所有文件 strings 反转字符串 time 时间(time)的相关操作
转载请注明:快乐编程 » golang代码示例汇总持续更新