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

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目录...阅读全文

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_

怎样使页面重定向到登录界面?

在ajax页面中,用户开始在正常使用,然后我把服务器关闭,再重新启动,这个时候用户的登录数据都没有了,用户不知道数据其实服务器不接受需要重新登录,怎么在用户操作的时候重定向到登录页面,使用了http.Redirect(w, r, "/login", http.StatusFound),但是页面还是停留在当前...阅读全文

使用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

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 服务实现...阅读全文

[译] 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

使用 emacs 结合 xcscope 阅读 go 代码

#-TITLE: xcscope 支持 go 语言 Table of Contents 1 下载源码,编译 ./configure make sudo make install ,会把 cscope 生成到 usr/local/bin/ 下面 2 为 mac 添加补丁 2.1 patch -p0 < cscopeosx.patch 2.2 cscopeosx.patch 如下 3 把cscope源码中的contrib/xcscope/xcscope.el 拷贝到 emacs 的 load-path 中,并在 emacs 中添加如下代码 4 为源码生成 cscope 文件 4.1 find . -name "*.go" > cscope.file...阅读全文

gohost -- go 开发的命令行hosts配置管理工具

前几天在微博上看到有人推荐了lazygit这个工具,让人眼前一亮,什么时候命令行也可以这么抢到了,🤣,调研了下,发现它使用了gocui,使用它可以做出来很多很炫的命令行工具。 现有的hosts工具里面也有switchosts!,但我是用的时候发现他还是有bug,也只能用在界面化平台。想了下,准备着手搞一个命令行的hsots配置工具,这个类库完全可以满足。 界面设计 在界面设计上,还是做个copycat,抄袭switchosts!的,分两栏,左侧是hosts分组,右边儿是当前聚焦hosts分组内容,控制开关放在左侧,如下所示。左侧开关控制每个组的开启关闭与否,系统当前的hosts是左侧所有打开hosts的集合。 *------*-------------------* |×name1|# ho...阅读全文

博文 2018-08-24 09:34:56 天生的黑

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...阅读全文

Go轻松学-第一次努力完成的成果。

Go轻松学 是我第一个完成并发布的Android App,这个App或许代表了我未来的职业发展走向。所以我决定写一点东西来纪念一下。 我两次学习Go语言,第一次是走马观花,看到Go独特的语法我就比较消极了,就像当初去学Ruby一样,所以就暂时放下了。 直到2013年年底,我有看起了Go,这个时候我发现Go真的是太有特点了,于是花了时间在上面努力学习了一下。学完之后,我总觉得自己 对它的印象还不深,还有很多的东西不能迅速地想起来,于是我就想如果能够把它放在手机上面,不就每天上下班都可以看看了吗? 于是2014年元旦的下午,我做出了Go轻松学1.0版本,那个时候的界面比较朴素和业余。大概就像下面这个样子。 后来在不断地和网友的讨论中,我逐渐地将它改成了下面这个样子。 在这个过程中,我也不断地有所...阅读全文

博文 2015-05-12 20:00:01 jemygraw

html5高仿版微信|仿微信聊天界面模板

html5仿微信社交webapp,基于h5+css3+swiper+wcPop+zepto等技术开发的高仿微信聊天界面模板,实现了类似微信的聊天功能,可以发送消息、表情,预览图片、视频,红包、打赏等微交互场景功能。​​​​​​​​​​​欢迎大家一起交流、学习 Q:282310962 wx:xy19031...阅读全文

博文 2019-02-18 20:08:26 xiaoyan2015

74.根路径总是被访问两次,都是favicon.ico惹出来的

在使用golang做web开发的时候,如果在根路径上直接输出内容,你会发现,你的访问总是被执行 2 次。 根路径的 handler 是这个样子的 func indexHandler(writer http.ResponseWriter, request *http.Request) { tms := time.Now().Format("2006-01-02 15:04:05.00000000") fmt.Println(tms,"Yes you in path: ",) fmt.Fprintln(writer, tms,"你正在访问的路径:index") } 可是执行效果是这样的 服务器显示 服务器显示效果 web界面显示 web界面显示 很显然,这样的服务器显示会对维护人员造成困扰。 这...阅读全文

博文 2018-10-14 00:34:39 厚土火烟

Golang 在windows下walk窗口界面设计二

