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