Welcome to

快雪Tang

Home / Uncategorized

[Dart] 如何构造一个Future

Flutter 和 Dart 开发中,构造一个简单的 Future 实例往往是有用的。 为了将一个已知的字符串创建为一个 Future<String> 实例,你可能只需要 await 一下,如果代码块上下文为async的话。当然为了避免就地修改上下文到异步块的话,可以使用一个小小的工具函数: Future<String> fStr(String s) async { return s;}void func(){ Future<String> fs = fStr(‘xxx’); String zzz = await fStr(‘zzz’);} 这一方法是可以泛型推广的。所以我们可以进一步实现一个工具函数: Future<T> futureIt<T>(T t) async { return t;}void func(){ var fz = […]

Read More

Android 9 Pie Handbook – GDD

2018 Google 开发者峰会(Google Developer Days)的主要内容包括:添加了对可折叠设备的支持、更新了 Kotlin 和 Android Jetpack、新推出了 Android Studio 测试版,以及向 Android App Bundle 添加了新功能。当然,还有更多其他领域的内容,这里就不提了。下面主要是面向Android开发者的内容: 主旨演讲: Android 9 Pie 开发者手册: [PDF] (DropBox) Flutter Live Flutter 是 Google 免费提供的开源 SDK,用于通过单一代码库来构建优质的 iOS 和 Android 原生应用。Flutter Live 将于 12 月 4 日举行,届时将分享 Flutter […]

Read More

深切的悼念

钱钟书,张国荣,霍金。 还有一些。 非同凡响的一些人。

Read More

blog重新有效

最近一段时间,blog遇到很多问题,一面是服务器不对了,要换, 实际上一直不满意wp也想换,但又没精力 然后是服务器上的配置一直不对, 然后是SSL证书不对 再有备份和同步不对 不过这些都过去了。 跑起来了。 如果有可能,会一直跑下去的吧。 以后还是会写点,或者收集点的不。

Read More

新年第一天

新年的第一天,起的很早,昨晚睡的也早,没有的熬夜的兴趣,早上的司机说,一把岁数了没兴趣熬夜了,半夜有业务也懒去做,于是笑骂之,原来这样突出年纪的也是一种罪过。 不管怎么说,照例立下志愿吧。……。但是倒也不能说在这里。 反正去年的计划,勉强算是完成了。什么事情都要量力而行,不可能一来立个志向说我要出人头地,然后就能了,那就是搞笑了。 完成了,实际上心里面非常的高兴,有人说,此时找不到朋友分享的人的人生是悲哀的,我想我并不至于悲哀。有人说的,我向来也并不感兴趣。  

Read More

Hello world!

Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!

Read More