客户端共0篇
客户端
深入理解 Flutter 中的 Stream (一)-五八三

深入理解 Flutter 中的 Stream (一)

Stream 是 Flutter 处理数据响应的一个重要手段,它提供了一种处理数据流的方式,其作用类似于 Kotlin 中的 Flow,基于发布订阅模式的设计,通过监听Stream,订阅者能不断接收到数据流的最新变...
admin的头像-五八三admin2年前
0180
「桌面端」Electron 实时网络环境监控-五八三

「桌面端」Electron 实时网络环境监控

笔者看了很多文章,都有提到需要自建网络监控,但没有开源具体的实现方式,笔者在此摸索了一下,仅供大家参考。 背景 Electron 官方虽然有提供网络在线/离线探测方案,但这个方案是基于浏览器本...
admin的头像-五八三admin2年前
0140
Xcode Template 和 Code Snippet提升开发效率-五八三

Xcode Template 和 Code Snippet提升开发效率

CodeSnippet CodeSnippet 是代码片段的意思。 在Xcode中支持代码片段,我们可以将经常使用的代码存储为一个代码片段,并为它设置快捷键。这样,输入快捷键的时候就能将代码输入 CodeSnippet创建...
admin的头像-五八三admin2年前
0190
C# 基础知识-五八三

C# 基础知识

数据类型 C# 是一种 强类型语言。 这意味着我们必须声明一个变量的类型,该类型指示它将存储的值的类型,例如整数、浮点数、小数点、文本等 下面声明并初始化了不同数据类型的变量 int num = 10...
admin的头像-五八三admin2年前
090
收钱吧与火山引擎VeDI合作一年后 有了哪些新变化?-五八三

收钱吧与火山引擎VeDI合作一年后 有了哪些新变化?

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 收钱吧正在和火山引擎数智平台(VeDI)跑出一条业务提效新通路。 相关数据显示,收钱吧的日服务人次就...
admin的头像-五八三admin2年前
0180
Flutter创建根据位置输出内容的可点击文本Widget-五八三

Flutter创建根据位置输出内容的可点击文本Widget

嗨,我是甜瓜看代码。   最近遇到个需求,要求当点击一个字符串中的名字时,能够输出相应的名字。例如,对于字符串'张三,李四,王五',无论点击'张'、'三'、'张三'还是其他名字的位置,都能...
admin的头像-五八三admin2年前
0210
Flutter 混合架构方案探索-五八三

Flutter 混合架构方案探索

得益于 Flutter 优秀的跨平台表现,混合开发在如今的 App 中随处可见,如最近微信公布的小程序新渲染引擎 Skyline 发布正式版也在底层渲染上使用了 Flutter,号称渲染速度提升50%。 在现有的原...
admin的头像-五八三admin2年前
0120

Flutter中的Future和Completer的区别

嗨,我是甜瓜看代码。今天我们来聊聊Future和Completer的区别。 什么是Future?   Future是Flutter中表示异步操作结果的对象。当我们需要执行一个耗时的操作时,可以将其封装在一个Future对象...
admin的头像-五八三admin2年前
0110
如何在Avalonia11中设置自定义字体-五八三

如何在Avalonia11中设置自定义字体

如何在Avalonia11中设置自定义字体 由于avalonia默认的中文字体显示的效果不太理想,我们需要下载一些自定义的字体,来优化UI的显示效果。avalonia的官方文档地址。 对我在项目中运用的自定义字...
admin的头像-五八三admin2年前
0260
「桌面端」Electron 你不知道的 BrowserView-五八三

「桌面端」Electron 你不知道的 BrowserView

笔者最近很久没发文章了,主要是一直在加班赶桌面端改造工作,在Electron的大坑中越走越远,也看到了Electron的很多局限性。 社区上关于Electron的文章还是太少了,笔者会慢慢整理下在Electron...
admin的头像-五八三admin2年前
01150
利用Camerax实现一个相机应用,爽歪歪~Android-五八三

利用Camerax实现一个相机应用,爽歪歪~Android

