11 2020 档案
摘要:这个模块可以做成一个子系统。如果我把这个子系统做得足够通用的话,那以后我可以在其它项目中直接接入,修改几个配置参数即可。一劳永逸,简直不要太爽。 “通用”,这是一个极具诱惑力的名词。它意味着可以避免重复工作,提高未来的效率。如果按这个角度想的话,它是一种资产。在理想的情况下,我们通过不断的累积“通用
阅读全文
摘要:官方中文文档: https://cn.docs.vapor.codes/4.0/ 安装 (因版本更新较快,还是以**官方安装教程**为准) (可能会遇到的问题:Homebrew安装被墙) HelloWorld 参考资料: https://cn.docs.vapor.codes/4.0/start/h
阅读全文
摘要:报错 使用以下命令安装Homebrew时报错: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 错误输出为 Failed to connect to r
阅读全文
摘要:使用 git 只能克隆整个项目。所以得换个工具。 我的解决方案是使用 SVN。 【1】找到目标目录的地址 这个很简单,在浏览器点击进入项目的目标目录,在浏览器的地址栏即可看到目录地址。 【2】修改链接 把原链接的 tree/master 改为 trunk 即可。 比如GitHub原目录地址: htt
阅读全文
摘要:没有最好的,只有最合适的。我每一次换键盘都是源于自身需求的变化。所以,本文并不是对比哪个键盘更好。 只是简单回顾和分享自己对键盘需求变化的一个历程。 炫酷外观的无名薄膜键盘 刚接触电脑时,心思都在“如何保持电脑不卡顿”这类问题上,码字工作量很小,所以对外设没有需求,都是用着最普通、便宜的薄膜键盘。感
阅读全文
摘要:思路就是把 body 代码封装进一个成员函数。 (斯坦福老头子在swfitui课程中推荐) 当你是把已有的body代码放入 GeometryReader { } 时,就更能体会到这个技巧的好处,它可以帮你避免为已有代码补充大量的 self. 。 代码示例 原代码: let cornerRadius:
阅读全文
摘要:正文 答案就在开发工具里面。 可以通过开发工具上传二维码,模拟扫码进入。可以看到log。 踩坑记录(没什么重要的,可不看) 前段时间开发小程序的生成携带参数的二维码。其他用户可以扫描该二维码进入对应界面。 遇到bug,想要调试并查看扫描小程序码后解析到的scene值。明明是在体验版生成的二维码,扫描
阅读全文