我的传记 - 大学篇

2012年,我从安徽的一个小城市考到上海,前往一个普通的二本院校上大学,学习网络工程。 在很多人以为,上大学不就是玩吗?其实也基本属实,特别是像我们这种普通的学校。但是我的大学也并没有荒废,这其实也并不是说明我就多优秀。 这其中的原因,说来也是蛮有意思。我打游戏太菜,而且心理素质不好,且又没有坚持不懈的毅力。所以我就早早的放弃了英雄联盟这种游戏。 一个大学生,一旦放弃了打游戏,其实他就剩余了很多空余的时间。多余的时间能干生么呢? 选择不多。1. 可以选择谈谈恋爱。但是一来我囊中羞涩,而来也没有什么长得比较漂亮,一见钟情的女生。所以谈恋爱这事就放下了。 剩下的选择便只有一个,学习。 对了,就是学习。当其他人都选择游戏娱乐的时候,你稍微用点力,就能比很多人优秀。 下一个问题就是学习。 学习要有兴趣,并且要决定学什么。 这种时候,我思潮又落入回忆中,似乎忘记的事情,此刻又清晰想起来。 那是我初三暑假的时候,参加过一次学校组织的计算机免费培训课程,其中培训了很多东西。像五笔打字、制作flash、学习photoshop之类的。上课老师在课堂上说过,培训结束的时候,会选择几个成绩优异的学生,给予几百块的奖励。为了这几百块的奖励,我也不能退缩,我很快记住了五笔词根。然后在课堂上,我在众同学佩服的眼光中,把五笔字根全部背了一遍给老师听。 学习的内容中,photoshop真实给我打开了一个通往神秘世界的大门,原来电脑还能做这么牛逼的事情。接下来经过我废寝忘食,专心致志,一丝不苟的学习,我已经知道了一些基本的图片制作技巧。利用这个技巧,我做了很多搞笑的图片,just for fun! 然而直到暑假结束,很多同学心心念念的几百块奖励,讲课老师在也没有提过。 我想,有了初中的ps经验,况且我对这东西很感兴趣。所以我就从淘宝上换了几十块钱,买了一本很厚的,讲解photoshop的书。按照书中的指导,我对photoshop有了全面系统的学习,然后又跟着实战,学会了很多关于抠图、美容、特效的技术。虽然我学了photoshop,但是感觉上并没有什么用,因为考试又不考photoshop, 所以我只能自己通过制作一些搞笑图片来自娱自乐。 然而,一旦你学会某个东西,便真的有派上用场的时候。大四快毕业时,很多同学开始搞简历,简历上一般要贴照片的。所以我便成为了班级里远近闻名的修图大师。 除了photoshop,专业课上可以说的就是学习编程了。当时我c语言学的非常好,授课老师经常在课堂上提我来回答问题。为了避免回答不上来问题,显得很没面子。我经常在上课之前偷偷的就预习上课的内容,并且学习如何解答课后的习题。所以老师的提问我经常可以轻松的回答。老师似乎我觉得我是个可育之才,经常在其他班级上课的时候,也会在课上提我的名字,说:其他班的王xx同学,他这个问题回答的很好。所以一些其他班级的同学,也是知道我的名字的。 每每到考试之前,我总会收到不少加我QQ好友的申请,然后问我有没有时间,想找我帮他们复习c语言。然后带上饮料,约我到图书馆,当面传道授业解惑。我还记得一个比较奇葩的老师,给同学布置作业,要求实现某某功能,至少要求要有三千行代码,然后该同学东拼西凑,也只凑够了快一千行,然后找我帮忙。 可以参考: 大二的暑假,我们搬了校区。从远离市区的新校区,搬到了离市区比较近的老校区。 快放假了,有不少的同学决定暑假留校,然后找点工作,赚点零花钱。 我也觉得放假回家没意思,决定暑假找工作。因为我有一些photoshop的基础,所以就在招聘网站上写自己精通photoshop,看看有没有人需要。很快我找到了一份工作,然而刚开始的工作并不是图片制作,而是摄影摄像。具体的内容是给古玩艺术品拍照,然后我就一边学习一边拍照,照片拍完还要用ps做后期处理。所以整个暑假,包括大三,和大四。我基本上都在和古玩艺术品打交道,见识了不少的宝贝。从书画,到紫砂壶,玉器,陶器,手工艺品等等,都有接触。上海的各大古玩城,我也基本都跑过好几遍。也组织过一次小型的拍卖会,主要负责拍卖图册的制作。 我的大三和大四时很忙的,倒不是学习,而是课外的工作。工作很累,每晚基本上都是9点以后下班,回到学校就基本上10点左右。有时候因为太累而在地铁上睡着,结果坐过站了。正好是最后一班地铁,所以只能下了地铁,步行往回走。 课外的工作很累,但也学到了不少的东西。除此之外,就是自己赚钱能养活自己了。至少大三和大四,我没有再问父母要过生活费。即使是对于父母,要生活费这件事情,也让我觉得不在自在。我是一个向往自由的人,不希望被任何人束缚,即使是父母。 课外工作的最后阶段,我用自己赚的钱买了人生第一个非常贵的手机iphone6s。我觉得,这是我应得的东西。 匆匆4年,大学就这么结束了。我对大学并没有什么怀念,只是觉得,我算是蛮幸运的,至少没有白白浪费掉四年的光阴。

