我爱学习,
学习使我快乐,
We cannot predict the future, but we can invent it.

执着 - 转载《十月的天空》豆瓣影评

https://movie.douban.com/review/7323443/

《十月的天空》的最後,螢幕上出現的不是片尾曲,而是劇中角色真實原型的名字。那一刻,我決定,我要說說夢想。

這是一部典型的勵志片,根據美國太空總署科學家候麥自傳故事改編。述說了在蘇聯成功發射世界第一枚人造衛星的背景下,美國煤山鎮的一個連基本微積分都不懂得小屁孩,在看了衛星發射後,決定和小夥伴一起建造火箭,光復美國航太事業。劇情結局當然如你所料,他們必然經過了九九八十一難,最終實現夢想,迎來光明未來,燦爛人生。

俗不可耐的劇情,可是我依然可以淚流滿面。

或許是因為它在用真實的故事說“夢想”。而我偏偏空有夢想,卻還沒有故事去填滿它。別人的執著依舊可以於年復一年中,輕而易舉地打動我,因為我未曾擁有過。但我其實不怎麼難過,因為我還年輕,還好一切還不算太晚。

我還可以來得及“執著”。

我曾經不止一次問過自己,你未來會是什麼樣子?

說下標準配置版吧,這是大多數人的未來:大學畢業後憑著沒什麼分量的文憑,進了一間不好不壞的公司,拿著一份不高不低的工資,然後埋頭於工作數十年載,終於有一天,存夠了首期,背著厚重的房貸,買了部性能普通的大眾車,然後找了一個經濟條件差不多的伴侶,成了一個小家。每天都柴米油鹽醬醋茶,拖地洗衣倒垃圾,嗯,還有防狼防盜防小三。等有了孩子之後,就開始操心他的健康、他的成績、他的未來。叛逆期的時候時不時和你頂頂嘴,鬧鬧離家出走,青春期的時候你又要擔心他會不會早戀。40歲的時候,你要頂得住上有老下有少,而你漸漸力不從心,50歲的時候,你要扛得住更年期。再往後一點點,就操心小孩的工作、婚事、後代,再隨後至終,操心自己和老伴的健康,奢望再多一點點時間。

只是像以前一樣,你依舊每天還會上網。

看到桌面下角兒子或者女兒的檔夾的名字是“XX樂隊演唱會HD”的時候,你會有些愣,曾經你也以為你會組個像Westlife的樂隊,你會成為陳奕迅或者王菲那樣的巨星,但這麼多年過去了,你沒有那樣一個閃耀的舞臺,也沒有人為你揮舞螢光棒。

當你打開新聞網頁的時候,你會看到某個新崛起的公司正在開新產品的說明會,曾經你也以為你會成為像Steve Jobs或者Bill Gates那樣的風雲人物,但這麼多年過去了,你沒有能力去影響一個時代,甚至不足以影響一群人。

也許你會不小心瞟到右下角的汽車小廣告,突然發現童年時代就喜歡的名車和跑車在歲月裏不知不覺地就打了水漂。

打開了娛樂八卦專欄,裏面剛剛報導了某某一線演員出軌鬧離婚的消息。你啞然失笑,默默低語:“我早知道的”,然後不經意間回憶起年輕時候自己,憧憬着找一個和你兩心相知的人來一場轟轟烈烈的愛情, 然後相濡以沫,一路到白頭。直到後來你頓悟,其實愛情很現實,婚姻不過那樣。

國內新聞的頭條擺在了網頁的最顯眼的位置,你像往常一樣點開,看到了青年學生運動的報導,看到了XX又獲得了世界冠軍。你曾堅信你會成為國家棟樑,可你只能自嘲報國無門, 壯志已難酬。

你的兒子這時候跑過來,對你說他的夢想是“環遊世界”,你有些激動,因為和你曾經的夢想如出一轍。但這麼多年過去了,你依舊沒有擁有一場說走就走的旅行。

這時候你有些悵惘若失,突然覺得這些年來,辛辛苦苦操勞一輩子,好像什麼都有了,卻好像什麼都沒有。你輕輕地歎了口氣,拍了拍兒子的肩,轉身走進廚房,說要給他暖一杯牛奶。

午夜你在床上輾轉反側,覺得這一輩子過得太白目。在路上把夢想弄丟了,有那麼一瞬間你突然明白,原來你丟掉的東西,足以彌足珍貴。

寫到這裏,我覺得我再腦補下去對我自己都是種折磨。

我不願意這麼活著。我想過得不一樣。

