作者: snowysong@live.com
【转】食人妖大全
在托尔金(JRR Tolkien)奇幻小说的中土大陆里,食人妖(Trolls)是一种有很大力量但低智慧的生物。
在北欧神话里,食人妖是有特殊能力的奇异生物,在今天的斯堪地纳维亚 (Scandinavia),这仍为人所接受。在北欧神话里,食人妖是有特殊能力的奇异生物。
在托尔金的作品里,食人妖的智能虽然足以与同族沟通,但他们都被描述成粗暴邪恶。 在《 霍比特人历险记 》里,食人妖说话时有很重的伦敦腔音,他们暴露在阳光下时会变成石头,喜爱吃肉(羊、旅行者、哈比人及矮人)及喝酒。
堕落维拉及首位黑暗魔君魔苟斯 (Morgoth)第一纪元前创造了首位食人妖。 食人妖强壮及恶毒,但非常愚笨。食人妖强壮及恶毒,但非常愚笨。食人妖的主要弱点是在接触阳光时会变成石头。 没有人知道魔苟斯如何培育食人妖, 树人 树胡 (Treebeard)曾说食人妖是以树人为模范所创造的,就像半兽人仿精灵而创造的。 他们也很可能是中土大陆其他堕落种族,因为魔苟斯和索伦都没有使用秘火(secret fire)的机会,因此他们不可以创造事物,只能腐化已存在的生物。 在《霍比特人历险记》和《 魔戒 》里,他们害怕阳光的特性便可作为引证。
在贝尔兰(Beleriand)的战争时期, 炎魔(Balrogs)首领勾斯魔格(Gothmog)有食人妖护卫。 胡林 (Húrin)为了掩护特刚 (Turgon)撤退,面对着食人妖护卫,魔苟斯企图生擒胡林,胡林竭力抵抗着食人妖謢卫,食人妖的血液具有腐蚀性,把他的战斧溶蚀,半兽人终生擒了胡林。 胡林的被擒标志着尼南斯·阿农迪亚德战役 (Nirnaeth Arnoediad)的结束,魔苟斯在此役战胜了精灵、人类及矮人联军。
很多食人妖死于愤怒之战 (War of Wrath),幸存的食人妖则加入了索伦 (Sauron)的阵营。 在第二纪元和第三纪元,食人妖是索伦旗下最危险的战士。
食人妖有多个种类:
石巨人:是在日间变成石头的一种巨人,曾出现在《霍比特人历险记》,他们可以说话,能说基本的通用语 。
欧罗海 :Olog-hai是索伦所创造的新品种,他们强壮、灵活、凶猛、狡猾,和强兽人 (Uruk-hai)一样,他们可抵抗阳光。 他们很少说话,只懂得黑暗语 (Black Speech)。
NetBIOS协议概览
0x00.什么是NetBIOS协议
NetBIOS(Network Basic Input Output System):网络基本输入输出系统。
- 能够把程序和任何类型的硬件属性分开,方便开发人员使用程序接口。
- 让程序和局域网操作之间的接口标准化。
- 可以通过数据报广播的方式简历PC之间的链接以进行访问。
0x01.NetBIOS名称
一个NetBIOS包含16个字节,每个名称的前15个字节是用户指定的标识。
- 标识是网络上单个用户或计算机相关联的某个资源的唯一名称。
- 标识是网络上的一组用户或计算机相关联的某个资源的组名。
0x02.名称注册过程
0x03.NetBIOS数据报
数据报是无连接的,非可靠的,SendDatagram命令需要调用者设定目的名,如果目的名是组名,组中每个成员都会收到数据。ReceiveDatagram命令的调用者必须确定它接收数据的本地名,除了实际数据外,ReceiveDatagram也返回发送者的名称。如果NetBIOS收到命令,但却没有ReceiveDatagram命令在等待,数据将被丢弃。
0x04.NetBIOS范围
NetBIOS范围ID为建立在TCP/IP(叫做NBT)模块上的NetBIOS提供额外的命名服务。NetBIOS范围ID的主要目的是隔离单个网络上的NetBIOS通信和那些有相同NetBIOS范围ID的节点。
NetBIOS范围ID是附加在NetBIOS名称上的字符串,两个主机上的NetBIOS范围ID必须匹配,否则两主机无法通信。
NetBIOS范围ID允许计算机使用相同的计算机名、不同的范围ID。范围ID是NetBIOS名称的一部分,是名称唯一。
RSA加密算法
0x00.所需概念&公式
- Phi函数(欧拉函数):欧拉函数是小于或等于n的正整数中与n互质的数的数目(φ(1)=1)。此函数以其首名研究者欧拉命名(Euler’s totient function),它又称为Euler’s totient function、φ函数、欧拉商数等。e.g:φ(8)=4,因为1,3,5,7均和8互质,φ(7)=6,因为1,2,3,4,5,6,均和7互质。
- 素数(质数):素数是这样的整数,它除了能表示为它自己和1的乘积以外,不能表示为任何其它两个整数的乘积。例如,15=3*5,所以15不是素数;又如,12=6*2=4*3,所以12也不是素数。另一方面,13除了等于13*1以外,不能表示为其它任何两个整数的乘积,所以13是一个素数。素数也称为“质数”。
- 模指数运算:有一个整数m,以n为模做模运算,即m mod n。怎样做呢?让m去被n整除,只取所得的余数作为结果,就叫做模运算。e.g:10 mod 3=1;26 mod 6=2;28 mod 2 =0。
- 素数的Phi函数:所有素数的Phi函数均可用:φ(n)=n-1 计算。e.g:φ(7)=7-1=6,φ(11)=11-1=10,当一个数可以用两个互质的数表示时,其Phi值可用:φ(A*B)=φ(A)*φ(B)计算。e.g:φ(21)=φ(3)*φ(7)=2*6=12,21的质数有1,2,4,5,8,10,11,13,16,17,19,20共12个。
- ≡:是数论中表示同余的符号。公式中,≡符号的左边必须和符号右边同余,也就是两边模运算结果相同。
0x01.演示
步骤 | 示例 | |
step 1 | 选择一对素数p,q | p=3,q=11 |
step 2 | 计算n=p*q | n=3*11=33 |
step 3 | 计算φ(n) | φ(n)=φ(p)*φ(q) ∴(3-1)*(11-1)=20 |
step 4 | 找一个与φ(n)互质的正整数e,且1<e<φ(n) | 令e=3 |
step 5 | 计算d,使d*e≡1 mod φ(n)⇒d*e mod φ(n)=1 mod φ(n)=1 | d*3 mod 20=1 mod 20=1 ∴d=7 |
step 6 | 公钥(e,n),私钥(d,n) | 带入可得:公钥(3,33),私钥(7,33) |
step 7 | 明文为M,密文为C 加密公式:C≡M^e mod n |
e.g:明文M=25,加密后密文C(即对明文数字25进行加密) C≡M^e mod n ⇒C mod n=M^e mod n ⇒C mod 33=25^3 mod 33=16 ⇒C=16 |
step 8 | 解密公式:M≡C^d mod n | e.g:密文C=16,解密后明文M(即对密文数字16进行解密) M≡C^d mod n ⇒M mod n=C^d mod n ⇒M mod 33=16^7 mod 33=25 ⇒M=25 |
Diffie-Hellman密钥交换
0x00.前提
- 公开一个生成器(generator),如:3 mod 7
- 双方各选择一个私有随机数
0x01.示例
理论 | 示例 | |
step 1 | 生成一个A,B双方认可的生成器G() | 生成器G模型,n为私有随机数 G(n)=3^n mod 17 |
step 2 | 双方各选择一个随机数 a,b | a=15,b=13 |
step 3 | 双方分别将各自的随机数放入生成器计算密钥c,d G(a)=c G(b)=d |
G(a)=3^15 mod 17 = 6=c G(b)=3^13 mod 17 = 12=d |
step 4 | 互相交换各自生成的数值 | 交换后,A拥有15和12,B拥有13和6 |
step 5 | 将生成器中的底数和质数用私有数和对方生成数替换 | 将模型中的底数3替换为对方的密钥,质数为各自私有数 A:12^15 mod 17 =10 B:6^13 mod 17=10 |
联立step 3和step 5可得:
A:(313 mod 17)15 mod 17 = 313^15 mod 17
B:(315 mod 17)13 mod 17 = 315^13 mod 17
指数交换值不变。
静态路由算法
0x00.固定路由
特性:
- 用一个中心路由目录维护路由。
- 节点只需相邻节点的信息。
- 对于数据包或虚电路作同样路由。
优点:
- 简单。
- 对具有稳定负载的可靠网络效率很高。
用矩阵表现固定路由
每列来看,1→2 经过2,可得节点1与节点2相邻,用1-2表示;1→3经过4,可得节点1和节点3不相邻,需要经过节点4…..依此类推可得每两两相邻的节点。
0x01.最短路径算法
测量路径长度的方法:
- 最小跳计数
- 最短距离
- 信道带宽
- 传输延迟
- 平均通讯量
最短路径选择方法
1.子网图
- 节点代表路由器。
- 弧线代表两个路由器之间的一条链路。
2.Dijkstra算法
找出一个节点到所有其他节点的最短路径。
e.g:使用Dijkstra算法计算A→D的最短路径
初始化:已知相邻节点与相邻节点间的长度。
step1.选择当前工作节点A
step2.标值其他节点到源的距离
此时B(2,A),2表示该点到源点A的距离,A表示与B相连的上一个节点。B(2,A),G(6,A),B点离圆点近,所以将B选择为工作节点。
step3.选择当前工作节点B
step4.标值其他节点到源的距离
此时,E(4,B),以此类推…….
3.扩散法(flooding)
将入境报文输出到所有输出线路(除去入境线路)。
e.g:使用扩散法将数据包从1传输到6
该模型初始化时没有任何路由信息,这是一种广播的方式。
数据包从1发出,2、4接收,2、4接收后进行拷贝,将数据包依次向下发送。
特性:
- 尝试所有可能的路由。
- 至少有一个包通过最小跳路到达目的端。
- 所有与源节点链接的节点都被访问。
优点:
- 具有一定健壮性。
- 简历虚电路。
- 将重要信息进行广播。
缺点:
包的拷贝数量呈指数增长。
解决方案:
- 在每个节点记下已发出包的表示。
- 在每个包中设置一跳计数。
路由选择算法概述
0x00.路由选择算法的分类
路由选择算法大致可分为两种:非自适应算法(静态路由)和自适应算法(自适应算法),常用的为自适应算法。
非自适应算法:部根据实测或估计的网络的当前通信量和拓补结构来作路由选择。
自适应算法:根据拓补结构、通信量的变化来改变其路由的选择。
前提:路由节点间交换网络状态信息,信息越多,做出的路由决策越好,但信息过多辉加重网络负担导致性能下降。
缺点:
- 路由决策复杂,从而加重网络节点的处理负担。
- 依赖于信息状态,这些状态信息在一个地方收集,却用在其他地方,从而加重了网络的交通负担。
- 不能太快和太慢,自适应决策太快辉引起拥塞抖动,太慢又不符合自适应的初衷。
优点:
- 可提高网络性能
- 有助于拥塞控制
0x01.路由选择算法的特征
- 正确性(correctness):能为数据链路找到正确的路径。
- 简单性(simplicity):计算路由的系统开销要小,提升整体效率。
- 健壮性(robustness):及鲁棒性,出现问题是可保证整体数据,不丢失不中断。
- 稳定性(stability):运行一段时间的稳定运行。
- 最优性(optimality):对不同优先级的数据包提供不同的优先级策略。
- 公平性(fairness):中信,中性。
- 有效性(efficiency):使用路由表进行数据传递时的开销要小于不适用路由表的开销。
0x02.路由技术元素
1.性能标准(常用的)
- 跳计数:从远端到目的端经历了多少路由的转发,每经历一个,跳计数+1.
- 成本:通常和每一条链路有关,如链路长度等(待补充)。
- 延迟:从源端到目的端的延迟,延迟越小越好。
- 吞吐量:从源端到目的端的吞吐量,吞吐量越大越好。
2.网络信息源
- 无:有的算法不需要网络信息就可以进行路由选择。
- 局部:本地的路由节点可以知道它所链接的线路的概况。
- 邻接节点:从与该节点相邻的节点获取网络信息,所需网络信息为算法所需网络信息。
- 全部节点:如果该算法运行前提为全部网络信息,网络信息源变为全部信息。
3.信息更新时间(是信息源和路由决策的函数)
- 连续:连续不断的更新。
- 定期:每隔一段时间采集网络信息。
- 负载变化:当网络负载发生变化后将网络信息通知所有节点。
- 拓补变化:当网络拓补结构发生变化后将网络信息通知所有节点。
4.决策时间(什么时间生成路由表)
- 包(数据包):为每个包单独作路由决策。
- 会晤(虚电路):在2个用户建立虚电路时就要进行决策。
5.决策地点(什么地点生成路由表)
- 每个节点(分布):在每个节点上进行,完全分布式。分布成本高,但鲁棒性更好。
- 中心节点(集中):在某些中心节点进行,如网络(控制)中心集中进行决策。当中心节点崩溃整个路由崩溃。
- 原始节点(源端):在数据包的源端进行路由选择,而非网络进行选择。
6.性能标准
- 最小跳计数。
- 最小成本,成本与数据率有关(数据率越高,成本越低),成本与当前排队延迟有关。最短路径:1-3-6 ,成本:10
最小成本路径:1-4-5-6 ,成本:4
7.影响路由决策的主要因素
- 故障:当一个节点故障或一段干线故障后,就不再用作路由的一部分。
- 拥塞:当网络的一部分严重拥塞时,要求路由绕开拥塞部位而不是继续通过拥塞区域。
一篇水文
这一转眼都上了半个月的班,实习期也快结束,下个月开始就要上项目,心里没什么谱。每天8小时的工作时也算符合预期,薪资待遇在二线城市也就那样,够养活自己了。
网站后台+SEM优化的工作说起来很简单(可能是处在认知曲线的巅峰,带来蜜汁自信😂),但实际操作起来最难得在于数据分析和目标人群掌控。给你10天数据,怎么分析?从哪开始分析?得到什么结论?如何对项目进行调整?调整之后怎样算是符合预期略有成效?光这些都够我学一段时间了。
都说是大数据时代,数据的价值老少皆知,但如何筛选数据,如何整理数据,如何对数据进行定量定期的分析,提取出对自己有用的数据又是一个难点。
工作只是开始,还有很多需要学需要想,刚刚开始,没有系统的理解这些知识点,网状结构还没有建立起来,学到的想到的做到的都太零散,希望再过一段时间能整合起来,打通任督二脉。
这半个月最大的噩耗莫过于家中亲人查出肝癌晚期,谁也说不准还有多久,打算下个月回去看看,癌中之王。前年太爷爷因皮肤癌离世,今年又来了一个肝癌,肝癌前期很难查出来,一旦发现基本就只剩下三六个月。
实在不知道该怎么写,来的太突然,谁都没准备好,要是有一天我也得了不治之症,我肯定选择把这辈子没干的事都干一遍,然后去安乐死。/笑
一切意外的意外,只是因为没想到死亡来的这么突然。天下武功,唯快不破,疾病也是一样,来的太快谁也招架不住。原本天真的以为还有会大把时光,现在想想也不过如此,能陪伴家人的时间又能有多少,能活出自己的时间又有多少。
小时候总喜欢跟你屁股后面去钓鱼,记得那次我钓上来一条黄色的鱼,黏糊糊滑溜溜,煞有介事的给你说这条鱼一定是公的。你问我为什么,我捏着那条鱼说这个硬硬的一定是喉结。
爷爷不让买的玩具我跟你要你肯定买,玩坏的玩具和游戏盘不计其数,四驱车卡牌抢滩登陆闪点行动。。。。还有太平山庄太平湖的快艇飙的太刺激,从那是开始就觉得游艇和机车才是纯爷们的玩具。
回忆啊回忆,怕的不是倒叙,而是触景生情。
腾讯云Ubuntu+Apache下开启Https
0x00.申请SSL证书
免费SSL证书:全球推出的免费SSL证书都是DV SSL证书,仅适用于个人博客、个人站点以及应用测试等简单的https加密需求,为用户节省一笔费用支出。
收费SSL证书:付费的 DV SSL 证书、企业型 OV SSL 证书和增强型 EV SSL 证书三大类。不同的证书类型适用于不同的对象。DV与免费的SSL证书一样,适合个人站点,中小企业。但对于中大型企业网站、金融平台和政府机关等付费的 OV、EV 证书则更加适用。
腾讯云申请页面:https://console.cloud.tencent.com/ssl
按部就班填完,,大约10分钟就能申请下来,申请完成后获得一个压缩包。
在服务器中的/etc/Apache2新建一个文件夹cert,解压后提取Apache文件夹中文件并上传至cert。
如需拷贝文件夹下所有内容至另一个文件夹可使用:
cp -rf /A/B/* /C/D
0x02.启用SSL
启用SSL模块:
a2enmod ssl
如没有a2指令,可在apache2.conf中设置SSL加载:
LoadModule ssl_module /usr/lib/apache2/modules/mod_ssl.so
完成后重启apache:
service apache2 restart
启用SSL站点并重载apache服务:
a2ensite default-ssl service apache2 reload
0x03.配置端口
配置文件/etc/apache2/ports.conf,加入HTPS传输使用的443端口
sudo vim /etc/apache2/ports.conf Listen 443
0x04.配置主机
在配置文件/etc/apache2/sites-enabled/default-ssl找到如下内容并修改红色部分:
<VirtualHost 0.0.0.0:443> DocumentRoot "/var/www/html" ServerName www.domain.com SSLEngine on SSLCertificateFile /etc/Apache2/cert/2_www.domain.com_cert.crt SSLCertificateKeyFile /etc/Apache2/cert/3_www.domain.com.key SSLCertificateChainFile /etc/Apache2/cert/1_root_bundle.crt </VirtualHost>
红色部分分别修改为你的域名和上传证书文件的路径。
全部完成后重启apache。
0x05.REF
毕业
四年的大学总算告一段落,周围的同学在说要回顾自己四年得到什么、学到了什么。趁这两天闲下来也能好好想想这四年的点点滴滴。
总感觉这几年的生活就像是一场意外,意外之外的意外,有种死神来了的感觉,周遭的一切都在预示会发生的事情我却很少在意。
高二那年的一个下午,翘课陪会长刷黑庙蛋刀,聊着聊着聊到毕业,他随口问到:
”大学想来哪里上啊,要么来东北吧,来了带你玩。”
当时想也没想的就拒绝了,也没放到心里去(内心戏:我去东北玩泥巴我在大连没有家啊啊啊啊):
“不去,太冷。”
直到后来高考填志愿,我都没有考虑过东北的学校,冬天实在太冷了,零下几十度门都不想出,看了看分数稳稳的挑了两所江南的学校,好歹离家近,气候也适应,出国的机会和交换学校也都蛮不错。然而家里一再说报个提前批吧,好歹也是个机会,本着不想争吵和尊重家长的心态便看了看提前批的学校,都是军校警校医生师范。
完了,这没一个能报的啊,又近视又宅,不想穿制服和皮鞋,军校警校首先PASS,师范的男女比例确实让人羡慕,但是想想自己上学时候把老师气得,算了算了,法医倒是有可能。不过既然是为了尊重家人意愿才报的提前批,那就报个肯定上不了的吧,不但照顾了家里的想法,到时候还不影响一本录取,小算盘打得美滋滋。拿着厚厚一本志愿参考,闭眼一指,
“XXXX学院”
手动艾特度娘,什么“5千米拉练”、“扛水管跑步”,稳了就它了,体检体侧能活下来都已经谢天谢地了,报这个能去就怪了。
果不其然,体检近视,都没到体侧就淘汰了,心里那是一个开心啊,回家开开心心等一本,Wow什么的最好玩了,鲜血与农药为了部落!塔斯丁苟。然而谁知道过了两天接到一个电话彻底改变了这一切。
“A:喂,请问是XX同学吗?”
“B:是的,您是哪位?”
“A:这里是XX省公安厅。”
听到这我心里一惊,默默遍历了一遍最近干的事,上网没被查身份证,不偷不抢没遇到警察,没做亏心事不怕鬼敲门慌什么,但还是用略哆嗦的语气答应,毕竟第一次接到这种电话。
“B:您好,请问有什么事么?”
“A:这里有个中国XX学院你想来吗?”
此时大脑一片空白,WHAT?WTF?
“B:我没报这个学校啊?”
“A:就问你想不想来,想来的话写个申请,我们给你改志愿。”
志愿还能改?WTF?再次刷新了我的认知。
“B:哦哦好的,我回去和家里商量一下。”
其实根本不想商量,这事本来不在考虑范围内,然而接这个电话的时候老妈就在身边,这就彻底瞒不住了。一五一十的说完,好歹也是国字头的学校应该不会太差吧,提前录了也算是结束一件事可以好好玩了,综上就写了个申请。当时唯一比较在意的就是这个学校在东北而且不能选专业,总害怕到时候把我分到养狗的专业那就GG了,小时候睡觉不知道为什么腿上掉了一大块皮还不疼,一直怀疑是家里的狗子还去打了狂犬疫苗,从此对这种汪汪叫的生物充满怀疑和恐惧。
拿到通知书那天一脸懵逼,这就是通知书?谁设计的?一点文化艺术气息都没有,再配上破破烂烂的联通广告文件袋,不知道以为是快递点丢的垃圾。红红火火恍恍惚惚中想起会长一年前说的话,
“来东北吧,来了带你玩。”
Emme,这就很尴尬了,居然真去了,于是乎一个电话打过去,
“那个,会长大人,那个我去东北上大学。“
满脑子都是「智取威虎山」里面杨子荣毛茸茸的帽子和大衣外加“猪又炖粉条”。然后得到了会长的热烈邀请,
“好啊来啊,来了联系我,带你出去highhighhigh”
嗯~ o(* ̄▽ ̄*)o这就是传说中的面基么,真刺激,指不定过两天贴吧里失踪见网友的小孩就是我(话说我内心戏还蛮丰富的,一个大老爷们长的还安全,一般出门自带荒芜光环,附近5码寸草不生,附近10码人畜不分),虽然不是第一次面基,但之前都是本地线下,这可是第一次跨省,Wooo……Cooooool…..
暑假很快就过去了,还记得仲夏夜那如同梦一般的夜空充满荷尔蒙的气息,咳咳…..STOP✋
开学第一个月军训发了一套训练服,从上到下黑不溜秋,屁股上还有个大大的加厚层,穿上总感觉土的掉渣渣灰,天天嚷着要脱,但直到后来看到黑人兄弟穿上等价于直接在夜幕中发动潜行,才觉得这衣服还是蛮适合的(可能是所有制服里最舒服的),真香。
军训简直丧病啊丧病,至少对我这种四肢不勤五谷不分(去乡下只认识栗子树)的人来说简直就是要了老命,不过好在对操场暴晒后的塑胶味过敏请多半个月的病假,成功逃过一劫。
军训快结束那会发了正儿八经的制服,一票人在票圈刷屏,然后我穿上看了看,Emme,五味杂陈,楼下保安的气质扑面而来(没有歧视的意思),算了算了,我还是适合卫衣polo衫,银鳞胸甲阿迪王这种注孤身的套装。
第一个学期,虽然对这种半军事化管理和强烈的官僚气息一万个不适应,但还是努力像往常的开学一样,争取好好学习天天向上,积极参与学校活动,周末出去转转泡泡图书馆。
然而开学之后,这什么鬼地方啊,天天除了跑步就是没事叫你集合点名生怕你丢了似的,高中hentai生物老师都没这么查过人。网络安全的第一堂课居然是360杀毒,还会办打字比赛和电脑拆装比赛,突然有种时光倒流到曾经用金山打字通的时候,那时班上最漂亮的女生还坐我旁边。
当时还庆幸好歹有个C语言,算法什么的应该快讲了吧,对别的没兴趣对撸码还是有兴趣的,毕竟曾经最想做到的事是混进暴雪,出现在鸣谢名单里,以前还写过一两个魔兽插件本来还对大学的课程充满信心,然而讲到冒泡就没然后了,后来问老师编译器的环境变量怎么处理,老师一句“你以后用不到的。”把我怼到懵圈。至于周末那就是借学长身份证出门左转100米,一键钟情欢迎您。
这一学期积攒了后面近四年都没消化掉的怒气值,这哪里是象牙塔嘛分明就是赫尔海姆,甚至后来还挨了个处分,原因是无假离校。😔自由自在惯的人瞬间变成笼中鸟,这比天使被砍了翅膀还难受,耿耿于怀的不是笼子本身 ,而是长久以后心里的枷锁,规则也好,世俗也罢,看不见摸不着,甚至成为自己的一部分,最后变成自己曾经最讨厌的样子。
“牢笼就是牢笼,但金丝雀从不在意。”
往后的学校生活几乎天天如此往复,自己身体难以承受的训练,无聊的集合,形式主义的教条规定,多数枯燥的课程,不透气的制服,厚重的皮鞋,安全模范的食堂吃出大蠊,无论主动还是被动,所有人都只能选择接受。唯一能脱离冰冷水泥和雕像的就只有冬天的雪,本可以存在更久,厚厚地覆盖住这里的黑色地面,却要被无情的扫去露出本就压抑的死寂。人们讨厌社会潜规则的本质,只是因为自己不是受益人。
其实四年里最受不了的就是一件事没做完被迫突然中断,然后就想不起来,后续的工作很难再接上。尤其在写代码的时候,被叫去收拾卫生莫名集合晚上熄灯种种,比云雨到一半突然家长查房还难受。
写到这想想好像很丧,但每天也的确了无新意,就像一个循环,持续四年,no break….
庆幸的是,遇到了一群狐朋狗友臭味相投,物以类聚人以群分,四年最快乐的事都来自于此。
2014.09.05 操场,
“A:盖世英雄到来。”
“B:哎你也听力宏啊。”
“A:对啊,欧阳先生在哪。”
认识了全校最骚的人,苟了四年,虽然也有过矛盾,但都是一点零食就解决的事。
2014.10.21 门口网吧,
A:“你也打魔兽啊。“
B:”哎你也是部落嗳。“
A:”听你口音像XX那边的吧。“
B:”对哦。我是XX那里的。“
A:”好巧好巧,我老家是那里的。“
于是乎认识了米胖胖,毕业了还不远百公里坐动车来找我修电脑,感动的一塌糊涂,第一次手艺被人这么认可。
2014.11.07 第一次面基,请会长吃的羊肉烧卖,真人比我想象的高一些😂。PS,从小到大第一次感觉羊肉这么膻。
2015.12.10 经室友介绍认识了他师弟,重度中二晚期窝狗+暴雪青,ID中二到我念不下去,曾经去取快递的时候被拦住聊了半个点(天津人是真的能聊啊)。
2016.06.09 前脚刚从开发者大会回来,后面就赶上魔兽电影上映,虽然没赶上首映但也超满足,小学就听说魔兽要出电影,都快大学了才了却心愿。第一次去电影院会有如此强烈的情切感,看周周围等着检票的人,有油腻大叔清新小姐姐COS萌妹,还有拖家带口来看电影的。确认过眼神,都是艾泽拉斯的窝狗。5人小队看完电影就去网吧排排坐M永茂林地灭的死去活来。
2016.08.17 去西藏玩被扎西罩着,拉萨最强导游,还获得成就<在全球海拔最高的网吧玩Wow>,作为信仰不同的人去虽没感受到什么灵魂上的净化(可能是没什么觉悟的缘故),但是一次很棒的文化旅行,有机会下次要去试试拉萨的酒吧~
2017.04.16 人生第一绿,虽然如此,但如果你怀疑一件事,当它被证明是真的时候,反而感觉比较好。
2018.02.12 和焱哥来一次古徽州暴走团,真的是从白走到黑,走到晚上没车,每周承包塔下包子铺的人就是能走😂。复习的时候每周都要看一部烧脑的电影,然后很认真的分析逻辑错误吐槽编剧有脑泡,吵得不可开交。奶死黄旭东,巨像能对空。
2018.05.06 毕业前最后一次温泉旅行,下次再这么聚会不知道到什么时候了。