From 4e4c1ffee2b800ad71d871eb4149fd77b499fbdf Mon Sep 17 00:00:00 2001 From: lmj01 Date: Sun, 7 Jan 2024 20:10:08 +0800 Subject: [PATCH] update --- articles/markdown.md | 9 +++++++-- cg/library/imgui.md | 21 +++++++++++++++++++++ index/article.md | 2 +- index/computerScience.md | 12 +++++++++++- 4 files changed, 40 insertions(+), 4 deletions(-) create mode 100644 cg/library/imgui.md diff --git a/articles/markdown.md b/articles/markdown.md index f54fe13..68803e9 100644 --- a/articles/markdown.md +++ b/articles/markdown.md @@ -1,4 +1,5 @@ -# 矩阵 +# Markdown +## 矩阵 $$ \begin{martix} @@ -27,4 +28,8 @@ $\left 1 2 3 4 5 6 7 8 9 \right$ | Syntax | Description | Test Text | | :--- | :----: | ---: | | Header | Title | Here's this | -| Paragraph | Text | And more | \ No newline at end of file +| Paragraph | Text | And more | + +## 其他 + +- [A WYSIWYG Markdown editor, improve reading and editing experience. and generate your Markdown files into online documents in the easiest and fastest way一个所见即所得的 Markdown 桌面编辑器,集成了 Mermaid 图形与 Katex 公式,支持明亮和暗黑风格。](https://github.com/1943time/bluestone) \ No newline at end of file diff --git a/cg/library/imgui.md b/cg/library/imgui.md new file mode 100644 index 0000000..4d5d734 --- /dev/null +++ b/cg/library/imgui.md @@ -0,0 +1,21 @@ +# imgui + +立即模式,有多种实现 + +[Casey Muratori](https://caseymuratori.com/)的一篇文章中描述,imgui模式的开始[Inmediate Mode GUI paradigm](https://caseymuratori.com/blog_0001)。但让我想到的是blender那套UI,也是自己使用OpenGL绘制,但那个逻辑复杂度就比较高了。 + +[Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies.](https://github.com/ocornut/imgui) +[A single-header ANSI C immediate mode cross-platform GUI library, This is a minimal-state, immediate-mode graphical user interface toolkit written in ANSI C and licensed under public domain](https://github.com/Immediate-Mode-UI/Nuklear) + +## ocornut Dear ImGui + +### 优点 + +- 快,实现简单 +- 无状态, 逻辑维护都需要自己调用者自己维护 + +### 缺点 + +-无状态,通常布局算法都需要两次遍历所有UI组件(第一遍计算大小,第二遍计算布局) + +## Nuklear \ No newline at end of file diff --git a/index/article.md b/index/article.md index a27e387..4ae7642 100644 --- a/index/article.md +++ b/index/article.md @@ -4,7 +4,7 @@ - [个人认识](../articles/personal.ideas.md) - [3D引擎](../cg/engines.md) - [汉语拼音网](http://www.hanyupinyin.org/) -- [Markdown 例子](../articles/markdown.md) +- [Markdown](../articles/markdown.md) - [Mathjax](../articles/mathjax.md) ## dev-note diff --git a/index/computerScience.md b/index/computerScience.md index bae5126..6324590 100644 --- a/index/computerScience.md +++ b/index/computerScience.md @@ -115,10 +115,20 @@ - [Real-Time Polygonal-Light Shading with Linearly Transformed Cosines](https://eheitzresearch.wordpress.com/415-2/) -## Distributed System +## 网络 + +- [著名技术作者 Beej 新发布的计算机网络底层概念的英文教程Beej's Guide to Network Concepts)](https://beej.us/guide/bgnet0/html/split/index.html) +### Distributed System > 分布式系统 - [协同编辑](../articles/2023/associateEditor.md) +- [Building a collaborative text editor in Go协同开发文本编辑器的go实现思考](https://www.aadhav.me/posts/collaborative-editor) + + +## 数值计算 +> numeric calculation + +- [求取近似值的一个小技巧](https://www.johndcook.com/blog/2023/02/07/mediant-approximation-trick/) ## AI - [模型](../ai/model.md)