我想要執著於夢想的最初動力,在於——我只能活一次。活法很多種,最安穩最“小確幸”的,我只能說,“that’s great,but no the good.”

執著於夢想最難的地方,是我們都太容易被世界改變。生活總會狡詐地一次又一次地拋出兩枚炸彈,一個叫做“現實”,一個叫做“夢想”,由你親手去選擇一個來引爆。選擇的過程有太多人給你建議了,漫天充斥地都是社會喧囂的聲音。若你不能靜下來,聽見心底的聲音,一不小心,你就會把你的夢想炸得四分五裂。

以前我以為追逐夢想的路上,最難的是克服一次又一次的失敗,其實真正難的是始終執著。總有那麼一瞬間,你會忍不住隨波逐流,向生活妥協,被周遭說服,邁著和大家一樣的單調步頻,忘了奔跑追逐的感覺。

追逐夢想,需要忍辱負重的能力。

“你不忍辱負重你就沒有時間,你就沒有空間,沒有走向未來的空間。如果你想走向未來,最後變得更加強大、更加繁榮,你就必須要做好給自己留下足夠的時間和空間,輪到我們自己的生命要想成為一個偉大目標而奮鬥的時候,你排除也得必須排除你生命中一切瑣碎的干擾。”說這句話的人,是俞敏洪。

我們要留一個密閉空間,讓夢想不被打擾。每一個人生的當口,都要留一個孤獨的時刻,四顧無人,只有自己,然後看清自己的夢想。

夢想不會逃跑,會逃跑的永遠都是自己。

北島的《波蘭來客》中,有這麼一段話:“那時我們有夢,關於文學,關於愛情,關於穿越世界的旅行。如今我們深夜飲酒,杯子碰到一起,都是夢破碎的聲音。”

那個破碎的聲音,我希望我這一輩子都聽不到。

我這個階段的夢想是擴寬自身的眼界和心界,它其實蠻抽象的,說得具象化一點,是我想要多讀點書,多到這個世界的角落去看看,多經歷一些,去感受每一處人或物不同的氣息與溫度,然後把一路上收穫溫暖與光明裝載於心,讓自己變得更淡然一些,更豁達一些,更強大一些。或許這是“環遊世界”的升級版,因為我還不想止步於風景,我貪心地想要武裝心靈。

其實已經沒有什麼來日方長,我要開始著手準備了。世上最愚不可及的事,莫過於胸有大志,卻又虛擲時光。一生其實不長,有時還沒等你活得透徹,青春難覓,垂暮已至,唯留一聲嗟歎。歲月難饒,光陰不逮,把握不好當下,未來必是一片虛無。

願我能一直讓心執著於夢,不被“安逸”拐跑,不被“困難”嚇哭。

因為心若沒有棲息的地方,到哪里都是在流浪。

意大利体 Italics - 英语书法练习

以下内容大部分是字帖《实用英文书法字帖——意大利体》(作者张双武)的内容,有所删改。

意大利体书写规则

意大利体(Italics)是一种举世公认、全球通行的英文标准书写字体,规范、美观,又特别实用。书写时,必须遵循如下规则,以维护该字体的基本格调。

1 . 笔顺规则

2018-08-20_164503.png

大写注意 E/F/G/H/U/Y/Z
小写注意 i/j/k/m/n/p/q/r/u/v/w/x/y/z

阅读全文...

Mac 上使用 utorrent

下载安装 utorrent

  1. 官网上的 utorrent 新版本

    µTorrent Stable (1.8.7 build 43796)
    For Mac (1.03 MB)
    English (US) - June 23, 2018

    体积很小,是个在线安装包,因为被墙了,安装失败。

  2. 官网上的 utorrent 旧版本

    µTorrent Stable(Old) With PPC Support (1.6.5 build 27624)
    For Mac (2.69 MB)
    English (US) - June 23, 2018

    安装以后打不开主界面,其他界面倒是可以打开。macOS Sierra 10.12.6

  3. 破解站

    史蒂芬周的博客 | 软硬兼施,娱乐共享是一个 Mac 软件破解站。

    uTorrent 1.8.7 Mac中文破解版 | 史蒂芬周的博客

    免费软件,是不建议到这些破解站点下载的,因为本身就免费嘛,无非就是可能加点广告。不过这次没办法,官方的打不开。这个版本是上面的新版本。

    如果打不开,提示损坏,需要允许打开未知来源程序,sudo spctl --master-disable

阅读全文...

git clone error RPC failed; curl 56 GnuTLS recv error (-9): A TLS packet with unexpected length was received.

git clone 报错:

