老顽固,在找我吗?
相对于《去月球》留下的深深的遗憾,《寻找天堂》的结局可以说是相当的圆满了。主角经历了一个有遗憾而有幸福的人生,也就是一个平平淡淡的人生,他甚至根本不需要在临终前依靠修改记忆实现什么愿望,因为他一直都有一个陪伴着他的伙伴。
哪个有孤独的童年的人没有幻想过自己有一个像 Faye 那样的伙伴呢,她会鼓励我、引导我、帮助我。让我感触最深的是在山顶告别的那一幕,或许这就是成长的代价,有些事物注定只能陪你到那儿,但是总有一天会再见面的。
老顽固,在找我吗?
但是她对谁都这样
但是她对谁都这样
可还有谁对你这样
好了,此处已成艺术,无需多言。
我一开始认为这只是粗制滥造的普通的游戏而已,通过每天选择不同的女孩,给每个人一个结局,而所谓的电视节目只不过是一个幌子罢了。
但随着剧情的进行,我逐渐猜到了这是一场阴谋,也猜到了 Kat 是双面间谍。可是,当她举着枪对准我的时候,我还是被她深深地感动了。在最后的决战中,我义无反顾地选择了相信她。还有她最后躺在病床上流着泪的深情告白:
我爱你。比你所知的,还要再多一百、一千、一万倍。这辈子,你走到哪,我就跟到哪。今时今日,我很确定我们的前路还有很长。我们还要一起创造更多回忆呢,Kat。
擦了擦屏幕才发现流泪的是我。
当然,这部游戏真正最出圈的地方还是那幅世界名画
与光为敌,向神挥刃
我真幸运,刚打完空洞骑士就能玩到丝之歌了。 ——经典中的经典
精巧的地图
我一开始还认为《空洞骑士》只是一个比较小型的游戏,随着探索的一步步深入,和大量谜语人的对白,才发现这是一个广大的世界,我一周目时打的范围甚至不超过全图的十分之一。
地图设计非常精巧,如很多关卡故意设计地需要获得特定的技能才能进入,这样毫无违和感地引导了玩家的路线。地图之间也不是随意排布的,例如泪水之城之所以一直都在下雨,是因为上方就是蓝湖。
地图的音乐也非常不错。尤其是当我历经千辛万苦从哪个房间里出来,推开门看到广阔的泪城,听到那段苍凉的旋律时,真的有一种恍如隔世的感觉。还有那座高大的空洞骑士雕像,无一不显示出泪城当年的威严与壮观。还有各具特色的苍绿之径、水晶山、深巢、高塔、蜂巢、下水道、雪山、深渊等,无一不让我印象深刻。
战斗
战斗一定是这类游戏离不开的优势。尽管小骑士的技能非常少,却能够通过观察 BOSS 的战斗方式找出应对的方法,这正是这款游戏战斗的乐趣。
让我印象最深刻的就是被誉为“新人杀手”的三螳螂了,画面设计非常有压迫感,战斗的节奏也非常紧张,但战斗胜利后三人一齐起立向小骑士鞠躬,同时也是向玩家 ...
因为山就在那里
为什么要玩《蔚蓝》
“为什么你要去爬珠穆朗玛峰?”“因为山就在那里。”这是一段几乎已经被用烂了的对话,但放在《蔚蓝》上竟莫名的合适。这是一款难度非常高的游戏,没有像《奥日》系列精美的画面,只有简陋而单调的像素;也没有像《空洞骑士》那样深刻的剧情和世界观,只有一个普通人不明所以的登山目标。
就是这么一部单调、乏味的作品,却让无数人着迷,就是这么一段朴素的剧情,却让无数人流泪。因为倘若用心游玩了,就会发现这款游戏的设计非常精巧,每一个关卡的设计都恰到好处,搭配上音乐,带给人视听享受。
迷茫的启程
主角为什么要启程,她一开始并没有答案,事实上,登山之旅也是她寻找的过程。其实很多事情都是这样,我并不知道自己为什么要出发,但是当我醒来时,却发现自己已在路上。我只是觉得前方一定有什么在吸引着我,不知不觉想要前进,也像玩这款游戏的过程,我不知道登上山顶究竟意味着什么,但我知道一定会收获一些东西。所以,就在这启程的一刻,我就已经和主角融为一体了,我们都有相同的感受,所以该游戏很有代入感。
折磨与摧残
在一个地方死了不知多少遍已经无需多言,实力不够只能放过眼前的草莓的事也常有,仿佛象征着人生中的挫折与无 ...
GDB 学习笔记
简介
gdb 是 GNU 下的一个调试工具,相较于图形化界面有一些优势
使用
必须在编译时添加 -g 命令将调试信息添加到可执行文件中,如 gcc -g hello.c -o hello
启动:gdb programName
使用 help 查看所有命令
断点 BreakPoint
break 或 b,所有命令通常只需要打出开头的几个字符就行了,在指定位置停下
函数:b func,func 为函数名
行号:break lineNum
内存地址:break *address
查看断点:info breakpoints,简写为 i b
观察点 WatchPoint
如果某个变量或表达式值变化了,则停下程序
watch expr:当 expr 改变时,停下
rwatch expr:若 expr 被读时,停止程序
awatch expr:当 expr 被读写时,停住
info watchpoints:查看观测点信息
清理停止点:
clear:清理所有已定义的停止点
clear func:清理指定函数中的所有停止点
clear lineNum:清理指定行号上的所有停止点 ...
CMU 15-213:计算机系统导论
比特,字节和整数 Bits, Bytes, and Integers
布尔代数
位移操作:
左移 x << y:丢弃左边多余的位,右边补 0
右移 x >> y:
逻辑右移:左边补 0
算术右移:左边重复最高位
c 语言默认为算术右移,Java 用 >>> 区分出逻辑右移
当位移长度 < 0 或 > 字长时,为定义
数字范围:
无符号:UMin = 0=000…00 = 000…00=000…0,UMax = 2w−1=111...12^w - 1 = 111...12w−1=111...1
补码:TMin = −2w−1=100...0-2^{w-1} = 100...0−2w−1=100...0,TMax = 2w−1−1=011...12^{w-1}-1 = 011...12w−1−1=011...1
其它值:−1=111...1-1 = 111...1−1=111...1
编码整数:
无符号:B2U(X)=∑i=0w−1xi2iB2U(X) = \sum_{i=0}^{w-1} x_i 2^iB2U ...
做自己的英雄
在我刚开始看这部番的时候,我是当成普通的异世界后宫番看的简单来说就是厕纸,但当我看了后面的几季时,对这部番有了一定的改观。
第一季是传统的王道英雄故事:主角出生卑微,有自己憧憬的对象,被人嫌弃,最终让所有人都称赞。
到了第二季就有了改观,传统的故事应该是英雄救美女,而这个“美女”应当是高贵而高尚的。然而,这里的被救者却是不起眼的小人族和让人看不起的娼妇,这是对传统英雄的颠覆。
第三季异端儿篇更是我认为的剧情上的巅峰,把这种故事的扭曲和英雄的光辉发挥到了极致。为了解救那些无辜的异端儿们,他愿意舍弃“英雄”之名,为他们而战。事实上,贝尔从头到尾都没有任何转变,他依旧是那个“亚撒西”的男主,而真正的英雄也确实应该是这样的。只是人们不认可这种行为,认为英雄必须永远正确、永远站在保护他们的立场上。而创作英雄故事的人更是故意抹去了这一点,让这些事情不会发生,不会破坏那个人们心中崇高的形象。所以“英雄”之名究竟应该属于那个被称为“英雄”的人,还是那些传颂“英雄事迹”的人呢?
第四季是硫党的福利回,没什么好说的,果然第三季已经是巅峰了。
你喜欢跑步吗?
呐,你喜欢跑步吗?
不喜欢,此贴终结
好吧尽管并不是每个人都喜欢跑步,也不是每个人看了这部番之后都能对跑步燃起兴趣。正如 everybody loves somebody 一样,每个人都有自己热爱的事情,他们照样能够从这部番中看到那个自己,并重新燃起动力。所以说,如果说这部番仅仅是让人爱上了跑步,那只能说明这是部平庸之作。
人间百态
我想先讲讲这里面的角色。作为一部几乎没有女主的番剧,这就意味着这部番剑走偏锋;而这又是一部有整整十个男主的番剧,就更难吸引人了。所以作者给他们取了外号,赋予他们各异的性格,能让我们快速掌握主角团都有谁。直到最后,我都记不清他们的名字,但他们的外号却记得清清楚楚。
首先是队长灰二,在一上来我对他的评价不好。在我看来,他不顾实际情况,威逼利诱,把那些对跑步不感兴趣也不会跑步的人强行拉来,似乎只是为了满足自己的欲望。可随着故事的展开,我发现他才是那个最辛苦的人,独自一人制定了每天每人的训练计划,还要一个人做家务活,当然,还背负着腿伤。就像很多人评价的一样,他是一个“天使与魔鬼并存的男人”,可以说,如果没有他在公寓里四年如一日的默默付出,没有人会因为他的那些威逼 ...
白毛还是灰毛,这是个问题
屏幕中这位楚楚可怜的少女,是个魔女,也是个旅人。她的年龄大约还不到二十岁,身穿漆黑长袍且头戴三角帽,胸口上别着象征星辰的胸针,灰色的发丝随风摇曳,在太阳照耀下散发出耀眼的光芒,琉璃色的双瞳看似朝向前方,实际上却是眺望着远方的某处。她所经之处树木挥动枝条发出低语,挥洒树叶为她献上祝福。这位具有如此美貌,任谁都只能以惹人怜爱形容的她究竟是谁?
——“そう,私です”
好吧,我承认了,当初点进去看这部番就是馋女主的身子
别样的旅行
我一开始被这部番塑造的美丽的世界、可爱的人物骗了,以为这是一部治愈番。少女高傲,没人愿意教她,最后终于出师成为魔女,又在魔法使之国帮助了一位困顿中的学徒,从此开始了百合人生,这本是一件多么美好的事情啊。
谁知到了第三集画风一转,植物危害着一整个王国的安全,妹妹变成了植物人,并引诱哥哥自投罗网;还有那一个出生就注定了自己不会获得幸福的女孩和那个让人伤感的童话故事。我直呼:上当了,这不是去幼儿园的车。当然后面的剧情果然没让我失望,尤其是那个杀人魔的故事,简直是都市怪谈。我早就知道改变过去是不会成功的,却没想到真相竟如此残酷。
其实纵观整个旅程,有开心的事情,也有黑暗的事 ...
意料之外,情理之中
欧亨利是我最早接触到的一批外国作家之一了,毕竟他的小说比较容易读懂。而他的小说结尾总之出人意料,给年幼的我留下了深刻的印象。而且他描写人物的时候总是模糊掉该人物的特征,让我觉得他描写的就是写普通老百姓,写的真实发生在我们身边的故事。
不过,以现在的眼光来看,这些结尾都不难猜,难怪很多评论家都对他评价不高,甚至虽然他有个“世界三大短篇小说巨匠”的称号,但是公认的水平最低的,甚至还不如一些没这个响亮名号的作家。
他的经历也确实不光明,写的作品质量也参差不齐,完全不符合人们心目中的“大师”形象。
不过在我看来,其对于普通人生活的刻画和捕捉人世间的温情的能力,无人能出其右。套用杜甫的话,“尔曹身与名俱灭,不废江河万古流”,他的人物都来自他所处的时代,有其时代的局限性;而他的立意却指向人类生活中那些永恒的话题——真善美,是真正意义上的扎根于民间,枝叶伸向天际。尽管他绝对不是顶尖的作家,但也不是很多三流作家或评论家所能嘲笑的。
这件礼物代表着爱
《麦琪的礼物》应该是我看的他的第一篇小说,也是他最有名的小说,第一次看的时候结局直接把我给刀傻了。当时的我还太年轻,只是为那对夫妻舍弃了自己最重要的东西, ...
Coursera Nand2Tetris:依据基本原理构建现代计算机:从与非门到俄罗斯方块
布尔函数和逻辑门 Boolean Functions and Gate Logic
布尔逻辑 Boolean Logic
与或非
布尔函数合成 Boolean Functions Synthesis
不同的布尔函数能表达相同的意思
所有布尔函数都可以用“与或非”表示
进一步,都可以用“与非”表示 (x OR y) = NOT(NOT(x) AND NOT(y))
更进一步,可以用 NAND (AND 的否定)表示(NOR 也可以):
NOT(x) = (x NAND x)
(x AND y) = NOT(x NAND y)
故可以仅使用 NAND 构造整个逻辑
逻辑门 Logic Gates
基本逻辑门,复合逻辑门
将复合逻辑门看作黑盒,关心接口,不关心实现
硬件描述语言 Hardware Description Language
// 接口CHIP Xor { IN a, b; OUT out; PARTS: // 实现 Not(in=a, out=nota); Not(in=b, out=notb); And(a=a, b=n ...
UCB CS126:概率论
页面排序 PageRank
模型
网页间的链接构成一副图
如果有高名次的页面指向一个页面,则该页面有较高的名次,即
π(i)=∑j∈Xπ(j)P(j,i),i∈Xπ(i) = \sum_{j ∈ X} π(j) P(j, i), i ∈ X
π(i)=j∈X∑π(j)P(j,i),i∈X
注意其中 P(j,i)P(j, i)P(j,i) 为指向 iii 的链接,单位化后的结果
写成矩阵:
π=πPπ = π P
π=πP
还有一重单位化的约束:
∑i∈Xπ(i)=1\sum_{i ∈ X} π(i) = 1
i∈X∑π(i)=1
马尔科夫链
可以用公式定义马尔科夫链:
P[X(n+1)=j∣X(n)=i,X(m),m<n]=P(i,j),∀i,j∈X,n≥0P[X(n+1) = j | X(n) = i, X(m), m < n] = P(i, j), ∀ i, j ∈ X, n ≥ 0
P[X(n+1)=j∣X(n)=i,X(m),m<n]=P(i,j),∀i,j∈X,n≥0
其中 X(n)X(n)X(n) 表示时间 nnn 时的状态,X(0)X(0)X(0) ...