《算法导论(第4版)》阅读笔记:p1-p1

《算法导论(第4版)》学习第 1 天,p1-p1 总结,总计 1 页。

一、技术总结

无。

二、英语总结(生词:1)

1.practitioner

(1)practice

(2)practitioner

c. one who practices a profession(从事某一职业的人,从业者)。

(3)示例

Therefore, it behooves you to understand algorithms not just as a student or practitioner of computer science, but as a citizen of the world(《《算法导论(第4版)》》preface)。

关于英语的注解同步更新汇总到 https://github.com/codists/English-In-CS-Books 仓库。

三、其它

这本书来自于:https://github.com/codefollower/My-Blog/issues/1。工作之后,个人一直追求的一个方面就是“系统化”,笼统的来说就是两方面“基础”+“专业”。这本书属于基础方面的深化,强化算法技能。

四、参考资料

1. 编程

(1) Thomas H. Cormen,Charles E. Leiserson,Ronald L. Rivest,Clifford Stein,https://book.douban.com/subject/35591269/

2. 英语

(1) Etymology Dictionary:https://www.etymonline.com

(2) Cambridge Dictionary:https://dictionary.cambridge.org

欢迎搜索及关注:编程人(a_codists)

<think>我们正在讨论Logseq的标签管理原则和优秀案例。根据之前的引用,Logseq强调通过标签来组织内容,而不是传统的文件夹结构。用户需要清晰、方便统计的管理方法。 核心原则: 1. **原子化原则**:每个笔记或待办事项应专注于一个主题,并使用特定标签标记。例如,一个关于“项目会议”的笔记可以打上 `#会议` 和 `#项目A` 标签,而不是创建一个综合性的“项目会议笔记”。 2. **层级化标签**:使用父子标签结构来建立分类体系。例如: - `#项目/项目A` 表示项目A下的所有任务 - `#待办/高优先级` 用于高优先级待办事项 3. **一致性原则**:整个知识库使用统一的标签命名规范,避免同义词混用(如同时使用 `#会议` 和 `#meeting`)。建议使用中文或英文中的一种,并采用全小写格式。 4. **功能分离**:区分内容标签(如 `#机器学习`)和状态标签(如 `#待办`、`#进行中`)。例如: ```markdown - [ ] 完成实验报告 #项目/毕业设计 #待办/高优先级 @{2024-06-30} ``` 5. **动态统计**:利用Logseq的查询功能动态生成统计视图。例如,以下查询可列出所有高优先级待办: ```clojure #+BEGIN_QUERY {:title "高优先级任务" :query [:find (pull ?b [:block/content :block/deadline]) :where [?b :block/marker "TODO"] [?b :block/priority "高"] [?b :block/deadline ?d] :inputs [:current-page]] } #+END_QUERY ``` 优秀案例: **案例1:项目进度跟踪系统** - 使用标签:`#项目/名称` + `#里程碑` + `#延期风险` - 待办示例: ```markdown - [ ] 用户测试方案 #项目/官网改 #里程碑/V1.0 @{2024-07-15} - [x] 需求文档终 #项目/官网改 #里程碑/V0.5 ✅ 2024-06-20 ``` - 进度统计查询: ```clojure #+BEGIN_QUERY {:title "项目延期风险" :query [:find (pull ?t [:block/content :block/deadline]) :where [?t :block/tags [:tag/name "延期风险"]]] } #+END_QUERY ``` **案例2:学习笔记管理** - 层级标签:`#学科/计算机/算法` + `#概念/动态规划` - 笔记片段: ```markdown ## 背包问题 定义:: 在容量限制下最大化价值的组合优化问题[^2] #概念/动态规划 #算法/经典问题 ``` - 关联查询(查找同一概念的所有笔记): ```clojure #+BEGIN_QUERY {:title "动态规划相关笔记" :query [:find (pull ?p [:block/content]) :where [?p :block/tags [:tag/name "概念/动态规划"]]] } #+END_QUERY ``` 进阶技巧: - **标签别名**:用 `#待办` 替代 `#todo` 避免中英混用 - **自动状态更新**:通过任务完成自动替换标签(需插件支持) 例如:任务完成后自动将 `#进行中` 替换为 `#已完成` --- §§相关问题§§ 1. 如何高效清理Logseq中的冗余标签? 2. 是否有工具可以可视化Logseq标签之间的关系? 3. 在团队协作中如何统一标签规范? 4. Logseq的标签查询语法与SQL有何对应关系? </think>以下是 Logseq 中使用标签管理笔记和待办事项的核心原则及优秀案例,结合知识管理最佳实践: --- ### **四大核心原则** 1. **原子化标签原则** - 每个标签代表单一概念或实体 - 反例:`#项目A-UI设计-前端开发` - 正例: ```markdown - [ ] 设计登录页 #项目/A #任务/UI设计 #成员/张三 @{2024-07-10} ``` - 优势:支持多维过滤(如同时查 `#项目/A` + `#成员/张三`)[^1] 2. **分层命名规范** ```markdown #领域/子领域 → #技术/前端框架 #资源类型/主题 → #书籍/React实战 #状态/进度 → #状态/进行中 #角色/责任人 → #负责人/李四 ``` 实现标签语义层级化,避免扁平混乱[^4] 3. **动态状态流转** - 待办事项生命周期标签: ```mermaid graph LR A[#状态/待处理] --> B[#状态/进行中] B --> C[#状态/阻塞] B --> D[#状态/已完成] ``` - 自动更新插件:`logseq-plugin-todo` 可基于日期自动转换状态标签 4. **统计友好设计** - 量化标签:`#耗时/15min` `#优先级/P1` - 结合查询语法生成报表: ```clojure #+BEGIN_QUERY {:title "高优先级任务" :query [:find (pull ?b [:block/content]) :where [?b :block/tags #标签/优先级/P1]] } #+END_QUERY ``` --- ### **优秀实践案例** **案例1:研发项目管理** ```markdown - [ ] 修复登录BUG #项目/官网迭代 #技术/后端 #缺陷/严重 #里程碑/V2.3 @{2024-07-15} #耗时/2h ✅ 2024-07-05 ``` - **标签作用**: - `#技术/后端` → 技术栈分类 - `#缺陷/严重` → 问题分级 - `#里程碑/V2.3` → 本关联 **案例2:学习笔记管理** ```markdown ## 动态规划原理 #算法/动态规划 核心思想:: 将问题分解为子问题求解[^2] 相关文献:: [[算法导论]] #资源/书籍 - [ ] 完成习题5.3 #任务/练习 #优先级/P2 ``` - **标签系统**: - `#算法/动态规划` → 知识主题索引 - `#资源/书籍` → 资料来源分类 **案例3:跨项目协作** ```logseq-plugin-tabs #+BEGIN_TABS #会议记录/2024-07-01 ## 产品需求确认 - [x] 原型设计 #项目/A #状态/已完成 - [ ] API联调 #项目/B #依赖/后端团队 #+END_TABS ``` - 通过标签页插件管理多项目上下文[^3] --- ### **效率提升技巧** 1. **批量操作** - 使用 `{{query (and #状态/待处理 #项目/A)}}` 集中处理同类任务 2. **模板自动化** ```markdown template:: 缺陷报告 - 现象描述:: - 重现步骤:: - 相关标签:: #缺陷/{{select: 严重,中等,轻微}} ``` 3. **看板视图** ```clojure #+BEGIN_QUERY {:title "项目看板" :query [:find (pull ?b [:block/content]) :in $ ?project :where [?b :block/project ?project]] :inputs [:项目/A] } #+END_QUERY ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值