Camerax是什么? CameraX 是一个 Jetpack 库,主要用于高效的开发相机应用,相比于Camera2与Camera1,减少了心智负担,我曾经用过Camera2与Camera1分别去尝试开发一个就有基础功能的相机应用,...
admin的头像-五八三admin2年前
0190
Avalonia中用FluentAvalonia+DialogHost.Avalonia实现界面弹窗和对话框-五八三

Avalonia中用FluentAvalonia+DialogHost.Avalonia实现界面弹窗和对话框

Avalonia中用FluentAvalonia+DialogHost.Avalonia实现界面弹窗和对话框 本文是项目中关于 弹窗界面 设计的技术分享,通过 FluentAvalonia+DialogHost.Avalonia 开源nuget包来实现项目中需要 弹...
admin的头像-五八三admin2年前
0260
APM - iOS 卡顿监控 方案和指标-五八三

APM – iOS 卡顿监控 方案和指标

简介 iOS卡顿监控有多种不同的方案和指标,在实施成本和指标精确度上各有不同。本文例举一下常见的方案和代码,以及其指标的实现和拟合程度。 FPS 帧率 FPS数据,依据页面信息做聚合,或者APP版...
admin的头像-五八三admin2年前
0110
iOS CocoaPods专栏(二)—— 公有库的创建及使用-五八三

iOS CocoaPods专栏(二)—— 公有库的创建及使用

上一篇介绍了:CocoaPods简介及基本使用,本篇将介绍一下CocoaPods公有库的创建和使用。 一、什么是公有库? 在我们开发中,经常会用到一些第三方库(比如AFNetworking、SDWebImage等等),我们...
admin的头像-五八三admin2年前
0200
iOS CocoaPods专栏(一)—— 简介、安装及基本使用-五八三

iOS CocoaPods专栏(一)—— 简介、安装及基本使用

问题:在我们日常开发中,难免会用到一些第三方库(比如AFNetworking、SDWebImage...),而这些第三方库也许会引用一些别的第三方库,于是我们又要引入别的第三方库。(古语:子子孙孙无穷尽也...
admin的头像-五八三admin2年前
0100
【Flutter】如何实现一个拖拽关闭/展开的下拉列表-五八三

【Flutter】如何实现一个拖拽关闭/展开的下拉列表

题记 如题,这是我们需要实现的效果图,我们需要flutter 中将其封装成一个小组件。 效果需求是,可以通过拖动区域拖动。 实现向上拖动变成列表模式 向下拖动变成地图模式 列表保持原有的下拉刷新...
admin的头像-五八三admin2年前
0170
深度分析 | 垃圾邮件是如何通过SPF检查进入收件箱的?-五八三

深度分析 | 垃圾邮件是如何通过SPF检查进入收件箱的?

电子邮件通过SMTP协议与所属发送方邮件服务器建立连接,并将要发送的邮件发送到所属发送方邮件服务器。但最初SMTP的局限之一在于它没有对发送方进行身份验证的机制,所以用户会收到垃圾邮件,因...
admin的头像-五八三admin2年前
0110
iOS 拖拽式控件:QiDragView-五八三

iOS 拖拽式控件:QiDragView

首先,我们先看一下QiDragView的效果图: 一、QiDragView整体架构设计 话不多说,上架构图~ QiDragView(QiDragSortView)是一种可选择可拖拽的自定义控件,可以满足一些拖拽排序的业务需求场景...
admin的头像-五八三admin2年前
060
iOS 卡片式控件:QiCardView-五八三

iOS 卡片式控件:QiCardView

前言:因项目中需求,需要封装一个卡片式控件。故QiCardView诞生了。 首先,先来看一下QiCardView的效果图: 从命名来看,QiCardView,顾名思义,是一个可定制的卡片式UI控件。 从设计来看,QiC...
admin的头像-五八三admin2年前
040
用 CAP 理论指导 Hybrid App 离线策略优化-五八三

用 CAP 理论指导 Hybrid App 离线策略优化

本文将介绍 Hybrid App 离线包的通用方案,并讨论 HTML 文件放入离线包的利弊。通过引入 CAP 理论作为指导准则,帮助优化和抉择离线包的一致性和可用性问题。 弱网情况下,用户如何快速打开 H5 ...
admin的头像-五八三admin2年前
0110