原创 分形圖(fractal pictures)

多圖 多圖多圖多圖!!! github Show 末端二分分形樹 失敗的程序有另一種感覺 分形龍 Koch雪花 帶4個樹枝的分形樹 自己種的柏樹 被風吹成這樣了 謝爾賓斯基三角形(Sierpinski

原创 MAC 軟件清單

MAC軟件清單 mpv 是一個基於mplayer的播放器。Mac 上好用的視頻播放器有哪些? Mou 是一個markdown編輯器。 Xcode 用來開發iOS,osX軟件,且用 homebrew 安裝macvim 時需要 Ho

原创 斜率遊戲:8*8==13*5

有一種特異功能,可以把面積變大。如上圖所示。據說擁有這種特異功能的人可以把1.56的拿破崙變成1.80的拿破崙,可以把三胖變成三瘦。 如此神功,究竟運用的什麼僞科學呢? 今天無意中發現這麼了好玩的東西,一看圖片演示,居然毫無破綻

原创 使用解構賦值時容易發生的一個錯誤

考慮下面 3 段代碼,看看它們的結果都是多少? 代碼 1: const obj = { name: 'smith' } const { name, skill='javascript' } = obj console.log(na

原创 php 上傳文件大小限制

環境: ubuntu16.04, nginx, php7.3.4 問題:上傳文件時,超過 2M 就失敗。 解決方法: 經查閱,只需修改 php.ini 配置參數就可以。 使用 locate php.ini 得到: /usr/loc

原创 曼德勃羅集(Mandelbrot Set)

先來膜拜一下大神! 曼德勃羅(Benoit B. Mandelbrot),數學家、經濟學家,分形理論的創始人。1924年生於波蘭華沙;1936年隨全家移居法國巴黎,在那裏經歷了動盪的二戰時期;1948年在帕薩迪納獲得航空碩士學位

原创 樹莓派如何使用藍牙音箱

樹莓派如何使用藍牙音箱 我想將樹莓派連上我的小米藍牙音箱。 當我使用桌面右上角的圖標去連接時,直接報錯了。網上搜羅了下,通過 bluetoothctl 命令連上了,但播放音樂時卻沒有聲音。最後問題解決了,我想有必要整理一下,貼到這

原创 原來clearInterval和 clearTimeout可以互用

setInterval和setTimeout返回的是一個整數ID。從技術上來說clearInterval和clearTimeout是可以互用的,如下所示。不過這樣做會造成語義上的歧義,因此並不建議。 var timer = set

原创 使用zsh+oh-my-zsh+autojump

《MacTalk·人生元編程》介紹說zsh是終極Shell。反正Mac自帶,不妨chsh -s zsh切換來看看。 alias -s c=vim,關聯.c文件到vim,在terminal直接輸入test.c,相當於vim te

原创 最速降線

最速降線 Brachistochrone Problem證明 參考:數學之美: 兩點之間最快的路徑 推導 只需下落垂直高度,就可以知道這點的速度 根據能量守恆定律:12mv2=mgy 得 v=2gy‾‾‾‾√ . 對於

原创 用python計算md5,sha1,crc32

爲了確保從網上下載的文件或程序完整並且沒有被篡改,一般官網上都會給出文件的md5或sha1。我們拿到一個軟件,第一步應當是校驗這個值與官網給的是否一致,如果不一致的話就趕緊刪掉吧。 在Mac上計算一個文件的md5, sha1,

原创 Lorenz吸引子

拉普拉斯妖: 根據牛頓物理學,宇宙可以被想象成一個巨大的機器,其中每件事物都具有精確的運行軌跡。宇宙中大到恆星,小到原子,都是可以預測的,宇宙的過去早已決定了宇宙的未來。如此想象,我們只是宇宙中軌跡早已確定的粒子而已,我們今天要幹

原创 用python畫三角形外接圓和內切圓

剛看了《最強大腦》中英對決,其中難度最大的項目需要選手先腦補泰森多邊形,再找出完全相同的兩個泰森多邊形。在驚呆且感嘆自身頭腦愚笨的同時,不免手癢想要藉助電腦弄個圖出來看看,閒來無事吹吹NB也是極好的。 今天先來畫畫外接圓和內切圓

原创 如何安裝ubuntu16.04到u盤

如何安裝ubuntu16.04到u盤 準備 U盤2個 usb3.0 64G // 系統會被安裝於此 usb2.0 8G // 刻錄盤 系統鏡像:ubuntu-mate-16.04.1-desktop-amd64.iso 電腦設

原创 使用NeoBundle管理vim插件

github: Shougo/neobundle.vim 如果只有2、3個插件的話,完全沒有必要如此興師動衆。但編程語言這麼多,外加各種格式的文本文件,插件也就多如牛毛了。插件都是在不斷進化當中,當插件上了兩位數,更新插件也就變成