04 2024 档案
摘要:package main import ( "fmt" "time" ) var channel = make(chan int, 5) func main() { go producer() // 遍历通道 for i:= range channel { fmt.Printf("consume %
阅读全文
摘要:package main import ( "fmt" ) func main() { arr:=make([]int, 3,5) arr[0],arr[1],arr[2]=2,7,9 brr:=append(arr,8) fmt.Printf("%d %d\n",len(arr),len(brr)
阅读全文
摘要:mkdir my-project cd my-project go mod init my-project go install fyne.io/fyne/v2/cmd/fyne@latest 如果您不确定 Go 模块的工作原理,请
阅读全文
摘要:@echo off REM Author: YooooungLee TEL 155-****-9552 echo 欢迎使用自动关机计划设置脚本! echo. :choose_action set /p "action_choice=请选择要执行的操作(输入1设置定时关机任务,输入2删除定时关机任务)
阅读全文
摘要:对于 Go 语言编写的 GUI 程序,以下是比较成熟的方案: 1. fyne:Fyne 是一个新的、易于使用的 Go 语言UI 框架,他采用了基于模块的体系结构,提供了完整的API元素库,支持图形、文本、布局、画布等等。 2. go-qml:Go QML 是一个基于 Go 语言的跨平台界面设计工具,
阅读全文
摘要:环境:安装VS2022+选择WPF从最简单的记事本开始 一、创建一个ToolStripContainer控件,用于摆放工具栏,文本框和状态栏的位置 二、菜单控件 以下是MenuStrip控件的相关属性 Text属性 Name属性 ShortcutKeys属性 (快捷键) ShowShortcutKe
阅读全文
摘要:C++界面库是用于GUI界面设计的工具包,可以帮助开发人员快速开发出美观、易用的界面。在选择C++界面库的时候,开发人员需要根据项目要求、使用场景、开发难易程度以及所适配的操作系统等因素进行综合考虑。 下面列举了十几种常见的C++界面库,简单介绍它们的安装、使用、特点和适用场景。 1. Qt Qt是
阅读全文
摘要:物联网的发展大势所趋,也被普遍看好和关注,但嵌入式设备的联网会使得软件复杂性大幅增加,传统的嵌入式 RTOS内核已经越来越难满足市场的需求,在这种情况下,物联网操作系统的概念应运而生。目前物联网操作系统主要分为两大类,一是由传统的嵌入式RTOS发展而来,二是由互联网公司的云平台延伸而来,本文将对现有
阅读全文
摘要:英文缩写:ISA指令集架构,Instruction Set Architecture CISC复杂指令集计算机,Complex Instruction Set Computer RISC精简指令集计算机,Reduced Instruction Set Computer EPIC显性并行指令计算,Ex
阅读全文
摘要:ISA指令集架构,Instruction Set Architecture CISC复杂指令集计算机,Complex Instruction Set Computer RISC精简指令集计算机,Reduced Instruction Set Computer EPIC显性并行指令计算,Explici
阅读全文
摘要:一、开源许可协议简述 开源许可协议是指开源社区为了维护作者和贡献者的合法权利,保证软件不被一些商业机构或个人窃取,影响软件的发展而开发的协议。它的中文名:开源许可协议;外文名:open source license。 二、开源许可协议之间的区别与联系 通过上图,可以很清晰的了解到6种常见的开源许可协
阅读全文
摘要:1985 年 —— 自由软件基金会成立 自由软件基金会(Free Software Foundation,简称 FSF)由 RMS 于 1985 年创立,这是一个非营利组织,其主要工作是运行 GNU 计划,使命是促进计算机用户的自由。基金会的员工编写并维护着一些 GNU 软件包。 1999 年 ——
阅读全文