samwei12's blog

Stay hungry, stay foolish.

最近在少数派上看到了 简悦 +Logseq 个人知识库搭建 | 从零开始完全指南 - 少数派, 一时间感觉打开了新世界,其实我很早就买了简悦 2.0,但由于一直没有很好的使用场景,外加配置实在过于复杂, 始终吃灰。直到看到这篇文章,发现原来简悦也可以直接跟 Logseq 打通,那么稍后读的最大弊端终于有了完美的解决方案。

不过实际按照教程配置的过程中,发现原作者是基于坚果云搭建的,不符合我本地化的思路(主要是公司不允许用云盘),因此尝试摸索一个本地任意文件夹均可实现的方案,过程中踩了非常多的坑,记录下来,希望对大家有帮助。

阅读全文 »

今天在开车回家的路上又听了一遍《人是如何学习的》,当听到其中讲专家具有普通人所没有的几大特征时,其中第一条就是专家具有“心理表征”。这里解释到什么是心理表征的时候,我突然感到最近所阅读和学习的知识全部串在了一起,有一种不吐不快的感觉,于是在车里构思了这篇文章。

阅读全文 »

最近连续写了两篇万字长文,有点累了,而且我也知道这种长文基本上也不太会有人阅读,周末写点测评放松一下。

这篇文章主要是介绍一下这几年我自己所用过的几款思维导图软件。

阅读全文 »

前言

五一期间阅读完毕了《小强升职记》一书,感觉收获颇丰,对自己的时间管理进行了更加深入的思考和了解。本文就针对我在阅读过程中所记录的一些笔记以及思考实践进行一个回顾总结。

这本书的主线是介绍主人公职场菜鸟小强在大牛老付的帮助下,一步步理清楚自己在时间管理方面所犯下的一些错误,并且进行改正完善,之后慢慢从菜鸟走向一名比较成熟合格的技术负责人的整个历程,按照这条成长路线来进行叙述的。可以看出作者在这方面的功底非常深厚,深入浅出的就把时间管理中常犯的一些错误和如何应对逐步的展开来讲述。

阅读全文 »

原文链接

PKM闭环中有一个很重要的环节就是信息输入,包括各种信息来源,例如微信公众号、博客、知乎、RSS等等,因此也就诞生了一大堆稍后读软件,如何真正有效的获取输入而不是做一只仓鼠是需要思考的。最近看了《小强升职记》很有收获,里面提到最好在每个方面都有一个自己的小系统,“做事要靠系统而不是靠感觉”,因此这里简单记录下自己的思考和目前构建起来的信息收集整理系统。

阅读全文 »

2021-05-08: 1.0版本初步完成,待完善已完成任务回顾
2021-05-10: 1.1版本完成,修改不重要不紧急为将来清单,且新增每周回顾

前言

最近在阅读《小强升职记》,感觉里面讲到的时间管理工具和方法十分有用,自己之前虽然也了解一些工具,例如四象限原则、两分钟方法等,但看完这本书之后感觉之前的理解还是太肤浅了。是时候升级一下自己的时间管理系统了。

阅读全文 »

原文链接

  • 这篇文章是个人知识总结相关的第一篇文章,主要目的是为了阐述我们为什么需要一个 PKM 系统,并且简单对自己这几年亲身形成的PKM 系统进行总结。

PKM 是什么?

  • PKM 是 Personal Knowledge Management 的缩写,我们先来看一下 Wikipedia 中的描述:

Personal knowledge management (PKM) is a process of collecting information that a person uses to gather, classify, store, search, retrieve and share knowledge in their daily activities (Grundspenkis 2007) and the way in which these processes support work activities (Wright 2005). It is a response to the idea that knowledge workers need to be responsible for their own growth and learning (Smedley 2009).

  • 这个解释已经非常清晰了,PKM 就是一套个人知识管理系统,包括知识检索、收集、分类、分享等等,可以说我们在日常生活中每个人都在不停的使用 PKM,例如看新闻、刷抖音、刷微信公众号等等,都是一个不停获取信息的过程,那么我们为什么要梳理搭建属于自己的 PKM 呢?
阅读全文 »

原文链接

今天开始会写一系列 Java 后端学习的笔记,一方面是为了以后翻阅查看,更主要的原因是通过写作输出的方式让自己的印象更深,避免遗忘。

首先是简单记录下自己学习使用 JDBC 的历程,由于目前基本都是通过一些类似 MyBatis 的框架来进行数据库操作,所以 JDBC 的使用不需要掌握太深入,仅作为了解即可。

简介

首先我们学习任何东西之前都需要先了解几个问题,基本上的思路是:
1. xxx 是什么?
2. 有什么作用?也就是为什么需要 xxx?
3. 怎么使用(简单入门即可)?
4. 分别就主要链路进行知识补充
之后,可以根据实际情况决定是否要进一步深入了解,还是只作为简单学习即可。

JDBC 也不例外。

阅读全文 »

原文链接

背景

虽然做iOS开发的过程中使用过 **Cocoapods**, 但是对里面的细节了解其实不算太多,直到这两年做织女项目时,通过对Cocoapods进行Qt支持改造才开始深入了解部分细节,这个过程中,网上没有找到太多相关资料,本文就简单介绍下我对Cocoapods提供的插件机制的一个简单了解,希望能给大家带来一些帮助。

Ruby Open Classes

在此之前,我们简单看下 Ruby Open Classes ,这部分是为未接触过Ruby的同学准备的,熟悉的同学可以直接略过。

在Ruby中,类永远是开放的,你总是可以将新的方法加入到已有的类中,除了你自己的代码中,还可以用在标准库和内置类中,这个特性被称为Ruby Open Classes。下面我们通过一个示例简单看下。

阅读全文 »

原文链接

前言

  • 我们在使用 Cocoapods 过程中,如果发现它未能满足我们的要求该怎么办呢?
  • 最简单的粗暴的办法就是 fork 一份 Cocoapods 源码,然后自己公司内部或者个人直接针对源码进行部分修改或者新增功能,但这样做完全没有兼容性和扩展性,如果后续 Cocoapods 升级版本,你是无法兼容的,还需要重新进行一次修改,费力不讨好.
  • 其实 Cocoapods 提供了一套很方便的插件机制,只需要符合插件规则,即可定制各种自定义需求,接下来我们就看下应该如何自定义一个自己的插件.
阅读全文 »
0%