發表文章

原版周公解夢

圖片
天地日月星辰 天門開貴人薦引,天光照身疾病危,天晴雨散百憂去,天明婦人生貴子,天門赤主有大喜, 仰面向天大富貴,乘龍上天主大貴,上天求妻兒女貴,天上取物主王侯,飛上天堂貴大吉, 登天上屋得高官,天裂有分國之憂,天星明主公卿至,天欲曉益壽命吉,渡天河主有所吉, 天地合所求皆得,日月初出家道昌,日月昏暗孕婦吉,日月欲出有官職,日月合會妻有子, 日月銜山奴欺主,懷抱日月貴侯王,吞日月當生貴子,禮拜日月大吉昌,天公使有大吉祥, 日光入屋官位至,日初出無雲大吉,日出有光有好事,雲開日出凶事散,日入懷貴子淑女, 拜星月燒香大吉,雲忽遮日有陰私,星入懷主生貴子,星落有病及官事,星列行主添奴婢, 持執星宿大富貴,流星不落主移居,巡天摩星位公卿,雲起四方交易吉,五色雲主大吉昌, 雲赤白吉青黑凶,見浮雲作事不成,雲霧遮事事吉利,黑雲至地時氣病,霜雪降主事不成, 雪下及時大吉利,雪落身上萬事成,雪不沾身主孝服,雪落家庭主喪事,陰雨晦暗主凶事, 行路逢雨有灑食,雷霆作聲官位至,雷聲恐怕私居吉,雷從地震主志遂,身被霹雳主富貴, 電光照身有吉慶,赤虹見吉黑虹凶,霞滿天百事歡悅,狂風大雨人死亡,風吹人衣主疾病, 忽大風國有號令,風如吼主遠信至。 地理山石樹木第二 地動主遷官位吉,地裂主疾病大凶,修平田地大吉昌,地高下不平主病,臥于石上主大吉, 地中黑氣上主凶,運石入家主富貴,石上得利祿大吉,磐石安穩無憂疑,登岩抱石官職遷, 手弄小石生貴子,身入土中百事吉,自身取土被恥辱,升山落地主失位,上山恐怕祿位至, 上山毀壞主凶惡,遊看高山有喜事,山行得財有福祿,抱物上山孕貴于,山中農稼衣食豐, 枯木再發子孫興,堂上地陷主母憂,園林茂盛大吉利,樹木枯死宅不安,林中坐臥病欲痊, 樹木凋零主人凶,林中樹茂生貴子,種樹木者大吉昌,登大樹名利顯揚,上樹忽折有死傷, 與人分花主分散,枯木開花子孫興,大樹落葉屋中吉,立樹下貴人庇蔭,樹生堂上父母憂, 大樹忽折主凶惡,擔木來家得財喜,砍伐大樹多得財,草木茂盛家道吉,門中生果樹有子, 松生屋上位三公,家中生松事轉豐,家中生柏多吉利,庭前竹木喜重重,楓生屋上百事遂, 蘭生庭前主添孫,果林中行主得財,入果園中大發財,桑行井上主有憂,果樹多熟子孫安, 折筍至家女有子,見筍生子又生孫,掃地除糞家欲破,糞土堆者錢財聚。 身體面目齒發第三 自身白衣人所謀,流頭洗面百憂去,身拜尊長大吉昌

[golang] How to set cookie under gin

