8 月 8 日,谷歌宣布推出 AI 代码编辑器 Project IDX,这是一个基于浏览器的开发环境:集成 AI、支持全栈编程语言、跨平台真机预览、一键部署,用于构建全栈网络和多平台应用程序。
一直以来,从 0 开始构建应用,都是一项复杂的工作。尤其是跨越手机、Web 和桌面平台的程序。
这是一片无尽的复杂海洋,需要把技术堆栈融合在一起,来引导、编译、测试、部署、监控应用程序。
相关信息
永远不要过早优化,优化也有相应的代价
- 开发时间变长
- 开发成本增加
- 代码难以阅读
- 增加维护成本
何时优化,因地制宜,是一门艺术,尽量把优化的思想带入写代码的过程中
本文章的优化手段基于vue2
前言
首先要知道vue2 是2013年 基于 ES5开发出来的,我们常说的重渲染就是重新运行render
函数
vue2 的响应式原理是利⽤ES5 的⼀个 API ,Object.defineProperty()
对数据进⾏劫持结合发布订阅模式的⽅式来实现的。
相关信息
这是一个GitHub Actions
的配置文件,整体思路是,获取本次更新的url
(通过对比两次提交的sitemap.xml文件),所以触发条件是deploy分支有推送并修改了sitemap.xml
文件,再利用python脚本进行url推送到百度、Bing、Google
脚本代码请看这里👉提交URL到搜索引擎(百度、Bing、Google)
GitHub Actions 是什么?
Github Actions 是 Github 官方出的持续集成服务, 挺早之前就推出了。类似的还有如微软的DevOps、GitLab CI、Circle CI、Travis CI等等。大家知道,持续集成由很多操作组成,比如抓取代码、运行测试、登录远程服务器,发布到第三方服务等等。GitHub 把这些操作就称为 actions。
很多操作在不同项目里面是类似的,完全可以共享。GitHub 注意到了这一点,想出了一个很妙的点子,允许开发者把每个操作写成独立的脚本文件,存放到代码仓库,使得其他开发者可以引用。
一招教你解决Vercel deploy时总是任意分支都可以触发,如果你的项目有多个分支,可以指定某一个或几个有提交时触发deploy
✨
陆续优化中……这次到了评论的邮件通知,由于 waline 带后端,可以开启评论通知,我是部署在 Vercel 上的,配置一下就可以了,模版要感谢小波同学
前置注意点
1.邮件要注意每日发信限制,短时密集评论会导致直接被封,禁止发信
2.最好不要使用自己平常使用的邮箱,使用一个单独的邮箱来操作
3.有服务器的同学,自己部署SMTP服务可以不受限制
提示
把之前学习时候写的demo拿出来记录一下
地址:
flutter_my_app
demo是照着B站的视频敲的,现在可能用不上了,但是还是觉得当时写的demo对于想学习flutter的新手来说作用还是有的,因为视频课程很零散,所以我边看边写了一个app,里边基本介绍了大部分基础的用法,当然进阶的东西,这部分demo是没有的,最近也在忙,有空了再补一部分进阶的东西吧