0%

优化如下:

  • 预览与性能

    优化了首屏速度、增加错误态提示等功能。

  • webWorker支持

    加了图片 worker 和渲染 worker,分析/渲染/导出链都更重构了。

  • 导出能力增强

    GIF 稳定性、部分纯逻辑worker支持、恢复逻辑、导出 UI 都有不少更新。

  • UI / 国际化 / SEO

    • 增加语言设置
    • seo标签补齐
  • 新增了缓存设置

————————————————

  • 尝试了WebCodecs + mp4-muxer方法,确实可以解决后台导出的问题,但目前移动端不支持。
  • gtm目前国内无法连接到于是去掉了
  • 目前最大卡点是p5js不支持esm。

因为是我自己做设计demo临时想到的idea,因此从demo转到工程设计的过程以及后续的优化都有欠缺考虑。今天起床以后会先复盘遇到的一些问题、某些场景问题的通用解决方案、项目生产的sop以及整个复盘的过程如何提效。

目前这段时间没有进一步更新版本的规划。计划是再做1-2个项目后转为学习模式,好好沉淀一波。加油!

场景如下:revert了feature合并到main的提交m1后,重新合并。

这个时候只能将后续未合并过的提交c2’,c3’合并进来,合并过的c1’则不行。

这是因为三方合并(three-way merge)逻辑:

  1. Git在合并两个分支时,会找到 共同祖先(common ancestor)
  2. 然后比对目标分支和当前分支相对于共同祖先的改动;
  3. 如这些改动已经包含在主分支里(即之前合并过了),会判断“无需再次合并”,也就是只能合并一次;
  4. 而 revert 不会抹去这个“曾经合并过”的事实。

如果还是想要c1’的提交,那么必须revert r1的提交也就是重做一次m1。

示意图

前端:

反向代理解决混合内容

  1. 原理
1
2
3
4
5
6
7
8
{
"routes": [
{
"src": "/api/(.*)",
"dest": "http://backend/api/$1"
}
]
}

2.vercel和netlify部署代码并解决接口代理转发的问题
后端:

  1. python安装
  2. 云服务器部署Django项目
  3. 阿里云部署Django项目
  4. 部署Django项目
  5. 解决django与sqlite3.7不兼容
  6. 宝塔终端ssh打不开:在安全里面ssh管理里面把密钥登录开关打开;软件商店打不开:刷新

提炼vue3中响应式数据(ref和reactive)、路由容易混淆的知识点

阅读全文 »

这两天的工作涉及到比较多的投影坐标系定义和互转,索性开一个贴,通俗地说一说地图制图中常用的坐标系(以常用的ArcGIS为应用范例)。

常用的水平坐标系(平面二维制图)主要分为三种类型:地理坐标系、投影坐标系或局部坐标系,而三维制图则还可能涉及到垂直坐标系,但我们一般在制图中也都是直接进行垂直夸张。

阅读全文 »

  • 2000-2022年1km精度人口分布栅格数据30弧秒(约1公里) https://landscan.ornl.gov
  • 全球温度、降水、海面温度、高辐射云等(0.5°~1°) NOAA
  • 美国土地覆盖相关数据(土地覆盖(逐年、 变化指数)、树冠、农业等相关数据) NLCD
  • 全球及美国人口数据 landscan
  • strm90高程数据 CGIAR

最近时间比较多,着手把网站框架更新到最新版,记录一下主要的步骤和注意事项。

由于我本身的版本就比较新,因此配置文件和框架逻辑更改并不大。

阅读全文 »