• Archives
  • All Categories
  • All Tags

随手写

5 articles

collection-box dart高级特性 ditto docker flame-tutorials flutter flutter-actual-combat flutter新闻 flutter游戏开发 flutter踩坑 git github ide java java-kotlin踩坑 java框架 linux linux优化 linux踩坑 mac mybatis-plus mysql nginx windows windows环境部署 wordpress 效率 数据库 极客用语 运维 随手写
images/default1.jpg

Kotlin 使用 TypeReference

Thursday, Apr 30, 2020

后端的语言使用的是Kotlin, 在写支付宝小程序获取手机号并解密时参照官方Java文档, Java自动转Kotlin出现异常. 在此进行记录. 这一段的Java代码块: Map openapiResult = JSON.parseObject(response, new TypeReference>() { }, Feature.OrderedField); 解决方案 转为kotlin的正确写法: val typeRef = object : TypeReference>() {} val openApiResult = JSON.parseObject(response, typeRef, Feature.OrderedField)
1 minute read
images/default4.jpg

Linux 踩坑: nohup: redirecting stderr to stdout

Tuesday, Apr 28, 2020

背景 为公司部署某CRM系统. 前几步还是比较顺畅的. 但是当我打完包, 把其上传至服务器后, 出现了这样的坑. 阿航在此记录一下, 希望能帮到你 运行其提供的.sh文件时, 报错: nohup: redirecting stderr to stdout 找到.sh文件, 看到这一行: 解决方案 我将其末尾的 % 改为了 2>&1 & 再次运行, 成功😏😏. 结语 本篇文章只记录了阿航踩坑的过程, 不保证适用于全部情况. 很多时候的坑的原因是各种各样的. 希望这篇文章能帮到你. Linux菜鸟教程
1 minute read
images/default3.jpg

IDEA / Android Studio / WebStorm 取消默认打开最近项目

Monday, Apr 27, 2020

当我们同时维护多个项目时, idea默认的打开最近项目的功能就显得不是那么方便. 我们在这里进行设置, 使我们每次打开idea都可以选择需要打开的项目. 打开设置 两种方式: 你可以使用快捷键: Windows: CTRL + ALT + S 点击左上角File->Settings 进行修改 在设置弹窗中, 找到Appearance % Behavior->System Settings->Reopen last project on startup 勾选则是每次打开后默认打开上次项目 取消勾选则是每次打开后选择项目 搞定!
1 minute read
images/default1.jpg

新安装的 Centos 7.6 mini 网络无法使用

Monday, Apr 27, 2020

阿航在给公司部署本地服务器的时候碰到了这个问题, 新安装的 Centos 7.6 mini 网络无法使用. 所以在此记录踩坑历程. 解决方案 方法一: 选择完整安装(推荐) 这个年代, 硬件设备的价格并不高. 所以服务器的配置不会太低. 所以尽量安装完整版. 选择最小安装会遇到源源不断的坑, 浪费生命😑😑 如果条件不允许, 请看方法二↓. 方法二: 配置网络 1. 找到 /etc/sysconfig/network-scripts cd /etc/sysconfig/network-scripts 2. 编辑ifcfg-enXXX vi ifcfg-enp1s0 3. 按 i 进入编辑模式, 修改: ONBOOT=yes 4. 按ESC键, 输入:wq保存 5. 重启网络服务 参考资料 CentOS官网
1 minute read
images/default2.jpg

Flutter 清理编译缓存

Thursday, Apr 23, 2020

在使用Flutter进行开发时, 经常会产生很多的编译缓存文件, 比如: 这样可以加快下次的编译速度. 但有时会出现一些我们神奇的报错, 很有可能是缓存不兼容所造成的! 有时出现的无解bug, 重启一下IDE或模拟器, 清理一下缓存就会被解决… 别问, 问就是阿航踩过好几次坑😢😢😢😢 这一篇就会讲如何清理flutter的编译缓存. (不是APP的数据缓存, 别弄混!) 方法一: IDE自带清理按钮 这里拿官方推荐的Android Studio举例: 方法二: 使用命令行清理 使用终端(cmd)进入项目目录. 输入清理命令: flutter clean 清理完成 清理完成后, 可以看到之前的.dart_tool以及build目录被清理干净, 下次编译会从0开始. 也可能顺便解决你的一些未知bug😜 结语 本篇文章来自阿航的技术小站 对文章有任何问题, 欢迎在下方评论区进行讨论. 阿航会尽力回复.
1 minute read

© 2025 阿航的技术小站

蜀ICP备2022014599号-1

© 2025 阿航的技术小站

蜀ICP备2022014599号-1