Home
Chirpy
Cancel

dart

事非经过不知难,实践出真知。 学习一门新语言,新框架,不经过实战是无法学到的。只是泛泛看看原理,例子,毫无意义。

一个想法

一个想法:写一个可以由玩家上传规则的游戏。比如玩家上传乐谱,自动生成游戏关卡

Android Audio & PCM 学习笔记

Record,play and visualize raw audio data in Android 通过 AudioRecord 和 AudioTrack 处理音频裸(raw)数据。 一些必要的理论 音频数据是模拟信号,转换模拟信号为数字数据的过程称之为抽样(sampling) Wikipedia : In signal processing, sampling is ...

google 开发者帐号

今天注册了 google 开发者帐号,$25 。用招商银行 visa 信用卡。 希望能尽快把第一个 App 提交上去

为什么 Flutter 使用 Dart 语言

https://hackernoon.com/why-flutter-uses-dart-dd635a054ebf 有语言学家认为人类所使用的语言会影响其思维方式,这个概念在计算机领域是否同样有效? 码农们在不同的编程语言切换时,通常对同样的问题要使用不一样的解决方案。举个极端的例子:计算机学者号召 消灭 goto 语句 以写出更结构化的代码。不同于 1984 小说中的消灭思想罪bala...

Flutter 踩坑集合

iOS 12 中文输入crash: 临时解决方法:设置 autocorrect:false 尝试自己解决的过程中,了解到几个知识点: flutter 库的源码可直接修改运行 Flutter 项目分为 flutter 和 engine 两部分,前者为纯 dart 后者有各平台相关的代码 TODO: 尝试了解 engine 的个性。 ...

dart 事件循环与并发

Dart-Event Loop Dart 程序中处处可见异步代码:库会返回 Future 对象,我们所写的代码也可以通过注册 handler 处理点击,文件 I/O ,timer 等事件。 通过本文了解 Dart 的事件循环架构,可以让你写出更好的异步代码,规避意外。本文你可以学到:处理 future 任务的参数,清楚任务执行的顺序。 阅读本文之前,须了解 Future and Err...

debug dart

since dart is single thread using event loop to implements multi-task. how can we debug multi-task ? the answer is Observatory

kotlin : some coroutines concepts

one coroutine has one context,dispatcher,etc. a coroutine code called a job a job will be run in a thread . in Unconfined dispatcher, job may not only run in one thread. since job run in t...

kotlin - coroutines

Advanced kotlin Coroutines tips and tricks start to use kotlin is very easy, just put long time operation in launch , right ? for simple cases , sure. runBlocking(Dispatchers.IO) { withTimeou...