如何构建个人的知识体系(一)

什么是个人知识体系 个人知识管理是一种基于现在的信息时代,新诞生出来的知识管理的理念和方法,能将个人拥有的各种资料、随手可得的信息变成更具价值的知识。 简单的说,就是通过现代化工具建立知识体系并不断完善,进行知识的收集、消化、吸收和在加工(创新)的过程。 为什么要建立工人知识体系 在现在这个现代化的社会中,我们的生活由于互联网的加持,变得越来越快节奏。各种各样的消息占据着我们的时间和空间。从2G时代的文字,到3G时候的图文,再到现在4G时代的视频。相信随着技术的演进发展,5G时代我们所接收到的信息会更多。同样的由于技术的发展,让我们不再有了Offline和Online的界限。就现在即便是睡觉,我们也通过各种各样的穿戴设备和智能家居接收互联网世界传递来的消息。那么在海量的信息中,你是不是也体验到「xxx」一样迷失在东京的感觉?怎样才能做到不会迷失? 移动互联网带来的便利,一方面提升着我们的生活体验,

其物如故,其人不存

昨晚12点30才躺下,一直没有睡着,不知道最后几点入睡的。夜里一直翻腾的厉害,想这想那的,最终在3点多的时候,起床上完厕所,回来勉强让自己躺到4点多,就再也找不到睡意了。既然睡不着,索性就起床吧。在客房的窗户那里待了一会,车很少,可鸟很多,都在那里叽叽喳喳地叫,这点让我非常的意外。曾几何时,我已经在城市中除了公园之外很难找到这么多鸟儿的声音,可今天早上这么早,这么多鸟,还是让我有点吃惊。在习惯了公司,小吃城,家里;工作,吃饭,睡觉;睁眼,闭眼,再睁眼等一系列流程之后,逐渐地削弱了我对外界的感知能力,大部分视野的出口都是小小的屏幕。一来到废都,

不能,不明白

我大概是03年接触PC互联网的,那个时候对这个巨大的机器保持中立,不喜欢也不反对。直到有一段时间,我发现自己喜欢的网站没法正常的访问,查阅了一部分资料之后才知道,原来身前的围墙已经越建越高。可,这又有什么关系呢,其他网站可以上就行了,少了那几个不算什么。到了10年,上了大学,发现很多人居然连这个墙是什么都不知道,我非常诧异。就如同我在四面还乡的小县城中幻想大城市人,直到我真正来到大城市,看到这些人的生活之后的那种诧异一样。百度能给到的信息越来越少,广告越来越多,有一天我终于忍不住了,想尽一切办法去访问远方的Google。当时市面上也有三四款爆款软件,我选择了道路曲折的GAE + Python的方式。换到这种道路去看远方的互联网,真的感觉很好。使用体验,信息的获取程度,自由开放的程度,都是我以前不曾有过的。那一刻,我已经知道了,

Everything will be fine

经常看见美国电影中会说Is Okay. Everything will be fine.最后确实是所有的事情都变好起来了。人物角色的转换和能力的提升,会让一切都好起来。但是,电影是高于生活的产物。现实生活永远不会像电影那样,一帆风顺或者跌宕起伏。现实就是如果你不去努力不去奋斗,什么事情改变,不好的东西仍然存在,好的东西也不会变的更好。毕竟will be 不是must be,是得靠自己双手才会有更加不一样的未来。

时间和空间

现在看到雪,我也少了那种儿时的喜悦,现在也是觉得在也平常不过。反倒是哪年冬天不下雪,可能还会给我产生深刻地记忆。以前我也觉得,那些说生活乏味的人,脑子是不是有问题。世界这么有意思,时间大把大把的有,想去干嘛就去干嘛。直到我也走向社会几年之后,逐渐地我也将自己困在了原地,每往出迈一步,都需要耗费特别大的能量。在这些能量消耗完了之后,可能又回归到原地。18 19年我特别喜欢问一件事情,这样做的意义是什么。现在的我也算悟出来一些道理——这些其实都是没有意义的。人降临在这个世界上,就是一堆随机时间的叠加而产生的。至于我来到这个世界,也是同理,不是任何事情都会有意义。活着就是活着,看书就是看书,发呆就是发呆,自己喜欢就好。现实的社会,给了我们很多的框架,

Django使用MySQL数据库

由于SQLite不支持Git版本控制,所以将Django的默认数据库换到MySQL当中。 开始 修改配置文件 修改settings默认配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } } 修改为MySQL的引擎 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'your_db_name', 'USER':

CentOS7升级Python默认版本到3.7

现在默认的CentOS7的Python版本为2.7.5,但随着官方放弃Python2的时间节点已经到来(查看[这里]),切换到Python3是大势所趋。我选择了3.7,通过软连接的形式,加到bin下,进行调用。 创建一个目录存放Python原始文件:mkdir ./Python3 && cd ./Python3 下载原始Python安装包:wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.

人生不是马拉松

可能到了年底,多少对于这一年有的一点期望,都幻化成为无头无尾的空炮弹,打在自己的身上却不痛不痒。要说一年最痛苦的时刻,莫过于就是日历被换掉的那刻,逝去的时光无法再次追回,只能靠着怀抱来年的憧憬,以及对未来的幻想,流着口水夹着尾巴,穿梭在欲望和霓虹之中。(PS:打开一瓶冰的气泡苏打水,让我在冬日里感受到夏日的清凉。)开车行驶在熙熙攘攘的公路上,有的时候却不知道下一站将会在哪里。毕竟人生嘛,肯定不会像高德地图一样,每次都提供你一个最优的且可以到达的终点。路该怎么走,还剩多少里程,什么时候能到达,路上有没有拥堵,我都能精确知道。人生的旅途也因为如此,充满了各种可能,充满了各种精彩。是谁规定人生就是一场马拉松,重复地一步又一步,从起点跑向终点。きょうも走りつづける。今天也继续跑着。だれだってランナーだ。

使用FRP进行内网穿透

因为项目上的需要,内网增加了一台服务器,在配置Jenkins的时候,发现需要一个外网地址才能触发WebHook,进而走构建流程。所以就需要采用内网穿透的方式把内网的服务开放到外网当中。例如,家里的NAS,想要在家里之外的地方访问,就需要用到内网穿透的技术。目前市面上比较成熟的几个方案,DDNS,ngrok,frp,各有各的优势和缺点。我选择frp的原因很简单,方便配置,开源免费。 准备工作 一台有独立IP的VPS 一个可以自由解析的域名 背景知识 简介 正如frp主页写的** frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和

通过Crontab定时备份

目地通过Linux下的定时任务Crontab来定期的执行脚本,备份服务器中的MySQL数据。Shell脚本解释#!/bin/sh t=$(date +%Y%m%d%H%M%S); cd /backup/mysql mysqldump -uroot -pyourpassword yourdatabase > yourdatabase.sql tar -czf yourdatabase.${t}.tar.gz yourdatabase.sql rm -r