其实这应该是属于自己操作问题,今天在用 gomobile 需要传一个实现接口的回调时,居然直接就崩了。 然后抛出了如下异常 通过 Github 找了一些资料后发现原来是 gomobile 会将 Golang 的 interface 生成为 @protocol IOSHelper 和 @interface IOSHelp...
- 2023-02-22
日常用 MacBook 发现现在开机后 CPU 飙升问题是越来越严重了,通过活动监视器能看到就是 mds_stores 这玩意在作怪,其实我去 Google 了一下,其实这就是 MacOS 在开机时将全部磁盘在做扫描,建立索引,发现很多博客都在讲把聚焦关掉就能了,但是我还是挺想用聚焦功能的(毕竟还是挺爽的)。 今天突然...
- 2023-01-12
在学习配置 JSX 使用自定义函数编译时遇到如下报错。 我尝试使用的是通过注释方式 /** @jsx BinReact.createElement */ 配置,代码如下 在编译的时候就出现了开头的错误提示我说自动运行时环境不能配置 pragma 和 pragmaFrag。 刚开始我并不理解这段报错的意思,于是通过不断查...
- 2022-04-04
当我们使用 ViewBinding 来绑定 RecyclerView 的 Item 会出现一个神奇的 bug 那就是使用 LinearLayout 作为 item 的 Root View 时设置它的 layout_width 属性时会完全失效。 我们先重现一下这个问题。 首先定义 item 布局,这里看到我使用的是 L...
- 2021-12-14
由于比赛训练需要,我就手动下载了 Okhttp 的 jar 包然后手动导入到项目,但是使用的时候居然闪退,报错说 okio.Buffer 类不存在。详细错误如下 全网都在说是因为没有 okio 的 jar 包,下载一个 okio 的包导入就好了,于是我天真的下载了一遍又一遍最新版的 okio-3.0.jar 问题也依旧...
- 2021-11-29
记一次自己手残提交了很多还没写完的代码到线上,然后第一次回滚代码… 本地回滚代码我已经是经常干了,我习惯用 其实这里的 HEAD^ 是指上一个 commit id,这里也可以用 commit id 代替。 执行 git log 就能看到了,不想输入这么长的话,输入前面开头 7 位也是可以的。 这是没有 push 到线上...
- 2021-02-06
MBP 的内存告急了,于是我整了一个 SSD 移动硬盘。由于我给硬盘整的格式是 ExFAT 导致将电脑中的文件移动进去之后就产生大量 .DS_Store 文件和 ._ 为开头的文件。一个一个删?我敲,好几十 G 呢。 用 rm -rf ._* 整吧,可是也不能遍历目录呀… 于是我找到了 find 和 xargs 这两个...
- 2020-12-12
今天跑项目时发现 react-native run-android 跑不起来了。具体报错如下 我也是第一次出现这种情况呀,我先是看了一下 android 下面的 ./gradlew 脚本是不是不见了,因为他提示说 ./gradlew 执行失败。可是我 ls 查看了一下这个文件是存在的。但是当我直接执行 ./gradle...
- 2020-10-15
昨天突然惊坐起,公司好多大佬都把项目升级到 React Native 0.63.2 了,我他喵现在这个项目还是 React Native 0.60.5 这不太符合我这个爱搞事的 Boy 的风格吧。说干就干,首先我们看一下升级的方法 之前请教过我大哥(带我手把手写代码的前端大佬,对我贼好,于是我就变成小迷弟了。哈哈哈,当...
- 2020-09-10
今天发现下载功能突然崩了,导致 APP 直接闪退有点严重呀,使用 Android Studio Logcat 打印出如下错误 由于我用的是刚升级的 MIUI 12 所以我觉得发生这个错误的原因应该和 Android 10 的文件访问策略有关。因此,我通过将android:requestLegacyExternalSto...
- 2020-08-10