自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 windows下golang火焰图

先下载graphviz https://graphviz.gitlab.io/_pages/Download/Download_windows.html 安装成功,在命令行里确认一下: dot -version import "net/http" import _ "net/http/pprof" func main() { // 主函数中添加 http.ListenAn...

2019-12-06 14:53:50 1467

原创 快速了解go几个特点:

1、channel类似线程安全的先进先出的队列 2、切片(slice)指的是数组的切片,数组大小不可变,切片可以;但切片的数据在数组上,具体看详细说明; 3、协程开发和线程开发,对你来说都一样; 4、string其实是字节数组,只是是只读的;所以要求字符个数是需要转字符数组([]rune); 5、接口都是隐式继承; 6、类型都是显示转换; 7、没有try...catch; 8、包管理用mod; ...

2019-11-04 16:19:47 236

原创 GoLang 使用Tag实现生成SQL执行方法。数据映射

这几天研究了一下golang的Tag,发现是个好东西;于是就用它做了一个自己用的数据映射SQL的逻辑。现在分享出来给大家。 先上核心逻辑 //生成更新SQL func MarshalUpSql(v interface{}, tablename string) (sql string) { result := util.NewStringBuilder() result.Append("I...

2019-08-30 11:46:40 1844

原创 DFA算法屏蔽字,GO语言版本

const ( FILE_FILTER = "filter.txt" ) var ( ConfExample *ConfigFilter ) type ConfigFilter struct { FilterList map[rune]*FilterModel //屏蔽字树 } //加载词库 func InitConfigFilter(configpath string)...

2019-08-30 11:40:25 994

原创 MAC下使用gRPC开发的环境安装

第一步:安装brew brew -v 先用这个命令确认一下你是不是有安装过了,如果没有安装过就用下面这个命令 ruby -e $(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install) 安装brew 第二步:安装protobuf brew install automake bre...

2019-05-03 21:22:24 4626

原创 GO使用数据库(MYSQL)的一些心得

今天在写框架的时候,写到了DB的模块,试了试mysql的事务 发现了几点与之前不一样的地方 首先 sql.DB所对应的对象,其实是一个数据库连接池 他里面都把对池子的管理都做好了 你拿到的只是一个入口,然后你把你要做的操作通过他提供的方法进行操作 如:Exec方法 你只是把你的SQL给了它,他做完了就还给了你,而你并没有拿到一个具体的连接对象 这与之前别的语言的使用方式不太一样...

2019-04-10 09:17:19 407

原创 go websocket例子

使用go的基础库 服务端websocket.go package main import ( "fmt" "net/http" "os" "time" "golang.org/x/net/websocket" ) //错误处理函数 func checkErr(err error, extra string) bool ...

2019-03-28 14:14:55 450

原创 Golang学习日志

变量赋值 Golang中所有的变量都是值赋值,那么数组、chan、map等,需要make的对象是怎么操作的? 自测发现 这些需要make的对象是引用赋值,也就是说新变量和旧变量操作的是同一个内存空间。 但是我们自己定义的struct都会把里面的成员一个一个的复制过去。 如果我们struct里有数组、chan、map时,对他们的复制还是引用,也就是说 数组、chan、map这些变量只有引...

2019-03-25 16:36:31 158

oracle9i帮助文档

用于oracle9i的开发过程中用到的一些帮助内容... 对于初学者来说很有帮助... 对于老鸟来说...也有一定的帮助....

2008-09-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除