Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
lmj01 committed Jan 7, 2024
1 parent e690c07 commit 4e4c1ff
Show file tree
Hide file tree
Showing 4 changed files with 40 additions and 4 deletions.
9 changes: 7 additions & 2 deletions articles/markdown.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# 矩阵
# Markdown
## 矩阵

$$
\begin{martix}
Expand Down Expand Up @@ -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 |
| 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)
21 changes: 21 additions & 0 deletions cg/library/imgui.md
Original file line number Diff line number Diff line change
@@ -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
2 changes: 1 addition & 1 deletion index/article.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
12 changes: 11 additions & 1 deletion index/computerScience.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down

0 comments on commit 4e4c1ff

Please sign in to comment.