先看下window窗口的定义,这下就明朗了,walk的窗口是结构是这样定义的 type MainWindow struct { AssignTo **walk.MainWindow //关联 Name string //窗口名 一旦设置了无法更改 Enabled Property //是否禁用 Visible Property //可视化 Font Font //字体 MinSize Size //最小化尺寸 MaxSize Size//最大化尺寸 ContextMenuItems []MenuItem //窗口菜单栏 OnKeyDown walk.KeyEventHandler //键盘按下 OnKeyPress walk.KeyEventHandler //键盘按下前的事件,不把按键的结...阅读全文

博文 2017-03-18 05:00:37 大洋的顶端

大牛都是怎么设计产品的?

在社会大环境中,每个岗位都有明确的分工,产品设计师的岗位就是要做好产品的设计工作,那如何才能做好呢?今天小编就和大家分享分享。 闲来没事,在知乎、麦子圈等这些专业网站上溜达,总是会有收获的。本文既然是为大家分享产品的设计,那么我们就从产品的角度来聊聊吧。 1、寻找一个切入点 切入点的目的就是为了给用户一个使用的理由,而且这一个理由必须是强需,比如:打车类应用为什么会那么火,很简单,因为人们打不到车,不用你这个东西,他很不爽。网络游戏为什么是大多数互联网公司的现金牛?因为在中国,很多年轻人不打游戏,他就觉得不爽。这就是切入点,一个可以让用户费非用你不可的理由。它可以是一个比较吸引别人的功能,也可以是一个解决刚需的产品概念。 当然这个切入点必须是有市场规模的,也...阅读全文

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语言(Golang)开发者的神器——Gotx

简介 Gotx是一个Go语言(Golang)的解释器和运行环境,只有单个可执行文件,绿色、跨平台,无需安装任何Go语言环境就可以直接运行Go语言代码,支持绝大多数Go语言标准库,以及一些有用的第三方包/库,可以进行图形界面(GUI)编程,自带代码编辑器和REPL命令行交互式运行环境,支持代码脚本加密,堪称Go语言开发者的神器。Gotx适合的使用场景主要是: 调试一些Go语言代码,尤其是在服务器上不方便经常编译的时候;最后当真正发布时,再安装Go语言环境进行编译以便获得较高的性能; 作为一门独立的解释执行的脚本语言,而又完全支持Go语言的语法和函数库,这也是非常激动人心的; Gotx基于yaegi这个非常优秀的Go语言解释器,在此基础上提供了更为丰富的运行环境支持和内置的第三方包。Gotx同时...阅读全文

博文 2020-05-19 15:32:55 陆满庭

即将开启的NEO欧洲黑客马拉松之旅

NEO Global Development (NGD) 近期宣布将在10月底至11月初期间在欧洲三个国家举办黑客马拉松活动。活动将分别在荷兰的鹿特丹和代尔夫特,德国的柏林和瑞士的苏黎世举行。每场活动都将有各自的主题,围绕特定的开发挑战展开。三场活动的总奖金池是1500个NEO和4050个GAS。NGD希望活动预告可以激励开发人员集思广益,组建各自的团队,进行编码练习来为黑客马拉松活动做准备。此外,NGD建议那些感兴趣的参与者加入NEO Discord频道,来与未来的队友沟通协调。第一站:荷兰鹿特丹和代尔夫特 10月20日-10月21日在荷兰举行的黑客马拉松活动主要使用Golang(Go)语言来开发去中心化应用(dApp)。活动组织者包括NGD,代尔夫特理工大学和荷兰电信公司KPN,该公司目...阅读全文

博文 2018-10-19 18:34:43 NEO爱好者

Linux学习日记

我在大学学的是计算机科学与技术专业,移动互联网开发方向,在上大学之前,一直以为黑客很牛X,于是想着上大学学习一下,但是因为当时也不懂还有这么多方向,所以就选了移动互联网开发,现在想想真的是后悔,学了两年C#和.net,但是到今年十一月出来找工作,发现杭州对这玩意儿的需求根本不大,大部分公司都是Java,虽然之前我自己自学过Golang,但是也只是学会了基础的东西,可以说,大部分语言我都接触过,不过也只是接触过。对于C#,也只是学到了皮毛,因为我们学校更注重的是实战项目,对于WebApi来说,一般的增删改查,MVC才会教,像继承,异步都只是作为了解课程来教的,以至于出来找工作,人家问工厂模式都不知道是啥。 说了这么多,就是想说,我从开始学计算机到现在一直想学的就是Linux,之前看了王垠写的《...阅读全文

博文 2019-02-23 23:34:42 FishB

兄弟连区块链培训教程图形用户界面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 兄弟连区块链培训

Kubernetes笔记(4)—— application VS service

A service is a process that: 1. is designed to do a small number of things (often just one). 2. has no user interface and is invoked solely via some kind of API. An application, on the other hand, is pretty much the opposite of that. It has a user interface (even if it’s just a command line) and often performs lots of different tasks. It can also e...阅读全文

博文 2017-06-24 19:21:10 肖楠

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

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

Go For It ,一个灵活的待办事项列表程序

Go For It,是我们开源工具系列中的第十个工具,它将使你在 2019 年更高效,它在 Todo.txt 系统的基础上构建,以帮助你完成更多工作。每年年初似乎都有疯狂的冲动想提高工作效率。新年的决心,渴望开启新的一年,当然,“抛弃旧的,拥抱新的”的态度促成了这一切。通常这时的建议严重偏向闭源和专有软件,但事实上并不用这样。 这是我挑选出的 19 个新的(或者对你而言新的)开源工具中的第 10 个工具来帮助你在 2019 年更有效率。 Go For It有时,人们要高效率需要的不是一个花哨的看板或一组笔记,而是一个简单、直接的待办事项清单。像“将项目添加到列表中,在完成后检查”一样基本的东西。为此,纯文本 Todo.txt 系统可能是最容易使用的系统之一,几乎所有系统都支持它。 Go Fo...阅读全文

博文 2019-03-16 00:35:18 wx5c61773e59d70

Gox语言中实现屏幕截图-GX38

Gox语言重在快速应用,追求几行代码就能够实现复杂的功能,所以其中内置了很多可以直接使用的功能库。屏幕截图就是很实用的一个功能,Gox中内置了github.com/kbinani/screenshot包,支持跨平台的屏幕截图,并且支持多显示器,支持指定区域截图。 下面就是一个屏幕截图的实例代码, // 设置github.com/kbinani/screenshot包的简称 screenshot = github_kbinani_screenshot // 显示有几个显示器以及 pl("Total screen count: %v", screenshot.NumActiveDisplays()) // 获取第一个显示器的屏幕尺寸区域 bounds := screenshot.GetDispl...阅读全文

博文 2020-06-20 09:32:48 陆满庭

Prometheus 监控 k8s集群(介绍)

一、介绍 本文介绍Prometheus 监控及在k8s集群中使用node-exporter、prometheus、grafana对集群进行监控。实现原理类似ELK、EFK组合。node-exporter组件负责收集节点上的metrics监控数据,并将数据推送给prometheus, prometheus负责存储这些数据,grafana将这些数据通过网页以图形的形式展现给用户。 1. 在开始之前有必要了解下Prometheus是什么? Prometheus (中文名:普罗米修斯)是由 SoundCloud 开发的开源监控报警系统和时间序列数据库(TSDB).自2012年起,许多公司及组织已经采用 Prometheus,并且该项目有着非常活跃的开发者和用户社区.现在已经成为一个独立的开源项目。P...阅读全文

Gox语言使用比Go语言增强版的正则表达式-GX49

Gox语言支持Go语言标准库中的正则表达式处理包regexp,可以直接使用,使用上完全和Go语言中相同。另外,通过github.com/topxeq/regexpx包(通过github_topxeq_regexpx引用),还可以支持更复杂的正则表达式功能,如实际应用中有时候非常有用的后向引用、前向断言、后向断言等。 Gox语言1.20版本后内置支持github.com/topxeq/regexpx包。 另外,也可以简单使用tk包中与正则表达式相关的几个快捷函数,无需引用其他的包。 下面是一段代码例子: // 设置github.com/topxeq/regexpx包的简称 regexp = github_topxeq_regexpx // 编译正则表达式pattern,\k表示后向引用,本例中...阅读全文

博文 2020-08-18 16:41:10 陆满庭

Gox语言自动转换Excel文件为CSV格式-GX35.2

本文继续介绍Gox语言中如何利用内置的github.com/360EntSecGroup-Skylar/excelize包来实现Excel文件的操作,例子中演示的是如何将Excel文件自动转换为CSV格式的文件。CSV文件其实是一种固定格式的纯文本文件,比较方便一般的计算机程序化处理。例子代码可以对含有单表或者多表的Excel文件进行转换,多表的情况下会将各个表分别保存为按数字排序的多个CSV文件,这比在Excel文件中手动另存为CSV文件时要方便得多。另外,稍加改进后,还可以批量进行Excel文件的转换。 下面就是这段代码,非常简单,也有详尽的注释。 // 设置github.com/360EntSecGroup-Skylar/excelize包的简称 excel = github_360E...阅读全文

博文 2020-07-11 18:32:46 陆满庭

Gox语言和Gotx中用Sciter做GUI图形界面时如何进行调试-GX40

本文以实例来讲解了在Gox语言和Gotx中使用Sciter来进行GUI图形界面编程时如何进行调试。 Gox语言是脱胎于Go语言(Golang)的开源脚本语言,解释执行,但相比Go语言更贴近高级语言,语法硬性限制也少一些;是一门偏向快速应用的语言,也可以说是一个集成工具; Gox语言主要优势有三点: 第一,Gox语言本身只有一个可执行文件,绿色免配置,下载即可使用,无需安装Go语言环境,无需编译,非常适合快速制作原型以及云服务器上的远程开发; 第二,Gox中可以直接使用绝大多数Go语言标准库中的对象和方法函数,也内置了很多常用、优秀的第三方库,充分发挥Go语言多年积累的资源优势; 第三,与很多其他主流语言不同,Gox语言着力解决了GUI图形界面编程的问题,内置了基于Giu(imgui)、LCL...阅读全文

博文 2020-06-25 13:32:45 陆满庭

Gox语言中使用内存虚拟文件系统提升IO处理速度-GX43.1

Gox语言中,1.06a版本以上,可以利用内置的github.com/topxeq/afero包来将内存中虚拟出一个文件系统。这样,如果内存足够大,完全可以利用它来提升一些文件IO处理的效率。 该包实现的文件系统操作和Go语言(Golang)的os标准包中的基本保持一致,并提供了一些附加方法以便提高代码效率。 下面是内存虚拟文件系统的一些常规操作,包括新建文件系统、新建或删除文件、复制文件(包括在虚拟文件系统和真实文件系统之间复制)、创建目录和子目录等。 // 创建一个内存文件系统对象 fs = github_topxeq_afero.NewMemFS() // 在根目录下新建一个文件a.txt f, err = fs.Create(`/a.txt`) // 输出一下创建结果,f是文件对象,...阅读全文

博文 2020-07-10 11:33:38 陆满庭

Gox语言中用代码绘图显示在图形界面中并让它实现自动旋转效果-GX39

结合之前文章中的例子,我们这次来用代码绘制一个图形,然后显示在用Sciter制作的GUI图形界面中,并且让它自动旋转。 下面的例子中的信息量很大,除了之前的使用gg包进行代码绘图,还演示了纯用Gox代码来操控HTML中的DOM元素(完全不使用Sciter中的TiScript),包括手动创建元素、选择元素和设置其属性等,并通过修改图片标签的transform样式属性,结合Go语言中的协程(类似线程)实现图形不断旋转的效果。 先来看看最终实现的效果: 准备要做的界面就是这样的,简简单单,最上面是一个div,其中一个span显示红字,下面就是一个img标签装载的图形。程序运行后,图形将以中心为轴每个1秒中顺时针旋转45度。 下面就是实现该效果的完整代码: // 设置image/color包的简称 ...阅读全文

博文 2020-06-25 13:32:46 陆满庭

小巧玲珑的计算机语言 - Red - 双语 - R1.1

Red语言并不是一个很流行的语言,它自REBOL语言发展而来,但包括Red和它的母语REBOL,甚至都没有排进编程语言排行榜的前50位(根据最新一期TIOBE排行榜)。但是,Red语言是一门小巧玲珑,而又功能不弱的轻量级编程语言。所谓的轻量级,是指整个语言的编写相对更贴近一般人类的思路,贴近高级语言因而书写便捷,编程和运行环境非常简单,实际上只有一个可执行文件。而功能不弱,体现在下面几个地方:跨平台、即支持解释运行又支持编译运行、内置的语言级别上支持图形界面(GUI)开发、方便的网络编程能力(例如发邮件、抓取网页等往往一条语句就可以实现)。 下面,我们从英语原文来稍作深入地了解一下。注意:我们的译文会增加一些必要的解释。Red is a programming language that f...阅读全文

博文 2020-03-03 15:33:12 陆满庭

Gox语言发送阿里云验证码短信的实例-GX42

下面是用Gox语言(1.05版本以上)内置的阿里云发送短消息服务包(github.com/aliyun/alibaba-cloud-sdk-go/services/dysmsapi)来进行验证码短信发送的实例,是经过实际生产环境检验的实例。由于Gox语言与Go语言(Golang)的紧密关系,代码改为Go语言代码也是很容易的。 话不多少,直接看代码,代码中有详细的注释,非常好懂。 // 设置阿里云短信发送包的简称 alisms = github_aliyun_alibabacloudsdkgo_services_dysmsapi // 从命令行获取手机号,如果没有则使用默认手机号 mobileT = getParameter(os.Args, 2, `此处为默认手机号`) if mobileT...阅读全文

博文 2020-07-07 17:47:50 陆满庭

Gox语言中进行屏幕截图并显示在Sciter图形界面中-GX38.2

本例承接GX38.1一文中的例子,加了一些改进,在进行界面截图后,将图片展示在用Sciter包编写的图形界面上。 代码如下: // 设置github.com/kbinani/screenshot包的简称 screenshot = github_kbinani_screenshot // 获取第一个显示器的屏幕尺寸区域 bounds := screenshot.GetDisplayBounds(0) // 截取该屏幕截图 // 注意 := 和 = 作为赋值用,在Gox语言中是等价的 img, _ := screenshot.CaptureRect(bounds) // 创建一个字节缓冲区,用于存放图片的二进制数据 bufT = new(bytes.Buffer) // 将屏幕截图以PNG格式编...阅读全文

博文 2020-06-21 12:32:48 陆满庭