Loading...
Flutter 的开发过程中写 UI 是真的舒服,尤其是它的 HotReload。但是 App 光有界面显然是不够的,用过某些国产的 App 就能感受到这些 Appp 推送的能力。然而 Flutter 由于它的跨平台型,导致平台相关的代码都需要经过通道才来调用。不过好在一些厂家集成了各个平台的推送通道,这个时候只需要集成它家的 SDK 即可完成 Flutter 的推送需求。一开始我用的是极光...
前言学了点 dart 且写了一段时间的 flutter 后,发现遇到大多数的错误都和null有关系,一个不小心if语句就报null错误了,为了避免这个错误,不得不写成下面这种形式if( true == (boolVar ?? false)){ // balabala.... }为何会这样呢?因为if(null == true)它会报错的。而你一个不留神就可能导致写出这样的代码,你以为...
不知从何时起,我就想学习如何编写 Go 测试单元。不为别的,只是想恶补一下自己之前的恶习。怎么说自己写代码也算是有一些日子了,但是写代码的习惯不是很好。比如说,我就不喜欢写很多的注释。再者,对于模块的测试,我也很少写测试函数。唯一做的测试就是写好之后在main函数里面调用一下,看一下输出结果,这便是我的测试函数了吧。但是,测试完成完成后,那些临时写的代码,基本上立马注释掉,最终难逃被优化掉的...
当我们辛苦写完一个小玩具后自然想赶快部署上去看一下效果,而鉴于可怜服务器资源,我们自然想用最少的空间实现相同的效果。这个时候Alpine就善良登场了。Alpine详细介绍Alpine 操作系统是一个面向安全的轻型 Linux 发行版。它不同于通常 Linux 发行版,Alpine 采用了 musl libc 和 busybox 以减小系统的体积和运行时资源消耗,但功能上比 busybox 又...
好久没有水博客了,我们来水篇博客吧。(逃就聊一聊最近写的玩具wx-pusher吧(其实就是为了说这个!)这个wx-pusher还是受到server酱的启发,但是我显然写不出server酱那木牛逼的东西只能写一个十分简陋的版本了。围观链接前言想必大家都有自己的微信,想必大家或多或少,自愿或被迫都关注了一些微信公众号。虽然,非常不喜欢某一些微信号推送一些乱起八糟的东西。但是,我们不能以偏概全,有...