
golang
文章平均质量分 67
ibenben.org
喜欢编程的管理人员...
展开
-
javaer to go之TCP Socket与Goroutine
1、前言其实我前面一篇笔记的例子就是socket的一个例子,但是由于大部分的笔记说明都是在整理基础的东西,所以socket的笔记单独列在这里。server.gopackage socketimport ( "fmt" "net")func StartServer() { service := ":3338" tcpAddr, err := net.ResolveT原创 2016-03-30 11:04:19 · 2940 阅读 · 0 评论 -
javaer to go之基础
1、开始我是一个javaer,最近空闲时间在学习golang。度娘后,安装好Go环境和LiteIDE后,一开始我也没从基础开始看,而是想把现有的java项目改成是golang版本的。原项目内容:socket模块接收下位机的数据对协议数据进行解析把协议数据解析后存进数据库web子项目golang相比java,有很多很方便的特性。特别是并发与网络方面更是golang的卖点。所以我就直接找了个s原创 2016-03-29 17:46:24 · 1387 阅读 · 0 评论 -
javaer to go之byte类型转换
在Socket的Server和Client通信的过程中,传输的都是字节。而我们需要展示和使用的是字符串、整形等。这个时候,我们需要对字节进行处理,把byte类型的数据转成我们需要的类型。1、[]byte与16进制字符串[]byte转16进制字符串import ( "bytes" "strconv")//byte转16进制字符串func ByteToHex(data []byt原创 2016-03-30 16:39:01 · 3131 阅读 · 0 评论 -
javaer to go之mysql操作
经过度娘后,发现比较常用golang mysql驱动包有两种mymysql和go-sql-driver/mysql。个人觉得mymysql这个名字起得不够文雅。所以我选择了go-sql-driver/mysql。1、go-sql-driver/mysql的安装因为go-sql-driver/mysql属于第三方的包,所以我们需要先获取到这个包。通过系统的shell工具(命令行),把安装包加到我们的$原创 2016-03-30 17:55:28 · 1260 阅读 · 0 评论 -
javaer to go之简单的ORM封装
身为一个做企业级开发的javaer,习惯使用hibernate、ibatis等ORM框架来操作数据库。虽然也发现golang也有ORM框架,像beego ORM等。为了熟悉golang的一些特性,我还是觉得自己封装一个ORM。1、原创 2016-04-11 14:34:03 · 3324 阅读 · 3 评论 -
goquery 增加GBK支持
1、描述golang默认编码为utf-8,goquery也一样,默认处理的utf-8的页面。但网页中会有各种格式像常见的”gb2312”,”gbk”等。处理这些编码的网页时就会出现头大的乱码.golang没有自带的编解码包,需要借助第三方包处理。2、simplifiedchinese 处理GBK编码第三方的编码包很多,我这里使用的是simplifiedchinese。因为simplifiedchin原创 2016-09-30 17:31:08 · 3871 阅读 · 0 评论 -
go-sciter通过go.rice来打包资源文件
1、Go 内嵌静态资源解决方案使用 Go 开发应用的时候,有时会遇到需要读取静态资源的情况。比如开发 Web 应用,程序需要加载模板文件生成输出的 HTML。在程序部署的时候,除了发布应用可执行文件外,还需要发布依赖的静态资源文件。这给发布过程添加了一些麻烦。既然发布单独一个可执行文件是非常简单的操作,就有人会想办法把静态资源文件打包进 Go 的程序文件中。go-bindata http...原创 2018-10-24 11:28:59 · 3445 阅读 · 1 评论 -
go-sciter在golang中直接关闭窗口
1、go-sciter现有方式关闭window<script type="text/tiscript"> self.ready = function() { //全屏显示 view.state = View.WINDOW_FULL_SCREEN; $(#stop).on("c原创 2018-10-31 20:29:11 · 2138 阅读 · 0 评论 -
opencv 曝光设置
1、环境个人使用的是golang语言通过gocv库来使用opencv。其它语言通过opencv来使用摄像头的接口的函数和参数一致,此文也可作参考。gocv地址:https://github.com/hybridgroup/gocv2、曝光设置opencv通过VideoCapture的Set方法来设置曝光参数等其它摄像头参数。webcam, _ := gocv.OpenVideoCap...原创 2018-11-13 18:27:38 · 12462 阅读 · 3 评论