記錄一下如何透過Golang中的smtp package來寄信,這邊會應用出的功能為透過查詢外部IP網頁回傳的IP,然後寄信到指定的信箱。開始吧! 程式碼長度其實非常的短,主要分兩大部分,第一部分為發出HTTP Request拿到查詢外部IP網頁回傳的IP,其內容如下:resp, err := ht ...
『Python 初心者』List相關methods
針對Python中的List整理了幾個常用的methods的用法與需要注意的地方。 計算List的長度與項目出現次數,其中需注意len非buit-in functionnum_list = ['a','b','x','e','f','d','b','a']print('length:',len(n ...
『Python 初心者』 List: Copy 或是 Reference
當你使用Python中的List,並且想要複製一份新的List並進行修改時,會發現可能不小心改了原本List中的東西,故我在這邊紀錄一下,提醒自己不要犯同樣的錯。 amazon_cart = ['notebook', 'toy', 'grapes']#Referencenew_cart_1 = am ...
「Docker初心者系列」 NGINX File Server
為了要樹莓派裡面的資料夾作為file server分享出去,搞了好久,今天晚上終於成功,所以把過程記錄下來,最終結果會像下面這樣: Step 1: 先把你的樹莓派的IP固定下來,否則等等在Hub上就無法針對特定內網IP開放Port參考:http://yhhuang1966.blogspot.com ...
「懞懂書生」Knowledge Graph Completion
Knowledge Graph(KG)為將知識透過Entities與Relatione用圖來表示的方法,其也可以用多個三元組來表示,如:(小明,物種,人類)或(101大樓,位置,台北市),但是建立Knowlege Grapg一開始是建立者根據本身的domain knowledge來建立,所以可能會缺 ...
「Docker初心者系列」 Samba
為了避免丟資料進樹莓派都要上傳到網路空間,再進樹莓派下載,所以在樹莓派上起了Samba的服務,其可以讓Unix與Windows或MacOS間實現網路芳鄰的機制,搭配日後安裝VNC,就可以把樹莓派放在角落獨立運行了! 我使用的Samba的docker image是來自: https://hub.do ...
TIL:gRPC-2-Unary
繼上一篇的TIL:gRPC 1. 初介紹,我們開始來製作第一個類型的gRPC:Unary,如下圖看到的,他是一個如過去HTTP 1.1模式的溝通方式,Client發送一個請求,然後Server端再把結果回覆給Client: 關於gRPC的開發,不管是哪一種類型,Server與Client的溝通介面都 ...
TIL:gRPC 1. 初介紹
[參考] Udemy: gRPC [Golang] Master Class: Build Modern API & Microserviceshttps://www.udemy.com/grpc-golang/ 因為最近在研究一個DB Middleware的計畫,原本打算利用gin-gon ...
20分鐘小教室:用Golang建立一個Api Service,並與靜態網頁互動
GitHub位置:https://github.com/weizhe0422/ApiServerWithHTML.git 網路上其實很多教學文是告訴你怎麼用Golang建立一個API Service,其提供GET或POST讓人呼叫,不過我自己是比較少看到結合靜態網頁來跟使用者互動,所以才會想把學習的 ...
LINE Tech Pulse 2018 參加心得
這週參加了LINE在台灣辦的Tech Pulse 2018的活動,雖然過去自己在Line平台的開發經驗寥寥可數,不過經過這次後,明年的自己給自己訂定的52 projects計畫應該會很多跟Line相關。 其實從一開始的活動報名就讓我感覺到跟參加其他活動不一樣,活動的報名是透過活動的官方Line帳號 ...