我在 databinding 中写了一串中文,一直给老子报错,花了两天时间才定位到问题。谁能想到中文导致报错呢,而且不是所有中文都会。
另外就是用 mvvm 得到了什么,我将数据源多变换几成我同事能叫我爹,垃圾代码无论什么架构都救不了,写的好 mvc 都妥妥的,不过要是测试比较规范的话 mvp 比较好使。
一堆人连 mvvm 好在哪都讲不清楚就直接用,写了一坨不知道什么鬼东西,简单的事情非要绕几个圈。
你删了没啥影响的,debug.keystore 每次运行都会给你重新生成一个,所以 sha1 也会一直变,你要将它拷贝出来放到项目目录中,然后配置下 debug 签名就行了。
至于命令就是 `keytool -list -v -keystore debug.keystore` 没错,可能是不需要.\这个路径?
另外就是,不要用 App 的更新功能,允许安装未知来源应用这一项别给权限,更新用 GooglePlay 就行了。连开屏广告都不会有,国内的生态就是这个德性,一上国外平台就老实了。
苹果的 Appstore 在国内也是妥协了的,毕竟要赚钱,你要是切一下区域下载相同的 APP,体验都是不一样的。
建议不换,手机能用就行了。大厂 APP 卡是正常的事,90%的代码都不是花在主要功能上。建议这些 App 用 GooglePlay 的版本,你会发现其实没那么卡,安装包大小都差了好几倍,但是功能一个没少。
用 Windows 就行了,除非你有必须使用 Linux 桌面的需求,不然这一顿折腾会浪费很多时间。另外最推荐的就是把你的笔记本卖了换台 mac 。
很简单,将你的 markdown 用 vscode 打开试试,看还卡不卡。vscode 是我用过最舒服的 markdown 编辑器…… 你不一定需要 Typora 这种所见即所得的功能,实际上它编辑起来比较麻烦
https://files.photo.gallery/ 可以试试这个,就是个简单的图片和视频浏览工具,如果不想花钱,百度可以找到破解版的。一般情况下正规点的云服务器本身是不会被墙的。
我也并行用了几年了,mac 唯一比 windows 强的地方就那块触摸板和少数几个 app 了,还有就是全家桶( ios 、ipados ),协同工作起来比较省心。说实在我也比较喜欢用 windows,但奈何我习惯用 ipad,所以主力机器还是 mac 。windows 专门打游戏用,偶尔在 windows 上写代码也是因为一边玩游戏一边写代码或查资料=。=
国内的 Android 生态就是如此,每个厂商自己的系统本身就是流氓,一个牌子一个应用市场,一个牌子一个推送渠道。
并且国内的 App 都比较流氓,想方设法要求你授权一些权限,为的就是收集你的用户数据,精准的推送广告。
特别是存储权限,其实没有哪一类功能对这个权限是必要的,即使你看视频、看图片、选择发送图片等都不需要用到此功能。但是几乎所有 app 都要求你授权(有些 App 即使不收集隐私,但是可能用了某些大厂提供的 sdk,然后 sdk 收集),一旦你授予了此权限,那么 App 就会能任意扫描你的隐私。不过也无所谓,反正系统本身就把你的隐私给收集完了。
如果非要用 Android,那么建议不要买国内的品牌,不需要安装什么去防国产软件,没有这种 App,如果有,那么此 App 才是最流氓的。
利用好 Android 自带的权限管理,针对所有 App 都禁用敏感权限即可。但是部分 App 还是会特意禁用部分功能引导你去开启权限,你会很生气,然后你还没办法。(比如微信你不给存储卡权限没法发图片和视频,其实这功能走 Android 系统的流程是不需要权限的,然后如果你给了权限,微信会一直在后台扫描的你文件。)
所以为了省心,我建议你还是继续用苹果,毕竟你已经很熟悉了。
笔记类:obsidian | roam research (双向链接类笔记应用)
云盘:onedrive (用于同步本地笔记等资源)
备忘类:microsoft todo | trello ( GTD 使用方式)
思维导图:xmind ( KWHL 使用方式)
科学上网:Clash (难道你用百度和 CSDN ?)
小工具:潮汐 (番茄工作法)
时间管理我使用 GTD 的方式在 todo 上记录,包括阅读列表、项目管理等。
学习的时候用 KWHL 的方式在 xmind 上记录,学习完毕后会用整理成笔记。
另外我使用番茄钟去做很多事情,能提高效率。而且每 25 分钟休息的 5 分钟时能让大脑冷静冷静,面对电脑的时候很多逻辑其实想不清楚的,会浪费大量的时间。
我很多的灵感都是休息的 5 分钟整理出来的... 陷入逻辑困境的时候建议不要看着电脑或盲目搜索
还行吧,optional 通过链式调用的时候是能提升阅读性的,例如 a.b().c().d()任何一环都有可能是空的情况。这种时候使用 optional 就很优雅。其他就见仁见智了。
csdn 就像小黄站一样,百度一搜出来一大堆,广告极多而且内容多是不符合预期的。同质性极高,文章互相抄,抄的质量又没有原文好。