2021-04-24 21:40:43 · 1 min · Eddie Wang

关于中科院回信文字的联想

最近看到澎湃新闻报道了一个博士论文的致谢部分,内容如下: 走了很远的路,吃了很多的苦,才将这份博士学位论文送到你的面前。二十二载求学路,一路风雨泥泞,许多不容易。如梦一场,仿佛昨天一家人才团聚过。 看到这个句子,我瞬间觉得一种似曾相识之感。 我记得我也曾写过类似的句子。 我花了很长的时间,走过了人生的大半个青葱岁月的花样年华 才学会什么是效率,什么是专一。 蓦然回首 10年的路,每次转变的开始都是感觉镣铐加身,步履维艰,屡次三番想要放弃 生命不息 折腾不止 使用ubuntu作为主力开发工具 其实,这种句子也不是我的原创。是我仿照我看过的一本小说,从中摘抄而来。 这本小说叫做《项塔兰》 我花了很长的岁月,走过大半个世界,才真正学到什么是爱、什么是命运,以及我们所做的抉择。我被拴在墙上遭受拷打时,才顿悟这个真谛。不知为何,就在我内心发出呐喊之际,我意识到,即使镣铐加身,一身血污,孤立无助,我仍然是自由之身,我可以决定是要痛恨拷打我的人,还是原谅他们。我知道,这听起来似乎算不了什么,但在镣铐加身、痛苦万分的当下,当镣铐是你唯一仅有的,那份自由将带给你无限的希望。是要痛恨,还是要原谅,这抉择足以决定人一生的际遇。《项塔兰》 这是一名通缉犯的十年印度流亡岁月的记录,很难想象,一名在逃犯是如何写出如此优秀的文笔。各位看官有时间可以看看。 参考 https://mp.weixin.qq.com/s/9kfGCXevO5Hlpg_iINof6Q

2021-04-21 20:38:45 · 1 min · Eddie Wang

learn Sonic

Intro Sonic is a fast, lightweight and schema-less search backend. It ingests search texts and identifier tuples that can then be queried against in a microsecond’s time. install ref https://github.com/valeriansaliou/sonic https://crates.io/crates/sonic-server

2021-04-20 08:47:29 · 1 min · Eddie Wang

command + tab 无法切换窗口了?

今天发现一个问题,按住command + tab, 已经切换到对应的应用图标上,但是松开按键之后,屏幕并没有切换到新的App屏幕上。特别是那些全屏的应用。 看了很多资料,都是没啥用的,最后发现 https://apple.stackexchange.com/questions/112350/cmdtab-does-not-work-on-hidden-or-minimized-windows 最终发现,需要设置调度中心的 切换到某个应用时,会切换到包含该应用程序的打开的窗口空间, 这个必需要勾选。

2021-04-19 17:41:14 · 1 min · Eddie Wang

draw.io居然有桌面客户端了

当你需要解释一个概念的时候,图形化的展示是最容易让人理解的方式。 以前我一直用processon来绘制, processon的优点很多,用过的都知道。 但是缺点也是非常明显的。 定价过高 不支持离线使用 虽然processon的使用体验还不错,但是对我个人来说,使用的频率并不高 免费的会员最多只有19个文件可以使用 有一年,我的文件超过了19个,我就只能买会员了。会员到期后,我就没有续费,因为使用的频率太低。 关于processon定价 我们横向对比一下几个互联网产品的收费标准, 从下表可以看出,Processon的定价不菲。 项目 收费标准 最低年费用 processon 升级到个人版 159/年 159 语雀会员 标准99 限时特惠69/年 69 印象笔记 - 标准 8.17/月- 高级 12.33/月- 专业 16.50/月 - 标准 98- 高级 148- 专业 198 b站大会员 连续包年 6.3折 148/年 - 148 爱奇艺 - 黄金VIP会员 首年138/年,次年续费218 - 138 网易云音乐 - 连续包年 99 - 99 draw.io 是什么 draw.io的功能涵盖了processon的很多功能,但是其最大的卖点是**免费。(**圈住,要考!) 但是免费的东西不好用,也不一定有人会有。但是draw.io在免费的基础上,做到了使用体验还不错,这就难能可贵了。 最早接触的是draw.io的在线版,直到最近才发现,原来draw.io也有桌面客户端的,而且还可以离线使用。 太爽了,果断下载体验。 下载地址:https://github.com/jgraph/drawio-desktop/releases 从release Notes上可以看出,draw.io的客户端基本上是全平台兼容了, 因为是基于Electron做的,不想兼容都不行啊!

