Q同學's world

千里之行,始于足下


  • 首页

  • 关于

  • 标签

  • 归档

你当像鸟飞往你的山

发表于 2021-08-15

你当像鸟飞往你的山 Educated
https://www.zhihu.com/question/354406357/answer/928711802

– 开始读这本书的时候,并没有带着一些好奇,也没有提前了解一些作者的背景,知道读完了全书,才了解到,全篇表达的深层意义。
塔拉·韦斯特弗 Tara Westover,美国历史学家、作家。1986年生于爱达荷州的山区。十七岁前从未上过学。通过自学考取杨百翰大学,2008年获文学学士学位。随后获得盖茨剑桥奖学金,2009年获剑桥大学哲学硕士学位。2010年获得奖学金赴哈佛大学访学。2014年获 剑桥大学历史学博士学位。2018年出版处女作《你当像鸟飞往你的山》。2019年因此书被《时代周刊》评为“年度影响力人物”。

作者的17岁之前一直都是在山里,甚至他们选择住在山上也是他们的父亲、母亲做的一种抉择,塔拉的母亲从小受着公主般的严格教育,这种家庭压迫教育或许是推动它要死死的跟随一个农场主,并且逃离塔拉外祖母安排的生成的社会生活,选择了另一种极端的生活方式;他们的生活和我想象中的中国的山区还是有很大的区别的,他们家拥有整座山,拥有良好的收入,拥有汽车、能买的上想要买的电脑等等,他们在物质上面未曾缺失过什么, 但是偏偏是这种偏僻的地方,却更容易滋生精神上偏执的问题,在精神上与世隔绝,极端的信仰摩门教,偏僻的山区,在政府的管辖范围的边缘,为极端疯狂的教徒提供了方便。
作为一个中国出生的95后,很难想象这种极端的教条,还有塔拉父亲对于教条偏执的态度,塔拉的父亲一直认为山下的“摩门教”被政府洗脑了,不让他们的孩子们上学。。。认为穿着暴露是一种妓女的行为。这也是导致塔拉在上大学的时候,发现自己与这个社会各个不入的原因。17岁的偏执,哥哥的暴力,在塔拉真正接触知识社会的那一刻 快要撕裂了。 最绝的是塔拉的父亲认为它的女儿在接触外界的那一刻,改变自身的那一刻,便被背叛了宗教,也背叛了家庭,在塔拉上了大学之后,他的父母也会劝塔拉,让回重新皈依摩门教,回归家庭,即使她已经拿到了剑桥的学位,在读哈弗的博士。
最终的爆发点或许就是她的哥哥肖恩,一个控制狂,类似于今天的pua,疯狂的pua,折磨家庭的每一个人,最暴力的把塔拉的头塞进马桶,N次,有一次还是在塔拉带着男朋友回家,当着她男朋友的面,这…. 一次姐姐也告诉塔拉曾经收到肖恩的折磨,于是塔拉决定向父母求助。然而。。。肖恩拿着刀子威胁,拿着**威胁。 父母认为肖恩在教会已经收到上帝的洗礼,而塔拉是一个叛徒,全家支持的方向也转向了肖恩。塔拉也与全家决裂了。。。
后来在哈弗读博士的时候,我想塔拉天天颓废的看电视剧的那段时间,应该是精神上面的一个至暗时刻了,她甚至认为外接改变了她,她获取了良好的教育,世俗的认可与家庭的背叛,和家庭的决裂相比,得不偿失,这种情感上的撕裂,需要另一种方法去救赎。没错,是它的上学的博士导师,是教会的主教,是他的那位在中东读书的男朋友,也是17岁之前的经历,让她在读书的时候去思考女权,去思考犹太屠杀,甚至去思考摩门教的深层意义。在思考这些的同时,我想她也救赎了曾经的自己,但是面对从小建立的感情,不管不顾的“背叛”他们,绝对的割裂是否过于残忍?

– 教育的意义在我们认识这个世界,认识到曾经生活地方的一些荒唐的时候,我们有我们理性的思考与选择,在面对外界、历史的时候有一个清醒的认识,但是面对原生家庭对于父母的情感,教育在这一方面是否又真正的救赎了作者呢?

HHKB

发表于 2021-08-08

HHKB

中英文; control+ space
大小写 shift +. Or fn + table

上下左右: opt. + ijkl. Or fn + 上下左右
启动台 comand + 0
切换桌面 opt + control + ijkl

删除 control + d or. control + h
跳到行首:control + a 跳到行尾: control + e

google
切换页面 command + control + []

Item
切换页面 command + []

霍乱时期的爱情

发表于 2021-08-08

霍乱时期的爱情

https://www.zhihu.com/question/274223889/answer/1617314344

看完了全书,仿佛自己过了 N 遍人生,也仿佛过了一生,仿佛看到了自己,但自己也没有弗洛伦蒂诺 那么守着一生的精神上的童贞,最后我看上面的分享说的挺好的,全书最幸运的一个人,就是女主角费尔明娜,一生都不懂爱情,却被爱情眷顾了一生。

