0%

前言

Obsidian 相信大家应该不陌生了,一款使用 Markdown 语法的双链笔记工具。个人免费使用,丰富的插件系统,知识快速链接,都是其出色的地方。当然它也有一些值得诟病的地方,例如界面简单,新手打开感觉就是一个普通笔记本,和隔壁 Notion 的初始的精美相比,实在是“简陋”。因此大部分小伙伴都是了解一段时间后要么放弃,要么转战其他笔记工具。因此这篇文章就是告诉大家如何利用丰富的插件库来打造专属个人的笔记本。文章最后会附上懒人包,开箱即用。

准备

可以到官网下载对应平台的安装包,几乎做到了全平台覆盖,附上官网地址

阅读全文 »

认知是什么?
?
“认识”和“知道”,
“认”:感知到外界的信息,
“识”:在脑袋中进行解释和整理(理解),
“知”:通过自己的思维体系消化和决策,
“道”:最终通过自己的语言来表达和解释
提升认知能力,就是提升看待和处理外界事务的能力。

三个大脑的关系
?
人体主要分为3个脑区,“情绪脑”、“本能脑”和“理智脑”。并且由于“情绪脑”、“本能脑”离心脏近,当遇到突发事件后,“情绪”和“本能”会自动开始接管,“理智”脑可能会因为供血不足而思考缓慢。因此我们需要稳定情绪,重新思考。

阅读全文 »

Angular Component, Core Directives and Pipes

Angular 17 新增了哪些新的方法

新增了 @for @empty | @if @else | @switch @case @default

@for @empty 和 *ngFor 的区别

更加简单,默认支持 $index, $count, $first, $last, $odd, $even,必须要给 track,可以是方法

@if @else 和 *ngIf 的区别

写法更方便

*ngContainer 的作用是什么

作为一个占位符,和 React<></>类似,通常可以结合其他指令一起使用。不会放到 dom 结构中

ngTemplate 是什么

可以定义一个模板元素

build-in pipe 有哪些

date: 'MMM/dd/YYYY', currency: 'CNY', number:'3.3-5', slice:0:2, json, keyvalue

阅读全文 »

在我们去了解React Fiber之前,我们需要先了解到React的渲染机制,从而去探求为什么React会选择推出React Fiber来替换以前的模式。

React的渲染机制

React会在内存中维护一棵虚拟的DOM树(V-DOM-TREE)。当数据(state)发生变化时,会自动更新虚拟DOM,生成一棵新的虚拟DOM树。通过 Diff 两棵树来找到变化的部分,从而得到一个更新的集合(Patch),然后将集合加到队列中,最终去批量更新Patch到真实的DOM节点中。

img

阅读全文 »

前言

在一个多模块开发的Android项目中引入了databinding ,踩到了一些坑。这篇文章会将项目中使用databinding的心得以及踩到的坑整理下来。

阅读全文 »

前言

根据《大话数据结构》提取的一些书籍中的要点,根据自己习惯整理,可能对于他人不适用。整理了大部分要点,后续比较复杂的图结构和算法没有再深入整理。

阅读全文 »

前言

根据《代码整洁之道》提取的一些书籍中的要点,根据自己习惯整理,可能对于他人不适用。整理了大部分要点,关于代码重构和代码味道的部分没有整理,在读code smell的时候再整理这部分。

阅读全文 »

三大支柱

  • 经营可持续的业务(Run a sustainable business)
  • 推动IT变革,追求软件卓越(Champion software excellence and revolutionize the IT industry)
  • 积极提倡社会和经济公正(Advocate passionately for social and economic justice)

核心原则

价值驱动

什么是价值驱动

一种成效导向的、基于价值和反馈驱动来进行优先级排序的决策系统。这套系统是一个闭环,能够持续提供反馈并修正方向。首先建立起对愿景和目标的分解机制,并充分认识到每个投注的不确定性,通过尽量小的尝试来不断调整投资组合,保证对外界变化的快速响应。

阅读全文 »

前言

在项目中需要引入dependency check的工具来扫描相关依赖的库是否有安全漏洞等问题。由于是使用Gradle作为依赖构建工具,以及kotlin作为开发语言,所以选择了owasp dependency checkGradle插件的方式。最后需要将报告上传到sonar进行展示。

工具

  • Gradle 6.4.1
  • org.owasp.dependencycheck
  • sonarqube

流程

引入依赖
阅读全文 »