安卓开发中Fragment的一些使用心得  最近我们综合课程设计小组在开发一款名为“快行”的安卓App,核心是基于高德地图SDK,通过我们自己设计的算法,给用户推荐最快捷的一条出行路线。   为什么使用Fragment来进行开发? 因为之前第一轮学习安卓开发(大一)的时候,我跳过了Fragment碎片这章Orz,所以最早开发快行的时候我的构思是写三个LinearLayout配合ViewPager实
转载 2024-08-22 11:40:46
131阅读
# 如何在Fyne中使用Android系统权限 ## 1. 简介 在开发Android应用程序时,我们经常需要使用一些系统权限,例如读取联系人、发送短信等。本文将介绍如何在Fyne中使用Android系统权限。 ## 2. 实现步骤 下面是整个实现过程的步骤概览: | 步骤 | 操作 | | --- | --- | | 1 | 添加AndroidManifest.xml文件 | | 2 |
原创 2024-02-04 09:21:24
667阅读
# Python Fyne - 用Python构建跨平台应用程序的现代交互式GUI工具包 ## 引言 在软件开发领域,用户界面是与用户进行交互的重要组成部分。为了提供良好的用户体验,开发人员通常使用图形用户界面(Graphical User Interface,GUI)。Python是一种简单易学且功能强大的编程语言,而Fyne则是一个用于构建现代交互式GUI的Python工具包。本文将介绍P
原创 2024-01-31 07:51:34
116阅读
# 使用Docker编译Fyne框架 ## 简介 Docker是一个开源的容器化平台,可以用于快速构建、打包和发布应用程序。Fyne是一个用于构建跨平台应用程序的易于使用的Go语言框架。本文将介绍如何使用Docker来编译Fyne框架,以便更方便地进行应用程序开发。 ## 准备工作 在开始之前,我们需要安装Docker并确保其正常运行。可以从Docker官方网站( ## 创建Docker
原创 2023-10-02 07:50:04
86阅读
前面的有篇文章在讲资源竞争的时候,讲互斥锁,互斥锁的根本就是当一个goroutine访问的时候,其他goroutine都不能访问,这样肯定保证了资源的同步,避免了竞争,不过也降低了性能。仔细剖析我们的场景,当我们读取一个数据的时候,如果这个数据永远不会被修改,那么其实是不存在资源竞争的问题的,因为数据是不变的,不管怎么读取,多少goroutine同时读取,都是可以的。所以其实读取并不是问题,问题主
转载 2024-06-28 14:35:34
85阅读
fyne项目介绍 fyne 是一个纯 Golang 的跨平台 GUI 库,跨平台库说实话,是有很多选择的,Flutter、Electron、QT等。fyne 绝对不是
原创 2024-03-26 13:29:42
581阅读
本文试图探索基于Golang + Ollama + Langchaingo + Fyne 开发本地DeepSeek模型应用程序的可行性。
原创 精选 7月前
1498阅读
1点赞
在上一篇文章 《Go 语言入门很简单:Go 实现简易Web应用》 中,我们动手写了一个简易的 Web 版 HelloWorld 程序。我们的 Web 服务器由两部分构成:为在用户浏览器中运行的 HTML 和 JavaScript 前端代码提供服务接受 Web socket 连接以允许客户端进行通信使用 HTML 文件来改进我们的代码改进 main.go 代码,如下: package mai
转载 2024-02-26 07:39:00
186阅读
标志位    在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN(synchronous建立联机),ACK(acknowledgement 确认),PSH(push传送),FIN(finish结束),RST(reset重置),URG(urgent紧急)。其中,对于我们日常的分析有用的就是前面的五个字段。它们的含义是:SYN:建立连接FIN:关闭连接ACK:响应PSH:有DATA数据传输
问题:为什么要搞这么多架构?webrtc虽然是一项主要使用p2p的实时通讯技术,本应该是无中心化节点的,但是在一些大型多人通讯场景,如果都使用端对端直连,端上会遇到很带宽和性能的问题,所以就有了下图的三种架构。一、Mesh架构即:每个端都与其它端互连。以上图最左侧为例,5个浏览器,二二建立p2p连接,每个浏览器与其它4个建立连接,总共需要10个连接。如果每条连接占用1m带宽,则每个端上行需要4m,
转载 2024-01-11 08:17:35
88阅读
1 Go 语言结构在我们开始学习 Go 编程语言的基础构建模块前,让我们先来了解 Go 语言最简单程序的结构。Go Hello World 实例:Go 语言的基础组成有以下几个部分:包声明引入包函数变量语句 & 表达式注释接下来让我们来看下简单的代码,该代码输出了"Hello World!":实例package main import "fmt" func main() { /*
# Go语言 Fyne 中文乱码解决方案 在使用 Go 语言的 Fyne 图形界面库进行开发时,有时候会遇到中文乱码的问题。这主要是因为 Fyne 默认的字体不支持中文字符。为了正确显示中文,我们需要按照以下步骤进行设置和调整。本文将详细介绍解决中文乱码的流程,并通过示例代码加以说明。 ## 流程概述 以下是我们解决中文乱码问题的整体流程: | 步骤 | 操作
原创 8月前
253阅读
1.代码结构代码分层结构是一个老生常谈的话题,好的代码结构能够使得系统易于理解、开发及维护,如果代码结构很混乱就会使得不同层级的代码块耦合,导致难以维护和拓展。 比较经典的代码结构(宏观)有Web的MVC模式分层结构,将代码分为Controller路由层、Model模型层、View视图层。更加具体地来看,对于微服务来说(不考虑前后端一体化情况),后端只有Controller及Model层, 可以细
简介要深入学习和理解一个框架,官方文档是必须要仔细阅读的。fyne 官网有非常系统和详尽的文档。
原创 2022-01-10 16:03:29
402阅读
简介Go 语言生态中,GUI 一直是短板,更别说跨平台的 GUI 了。fyne向前迈了一大步。fyne 是 Go 语言编写的跨平台的 UI 库,它可以很方便地移植到手机设备上。fyne使...
原创 2022-01-11 09:49:08
544阅读
介绍go dep 依赖管理工具是为应用管理代码的,go get是为GOPATH管理代码的官方地址官方说明为啥要统一依赖管理dep 需要在Go 1.7及更高的版本中使用安装本文使用 golang 版本是 go1.9.3 需要自己安装 depgo get -v -u github.com/golang/dep/cmd/dep基础帮助参数dep Dep is a tool for managing de
转载 2024-04-22 10:16:13
57阅读
(3)500行代码代码手写docker-将rootfs设置为只读镜像本系列教程主要是为了弄清楚容器化的原理,纸上得来终觉浅,绝知此事要躬行,理论始终不及动手实践来的深刻,所以这个系列会用go语言实现一个类似docker的容器化功能,最终能够容器化的运行一个进程。本章的源码已经上传到githuhub,地址如下:https://github.com/HobbyBear/tinydocker/tree/
转载 2023-08-04 14:55:36
52阅读
本文从较高的视角介绍了跨平台GUI框架Fyne的API架构,并对框架的新一代驱动程序与渲染组件作了简单介绍。
原创 精选 2024-01-08 07:47:23
2399阅读
效果如下图:包结构app.yml  自行补全dsms: dsms: url: xxxxxxxxxxxx ecname: xxxxxxxxxxxx apid: xxxxxxxxxxxx secretkey: xxxxxxxxxx sign: xxxxxxxxxdata.go  fyne ui界面package leftcontents i
原创 6月前
138阅读
今日(8月9日)下午华为在全球开发者大会上,正式发布了华为自有操作系统鸿蒙OS,英文名为HarmonyOS。鸿蒙OS将作为华为迎接全场景体验时代到来的产物,发挥其轻量化、小巧、功能强大的优势,率先应用在智能手表、智慧屏、车载设备、智能音箱等智能终端上,华为着力构建一个跨终端的融合共享生态,为消费者打造全场景智慧生活新体验。即将于明日发布的智慧屏电视新品类,将率先使用鸿蒙OS。华为CEO余承东表示,
  • 1
  • 2
  • 3
  • 4
  • 5