logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

iOS - 音频: Core Audio - 播放

Properties的key一般是个常量值,比如 kAudioFilePropertyFileFormat或者kAudioQueueDeviceProperty_NumberChannels.类型中的stream只是表示播放的概念,这里定义的就是iOS音频格式的描述。在回调方法中读取音频文件并将数据入队供系统的队列播放。我加载的是一个44.1kHz,双声道的mp3文件。: 一个声道采样的值,采样率

文章图片
#ios#音视频#cocoa
Flutter - 集成三方库:日志(logger)

默认的过滤器(DevelopmentFilter)在debug模式下可以打印所有level >= Logger.level的日志,在Release模式下所有日志被忽略。比如设置Release模式下只打印warning级别以上(含warning)的日志。Logger构造函数有个。参数可以指定输出格式。

文章图片
#flutter
Flutter - UIKit开发相关指南 - 导航

go_router是一个用于Flutter声明式的路由包,使用Router API为不同屏幕间进行切换。在UIKit中使用URL scheme来实现。Flutter可以使用类似。在push方法中直接用builder跳转,而不需要通过路由表。文件中添加go_router依赖包,并下载。Flutter中通过。Flutter中使用如下代码实现。是一个应用中屏幕或页的抽象,是一个Widget来管理这些。添

文章图片
#flutter#ios
Flutter 环境搭建 (Android)

但里面说要重新删除cache,因为昨天网问题,下载非常慢,我原来下过,大部分是不用删,不删改代码执行会报错,主要是因为有哈希校验,所以看了下,把几个大的(artifacts,dark-sdk,flutter_web_sdk)和相关的.stamp文件保留,然后执行会快很多。没明白为什么会去下34的build-Tools,本地已经安装的是35和36,命令会下失败,手动下载34后放到sdk对应目录下。使

文章图片
#flutter#android#vscode
ReactNative 入门体验

环境macOS Mojave Version 10.14.3Xcode 10.1iPhone 5s 10.0.1node v11.10.0npm 6.7.0React Native 0.58react 16.6.3新建ReactNative项目brew install nodebrew install watchman安装React Native命令行工具npm in...

Flutter 布局

此外不能直接看到的也是 widget,例如用来排列、限制和对齐可见 widget 的行、列和网格。对应 Material 应用,可以使用 Scaffold widget,它提供默认的 banner 背景颜色,还有用于添加抽屉、提示条和底部列表弹窗的 API。只有一个子项,这个子项可以是列,行,列表,网格或者其它支持多个子项的。,它可以很轻松的创建一个包含三行文本以及可选的行前和行尾图标的行。是从上

文章图片
#flutter#前端
Flutter - UIKit开发相关指南 - 线程和异步

Dart采用单线程执行模型,支持Isolates(在另一个线程上运行Dart代码)、事件循环和异步编程。Flutter的事件循环相当于iOS的主线程上的RunLoop。在执行I/O密集型的操作时,比如访问磁盘或网络,可以使用async/await,但是当在执行CPU计算密集型的操作时,则应该将其移到独立线程(Isolate)以避免阻塞事件循环。首次启动需要同意网络权限,看报错是DNS找不到域名,所

文章图片
#flutter#ios
Flask学习笔记 - 数据库

Flask 提供了多种方式来与数据库进行交互,包括直接使用 SQL 和利用 ORM(对象关系映射)工具,如 SQLAlchemy。SQLAlchemy 是一个强大的 ORM 库,可以简化数据库操作,通过 Python 对象与数据库表进行交互。Flask-Migrate 是一个用于数据库迁移的扩展,基于 Alembic,可以帮助你管理数据库的版本控制。SQLAlchemy 提供了丰富的查询功能,可以

文章图片
#数据库#flask#学习
Flask学习笔记 - 表单

是csrf_token未匹配的原因,对比了其它几种写法,未发现有什么特殊操作,其中提到清理浏览器缓存的操作,我一直都是使用Trae IDE自带的浏览器,抱着试一试的心态。用Chrome测试了下,是正常的!在Trae起的web服务和主机起的web服务,应该是有差别的。我又问了Trae里的AI,看能不能告诉我怎么清理自带的浏览器,然后它的回答,始终讲不到点上。一开始以为是html中的name和emai

文章图片
#flask#学习
到底了