setcookie example: import ( "fmt" "github.com/gin-gonic/gin" ) func main() { router := gin.Default() router.GET("/cookie", func(c *gin.Context) { // 设置cookie c.SetCookie("site_cookie", "cookievalue", 3600, "/", "localhost", false, true) }) router.Run() } SetCookie函数定义: func (c *Context) SetCookie(name, value string, maxAge int, path, domain string, secure, httpOnly bool)  special note: domain string must be correct. if not , SetCookie will be not write into right place.  source: https://www.tizi365.com/archives/273.html

從公司角度,來看 golang, php 和 python

這剛好就是我們正在用的三種語言,如果依我們團隊現行使用人數排列的話,python > php > golang。 以我個人來說,建置網站的主程式還是大推 php 。在簡單快速的建置網站來說,應該無人能及 php+mysql 的組合。它的語法很直覺,如果你想要建立一個被加密過的密碼,直接 $md5pass = md5($password) 就可以,完全不考驗你的各種能力,直接就可以取得結果。 而且 php 的歷史實在太悠久了,以至於不論是各種的疑難雜症都可以在 google 上找到答案。書店裡的各種 php+mysql 的電腦書籍大概是你最不需要的東西(除非你真的很喜歡紙本書)。phper 常被其他陣營的工程師們笑是 copy-paste programmer。 但話說回來,上頭主管其實在乎的不是你的程式寫的有多優美,而是你的東西什麼時候可以上線解決老板和業主的麻煩。所以,你的交件速度又快又正確,你的方法就是對的方法。至於效能與後續維護…說真的,他不在乎,至少現在不在乎。如果前面的款項都收不進來,那還談什麼維護問題? 說到 python ,它是個很酷的東西。但一個星期可以有 50 人來投履歷。人力成本很便宜,但賣相…

[Git] 3分鐘將檔案快速上 git server

一、先準備好你的 git server 與帳號,使用 github, gitlab 或是自建伺服器都是可以的 二、到 git-scm 下載 git 主程式並安裝完成。

[golang] 安裝 mysql 和 phpMyAdmin

圖片
在 windows 上安裝 mysql 大致上有二個選擇。其一是 mysql installer + workbench ,另一個則是直接安裝 xampp 。如果你是有能力直接安裝 mysql installer + workbench 的同鞋,請直接略過本篇不看。而其他人,就繼續看下去吧。 會用 xampp (apache, mysql , php on windows) 做為安裝 mysql 的建議對象的第一個原因是:可以使用 phpmyadmin (pma) 而不是 mysql workbench。雖然 workbench 我也在使用,但相比 pma 來說,pma 的操作簡易性絕對大勝 workbench 。其二是我的本業就是 phper , 隨時電腦裡可以開出個 apache + phpmyadmin 也是很自然的事 (笑) 不過,可以用 mysql + workbench 的同鞋就用你順手的方式吧,畢竟新的 mysql 8 可是越來越神了。 先到 xampp 的網頁下載安裝程式,我這邊用的是 xampp 7.1.33  等待幾秒後,它會自行開啟下載。 然後雙擊下載檔,開始安裝 參考下圖進行安裝,不必要的程式直接取消勾選 安裝路徑沒什麼影嚮,使用預設值或你指定的位置都可以 取消勾選後,再按下一步 開始安裝了 安裝結束了,點擊 Finish 後,會自動啟動 選擇語言,直接選擇左邊星條旗的英文吧 (右邊的不知道是啥毀) 點擊右下角橘色 icon ,即可打開 xampp 控制台 按下 apache 和 Mysql 的 START , 等 PID 和 Port(s) 有數值之後,表示開始運作 按下 MySQL 的 Admin ,就會開啟 phpMyAdmin ,可以在進行資料庫操作

[golang]寫一支測試檔案

圖片
都安裝好後,就可以寫第一支程式來測試環境了。 我的開發檔案是放在 C:\Go_dev 目錄底下,所以,直接在裡面新增一個檔案,名為 helloworld.go 。 接著用 vscode 開啟它,並且輸入如下程式碼。 按下鍵盤上的 Ctrl + Shift + ` 呼叫出 vscode 的終端機 輸入 cd C:\Go_dev 進入資料夾 輸入 go run helloworld.go 後,按下 Enter 。程式即可被執行。

如何用 go 做第一個網站 [lastupdate200122]

對於有程式開發基礎的人來說,go 確實是一個挺有意思,而且簡單的程式語言。不過說實在話,雖然容易開發,但真要把開發的相關元素備齊全了,這其中摸索期也挺不算短。所以,把我在研究過程中所做的筆記彙整之後,PO上來給新進夥伴們做個參考。 我在剛開始的時候打轉了半天,因為 go 可以適用的目標專案太多了。初入 go 的時候,網站、爬蟲、系統管理…每個我都想玩一下,以至於初期根本沒有具體的進展。後來自已檢討到這個問題,才開始收縮範圍,最終選擇了網站做為初入手的目標。 從做網站入手有好有壞,好處在於製作網站要求的技能點數不高,原則上搞定 restful api 和 CRUD 的資料庫操作,大概就可以做一個網站出來。太深入的技術都用不著,特別是一開始就絆著我的 傳值 / 傳位址 的概念,不用會也可以做個網站出來。缺點是還需要另外學介面的寫法,才能有一個具體的網站出來。所以,我們這個站採 go + vue.js 的模式開發,主要著墨在後端 go 的製作,vue.js 的部份只會淺略帶過。而大部份的測試,會借重 postman 來進行操作。 建議一開始先閱讀 the little go book ,它會幫助你了解關於 golang 的語法,而且現在已經有繁體中文版本,這將會減少你在 golang 的入門門檻。 基礎技能與環境建置 安裝 golang:  在 windows 安裝 golang 安裝開發環境: 安裝 vscode  |  安裝 postman  | 安裝 MySQL    寫一支測試檔案: 寫一支測試檔案 上 gin 框架 如何讀寫資料庫 後端系統開發 安排自已的程式架構 第一個程式:會員註冊與登入 參考書籍或網站 [網頁]從 php 到 golang 的筆記 php開發者建議優先閱讀,這會讓你把 go 寫的就像是 php 一樣的偉大 (笑) [電子書]the little go book 初學者可以先看的書,內容異常精簡,但主要架構都有帶到。而且電子檔方便閱讀,是初入門的好材料。 [電子書]精通Go程式設計 這本我有實體書,據說翻譯很爛…但對我來說,看簡體中文的痛苦值並不低於看這一本… [社群]Go程式語言 (Golang Taiwan, Golang Taipei) 在 Facebook 上的