avatar
文章
63
标签
21
分类
6

主页
归档
标签
分类
GitHub
煎人寿
搜索
主页
归档
标签
分类
GitHub

煎人寿

go-函数详解
发表于2023-09-24|软件开发
函数是一个可以重复功能单元, 简单来说就是一个执行特定任务的代码块, 是 GO 中的一等公民, 你可以把它当做参数,也可以当做返回值; go 函数的一些特点我们先来简单看一下 go 中函数的特点 多返回值123func swap(a, b int) (int, int) { return b, a} 命名返回值12345func rectProps(length, width float64) (area, perimeter float64) { area = length * width perimeter = (length + width) * 2 return // 不需要明确指定返回值} 可变参数1234567func sum(nums ...int) int { total := 0 for _, num := range nums { total += num } return total} 高阶函数1234567func ap ...
go实现剪切板图片上传
发表于2023-09-17|软件开发巧篆
在日常开发中,我们经常需要处理图像和GIF,并将它们上传到云存储。在这篇文章中,我将向您展示如何使用Golang以及一些有用的库来实现这个功能,从剪贴板读取图像或GIF并上传到七牛云存储。 本来想用 python 实现, 结果写完发现, 打包后有点大, 就放弃了.正好在看 golang 相关的知识,就用 golang 试了一下, 结果发现代码量并不差很多,但是打包下来后体积小了很多.golang 牛皮 核心功能 robotgoRobotgo是一个用Go编写的跨平台库,用于自动化GUI和控制键盘、鼠标、剪贴板和屏幕像素。它集成了许多强大的功能,为开发者提供了在Go语言中实现桌面自动化的能力。以下是Robotgo的一些核心特点和功能: 跨平台:Robotgo支持Windows、Mac和Linux,这意味着你可以在多种操作系统上使用相同的代码进行GUI自动化。 键盘与鼠标控制: 模拟鼠标移动、点击和滚动. 模拟键盘输入,支持按键组合。 屏幕操作: 获取屏幕尺寸。 捕获屏幕上的像素颜色。 捕获屏幕截图。 剪贴板操作:能够读取和设置剪贴板内容,支持文本、图像等。 全局事件监听:R ...
gin-模板渲染
发表于2023-09-16|软件开发
今天有个人问我有没有用 gin 写过前端页面, 问的我一脸懵逼. 我寻思不都前后端分离了, 还渲染什么.我翻了翻文档, 才发现原来 gin 还有模板渲染的功能…. 我震惊于自己从没有留意过这个功能;今天就花点时间看一下 gin 模板渲染相关的知识, 算是给自己做一个补充. 基础渲染 创建一个新的目录 views,然后在其中创建一个新文件 index.html,内容如下:123456789<!DOCTYPE html><html><head> <title>Gin Template Rendering</title></head><body> <h1>Hello, {{ .Name }}!</h1></body></html> 然后再 go 中: 12345678910111213141516171819package mainimport ( "github.com/gin-gonic/gin ...
Flutter-两个简单的小动画
发表于2023-09-16
在移动应用中,用户互动性是一个关键的体验要素。Flutter,作为一个强大且灵活的 UI 工具箱,提供了一系列的工具来增强这种互动体验。 我在做 app 的时候, 想给一个卡片设置一个拖动效果, 这样用户就可以把自己的页面中的便笺随意拖动到自己喜欢的位置. 浏览文档发现Flutter 提供了一个 Draggable的组件. 下面就让我们一起先看一下这个组件吧 Draggable基础:什么是Draggable?Draggable是Flutter中一个内置的widget,它可以让任何子组件变得可拖拽。这为构建如列表排序、拖放交互等复杂功能提供了基础。 基础用法非常简单: 123456Draggable( child: Icon(Icons.star), // 正常显示的widget feedback: Icon(Icons.star, color: Colors.grey), // 拖动时的widget data: "Star Data", // 被拖拽的数据) Draggable的核心属性child: 这是用户看到的widget,当它未被拖动时。 fe ...
Flutter-自定义插件
发表于2023-08-05|软件开发
Flutter 提供了一个强大而灵活的框架,允许开发者编写高效且美观的应用。但是,有时候我们需要访问一些 Flutter 核心库之外的平台特性或第三方库,此时就需要使用或创建自定义插件。本文主要介绍如何在 Flutter 中创建自定义插件,以及如何实现 Flutter 插件与 Android 和 iOS 平台的交互。 下面让我们一起来看看吧: flutter中的 插件主要分为两种, 一种是自定义 package 模式;一种是 plugins 模式; Package 模式package 模式可以创建易于共享的模块化代码.使用纯 dart 编写. 不涉及调用原生平台的代码;我们可以使用 flutter 的指令 flutter create --template=package --org com.qiankun test_package 来创建一个package 包 一个基本的 package 包含以下内容: pubspec.yaml package 的定义信息, package name, author, version 等等.更详细的配置你可以在官方文档中查看 lib 目录 ...
12…13
avatar
煎人寿
文章
63
标签
21
分类
6
GitHub
公告
苦昼短
最新文章
go-函数详解2023-09-24
go实现剪切板图片上传2023-09-17
gin-模板渲染2023-09-16
Flutter-两个简单的小动画2023-09-16
Flutter-自定义插件2023-08-05
分类
  • iOS17
  • 夜炉诗话17
  • 奇巧淫技7
  • 读书笔记1
  • 软件开发19
    • 巧篆1
标签
算法 武侠 读书笔记 散文 前端 青春 读书 电影 flutter 后端 iOS golang 回忆 英雄志 gin 巧篆 夜炉诗话 Python 随笔 赛博武侠 实用
归档
  • 九月 20234
  • 八月 20232
  • 六月 20232
  • 三月 20232
  • 十二月 20221
  • 十一月 20221
  • 十二月 20191
  • 十一月 20191
网站资讯
文章数目 :
63
本站总字数 :
67.7k
本站访客数 :
本站总访问量 :
最后更新时间 :
©2015 - 2026 By 煎人寿
框架 Hexo|主题 Butterfly
搜索
数据库加载中