hu@NASA:~/Git/rm$ hps git clone https://github.com/NimaQu/ss-panel-v3-mod_Uim.git
Cloning into 'ss-panel-v3-mod_Uim'...
remote: Counting objects: 7079, done.
remote: Compressing objects: 100% (13/13), done.
error: RPC failed; curl 56 GnuTLS recv error (-9): A TLS packet with unexpected length was received.
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

这是我在Ubuntu上遇到的问题,挂了梯子的。不挂梯子可以clone,只是速度感人。小仓库倒是像往常一样能顺利挂梯子clone。

试图解决:

方法一:重装 Git

sudo apt purge git
sudo apt install git

方法二:buffer

git config --global http.postBuffer 1048576000

git的缓存改大一点。

方法三:mtu

ifconfig
sudo ifconfig xxx mtu ???

把mtu值改大一点,说的是这个是什么的数据帧的大小。

方法四:等待

当前Github可能遇到了问题,例如受到攻击。可以查看GitHub System Status来确认。今天遇到的情况果然是Github问题。网页版 Download Zip 也下载不了。

ubuntu 16.04执行git clone时失败“RPC failed; curl 56 GnuTLS recv error (-9): A TLS packet with unexpected length was received.” – 默默的点滴

Mac 日常使用笔记

使用 zsh

除了 bash,还有 zsh 可以作为终端,有好看的皮肤,推荐 yc。改完皮肤记得把终端的字体颜色调成白色,背景调成黑色,不透明度不要100%。

终端挂代理

Mac OSX终端走shadowsocks代理 · Issue #18 · mrdulin/blog

一个靠谱的梯子非常重要,影响 brew 安装软件的体验。

安装 Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

然后其他很多软件都可以用它装,网上搜软件时试试加个 brew,也许就可以一句话安装了。

未知来源程序

永久允许打开未知来源程序:

sudo spctl --master-disable

临时允许:右键 - 打开


Xcode

How to download Xcode DMG or XIP file? - Stack Overflow

APP Store 也有 Xcode,不过是最新版,需要较高的 MacOS版本

OpenCV

Install OpenCV 3 on MacOS | Learn OpenCV

Xcode - Mac+Xcode+OpenCV 配置 - CSDN博客

在新建工程时,需要改一下设置:

Header Search Paths:

/usr/local/include

Library Search Paths:

/usr/local/lib

Other Linker Flags:

-lopencv_calib3d -lopencv_core -lopencv_features2d -lopencv_flann -lopencv_highgui -lopencv_imgcodecs -lopencv_imgproc -lopencv_ml -lopencv_objdetect -lopencv_photo -lopencv_shape -lopencv_stitching -lopencv_superres -lopencv_video -lopencv_videoio -lopencv_videostab

相对路径问题:Xcode切换工作路径 - CSDN博客

nameWindow 好像不支持中文。

Verilog

如何在Mac OS X上安裝Verilog環境 - Eason's Playground

brew install icarus-verilog
brew cask install gtkwave

SSH

把我在 Ubuntu 里使用的密钥拿过来,给个600权限。提示invalid_format,虽然能用,还是修复一下:

ssh-keygen -f ~/.ssh/id_rsa -y > ~/.ssh/id_rsa.pub

聊聊 Mac

优点:

  • MacOS 界面优美,触摸板舒适,屏幕素质高(尤其适合设计师)。
  • 与 Linux 都是 Unix-like,软件多,与 Windows 不相上下,适合软件从业者。
  • 某些地方 MacOS 做的比较好,例如一次突然停电,来电后开机,几乎一切都还是原来的样子,以前打开的应用都慢慢启动并恢复,终端的内容都还在。

缺点:

  • 不适合电子行业人士

Ubuntu 日常

双系统

安装

我电脑有两个 m.2 插槽,同学翻出来一个 32GB 的 SSD(固态硬盘),我就拿来装了个 Ubuntu kylin 16.04.2(硬盘里有这个镜像就拿来装了)。(使用一个月后弃用,用了Ubuntu 18.04)。

乱入一张图:

电脑选购三大原则

图片来源:【笔吧评测室】航母还是救生艇?神舟战神系列评测_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

安装 Win 10 和 Ubuntu 双系统的步骤对于我这样的老司机是非常简单了。

首先我的 Win 10 已经装好了,在 128GB 的SSD里。我的电脑是 UEFI启动 + GPT硬盘 的组合。

拆开电脑后盖,插上 32GB SSD,装上后盖,开机 F2 进入 BIOS,将这个 m.2 插槽设置为 硬盘(还可以是 LTE 网卡)。

