skip to content
菜鸟文档

202309月记

/ 5 min read

TODO

  • JSX是什么?
  • 个人多台电脑的一致性、通过自动化脚本来解决
  • 在html页面嵌入高德地图内容
  • 找到深度学习的思维树

事项明细

  • 0917: 个人博客搭建起来了,通过github+vercel的方式,github.dev来编辑内容,整体上很方便
  • 0918: 1)熟悉了下tailwind css,主要是css原子化、组件化了,这样不用关注细节,能够极大地提升工作效率,但是前提是需要掌握css的基础逻辑;2)知道itk.la这个网站的前端设计逻辑,就是简单的div
  • 0918: 如果要提升工作效率,前端的逻辑一定要非常熟悉,因此在 Astro学习计划之后,增加css学习计划
  • 0918: 写下了第一篇文章,学习思考篇,万里长征第一步
  • 0919: 用交叉熵损失函数来计算二分类问题,会更合适,之间用错了用户均方差 MSE
  • 0921: 今天是炼丹的一天,五层隐藏层,relu + linear,训练5000次,lr 0.1,用BCELoss来计算

日记

  • 今天做一个项目的时候,需要接收上游给出的消息,到了测试阶段测试不对,才发现给的消息不对,然后循环往复,整个很多次都不对,很蛋疼..

学习列表

Astro学习记录

主题要点# 内容
发布astro网站到云服务商739
创建一个页面1.896
创建一个组件1.896
创建一个布局1.896

地址:https://docs.astro.build/zh-cn/tutorial/5-astro-api/ 学习进度:第六章 复习进度:第五章

学习明细

  1. 如何启动一个astro项目
    1. 下载: npm create astro@latest
    2. 安装依赖: npm install
    3. 运行:npm run dev
    4. 安装 npm run build
  2. 修改并部署astro项目
    1. 默认页面在 src/pages astro.index, 修改后执行,首页默认路径为 src/pages/index.astro
    2. 推送到github
    3. 部署到 vercel
  3. 开发一个页面-astro、md
    1. 在默认位置,增加about.astro,以pages目录下作为root路由路径,在页面内容创建导航链接
    2. 在pages下创建一个文件夹 posts,文件夹内创建一个md文件 post-1.md,包括frontmatter和内容;访问路径为 /posts/post-1/
    3. 在astro 的frontmatter里加上变量,通过jsx语法嵌入到 astro组件当中,能用到md里面吗?不能
    4. 给页面添加样式,css也可以使用frontmatter里面的变量,定义define:vars={{skillColor}},使用var(--skillColor),通过导入global css来应用全局样式
  4. 开发astro组件
    1. 创建一个components组件,在src目录下,创建component文件夹,文件夹下创建navigation.astro文件
    2. 通过astro.props来获取frontmatter传递过来的内容
    3. 使用 @media screen and (min-width: 636px) 来创建响应式的内容
    4. 使用hamberger来创建响应式菜单
  5. 开发astro布局,
    1. 编写一个基础的页面布局,并在首页上使用这个布局;src/layout/BaseLayout.astro,注意,布局本质是一个组件,由N个组件组合在一起
    2. 在博客上利用astro布局,编写一个博客布局,arc/layout/BlogLayout.astro,直接在post-1.md中导入 BlogLayout.astro,即可实现博客布局

总结归纳

  • 启动一个astro项目,包括下载、安装依赖、运行、部署
  • 快速修改部署,修改首页,推送github、部署vercel
  • 开发一个单页面,页面的命名、页面的内容 、页面的样式、页面的路径
  • 开发一个组件, 组件的命名、组件的内容、组件的样式、组件的使用
  • 开发一个布局,布局的命名、布局的内容、布局的样式、布局的路径、布局的使用