爱情: 是合适的生活? 获取世俗的安全感?既然合适的在一起不是爱情,那,真正的爱情是什么? 是那惊鸿一瞥?是那一瞬间的回望,那虚无缥缈的东西,渐渐被神话的了鲜花女神? 最后,我想 费尔明娜和乌尔比诺医生 的相遇结合,也是挺好的,但是,没有爱的结合,没有爱的驱使,我们靠什么去维持一个家,维护彼此?盲目的责任? 就像乌尔比诺医生和芭芭拉•林奇小姐的一见倾心,是否也是普罗大众 身在迷宫中的一种探索呢? 探索自己不敢违背世俗,探索自己内心深处的一颗种子。
我想,每个时代的每个人每个阶段想要的东西不一样,对于爱情的定义也不一样吧,尤其对于普罗大众来说,爱情这种东西好像是可遇不可求的东西?为啥这么说?我想每个人都有每个人自己的答案,但是我觉的霍乱时期的爱情的作者 加西亚•马尔克斯 帮助我们普罗大众把爱情给总结了一下,也不算总结,带我们观摩,参观了一下世间百态的爱情,也许真正的爱情对于我们普罗大众来说 是没有勇气的,世间有几个弗洛伦蒂诺。 况且,在世俗中,我们甘心 做一个精神上的和尚么?在精神上为心爱的等上一辈子? 这可能也是为啥 普罗大众普通而又平凡并且还会迷茫的原因吧。

相约星期二

发表于 2021-08-08

一个社会学教授,一个体育新闻播报员的学生。社会学教授:母亲很早的去世了,父亲也比较的冷淡的对待家庭,整体上来说是一个挺不幸的一个人,后面也是用其一生去产出爱,维护爱。
作为一个面对死神的一个活泼的、健康的的社会学教授,面对爱情、社会、家庭、感情、原谅、工作、生活是一种什么样的态度?面对社会、面对家庭、面对感情是否要坦诚相对。
一个人在生活的意义是什么?为了事业?为了金钱?为了物欲?为了名声?为了地位?为了???短期来看,为了房子?还是为了车子? 这些东西是否是社会外界压力强制push给你的?这些是你想要的么?花了很多时间,很多钱买的房子就是为了买一个安全感? 那么一个人真正的安全感是谁给的呢?一个人的内心深处受家庭的爱影响有多大呢?我想抛去了金钱,一个家庭,一个组织,真诚,“爱”才能让彼此感受到真正的安全感,人与人之间的坦诚和爱、或者可以说是善意我想也是人应该作为社会属性应该有的一种东西。
那么我们穷极一生,追寻我们一生挚爱,保护我们一生挚爱,我们穷极一生去履行我们的责任、义务去保护我们相爱的人的时候,其实无形之间成员与成员之间的信任感,互相的爱,我想这才是一个人一生中最值得骄傲的东西,也是在家族历史上,在社会上最坚实的力量( 物质方面在此面前略显暗淡);
那么除去爱|家庭,社会还赋予了我们其他的属性,在社会中的工作,无论是当程序员,还是货代,我们是否找到了我们存在的价值,我们是否认可我们的工作对这个世界是有正向作用的? 改变世界或许很空洞,什么叫改变世界了?改变别人的生活习惯,让人们生活的更加方便,打压掉一些**内容,让人们生活在一片祥和、安全的社会环境之中; 再或者发布一个足以改变现有规则的一款产品,改变世界的口径或许不需要别人来评价,或许不需要第三视角,只要我们真诚的问一下我们的内心,你今天改变世界了么? 你的工作是否有意义呢?
除去爱与工作,生活方面是否需要去做点什么呢? 我们抛去了繁忙的工作,在改变世界之余,是否有点个人的兴趣爱好? 去做一些让自己真正有肾上腺素的东西,真实激动,兴奋的事情。目前好像没找到,不过,个人挺喜欢读书,和旅行的,后面是否可以拾起学习英语的兴趣呢,兴趣也是可以慢慢培养的嘛,也是为了后面环球旅行做准备呢
……
最后这个教授是以一个马上要死的一个人的视角去讲述的,作为一个将要去世的人,他的内心独白,仍然要把这种“爱”传播给身边的人,愿意和身边亲密的人做一些互动。思考一下,如果处于这个角色中,你来回看你的现在,有什么事情是你非做不可的呢?又有什么事情是你放心不下的呢?你的时间会如何处理呢?

linux基本命令整理

发表于 2020-07-25

DNS

打开host文件
sudo vim /etc/hosts
加入新的映射关系
140.82.114.4 github.com
sudo killall -HUP mDNSResponder

mac chrome快捷键

发表于 2020-07-04