开机进入 Win10,能检测到硬盘,用磁盘管理(按Win+X,再按K)将这个硬盘上的分区都删除,并转换为 GPT 的硬盘,这一步是灰色的,所以我用 DiskGenius 来转换硬盘。

从硬盘里翻到 ubuntukylin-16.04.2-desktop-amd64.iso,想起来以前第一次装 Ubuntu 的时候,装得就是 Ubuntu kylin,当时的壁纸非常炫酷,还是小白的我记忆深刻,现在十分怀念。那个酷炫壁纸的版本也许是 14 版本的 Ubuntu kylin。kylin 和普通 Ubuntu 区别不大,就是对中文友好一点,预装了不少中文应用。找个U盘,注意格式为FAT32,把Ubuntu kylin的镜像解压到U盘里面,然后关机。

把U盘插入电脑,开机 F7 进入引导选项,选择U盘,即可进入Ubuntu安装。如果没有找到U盘,应该是插的松了,可以重新插拔/更换USB口。有些电脑比较坑,只能识别USB 2.0的U盘,这时候就换用2.0U盘就好了。也可以按F2进入BIOS,再检查一下是不是 UEFI 引导,是不是关了 Secure boot(不太确定是否需要,有人说不需要)。BIOS 里面有个 boot override,下面列出的是引导项,选择一个然后回车,就会用这个作为引导来启动电脑,比较坑的是,这样不会保存你前面对BIOS的改动。所以还是要先save一下。

进了安装界面就没什么了,分区可以参考:EFI模式 win10+Ubuntu16.04双系统。EFI分区500M,因为我有16G内存而只有32G硬盘,所以交换分区分100M。(不刻意分的话,实测会分1.5G)其余的不分了保持默认。

安装界面需要输入的3个名字:

开机&锁屏界面显示的用户名/主机名/用户名
以后的终端开头就是username@hostname:~$

安装完理论上应该重启,但实际上可能画面会卡住,强制关机再开机也是卡在登录界面,这是显卡驱动的问题,我的战神笔记本可以在 BIOS 里设置,只使用独立显卡,这样再开机就不会开住了。BIOS 里用的两个单词是“混合的”和“离散的”,也就对应“集显独显一起用”和“只使用独显”。

关于引导顺序:

BIOS 里可以设置 Windows boot loader 和 Ubuntu xxx 的顺序,把前者放到前面,就默认和以前一样启动Windows,把后者放到前面,就默认使用 Ubuntu 的引导,如果想修改这个引导,可以在进入了Ubuntu以后:

sudo vim /etc/default/grub

grub_default是默认启动项,可以设置顺序。

对于中文版Ubuntu,用户主目录下的文件夹是中文的,例如“下载”“桌面”等,想要修改的话:

vim $HOME/.config/user-dirs.dirs

设置鼠标灵敏度

set m 1

打开dash,输入gnome-session,选择startup applications

参考:Linux(Ubuntu)怎样设置鼠标速度(灵敏度)_百度经验


安装KeePassX

sudo apt-get install keepassx

参考:keepassx/keepassx: KeePassX is a cross platform port of the windows application “Keepass Password Safe”.

似乎 Linux 平台的几款 KeePass 客户端都不支持 WebDev,Mac 上的也是,所以一定要搭配坚果云客户端来使用了。


下载安装坚果云

deb包安装及解决依赖方法

  1. 使用dpkg安装,使用apt-get -f install安装依赖

    sudo dpkg -i nautilus_nutstore_amd64.deb
    sudo apt-get install -f
  2. ubuntu双击使用软件中心安装,自动安装依赖

  3. 使用gdebi安装,自动安装依赖
    sudo gdebi  nautilus_nutstore_amd64.deb

参考:https://www.jianguoyun.com/s/downloads/linux


安装搜狗输入法

Ubuntu 16.04安装sogou 拼音输入法 - CSDN博客

记得把sudo apt-get install -fsudo dpkg -i sogouxxxx.deb那两句顺序反过来。参考坚果云安装。

关键就是要退出并重新登录。


Vim乱码

:set fileencoding

即可显示文件编码格式。
如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在 ~/.vimrc 文件中添加以下内容:

set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936

这样,就可以让vim自动识别文件编码(可以自动识别UTF-8或者GBK编码的文件),其实就是依照 fileencodings提供的编码列表尝试,如果没有找到合适的编码,就用latin-1(ASCII)编码打开。
~/.vimrc 里加入:

set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936

将一个文件转换成utf-8格式

:set fileencoding=utf-8

参考:linux下查看文件编码及修改编码 - CSDN博客

7z解压

