Go语言中文网 为您找到相关结果 70

Go与GUI——GO语言的图形界面Walk

GO没有原生的界面库,所以不能直接用来写GUI界面。但最近互联网上已经涌现出不少成熟、好用的第三方界面库。使用它们,就同样可以写出同C#、C++的界面。而且效率还更胜一筹。 关于Walk界面库(官方介绍): Walk是一个写给Golang的Window应用程序库套件,它主要用于桌面GUI的开发,但也有更多的东西。 Part One:安装Walk 在浏览这部分前,请确定已经配置安装完毕go语言的环境。如果没有,可以参考go官网的Install帮助。另外,注意:这个Walk库只能运行在Go 1.1.x及以上。 要安装Walk很简单,只要运行命令:go get github.com/lxn/walk 等待命令执行完毕,这时候检查GOPATH的src与pkg下,是否有符合自己计算机环境的walk目录...阅读全文

Go的Qt图形库绑定 GoQt

**GoQt** ** 简介 ** GoQt是Go语言的Qt图形库绑定。 * 版本 0.1 * 作者 七叶 ** 试验 ** 目前该项目为试验状态 ** 关于GoQt ** GoQt是一个Go语言的GUI工具包。它允许程序员使用Go语言更加容易的构建功能丰富的图形界面应用程序。GoQt使用cgo代码封装了流行的Qt跨平台GUI库。类似Golang和Qt,GoQt是开源的,其中Qt绑定动态库qtdrv使用LGPL协议,Go语言的ui库则使用BSD协议。 ** 平台支持 ** ### System * Windows x86 (32-bit or 64-bit) * Linux x86 (32-bit or 64-bit) * Ma...阅读全文

开源项目 2015-12-28 16:00:00 网友

go.js简介及实例演示

GoJS是一个JavaScript库,让你轻松创建现代Web浏览器的交互图。 GoJS支持图形化的模板和图形对象属性数据模型的数据绑定。你只需要保存和恢复模型,包括持有任何性质的应用需求,简单的JavaScript对象。许多预定义的工具和命令执行,大部分的图表所需要的标准的行为。外观和行为的定制是大多设置属性的问题。 下载地址:http://gojs.net/latest/doc/download.html 使用gojs开发的流程图及拓扑图实例:http://gojs.net/latest/samples/index.html goJS去水印版:http://download.csdn.net/detail/qq_14966339/9569675 goJS实例演示: function ini...阅读全文

博文 2017-03-10 07:00:49 孟飞阳

golang rabbitmq实践 (一 rabbitmq配置)

1:环境选择 系统为ubuntu 15.04 ,我装在虚拟机里面的 2:rabbitmq tabbitmq 3.5.4 download url : http://www.rabbitmq.com/ 3:安装 在Ubuntu环境下,建议直接下载deb安装包,可以再ubuntu软件包管理中直接安装,并且安装其他依赖包 4:启动 如果是deb包直接安装的话,默认是直接启动的,也可以通过 sudo rabbitmq-server start 启动。如果提示 node with name "rabbit" already running on "ubuntu" ,则已经启动 5:配置 建议直接启用web管理页面来图形化配置,启用管理界面: rabbitmq-plugins enable rabbit...阅读全文

博文 2015-09-12 03:00:00 shi-meng

golang数据库操作