窗口、标签快捷键
0、⌘ + n 打开新窗口
1、⌘ + Shift + w 关闭当前窗口
2、⌘ + Option + 向左箭头键 跳转到上一个打开的标签页
3、⌘ + t 打开新的标签页,并跳转到该标签页
4、⌘ + Shift + t 重新打开最后关闭的标签页,并跳转到该标签页
5、⌘ + [ 或 ⌘ + 向左箭头键 打开当前标签页浏览记录中记录的上一个页面
6、⌘ + w 关闭当前标签页或弹出式窗口
7、⌘ + q 退出 Google Chrome

chrome 快捷键

1、⌘ + Option + b 打开书签管理器
2、⌘ + , 在新标签页中打开“设置”页
3、⌘ + y 在新标签页中打开“历史记录”页
4、⌘ + Shift + j 在新标签页中打开“下载内容”页

ref: https://www.jianshu.com/p/75adf667f61a

Git+Iterm

发表于 2020-06-30 | 更新于 2020-07-01

Iterm:

iTerm2设置及使用

Git:

R

Sumery:
1、撤销修改
场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout file
场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一>步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作。
(git reset命令既可以回退版本,也可以把暂存区的修改回退到工作区。当我们用HEAD时,表示最>新的版本。)
2、 soft hard mixed区别


1、初始化
git init //创建
git clone /path/to/repository //检出
git config –global user.email “you@example.com“ //配置email
git config –global user.name “Name” //配置用户名
git remote add origin url

2、操作
git add // 文件添加,A → B
git add . // 所有文件添加,A → B
git commit -m “代码提交信息” //文件提交,B → C
git commit –amend //与上次commit合并, *B → C
git push origin master //推送至master分支, C → D
git pull //更新本地仓库至最新改动, D → A
git fetch //抓取远程仓库更新, D → C
git log //查看提交记录
git status //查看修改状态
git diff//查看详细修改内容
git show//显示某次提交的内容

3、撤销操作
git reset //某个文件索引会回滚到最后一次提交, C → B
git reset//索引会回滚到最后一次提交, C → B
git reset –hard // 索引会回滚到最后一次提交, C → B → A
git checkout // 从index复制到workspace, B → A
git checkout – files // 文件从index复制到workspace, B → A
git checkout HEAD – files // 文件从local repository复制到workspace, C → A

4、分支
git checkout -b branch_name //创建名叫“branch_name”的分支,并切换过去
git checkout master //切换回主分支
git branch -d branch_name // 删除名叫“branch_name”的分支
git push origin branch_name //推送分支到远端仓库
git merge branch_name // 合并分支branch_name到当前分支(如master)
git rebase //衍合,线性化的自动, D → A

5、冲突处理
git diff //对比workspace与index
git diff HEAD //对于workspace与最后一次commit
git diff <source_branch> <target_branch> //对比差异
git add //修改完冲突,需要add以标记合并成功

Sumery:
1、撤销修改
场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout file
场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作。
(git reset命令既可以回退版本,也可以把暂存区的修改回退到工作区。当我们用HEAD时,表示最新的版本。)
2、 soft hard mixed区别

vscode

发表于 2020-06-30

1、自定义键盘快捷键:文件->首选项->键盘快捷方式 常见的快捷键

字符串的排列

发表于 2019-08-23

给定两个字符串 s1 和 s2,写一个函数来判断 s2 是否包含 s1 的排列。
换句话说,第一个字符串的排列之一是第二个字符串的子串。
示例1:
输入: s1 = “ab” s2 = “eidbaooo”
输出: True
解释: s2 包含 s1 的排列之一 (“ba”).
示例2:
输入: s1= “ab” s2 = “eidboaoo”
输出: False

经典滑动窗口:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class Solution {
public:
bool checkInclusion(string s1, string s2) {
if (s1.size() > s2.size()) {
return false;
}
int windowsize = s1.size();
vector<int> hashmap1(26, 0);
vector<int> hashmap2(26, 0);
for (int i = 0; i < windowsize; i++) {
hashmap1[s1[i] - 'a']++;
hashmap2[s2[i] - 'a']++;
}
for (int i = windowsize; i < s2.size(); i++) {
if (hashmap1 == hashmap2) {
return 1;
}
hashmap2[s2[i - windowsize] - 'a']--; //窗口右移
hashmap2[s2[i] - 'a']++;
}
return hashmap1 == hashmap2;
}
};

最长回文字串

发表于 2019-08-21

给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。
示例 1:
输入: “babad”
输出: “bab”
注意: “aba” 也是一个有效答案。
示例 2:
输入: “cbbd”
输出: “bb”

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
class Solution {
public:
int getNum(string s, int i, int j) {
while (i >= 0 && j < s.size() && s[i] == s[j]) {
i--;
j++;
}
return j - i - 1;
}
string longestPalindrome(string s) {
if (s.size() == 0)
return s;
int st = 0, e = 0;
for (int i = 0; i < s.size() - 1; i++) {
int len1 = getNum(s, i, i);
int len2 = getNum(s, i, i+1);
int len = max(len1, len2);
if (len > e - st) {
st = i - (len - 1) / 2;
e = i + len / 2;
}
}
return s.substr(st, e - st + 1);
}

};
12…4

Q-同學

Make a diffence

40 日志
6 标签
RSS
GitHub
© 2021 Q-同學
由 Hexo 强力驱动 v3.9.0
|
主题 — NexT.Mist v6.2.0