我的第一篇博客!
目的
- 紧跟AI革命的浪潮,学习使用AI的各种能力,将学习的点滴记录下来,作为回顾和分享。
- 我完全不会 HTML、CSS、JavaScript、TypeScript、Node.js,也分不太清前端、后端、全栈、网络和服务器,不过没关系,在 AI 的帮助下,一天时间就搭建了一个壳子,并部署上线😊,然后是逐步添加新功能,大概三四天就完成了目前这个系统,接下来就是开始写博客了。
架构和部署
- 基于 Deno ,一个基于V8引擎和Rust语言所建立的JavaScript、TypeScript、WebAssembly执行环境。
- 框架采用 Fresh ,一个基于 Deno 的全栈Web框架。
- 部署在 Deno Deploy 上,一个全球分布式的 serverless JavaScript 应用平台。
工具
- Cursor ,一款由Anysphere公司推出的智能代码编辑器。
- VScode ,微软开发的开源代码编辑器,Cursor 在其基础上二次开发。
- VScode AI插件 cline 、 continue。
文章格式
- 博客文章格式选择 Markdown 。
- 采用 Markdown 的好处如下面示例:
显示数学公式
- 单自由度振动的杜哈梅积分法
- Duhamel Integration Method
- 计算方法:
- 把地震动(外荷载)时程切成一小段的不同峰值的脉冲荷载
- 每一段的脉冲荷载作用下,结构做有阻尼的自由振动(慢慢变小的正弦曲线)
- 把每一段的脉冲荷载作用下的响应(自由振动响应)求和,得到最终的位移时程
- 公式
- 在时间点 处,脉冲荷载冲量 对于之后产生的位移按以下公式计算:
-
- 为单质点 的结构自振圆频率,
- 为结构自振周期,
- 为结构刚度,
- 为阻尼系数
显示表格
环境变量 | 功能 |
---|---|
PYMAPDL_START_INSTANCE | ansys.mapdl.core.launcher.launch_mapdl() 函数的行为重写,只尝试连接 PyMAPDL 的现有实例。一般与 PYMAPDL_PORT 结合使用。 |
PYMAPDL_PORT | PyMAPDL 连接的默认端口。 |
PYMAPDL_IP | PyMAPDL 连接的默认 IP。 |
ANSYSLMD_LICENSE_FILE | 许可证文件或 IP 地址,端口格式为 PORT@IP 。请勿与 MAPDL 实例运行所在的 IP 和 PORT 混淆,后者使用 PYMAPDL_IP 和 PYMAPDL_PORT 指定。这有助于为 Docker 提供许可。 |
PYMAPDL_MAPDL_EXEC | 启动 MAPDL 实例的可执行路径。 |
PYMAPDL_MAPDL_VERSION | 在有多个 MAPDL 版本可用的情况下启动的默认 MAPDL 版本。 |
PYMAPDL_MAX_MESSAGE_LENGTH | gRPC 消息的最大长度。如果您的连接在运行 PRNSOL 或 NLIST 时终止,请提高该值。以字节为单位,默认为 256 MB。 |
文字格式
**粗体**
-> 粗体_斜体_
-> 斜体~~删除线~~
->删除线
显示代码
/// <reference no-default-lib="true" />
/// <reference lib="dom" />
/// <reference lib="dom.iterable" />
/// <reference lib="dom.asynciterable" />
/// <reference lib="deno.ns" />
import "$std/dotenv/load.ts";
import { start } from "$fresh/server.ts";
import manifest from "./fresh.gen.ts";
import config from "./fresh.config.ts";
await start(manifest, config);
参考
- 壳子是在这个仓库的基础上做的:fresh-blog-with-deno2
结语
这是我的第一篇博客,希望能坚持下去,记录学习的点滴。