自带的tarunzip已经可以解决一些问题了。

对于7z格式,安装sudo apt install p7zip-full,然后7z x filename.7z

聊聊 Ubuntu(或者说Linux)

缺点:

  • 刚装好系统,想用个搜狗输入法都是件不是很简单的工作。
  • 许多软件没有 Linux 版,只能寻找替代品,替代品一般或开源或小众,使用体验可能没有 Windows 版本好。(没有QQ,微信有第三方软件,不过,telegram全平台使用可解)。
  • 游戏不全,主要是一些大作没有Linux版,许多小一些的游戏还是有Linux版的。
  • 没有 Microsoft Office,有的是 LibreOffice,基本使用能满足,但高级一些的排版就会有问题,打开别人的有高级排版的文件也是。
  • 对与电子行业的技术人士,几乎只有 Windows 可选,行业软件支持顺序:Windows - Linux - Mac,基本都Windows,部分支持 Linux,极少支持 Mac 。

优点:

  • Unix-like,命令行与整个系统紧密结合。
  • 许多软件,开源的源代码,下载编译安装运行,有些麻烦,又有些有趣。

树莓派智能小车

购买材料

  • 树莓派
  • Pi Camera V2.1 夜视版
  • Arduino

夜视版白天看东西的色彩有偏差,绿色变成红色了。黄昏下效果较好,想夜视还要配合红外照明器。

树莓派配置

下载树莓派系统 raspbian 镜像:https://www.raspberrypi.org/downloads/raspbian/

Snipaste_2018-06-06_01-33-37.png

阅读全文...

大作业评分流程图(做一回恶人w(゚Д゚)w


st=>start: 2018年5月29日晚
moss=>operation: MOSS查重
moss_cond=>condition: 可疑?
comp=>operation: 人工对比
test=>operation: 当面答题/写代码
exe1=>operation: 运行代码
exe2=>operation: 运行代码
exe3=>operation: 运行代码
nop1=>operation: NOP
nop2=>operation: NOP
nop3=>operation: NOP
nop4=>operation: NOP
nop5=>operation: NOP
nop6=>operation: NOP
nop7=>operation: NOP
pas1=>condition: 通过?
pas2=>condition: 通过?
pas3=>condition: 通过?
repo=>operation: 看报告
rep2=>operation: 看报告
rep3=>operation: 看报告
scor=>operation: 打分
e=>end
con1=>operation: 联系当事人
con2=>operation: 联系当事人
cheat=>operation: 作弊挂科

st->moss->moss_cond
moss_cond(no)->exe1->pas1
moss_cond(yes)->rep3->con1->test->nop5->nop6->nop7->cheat->e
pas1(yes)->nop1->nop2->nop3->nop4->repo->scor->e
pas1(no)->rep2->exe2->pas2
pas2(yes)->repo->scor->e
pas2(no)->con2->exe3->pas3
pas3(yes)->repo->scor->e
pas3(no)->cheat->e

阅读全文...

Modelsim 基础使用教程

Vivado自带的仿真比较垃圾,工程非常大时仿真速度明显慢于ModelSim,有时还有奇奇怪怪的bug。

一、ModelSim 安装

modelsim-win64-10.4-se 下载、安装、破解全攻略 - CSDN博客

上面这个博客已经写得非常明白了,下载链接已失效,这里放一个:

链接: https://pan.baidu.com/s/1X0C5tYDukK04fq7j2dqdZg 密码: apwz

二、使用教程

新建工程 - 添加代码 - 编译 - 添加仿真配置 - 开始仿真 - 添加信号到波形 - run all。

阅读全文...

学校提供的科学上网 Chrome 配置教程

首先这个是 真· 科学上网,只能使用谷歌搜索谷歌学术谷歌专利谷歌地图等谷歌应用。

网络中心发的三篇微信:

  1. IPv6助力学术科研跨越障碍

  2. IPv4宝刀未老再助学子站在巨人的肩膀上

  3. IPv4学术代理服务支持的服务

三篇文章的备份:本博客 备份1备份2,archive.is 备份1备份2备份3

第1篇是说,在校园网内,有IPv6时,可以无障碍访问谷歌搜索、谷歌学术。

第2篇是说,有时候无法使用IPv6,那就用学校IPv4的代理服务。如何使用?文中说Firefox浏览器可以在设置中添上那个pac地址,然后打开谷歌,在弹出的窗口认证 NetID 即可。

那Chrome如何设置呢?Chrome 浏览器需要安装扩展程序来管理浏览器的代理,例如超级好用的 SwitchyOmega

阅读全文...