毕业论文中公式太多了,手动维护起来非常复杂,如何进行自动编号?
目录
第一步:在标题上插入两个域代码
SEQ eq \h
SEQ list \r \h
SEQ
相当于我们编程中的关键字,eq和list相当于变量的名字,可以自己随便命名,\h
代表hide,即隐藏,\r
代表reset
第二步:在公式中使用变量
如果有多个公式,直接复制编号代码。
最后,右键 → 更新域,完成!
如何交叉引用?
选中公式的编号,然后插入书签。
引用书签即可。
SEQ eq \h
SEQ list \r \h
SEQ
相当于我们编程中的关键字,eq和list相当于变量的名字,可以自己随便命名,\h
代表hide,即隐藏,\r
代表reset
如果有多个公式,直接复制编号代码。
最后,右键 → 更新域,完成!
选中公式的编号,然后插入书签。
引用书签即可。
使用 uuid 库手动生成 采用这个库:github.com/gofrs/uuid 在 GORM 中定义一个 BaseModel,并增加钩子函数: import "github.com/gofrs/uuid" type BaseModel struct { ID uuid.UUID CreatedAt time.Time UpdatedAt time.Time DeletedAt gorm.DeletedAt `gorm:"index"` EffectiveTime *time.Time } func (m *BaseModel) BeforeCreate() (err error) { m.ID, err = uuid.NewV4() if err != nil { log.Logger.Err(err).Msg("uuid create failed") return fmt.Errorf("uuid create
阅读更多开始 import React from "react"; import ReactDOM from "react-dom/client"; import { createBrowserRouter, RouterProvider, } from "react-router-dom"; import Root from "./routes/root"; const router = createBrowserRouter([ { path: "/", element: <Root />, }, ]); ReactDOM.createRoot(document.getElementById("root")).render( <React.StrictMode> <RouterProvider router={router} /> </React.StrictMode> ); root 路由比较特殊。 Not Found import ErrorPage from "./error-page"; const router = createBrowserRouter([ { path: "/", element: <Root />, **errorElement: <ErrorPage />,** }, ]); ReactDOM.createRoot(document.getElementById("root")).render( <React.StrictMode> <RouterProvider router={router} /> </React.StrictMode> ); 嵌套路由 让 <Contact /> 渲染在 <Root /> 的 children(<Outlet />) 中: const router = createBrowserRouter([ { path: "/",
阅读更多