飞飞的AI实验室

用AI放大灵感,把想法变成作品。

复盘年初立下的写作、短视频、跑步三个 flag 到 9 月只完成不足 10% 的原因,归结为没拆分月度目标、缺少监督与奖惩机制、爱给自己找借口三点,并提醒人们往往高估短期价值而忽略长期坚持。

阅读全文 »

作者的年度个人总结,给过去一年打 50 分,反思目标缺少量化指标、换了份接近 996 的工作,并立下新一年三个 flag,完成 50 篇两千字左右的文章、拍 100 条视频号短视频、全年跑步 100 公里。

阅读全文 »

介绍用 VirtualBox 配合 Vagrant 安装 CentOS7 虚拟机的流程,vagrant init centos/7 生成 Vagrantfile 后执行 vagrant up 启动,并针对官方源下载过慢的问题给出第三方镜像与本地 box 安装两种加速方案。

阅读全文 »

面向小白的 CentOS7 安装 Docker 精简教程,把官方文档简化为卸载旧版本、安装 yum-utils 等依赖、添加 docker-ce 仓库、yum 安装 docker-ce 并用 systemctl 启动与设置开机自启几步,附常用查看命令。

阅读全文 »

第一视角体验 iOS 微信深色模式更新,该版本源于苹果对 iOS13 暗黑模式适配的下架要求,同时点评语音转文字优化与朋友圈跳回未读位置两个新功能,并指出黑色表情包在暗黑模式下看不清的适配问题。

阅读全文 »

从初级、中级、高级到专家四个层级剖析程序员写代码的差距,主张拿到需求先向产品经理复述确认、把需求变更当常态并提前设计代码灵活性,并借手机壳换肤需求的案例说明沟通与产品思维和编码同样重要。

阅读全文 »

作者的 2019 年度复盘,覆盖工作、学习、写作与理财四方面,包括 GitHub 全年 350 次贡献、CSDN 发表 19 篇原创访问量近 45 万、坚持 100 天英文阅读近 9 万字,以及 P2P 暴雷后转向指数基金定投的教训。

阅读全文 »

实现一个 Android 刮奖效果的自定义 EraseView,把它覆盖在 TextView 上,核心是给画笔设置 PorterDuffXfermode 的 CLEAR 模式,在 onTouchEvent 中记录 Path 轨迹擦除灰色蒙层露出底部文字。

阅读全文 »

演示 Maven 项目集成 Swagger2 的步骤,在 pom.xml 引入 springfox-swagger2 与 swagger-ui 2.9.2 依赖,编写 @EnableSwagger2 配置类后访问 swagger-ui.html 即可在线查看接口文档,并介绍 @Api、@ApiOperation 等常用注解。

阅读全文 »

介绍 RxJava2 的 compose 操作符,通过 Transformer 把 subscribeOn 的 io 线程与 observeOn 主线程的切换封装成 RxThreadUtils 工具类,提供 Java 与 Kotlin 两个版本,避免每次请求重复写线程调度代码。

阅读全文 »
0%