All Stories

Javascript - Flatten/Merge Array

Merge/Flatten Array在 StackOverflow 上看到了一個經典問題 - Array Flatten ,七年前提問的,但是到15天前還有人回應,引起了我的興趣,那麼就來記錄&實作 Flatten有哪些實現的方法吧。

In javascript, Nov 06, 2019

Python package/dependency management - setup.py

python setup.py 淺析熟悉也陌生的腳本:setup.py在 setup.py 裡,定義了以下的內容: Who : 是誰開發了這個套件 What : 套件的功用是什麼 How : 需要哪些相依的套件才能工作

In python, Nov 04, 2019

How to solve .bash_profile not working in zsh

問題描述將OSX的terminal從bash轉換成zsh,並安裝 oh-my-zsh plugin後,發現 .bash_profile自定義的項目都失效。

In OSX, zsh, Oct 29, 2019

switch from bash to zsh, and install oh-my-zsh on iTerm2

First setup for shell on Mac OS 10.14.2 Mojave.Install oh-my-zsh.

In mac, Oct 16, 2019

Markdown 錨點語法

Markdown 錨點語法規則任意 1-6 個 # 標註的標題都會被添加上同名的錨點鏈接

In markdown, Oct 08, 2019

演算法 - 尺取法

適用題型在給定的一組數據 中找到不大於頰一個上限的”最優連續子序列”核心思想尺取法是雙指標的應用類型,用兩個指標保存選取區間的左右端點,並且依據題目的條件不斷推進區間的左右端點,直到遍歷剛整個數組為止。

In leetcode, algorithm, Oct 07, 2019

Day5 資料型態

命名規範Go語言中任何識別字(Identifiers) 變量、常量、函數和自定義類型等,都應該滿足以下規則: 由字母、數字和下划線組成,數字不能當開頭 大小寫有區分,大寫開頭可以外部呼叫,小寫開頭只能內部使用 不能和Go關鍵字衝突

In go, Sep 20, 2019

Day4 workspace

Go Hello World程式組成Go語言的組成分成以下幾個部分: package 聲明 import 引用 func 函數 var 變量 語句 & 表達式 註解讓我們再回到上一篇的Hello World代碼,並且加一些組成讓它豐富一點。

In go, Sep 19, 2019

Day3 環境建置

Go的三種安裝方式和其他語言的安裝類似,Go的安裝有三種方式,從簡單到複雜依序是使用第三方工具安裝、官方二進制包安裝和源碼安裝。

In go, Sep 18, 2019