一、准备1、MySQL :数据库服务端2、MySQL Workbench:图形界面,用于连接数据库,对数据库进行操作3、连接数据库并创建表 二、引入driver import( "database/sql" _"github.com/go-sql-driver/mysql"// "_" 引入后面的包名 而不直接使用里面的定义的函数、变量、资源等 ) 三、连接数据库 db,err := sql.Open("mysql","用户名:密码@tcp(127.0.0.1:3306)/demo?charset=utf8") Tool.Check("打开数据库",err) //执行Open函数的时候,并不会去获得数据库连接有效性,当执行数据库操作的时候才会去连接, // 当我们需要在Open之后就知道连接...阅读全文

博文 2017-08-31 03:05:19 vet_

imgo——golang图像处理工具库,图像相似度计算,图像二值化

# imgo golang图像处理工具库,图像相似度计算,图像二值化(golang image process lib) 目前只支持jpg,png [![GoDoc](http://godoc.org/github.com/Comdex/imgo?status.svg)](http://godoc.org/github.com/Comdex/imgo) ### 安装 ```shell go get github.com/Comdex/imgo ``` ### 示例 ```go package main import( "github.com/Comdex/imgo" ) func main(){ //...阅读全文

Go语言生成二维码

生成二维码我们需要使用到github的一个库,我们设置好GOPATH环境变量后,使用 go get github.com/boombuler/barcode 命令下载该库,在main.go中填写如下代码: package main import ( "github.com/boombuler/barcode" "github.com/boombuler/barcode/qr" "image" "image/png" "log" "os" ) func writePng(filename string, img image.Image) { file, err := os.Create(filename) if err != nil { log.Fatal(err) } err = png.E...阅读全文

博文 2016-08-21 12:00:02 知止software

Go 在 Windows 上用户图形界面 GUI 解决方案Go-WinGUI

Go 在服务端的优势不容置疑,但是在桌面应用上却没有好的 GUI 支持,本项目是 Go 语言在 Windows 上的用户图形界面 GUI 解决方案。 本项目可以不用对你的 Go 写的网站程序做任何修改,就可以实现本地化,使用 go+html+css+js 写 Windows 本地应用。 **原理介绍** 本项目原理是写了一个本地应用,使用 cef 谷歌浏览器内核框架嵌入到应用里面实现了一个“浏览器”,然后“浏览器”里面打开 go 网站,这样就实现了一个不依赖系统浏览器的独立 gui 本地应用程序。我们可以使用方便强大的 html+css+js 完成优美的应用界面,功能可以通过 RPC,ajax 调用后端 Go Web 服务实现...阅读全文

安装google Tesseract,准备用golang写个图像识别的项目

环境: OS X EI Capitian Version 10.11.6 安装步骤参照: https://github.com/GeertJohan/go.tesseract/tree/v1 $ brew install leptonica $ brew install tesseract $ export CGO_LDFLAGS="-L/usr/local/Cellar/leptonica/1.72/lib -L/usr/local/Cellar/tesseract/3.04.01_1/lib" $ export CGO_CFLAGS="-I/usr/local/Cellar/leptonica/1.72/include -I/usr/local/Cellar/tesseract/3.04...阅读全文

博文 2016-09-12 12:00:42 有个地方叫作遥远

简单二次封装的golang图像处理库:图片裁剪

简单二次封装的golang图像处理库:图片裁剪 功能 1.Go语言下的官方图像处理库 2.简单封装后对jpg和png图像进行缩放|裁剪的库 使用说明 1.首先下载 go get -v -u github.com/hunterhug/go-image 2.主要函数 按照宽度进行等比例缩放,第一参数是图像文件,第二个参数是缩放后的保存文件路径 err := ScaleF2F(filename, savepath, width) 按照宽度和高度进行等比例缩放,第一参数是图像文件,第二个参数是缩放后的保存文件路径 err = ThumbnailF2F(filename, save1path, width, height) 检测图像文件真正文件类型,并返回真实文件名,参数为图像文件位置 realfil...阅读全文

安装google Tesseract,准备用golang写个图像识别的项目

环境: OS X EI Capitian Version 10.11.6 安装步骤参照: https://github.com/GeertJohan/go.tesseract/tree/v1 $ brew install leptonica $ brew install tesseract $ export CGO_LDFLAGS="-L/usr/local/Cellar/leptonica/1.72/lib -L/usr/local/Cellar/tesseract/3.04.01_1/lib" $ export CGO_CFLAGS="-I/usr/local/Cellar/leptonica/1.72/include -I/usr/local/Cellar/tesseract/3.04...阅读全文

博文 2016-08-29 12:00:07 有个地方叫作遥远

Ubuntu 安装后,如何建立嵌入式开发环境?

现在嵌入式应用开发,越来越多的人开始用Ubuntu了,今天在网上看到一篇关于Ubuntu Linux 安装后安装后,建立嵌入式开发环境的文章,感觉还不错,分享给大家,希望对需要的童鞋有所帮助。 Samba 和 NFS # sudo apt-get install samba # sudo apt-get install smbfs (或者使用 cifs-utils , cifs-utils:i386 ) # sudo apt-get install nfs-kernel-server # sudo apt-get install system-config-samba 接着是修改配置: Shell中修改配置文件 /etc/samb...阅读全文

使用golang制作windows GUI图形界面 — Walk

最近在学golang,想着能否用golang来开发一个Windows图形界面软件,就开始上网找资料,查到golang有一个Walk库可以实现该功能,下面就来认识下golang的Walk。 关于Walk界面库(官方介绍): Walk是一个写给Golang的Window应用程序库套件,它主要用于桌面GUI的开发,但也有更多的东西。 开始前我们要先注意,Walk官方声明,限只支持 golang 1.8.x 以上的版本,1.7.x以下的已经不支持了。 1.我们需要先安装Walk库,运行以下命令 go get github.com/lxn/walk 因github国外服务器原因,安装时间可能需要几十秒,要耐心等待下 2.walk库安装好后,我们在项目下建立一个 test.go 文件,填入代码: pac...阅读全文

博文 2018-07-26 11:30:01 sbman

golang入门-- 一个2D的图形库学习

此库叫gg,源码在github。 1、获取源码并安装到本地: 首先要安装git (传送门) : https://git-scm.com/download/ 然后就可以通过 go get 命令从git获得源码并安装(此处默认大家已安装go) : 在cmd 进入GOPATH目录,然后输入 : go get github.com/fogleman/gg 一会儿之后你就可以看到GOPATH上已经有了gg的源码,并且顺便把gg的依赖第三方库也下载了。 2、在src\github.com\fogleman\gg\examples 目录是gg作者写的例子。这里选一个出来练练手: package main import ( "github.com/fogleman/gg" "math/rand" ) fun...阅读全文

博文 2016-03-17 22:00:06 a172742451

Go 图像处理包Imaging

Imaging 是一个 Go 图像处理包,提供了基本的图像处理功能(调整大小,旋转,翻转,裁剪等),这个包基于标准的 Go 图像包。 采用任何实现 `image.Image` 接口作为输入的图像类型,并返回 `*image.NRGBA` 类型的新图像(32 位 RGBA 颜色) **示例:** 原始图像(将由 512x512px 转变为 128x128px) ![image](https://static.oschina.net/uploads/space/2017/0303/150730_wXfc_2720166.png...阅读全文

golang入门-- 一个2D的图形库学习

此库叫gg,源码在github。 1、获取源码并安装到本地: 首先要安装git (传送门) : https://git-scm.com/download/ 然后就可以通过 go get 命令从git获得源码并安装(此处默认大家已安装go) : 在cmd 进入GOPATH目录,然后输入 : go get github.com/fogleman/gg 一会儿之后你就可以看到GOPATH上已经有了gg的源码,并且顺便把gg的依赖第三方库也下载了。 2、在src\github.com\fogleman\gg\examples 目录是gg作者写的例子。这里选一个出来练练手: package main import ( "github.com/fogleman/gg" "math/rand" ) fun...阅读全文

博文 2016-03-18 08:00:01 javayuer

Kubernetes Dashboard集成Heapster

默认安装后的Kubernetes dashboard如下图所示,是无法图形化展现集群度量指标信息的: 图形化展示度量指标的实现需要集成k8s的另外一个Addons组件:Heapster。 Heapster原生支持K8s(v1.0.6及以后版本)和CoreOS,并且支持多种存储后端,比如:InfluxDB、ElasticSearch、Kafka等,这个风格和k8s的确很像:功能先不管完善与否,先让自己在各个平台能用起来再说^0^。这里我们使用的数据存储后端是InfluxDB。 一、安装步骤 我们的Heapster也是要放在pod里运行的。当前,Heapster的最新stable版本是v1.2.0,我们可以下载其源码包到K8s cluster上的某个Node上。解压后,我们得到一个名为”heap...阅读全文

博文 2017-02-06 03:22:42 bigwhite

[译] sciter: 使用 HTML/CSS 构建 Golang 图形界面程序

文:《SCITER : GUI APPLICATION WITH GOLANG USING HTML/CSS》 作者:Manish Champaneri Golang 可视化库 sciter 这是来自 sciter 网站的几句话, sciter 桌面 UI 开发带来了一系列网页技术。网页设计者和开发者可以复用他们 的经验和专长来构建看起来现代的桌面应用。 多种多样的 GUI 框架提供了不同的 UI 声明和格式语言,比如 QML 和 XAML(Microsoft WPF)。 不同的是, sciter 使用长期证明的、健壮的、灵活的 HTML 和 CSS 来定义 GUI,并 支持 GPU 加速。 在我使用 sciter 之前,我试过了其他几种选择,但没有一个满足我的要求。比如最开始,我用了 an...阅读全文

博文 2018-07-02 16:38:04 zyfdegh

Go语言中对图像进行缩放

由Google开发,简洁、高效、开源的Go语言日渐成为语言新宠。它专门针对多处理器系统应用程序的编程进行优化,使得Go编译的程序与C或C++代码的速度相媲美,且更安全、支持并行进程。Go语言在Go1版本上支持Windows, 苹果Mac OS X, Linux和FreeBSD操作系统。Go支持面向对象,而且具有真正的封装(closures)和反射 (reflection)等功能。在学习曲线方面,派克认为Go与Java类似,对于Java开发者来说,应该能够轻松学会 Go。同样,对于C#开发者来说,也很轻松学会GO语言。笔者对图形图像研究很感兴趣,让我们来看看Go语言中对图像进行缩放的解决方案:package resizeimport ( "image" "image/color")// ave...阅读全文

博文 2014-10-10 10:00:02 johnsuna

双轨制会员积分系统

简要的说:双轨制会员积分系统模拟分销,代理的逻辑相互推荐节点的产生1倍增2的原理。 奖金计算已经搞定,方便积分商城,分销融资系统二次开发和扩展。 演示地址:[http://124.173.125.140:2000](http://124.173.125.140:2000/) 用户名:15100000000 密码:123456 **开发和运行环境:** 具备linux系统环境: 安装好 nginx 修改 nginx.local.conf 中的静态文件指向 ( kingbloc.web ) 本地目录 mysql 数据库 redis 缓存工具 更改配置(.ini)文件数据库链接信息 开发语言:golang1.8+ ;数据库映射:XORM 消息系统:Nsq; 键值存储:Et...阅读全文

go语言获取本地IP地址(图形界面)

说明: 程序是转载过来的, 但是开始运行时,没有成功,后来去看了下https://github.com/lxn/walk 这个包的使用方法, 成功了。希望对其他有借鉴。 编译方法见: https://github.com/lxn/walk 这里有一个文件需要放在编译后的文件夹中,就是 test.exe.manifest === test.go package main import ( "fmt" "log" "net" "strings" ) import ( "github.com/lxn/walk" . "github.com/lxn/walk/declarative" ) func main() { var te *walk.TextEdit if _, err := (MainWi...阅读全文

博文 2015-06-17 23:02:39 zistxym

go语言Exercise: Slices

Implement Pic. It should return a slice of length dy, each element of which is a slice of dx 8-bit unsigned integers. When you run the program, it will display your picture, interpreting the integers as grayscale (well, bluescale) values. The choice of image is up to you. Interesting functions include x^y,(x+y)/2, and x*y. (You need to use a loop t...阅读全文

博文 2015-06-17 23:02:21 xiongwei1209

双轨制会员积分系统 dts

简要的说:双轨制会员积分系统模拟分销,代理的逻辑相互推荐节点的产生1倍增2的原理。奖金计算已经搞定,方便积分商城,分销融资系统二次开发和扩展。 ``` > 演示地址:http://124.173.125.140:2000 > 用户名:15100000000 密码:123456 > 开源地址:[下载双轨制会员积分分销系统源码][https://gitee.com/611041314/dtsShuangGuiZhiHuiYuanJiFenXiTong] ``` 开发和运行环境: linux系统 安装好 nginx 修改 nginx.local.conf 中的静态文件指向 ( kingbloc.web ) 本地目录 mysql 数据库 redis 缓存工具 更改配置(....阅读全文

把别人的Tcl/Tk代码加入到Go语言里5 柱形图

a 首先打开网页 http://wiki.tcl.tk/13680 b 把网页里提到的每一段代码复制到go源代码的init_script字符串常量里 【注意,直到最后一段代码结尾是 bind . {exec wish $argv0 &; exit} 如果我没数错的话一共是7段代码,前面是6个proc代码段, 最后一段代码里倒数2行代码可以去除掉】 package main import "github.com/nsf/gothic" const init_script = ` #把Tcl/Tk源代码复制到这个常量里 ` func main() { ir := gothic.NewInterpreter(init_script) <-ir.Done } c 在LiteIDE里run ...阅读全文

博文 2015-05-01 15:00:06 名字不能长

25.蛤蟆笔记go语言——PostgrelSQL数据库使用

25.蛤蟆笔记go语言——PostgrelSQL数据库使用 下载地址:https://www.postgresql.org/download/ 此处以WINDOWS版本为例。 下载后双击安装。 postgresql-9.5.3-1-windows-x64.exe 安装过程输入密码和端口号。 使用 安装完毕后,有一个phAdmin图形化工具如下图1: 命令行管理 安装完毕后,自带命令行管理,如下图2 创建数据库 test: #create database test; 切换数据 #\c test 链接到数据库test 创建用户: create user astaxie with password 'astaxie'; 登录数据库,赋值: grant all privileges on user...阅读全文

博文 2016-06-28 00:00:01 notbaron

2019,Go GUI项目爆发的一年?

目前Go语言主要活跃在区块链、云计算、命令行工具和后端服务等领域。这些领域基本上和GUI关系不大。近来出现了很多跨平台的Go GUI项目。虽说用井喷之势形容有些过了,但是的确有加速的迹象。难道Go语言将要开辟出另一大块疆土? 忙中偷闲,整理了一份目前GUI/图形/图像相关的Go项目列表。见下。欢迎补充。 原生GUI绑定 dlgs是一个跨平台的显示对话框和输入框的Go代码库。 glfw是一个GLFW3绑定库。 go-mobile支持移动平台应用开发(Android和iOS)。(其中包含OpenGL ES 2.0和ES 3.0绑定库。) go-sdl2是一个SDL2绑定库。 go-gtk是一个GTK2绑定库。 gotk3是一个GTK+3绑定库。 GXUI,Google员工出品,但已经停止维护很久...阅读全文

博文 2019-06-29 12:01:21 liulaomo

内容感知图像压缩/扩展库Caire

Caire 是基于论文[《Seam Carving for Content-Aware Image Resizing》](https://inst.eecs.berkeley.edu/~cs194-26/fa16/hw/proj4-seamcarving/imret.pdf)(图像伸缩变换算法)实现的一个内容感知图像 (尺寸) 压缩/扩展库。 已实现: 支持自定义命令行 支持缩小/放大图像 可垂直/水平地调整图像大小 可调整目录中的所有图像的大小 不需要任何第三方库 使用 sobel 阈值进行微调 使用模糊滤镜来增强边缘检测 正实现: 人脸检测 缩小图像 ![image](https://static.oschina.net/uploads/space/201...阅读全文

开源项目 2018-02-01 12:30:01 网友

Prometheus vs Zabbix

公司要上监控,Prometheus 是最热门的监控解决方案,作为喜新厌旧的程序员,我当然是选择跟风了,但上级更倾向于 Zabbix,那没办法,只能好好对比一番,给出几个靠谱的理由了。 Monitoring system 但稍稍深入一点,我就体会到,我之前其实并没有真的理解口口相传的 Prometheus 的优点,这次对比虽然是始于无奈,但还是蛮有意义的,正好总结一下自己粗浅的体会。 1. 对比 先对两者的各自特点进行一下对比: Zabbix Prometheus 后端用 C 开发,界面用 PHP 开发,定制化难度很高。 后端用 golang 开发,前端是 Grafana,JSON 编辑即可解决。定制化难度较低。 集群规模上限为 10000 个节点。 支持更大的集群规模,速度也更快。 更适合监...阅读全文

博文 2018-11-04 15:34:39 blackpiglet

双轨制会员积分系统 dts

简要的说:双轨制会员积分系统模拟分销,代理的逻辑相互推荐节点的产生1倍增2的原理。奖金计算已经搞定,方便积分商城,分销融资系统二次开发和扩展。演示地址:http://124.173.125.140:2000用户名:15100000000 密码:123456源码地址: https://gitee.com/611041314/dtsShuangGuiZhiHuiYuanJiFenXiTong开发和运行环境:具备linux系统环境:安装好 nginx修改 nginx.local.conf 中的静态文件指向 ( kingbloc.web ) 本地目录mysql 数据库redis 缓存工具更改配置(.ini)文件数据库链接信息开发语言:golang1.8+ ;数据库映射:XORM消息系统:Nsq;键值...阅读全文

博文 2018-01-08 11:15:51 dapeng

HEXA邀您一起免费学习机器人开发

春回大地,万物复苏,你是不是正蓄势待发,准备大干一场? 不如来Vincross,现场学习机器人开发! 3月10 日(本周六),由Vincross举办的HEXA机器人开发主题沙龙将拉开帷幕。 在本次活动中,将分享三大内容,介绍HEXA机器人开发原理、Skill(机器人技能)开发操练、答疑解惑。 ![机器人开发](https://static.oschina.net/uploads/img/201803/07120625_1mnG.jpg "在这里输入图片标题") 以后每月也将推出系列沙龙活动,技术大牛亲自授课,让你技能不断up,轻松学习机器人运动、图像识别、语音识别等skill的开发。 HEXA已经准备好了,就等你来挑战! 活动**免费**,只要点击 ...阅读全文

如何利用阿里云打造感知零售平台

一、背景介绍 所谓感知零售是指的根据店铺顾客的情绪变化以及顾客在店铺内对商品货架停留位置来判断顾客对商品感兴趣程度,实时在线调整营销策略。帮助企业第一时间掌握顾客感受,第一时间下发营销策略,第一时间得到营销效果反馈。传统企业和零售商要完成这样一套系统构建,往往需要投入大量的人力物力和时间,而且有些传统的企业往往并不具备这样的人力和物力条件,但是迫切需要怎么办呢? 今天用真实案例来教到大家如何利用阿里云打造感知零售平台。本次真实案例来自阿里云帮助三只松鼠完成感知平台的构建,效果图如下,敏感数据已处理。 1 二、整体架构 本次搭建全部采用阿里云产品,涉及到的阿里云产品和服务有: iDST图像识别、DataV数据可视化、对象存储OSS、阿里云直播、ECS、RDS、SLB等产品 架构图...阅读全文

如何使用OCR图像识别绕过自如房价的反Spider策略

公元2015 第28个秋天 九月的午后,微风吹动窗纱,从24楼看去远处的白云一朵朵的棉花糖浮在空中,两个街角外教堂上的钟敲响了第十三下。 X坐在桌前,双层的书桌上摆满了各种漫画,电脑旁边的《新世纪福音战士》是他最近从旧物箱里重新翻出来的,望了一眼窗外,闭上眼睛深深地吸了一口气。 他又要换房子了,每到这个季节总是要重新换个地方,换一个身份,周围都是陌生人才会让他有安全感,这样就没有人会发现他的秘密。 打开ZR租房的网站,房源的搜索列表页面映入眼前,适合自己的房子总是自己租不起的。但是X还是要从里面挑选最优的。 Spider是个很不错的选择,Goquery也是个很好的选择 军刀工具 Goquery 采用dom的选择器语法,如果使用Chrome非常容易提取元素的选择器。 chrome 右键->检查...阅读全文

艺术图像构建工具Triangle

Triangle 是使用点集三角剖分技术(delaunay triangulation technique)构建艺术图像的工具。它输入图像,然后将其转换为由三角形块组成的抽象图像。 ![image](https://static.oschina.net/uploads/space/2017/0925/165927_5CsZ_2896879.png) **支持标签** ![image](https://static.oschina.net/uploads/space/2017/0925/171144_goTu_2896879.png...阅读全文

开源项目 2017-09-25 10:00:05 网友

用 Go 实现 Minecraft

主题:用 Go 实现 Minecraft 内容: 下载编译运行 图形库 为什么用 go 实现 一些例子 显示优化 持久化 项目完成者:饼干 架构师,曾就职腾讯。主要技术方向是高并发以及分布式系统的设计与实现。 效果图 项目地址 下载编译运行 安装go get github.com/icexin/gocraft 运行cd $GOPATH/src/github.com/icexin/gocraft && gocraft 图形库 没有使用引擎,纯手工调用 OpenGL 实现,最小依赖。窗口以及鼠标键盘相关的库使用的是 glfw 实现。 为什么用 go 实现 速度快,跟 C++ 一个量级。 静态编译,容易分发 内置协程,写并发方便。 内存模型透明,容易控制gc压力 好玩 一些例子1 角色周围的方块是...阅读全文

博文 2018-04-12 15:34:45 小林

golang生成二维码

生成二维码我们需要使用到github的一个库,我们设置好GOPATH环境变量后,使用 go get github.com/boombuler/barcode 命令下载该库,在main.go中填写如下代码: package main import ( "github.com/boombuler/barcode" "github.com/boombuler/barcode/qr" "image" "image/png" "log" "os" ) func writePng(filename string, img image.Image) { file, err := os.Create(filename) if err != nil { log.Fatal(err) } err = png.E...阅读全文

博文 2018-12-30 11:34:48 渣渣曦

简单二次封装的Golang图像处理库:图片裁剪

版权所有,转载请注明:http://www.lenggirl.com/language/go-image-cut.html 一.功能 Go语言下的官方图像处理库 简单封装后对jpg和png图像进行缩放/裁剪的库 二.使用说明 1.首先下载 go get -v -u github.com/hunterhug/go_image 2.主要函数 按照宽度进行等比例缩放,第一参数是图像文件,第二个参数是缩放后的保存文件路径 err := ScaleF2F(filename, savepath, width) 按照宽度和高度进行等比例缩放,第一参数是图像文件,第二个参数是缩放后的保存文件路径 err = ThumbnailF2F(filename, save1path, width, height) 检...阅读全文

博文 2019-05-13 03:34:55 veeeeeeeeeeee

Kingbloc Pear是为中小企业云服务系统

Kingbloc Pear是什么:Kingbloc Pear是为中小企业云服务系统,应用系统,计算型,管理系统,数据处理平台准备的开发环境。系统整合企业可用案例及开发文档。Kingbloc Pear企业云系统开发平台特点:1 云计算领域主流开发语言golang,语法简洁易懂,部署方便,后期维护方便2 编译后不易被反编译,3 采用Nsq亿万级别消息分发工具,4 免费的开源数据库:mysql,5 高效,简洁的XORM框架,6 最新最靠谱的前端框架angular5 ( 相对与其它流行框架不需要各种额外集成,额外的扩展,整体架构需要提前精心规划)7 全新的前端组件库 ionic38 在大数据展示领域,灵活可控的D3js,和免费的图表展示库echartsjs9 PC 和 H5移动展示一套组件库10 可...阅读全文

Redis Gli - 一个基于命令行的 Redis 图形界面客户端

很久之前在 Github 上发现了一个用 Golang 来实现的命令行图形界面库,一直想用来做点东西。 https://github.com/rivo/tview 周末闲来无事用它写了个基于命令行的 Redis 图形界面客户端,目前已经基本可用,欢迎大家试用,Just for fun 😂。 项目地址为:https://github.com/mylxsw/redis-gli...阅读全文

服务计算 - 1 VirtualBox配置私有云

VirtualBox配置私有云 初始准备 AMD处理器电脑需要开启AMD-V Intel处理器电脑需要开启Intel-VT 下载VirtualBox并安装 下载CentOs7(可以选择普通版也可以选择最小ISO) 创建Linux虚拟机 配置内网互联用的网卡 新建网卡: VirtualBox菜单 :管理 -> 主机网络管理器,创建一块虚拟网卡 配置参数: 网址分配:192.168.100.1/24,在主机 windows 命令行窗口输入 ipconfig 就可以看到 VirtualBox Host-Only Network #?: 的网卡 安装CentOs 新建系统: 分配资源:分配内存和处理器,建议分配1/3左右的资源给虚拟机,虚拟机硬盘最好大于30GB。 第一块网卡必须是 NAT;第二块网...阅读全文

兄弟连区块链培训教程图形用户界面1:初识Walk

很多人喜欢Go语言,其实是因为Go语言有其独特的语言属性在支撑着其在编程语言界的发展,今天兄弟连Go语言+区块链培训老师给大家介绍一下关于Go语言图形用户界面1:初识Walk,下面我们一起来看一下吧。( http://bt.itxdl.cn/ ) Go与GUI——GO语言的图形界面Walk GO没有原生的界面库,所以不能直接用来写GUI界面。但最近互联网上已经涌现出不少成熟、好用的第三方界面库。使用它们,就同样可以写出同C#、C++的界面。而且效率还更胜一筹。 关于Walk界面库(官方介绍):Walk是一个写给Golang的Window应用程序库套件,它主要用于桌面GUI的开发,但也有更多的东西。 安装Walk 在浏览这部分前,请确定已经配置安装完毕go语言的环境。如果没有,可以参考go官网...阅读全文

博文 2018-09-21 16:34:46 兄弟连区块链培训

大数据之R语言速成与实战,免费送给数据分析爱好者

课程介绍 R是用于统计分析、绘图的语言和操作环境,属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。 R语言语法通俗易懂,很容易学会和掌握语言的语法。而且学会之后,我们可以编制自己的函数来扩展现有的语言。这也就是为什么它的更新速度比一般统计软件,如SPSS、SAS等快得多。大多数最新的统计方法和技术都可以在R中直接得到。 作为当前在世界范围内最受欢迎的数据挖掘开发语言——R语言以其特有的开放性、高可扩展性以及顶尖的制图功能吸引了越来越多的数据分析爱好者。 课程目标 • 掌握R语言的使用以及实际的操作案例 适合人群 • 大数据学习者、开发者 课时列表 • 课时1:R语言是什么、R的优势、资源 ...阅读全文

DockOne技术分享(十三):十个问题带你了解Windows Docker

【编者的话】微软在5月份Build大会上的官方说法,说是这个夏天会放出Windows Server Container的测试版。也就是说,目前我们还无法看到Windows Docker的测试版本,无法直接上手测试。 微软在5月份Build大会上的官方说法,说是这个夏天会放出Windows Server Container的测试版。也就是说,目前我们还无法看到Windows Docker的测试版本,无法直接上手测试。接下来我就大家关心的十大问题进行介绍: 1. Windows Docker和Hyper-V有啥区别?Hyper-V和VMware/Xen/KVM等类似,都是硬件虚拟化,安全但笨重。 Windows Docker是OS虚拟化技术,具备一定的隔离能力,性能更好、容易移植。 两者不是互相...阅读全文

博文 2017-06-25 15:01:07 李颖杰