- 博客(42)
- 资源 (11)
- 收藏
- 关注

原创 基于Go语言 XTA AI聊天界面实现
通过以上模块的实现,我们成功创建了一个功能全面的AI聊天界面。项目使用了LCL库进行GUI开发,结合Gitee的AI SDK实现了智能交互。未来,可以根据需求扩展更多功能,如支持更多AI模型、增加语音输入输出等。
2025-02-15 18:06:15
450
1

原创 Go Energy 跨平台框架 v2.5.1 发布
是Go语言基于CEF 和 LCL 开发的跨平台 GUI 框架, 具体丰富的系统原生 UI 控件集, 丰富的 CEF 功能 API,同简化了复杂的CEF 功能API使用。
2024-12-26 22:00:43
955

原创 energy 发布 v2.4.5
优化 energy cli 在 MacOS 开发模式和安装包制作 link 到执行文件,减小大约4倍主进程执行文件大小。修复 MacOS 开发模式 debug 时不更新 helper 进程。修复 energy cli install 命令安装开发环境。增加 JS ipc.on 监听模式,异步返回结果。修复 energy cli 不能强制退出问题。修复 动态库加载error未暴露。升级 Golcl v1.0.12。
2024-11-04 22:20:43
279

原创 Go wv(WebView2) GUI框架介绍和使用
LCL() :跨平台原生UI组件库.wv(WebView2): Microsoft Edge WebView2 控件允许在本机应用中嵌入 web 技术(HTML、CSS 以及 JavaScript)。WebView2 控件使用 Microsoft Edge 作为绘制引擎,以在本机应用中显示 web 内容WebView2使用 [WebView4Delphi] 得益于封装(https://github.com/salvadordf/WebView4Delphi) ,并做为LCL中的一个控件使用.
2024-08-28 20:58:06
1380

原创 三方语言中调用, Go Energy GUI编译的dll动态链接库CEF
Energy是Go语言基于LCL + CEF开发的跨平台GUI框架, 具有很容易使用CEF 和 LCL控件库 interface 便利。以示例为准,在 cmd 进入目录, 得到 libenergy.dll。为方便起见使用 python 调用 go energy 编译的dll。在dll中初始化CEF环境 initCEFApplication。在dll中显示创建的CEF浏览器窗口 cefFormShow。在python环境中导入libenergy.dll库。编译提供的示例 > libenergy.dll。
2024-05-29 15:30:47
570

原创 Go Energy 实现的跨平台桌面(GUI)应用介绍
LCL: 不区分版本, 对任何系统都支持, 一视同仁. 但对CEF有些区别对待, 由于CEF 在Linux 下 对 GTK 支持不同, 表现为, 在Linux 下 CEF 106 使用的是GTK2. CEF大于106使用的是 GTK3 注意: 此时 如使用GTK3将无法使用LCL的组件.由于Go版本更新对于一些系统将不在支持。提供的工具自动安装开发环境, 它的安装过程主要为, 在网络下载CEF二进制框架和energy的底层动态链接库liblcl, 下载Go(如果已配置则不下载), 和其它可选择工具.
2024-04-26 15:04:47
1429
3

原创 ENERGY 入选 GVP-- Gitee最有价值开源项目
ENERGY是 Go 基于 CEF(Chromium Embedded Framework) 开发的框架,使用 Go 和 Web 端技术 ( HTML + CSS + JavaScript ) 构建支持Windows, Linux, MacOS跨平台桌面应用,致力于为开发者提供尽可能便捷的开发方式。
2024-01-07 21:38:01
595
1

原创 教程十 在Go中使用Energy创建跨平台GUI应用 - 事件通信(IPC) 之 Go定义事件JS调用
Energy Go和JS的事件通信, Go监听事件JS触发。IPC事件还有其它的几种使用方式,在其它教程中更新在正常前后端大多数开发场景,JS和Go前后端数据交互都需要Http接口方式交互。Energy中可以不使用Http,使用IPC,事件通信可以让Go和JS很方便的进行数据交互和功能实现,在Go中或JS定义事件监听,然后在Go中和JS中触发监听的事件。定义的方式为Go: 监听事件 event.OnJS : 触发事件 ipc.emit。
2022-12-14 10:17:13
827

原创 教程九 在Go中使用Energy创建跨平台GUI应用 - Go绑定变量JS调用
Go中定义的变量、结构和函数绑定,在JS中使用。在Energy中不只可以调用 JS 和 事件机制,也可以通过Go绑定在Go中定义的一些变量函数在JS中调用,在JS中使用的时候就如同在JS调用本身定义的函数一样方便。
2022-12-01 14:15:18
823

原创 教程八 在Go中使用Energy创建跨平台GUI应用 - Go执行JS函数
Energy Go代码中如何执行Web端的JS函数和代码。在一些情况下,我们可以通过Go来执行指定窗口的JS代码,达到通过Go操作JS的目的,该操作只针对JS的代码或函数执行,不会影响到Go的结果。
2022-12-01 11:48:41
551

原创 教程七 在Go中使用Energy创建跨平台GUI - Cookies
本文介绍在energy中的cookie操作在energy中可以对cookie的增加、修改和删除以达到某种目的对cookie操作时,是以调用功能函数后触发事件的方式返回调用功能函数的结果教程一 环境安装此示例中采用了内置http服务访问内嵌资源:内置http服务。
2022-11-29 10:22:04
797
1

原创 教程五 在Go中使用Energy创建跨平台GUI - 执行开发者工具方法
执行开发者工具方法通过chromium字典值,例如设置浏览器模拟APP, 窗口显示百分比,浏览器头.
2022-11-27 13:34:56
931
1

原创 教程一 环境安装 - 在Go使用JavaScript、HTML和CSS构建Windows、Linux、MacOSX跨平台的桌面应用
Golang的Energy使用命令行工具安装开发环境,并运行一个应用。
2022-11-24 09:04:39
978

原创 简介 - Energy是Go基于Chromium构建Windows、Linux、MacOSX的跨平台桌面应用框架
Energy 是Golang基于Chromium,用于构建Windows、MacOSX和Linux桌面应用程序。
2022-11-23 21:54:40
1991
原创 基于 energy (lcl v3.0) 跨平台GUI框架实现的 XTA SDK GUI 源码实现
xtaui.go是一个基于 LCL 框架的 Go 语言 GUI 应用程序的主文件。它通过嵌入静态资源和动态链接库,初始化 LCL 框架,并创建和运行主窗口。LCL是一个跨平台的 GUI 开发框架,支持 Windows、Linux 和 macOS 操作系统。通过 LCL,开发者可以使用 Go 语言快速构建功能丰富的桌面应用。
2025-02-16 10:12:07
516
原创 Go Energy 基于CEF(Chromium Embedded Framework)的GUI桌面应用框架
是Go语言实现的跨平台开发桌面应用的框架开发应用程序使用前端技术(HTML CSS JavaScript) 编写UI界面开发应用程序使用Go操控窗口和自定义系统UI控件。
2023-07-11 15:07:48
1043
原创 Ubuntu20.04 优化
目录基础优化 1、换软件源 2、系统设置 3、安装 GNOME Tweaks 4、去鼠标加速 5、鼠标滚轮速度 6、Sudo 免密码 7、安装 Gdebi 8、安装 Chrome 9、安装 Fcitx 五笔拼音 9.1、 传统的 Fcitx 五笔拼音 9.2、 Fcitx5-rime 中州韵 9.3、 其他输入法请自行 Google 10、Preload 11、安装 TLP 和 CPUFREQ 12
2022-03-17 22:35:24
6922
原创 vue-cli3快速创建项目
文档:介绍 | Vue CLI条件:npm 更至最新node >=8.91.全局安装 npm install -g @vue/cli 或 yarn global add @vue/cli2.查看版本/是否安装成功 vue -Vimage.png3.在新文件夹下创建项目 vue create my-projectimage.png指向的vuecli3是因为上一次记录过的cli3配置,第一次执行create是没有的按键盘上下键可以选择默认(default
2022-03-02 12:16:11
829
原创 vue-cli4构建的项目
在桌面新建一个文件夹,用vscode打开这个文件夹,在cos窗口输入:vue create new_app让选择一项预配置:hhh:选择预设配置为router、vuex、babel、eslintdefault:babel、eslintManually select features:手动选择配置,这里选择手动选择,其实hhh的预设配置就行,大多项目离不开那几个预设配置选择了这几项,就比hhh配置多了个css预处理程序注意,上下方向键时控制上下移动的,空格键是选择对.
2022-03-02 12:06:21
487
原创 tensorflow serving (TFS) docker 环境搭建
介绍tensorflow serving可以将训练好的模型直接上线并提供服务tensorflow_model_server 是统一管理一个模型服务器,利于让他人使用这个模型,而且可以动态更新模型,模型也会常住在内存里面,加快结果输出,减少模型加载时间。tensorFlow_model_server 用于发现新导出的模型,并启动 gRPC、HTTP用于提供模型服务。tensor...
2019-08-15 14:43:24
698
原创 Java实现单机定时缓存
import java.io.*;import java.util.*;import java.util.concurrent.*;import java.util.concurrent.atomic.AtomicInteger;import java.util.concurrent.atomic.AtomicLong;import java.util.concurrent.locks...
2019-04-26 19:04:20
2782
转载 Java并发:await/wait与锁
await/wait Sleep Yield 是否释放持有的锁 释放 不释放 不释放 调用后何时恢复 唤醒后进入就绪态 指定时间后 立刻进入就绪态 ...
2019-04-26 10:59:41
727
原创 Jstat –gc 说明
Jstat –gc 4100 250 5S0C 年轻代中第一个survivor(幸存区)的容量 (字节)S0U 年轻代中第一个survivor(幸存区)目前已使用空间 (字节)EC 年轻代中Eden(伊甸园)的容量 (字节)EU 年轻代中Eden(伊甸园)目前已使用空间 (字节)OU Old代目前已使用空间 (字节)PC Perm(持久代)的容量 (字节)PU Per...
2019-04-10 17:00:35
10696
原创 maven 将指定的包(pakcage)打成jar包之maven-jar-plugin
使用maven-jar-plugin将指定包目录打成单独的jar包上代码<plugins> <plugin> <artifactId>maven-jar-plugin</artifactId> <executions> <!-- monitor 包-jar --...
2019-04-10 16:52:02
16966
原创 JVM 监控 - jstack jmap top 结合使用详解
jstack jmap top详解这篇文章写到命令使用下面介绍三个命令结合使用情况详细说明这里再介绍一下每个命令作用jstack 可查看java进程里的存活线程状态 jmap 可查看java进程堆内存使用情况 top linux 命令,可查看java某进程的线程场景:我们要查看java进程使用cpu资源情况首先使用top命令查看占用cpu高的进程得到pid 这里看到java...
2019-04-04 16:34:12
2701
原创 JVM 监控 - jps jstack jmap top jhat
jps 查看 java 进程信息 jstack 可查看java进程里的存活线程状态 jmap 可查看java进程堆内存使用情况 top linux 命令,可查看java某进程的线程 jhat 可查看dump文件jps jps 简单列出java进程 [root@localhost app]# jps5666 WatchdogServer5746 XmlAppTransp...
2019-04-04 16:24:13
632
原创 Windows Mac Linux Postman 下载
Postman WindowsMacosx arm64Macosx 64Linux 64
2019-03-21 10:46:03
4377
4
转载 spring mvc mybatis 手动提交事务
https://www.cnblogs.com/xujishou/p/6210012.html
2019-03-21 10:35:07
2020
翻译 iaas paas saas 服务区别
第一层叫做IaaSIaaS:Infrastructure-as-a-Service(基础设施即服务)举例:几年前如果你想在办公室或者公司的网站上运行一些企业应用,你需要去买服务器,或者别的高昂的硬件来控制本地应用,才能让你的业务正常运行。但现在可以租用IaaS公司提供的场外服务器,存储和网络硬件。这样一来,便大大的节省了维护成本和办公场地。第二层就是所谓的PaaS P...
2019-03-21 10:34:25
236
原创 xmpp使用tls和sasl登录
文章链接http://blog.sina.com.cn/s/blog_733236dd01011dus.html名词解释TLS:安全传输层协议 TLS:Transport Layer Security名词:安全传输层协议(TLS)用于在两个通信应用程序之间提供保密性和数据完整性。该协议由两层组成: TLS 记录协议(TLS Record)和 TLS 握手协议(TLS...
2019-03-21 10:33:31
873
java 集成 vlc视频播放器
2022-02-12
vlc视频库jar释放依赖程序及参考
2022-01-25
java 集成 vlc视频播放器
2022-01-25
javascript_url_MD5加密解密
2013-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人