2021-04-09 21:03:21 · 1 min · Eddie Wang

人为什么活着

最近几个月,一直有些不顺心的事情让我烦恼。 下了扶梯,走在站台上往火车上,往二号车厢走去。同行的陌生人行色匆匆,无一逗留。 动车的车头上,不知道是碰到了什么东西,染了一大片黄色的污渍,仿佛是撞到不知名的动物而留下的痕迹。车灯宛如一个大号的三角眼,直勾勾的往前望着,不知道在再想些什么。 突然我的脑子里迸射出一个问题: 人为什么活着? 记得以前课本上说,人和动物的区别是人会使用工具。但是我想在觉得,人和动物的区别应该是,人会问自己: 我什么活着。而动物凭本能行动,似乎并不会考虑活着这么深奥的问题。 一只蚂蚁在一根绳爬,只有两个方向,要么前进,要么后退。有个蚂蚁似乎发现了第三个方向,就是可以绕着绳子转圈圈。而会转圈圈的蚂蚁,似乎就是那个容易烦恼的蚂蚁。 这是我第一次考虑人为什么活着这个问题。回首过去,我觉得自己是个动物,凭借本能生活,饿了就吃,累了就睡。 感觉每一天都是一个周期函数,永不停止的重复上下波动。 最近刚好对声纹识别有些兴趣,在这个领域,有个技术叫做傅里叶变换。就是把一个时域的信号转换成频域的信号。实际的物理作用并没有变化,只是看待事物的角度发生变化,而看到的东西却不一样了。 我觉得我也需要对我的生活做个傅里叶变换,找到一些能解决我困惑的答案。

2021-04-08 21:05:15 · 1 min · Eddie Wang

sudo !!的妙用

在ubuntu上执行命令,经常会出现下面的报错: tcpdump: eno1: You don't have permission to capture on that device (socket: Operation not permitted) 这种报错一般是执行命令时,没有加上sudo 快速的解决方案是: 按向上箭头键 ctrl+a 贯标定位到行首 输入sudo 按回车 上面的步骤是比较快的补救方案,但是因为向上的箭头一般布局在键盘的右下角,不移动手掌就够不着。一般输入向上的箭头时,右手会离开键盘的本位,会低头看下键盘,找下向上的箭头的位置。 有没有右手不离开键盘本位,不需要低头看键盘的解决方案呢? 答案就是: sudo !! !!会被解释成为上一条执行的命令。sudo !!就会变成使用sudo执行上一条命令。 快试试看吧 sudo bang bang

2021-04-08 13:27:44 · 1 min · Eddie Wang

iterm2 光标消失了

终端用着用着,光标消失了。 iterm2 仓库issues给出提示,要在设置》高级里面,Use system cursor icons when possile 为 yes. 然而上面的设置并没有用。 然后看了superuser上的question, 给出提示, 直接在终端输入 reset , 光标就会出现。解决了问题。 reset 参考 https://gitlab.com/gnachman/iterm2/-/issues/6623 https://superuser.com/questions/177377/os-x-terminal-cursor-problem

2021-04-02 21:09:46 · 1 min · Eddie Wang

matplotlib图片弹窗没有弹出

学习matplotlib绘图时,代码如下,执行过后,图片弹窗没有弹出。 import matplotlib.pyplot as plt import matplotlib plt.plot([1.6, 2.7]) plt.show() 并且有下面的报错 cannot load backend ‘qt5agg’ which requires the ‘qt5’ interactive framework, as ‘headless’ is currently running 看起来似乎是backend没有设置有关。查了些资料,设置了还是不行。 最后偶然发现,我执行python 都是在tmux里面执行的,如果不再tmux会话里面执行,图片就能正常显示。 问题从设置backend, 切换到tmux的会话。 查到sf上正好有相关的问题,可能是在tmux里面PATH环境变量引起的问题。 问题给的建议是把下面的代码写入.bashrc中, If you’re on a Mac and have been wondering why /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin keeps getting prepended to PATH when you run tmux, it’s because of a utility called path_helper that’s run from your /etc/profile file. You can’t easily persuade tmux (or rather, bash) not to source /etc/profile (for some reason tmux always runs as a login shell, which means /etc/profile will be read), but you can make sure that the effects of path_helper don’t screw with your PATH....

2021-03-31 21:04:53 · 1 min · Eddie Wang

#shazam算法分析

参考 http://coding-geek.com/how-shazam-works/ https://blog.csdn.net/yutianzuijin/article/details/49787551 http://hpac.cs.umu.se/teaching/sem-mus-17/Reports/Froitzheim.pdf https://github.com/sfluor/musig

2021-03-31 09:12:46 · 1 min · Eddie Wang