Linux 命令-小記
簡單紀錄,需要用的一些指令
取得 linux 版本
查看核心 linux 版本,如果是 CentOS ,會看到 Red Hat 相關資訊,因為 CentOS 是基於 RH
cat /proc/version
Continue Reading
Marketing, SEO, Web trends, Programming tutorial, Web design, and Life event...
簡單紀錄,需要用的一些指令
查看核心 linux 版本,如果是 CentOS ,會看到 Red Hat 相關資訊,因為 CentOS 是基於 RH
cat /proc/version
Continue Reading
Lumen 主旨在建立一個快速微服務框架
在預設的功能中,僅保留少數 laravel 原生功能項目
舉例來說,Lumen 不提供 artisan make:controller
因此,在建立 controller 時候需要手動方式生成
在 controller 裏已經有準備好 controller.php 讓你方便複製
這裡則是要介紹,如何透過擴充 lumen generator ,將 laravel 多數 command 能在 lumen 中使用
Continue Reading將 installer 變數放在 PATH 環境變數中
就能讓我們直接在 bash 直接下達 installer 的指令
這裏介紹 Mac PATH 環境變數的設置方式
Continue Reading在使用 Laravel 裡面的 Vue Components 時,會需要使用到編譯 vue js 的功能
例如,修改 ExampleComponent.vue 之後,要執行以下語法才會將修改編譯到 app.js
npm run dev
Laravel 在 mac 或 linux 環境下,可能會出現 cross-env 相關錯誤訊息
Continue ReadingSupervisor 是由 python 所寫的一套進程管理系統,可以監控指定的程式,當程式崩潰停止執行時,將程式重啟
Supervisor 有分成 (1) server 主程式 與 (2) client process
(1) server 主程式: 是由 supervisor 執行 supervisor.conf 設定檔所啟動
(2) client process: 則由 supervisorctl 來控制 process
在運行過程,是以C/S模式來運行,也就是由 client process (supervisorctl) 將守護進程的訊息傳送給 server 主程式(supervisord),開始啟用守護進程服務。
一般操作設定 supervisor 都會建議在 root 權限下進行,
Continue Reading在設定 DNS 時,選完類型 (A、CNAME、MX…)、主機名稱 (@、subdomainname、service..)、指向(@、IP或網域)
接下來就會看到 TTL 包含了 1/2小時、1小時、12小時、1天、1周…
接下來會說明 TTL 是甚麼? 以及DNS TTL 選擇時間長短 ,差別在哪
TTL ( Time to Live, 存留時間) 是用來記錄 DNS 有效時間的參數值
Continue ReadingHeroku 的 Add on 擴充功能,提供了資料庫的項目
在 MySQL 會選擇 “ClearDB MySQL :: Database” 這個 AddOn
這項服務是免費的,但是必須要先填寫信用卡資料,才能完成啟用
啟用後,就能在 local cli 登入 heroku
接著執行
heroku config | grep CLEARDB_DATABASE_URL
或者
Continue Reading在swoole 官方介紹到運作原理時,就有針對 swoole 運作方式與 PHP-FPM 的差異進行比較 傳統 PHP-FPM 是基於 PHP Server 來解析 而 Swoole 則是用 C 所編譯的 PHP 擴充,可以直接透過 CLI mode 與 server 溝通 這一點差異就讓 swoole 能做到傳統 php model 無法達成的事情
Continue Reading在這裡記錄一下 FastCGI 與 PHP-FPM 的關係
FastCGI 是一個協定,從字面上其實就能看到 Fast + CGI,意思就是加速CGI
CGI 是一個協定,在webserver接收到請求時,會跟請求內容進行對應處理,再返回對應文件給瀏覽器
Continue Reading在 Linux 建構服務時,通常遇到問題除了查詢log 之外,大多數還會確認連線是否正常,port是否有打通之類 Linux 命令列的 netstat 可以查詢到各種網路相關訊息 當我們要檢測 socket、TCP、UDP、IP、ethernet等各種連線,都可以用它來查詢 支援一般權限,以及 IPv4, IPv6 這裡筆記方式記錄一些用法 搭配 watch 監控現有連線 watch -d -n0 "netstat | grep ESTABLISHED" 以下可能是 CentOS的環境使用: 列出完整的 URL 位址 netstat -tup -W 這個指令可以將所有連線的 IP 位址列出來,並依照每個 IP 位址的連線數排序
Continue Reading11選5 ### 三码 #### [直选] - 前三直选复式 从01-11共11个号码中选择3个不重复的号码组成一注,所选号码与当期顺序摇出的5个号码中的前3个号码相同,且顺序一致,即为中奖。 (如:选择01,02,03,开奖号码顺序为01,02,03 * *,即为中奖。) - 前三直选单式 手动输入3个号码组成一注,所输入的号码与当期顺序摇出的5个号码中的前3个号码相同,且顺序一致,即为中奖。 (如:手动输入01 02 03,开奖号码为是01 02 03 * *,即为中奖。) - 中三直选复式 从01-11共11个号码中选择3个不重复的号码组成一注,所选号码与当期顺序摇出的5个号码中的千位,百位,十位3个号码相同,且顺序一致,即为中奖。 (如:选择01,02,03,开奖号码顺序为* 01,02,03 *,即为中奖。) - 中三直选单式 手动输入3个号码组成一注,所输入的号码与当期顺序摇出的5个号码中的千位,百位,十位3个号码相同,且顺序一致,即为中奖。 (如:手动输入01 02 03,开奖号码为是* 01 02 03 *,即为中奖。) - 后三直选复式 从01-11共11个号码中选择3个不重复的号码组成一注,所选号码与当期顺序摇出的5个号码中的后3个号码相同,且顺序一致,即为中奖。 (如:选择01,02,03,开奖号码顺序为* * 01,02,03即为中奖。) - 后三直选单式 手动输入3个号码组成一注,所输入的号码与当期顺序摇出的5个号码中的后3个号码相同,且顺序一致,即为中奖。 (如:选择01,02,03,开奖号码顺序为* * 01,02,03即为中奖。) #### [组选] - 前三組选复式 从01-11中共11个号码中选择3个号码,所选号码与当期顺序摇出的5个号码中的前3个号码相同,顺序不限,即为中奖。 (如:选择01 02 03(展开为01 02 03 * *,01 03 02 * *,02 01 03 * *,02 03 01 * *,03 01 02 * *,03 02 01 * *),开奖号码为03 01 02 如:,即为中奖。) - 前三組选单式 手动输入3个号码组成一注,所输入的号码与当期顺序摇出的5个号码中的前3个号码相同,顺序不限,即为中奖。 (如:手动输入01 02 03(展开为01 02 03 * *,01 03 02 * * , 02 01 03 * *,02 03 01 * *,03 01 02 * *,03 02 01 * *),开奖号码为01 03 02 * *,即为中奖。) - 中三組选复式 从01-11中共11个号码中选择3个号码,所选号码与当期顺序摇出的5个号码中的千位,百位,十位3个号码相同,顺序不限,即为中奖。 (如:选择01 02 03(展开为* 01 02 03 *,* 01 03 02 *,* 02 01 03 *,* 02 03 01 *,* 03 01 02 *,* 03 02 01 *),开奖号码为03 01 02 如:,即为中奖。) - 中三組选单式 手动输入3个号码组成一注,所输入的号码与当期顺序摇出的5个号码中的千位,百位,十位3个号码相同,顺序不限,即为中奖。 (如:手动输入01 02 03(展开为* 01 02 03 *,* 01 03 02 *,* 02 01 03 *,* 02 03 01 *,* 03 01 02 *,* 03 02 01 *),开奖号码为03 01 02 如:,即为中奖。) - 后三組选复式 从01-11中共11个号码中选择3个号码,所选号码与当期顺序摇出的5个号码中的后3个号码相同,顺序不限,即为中奖。 (如:选择01 02 03(展开为* * 01 02 03,* * 01 03 02,* * 02 01 03,* * 02 03 01,* * 03 01 02,* * 03 02 01),开奖号码为03 01 02 如:,即为中奖。) - 后三組选单式 手动输入3个号码组成一注,所输入的号码与当期顺序摇出的5个号码中的后3个号码相同,顺序不限,即为中奖。 (如:手动输入01 02 03(展开为* * 01 02 03,* * 01 03 02,* * 02 01 03,* * 02 03 01,* * 03 01 02,* * 03 02 01),开奖号码为03 01 02 如:,即为中奖。) ### 二码 #### [直选] - 前二直选复式 从01-11共11个号码中选择2个不重复的号码组成一注,所选号码与当期顺序摇出的5个号码中的前2个号码相同,且顺序一致,即中奖。 (如:选择01 02,开奖号码 01 02 * * *,即为中奖。) - 前二直选单式 手动输入2个号码组成一注,所输入的号码与当期顺序摇出的5个号码中的前2个号码相同,且顺序一致,即为中奖。 (如:手动输入 01 02,开奖号码为01 02 * * *,即为中奖。) - 后二直选复式 从01-11共11个号码中选择2个不重复的号码组成一注,所选号码与当期顺序摇出的5个号码中的后2个号码相同,且顺序一致,即中奖。 (如:选择01 02,开奖号码* * * 01 02,即为中奖。) - 后二直选单式 手动输入2个号码组成一注,所输入的号码与当期顺序摇出的5个号码中的后2个号码相同,且顺序一致,即为中奖。 (如:手动输入01 02,开奖号码* * * 01 02,即为中奖。) #### [组选] - 前二組选复式 从01-11中共11个号码中选择2个号码,所选号码与当期顺序摇出的5个号码中的前2个号码相同,顺序不限,即为中奖。 (如:选择01 02(展开为01 02 * * *,02 01 * * *),开奖号码为02 01 * * * 或 01 02 * * *,即为中奖。) - 前二組选胆拖 分别从胆码和拖码的01-11中,至少选择1个胆码和1个拖码组成一注。当期顺序摇出的5个号码中的前2个号码中同时包含所选的1个胆码和1个拖码,顺序不限,即为中奖。 (如:选择胆码 01,选择拖码 06,开奖号码为 06 01 * * *,即为中奖。) - 后二組选复式 从01-11中共11个号码中选择2个号码,所选号码与当期顺序摇出的5个号码中的后2个号码相同,顺序不限,即为中奖。 (如:选择01 02(展开为* * * 01 02,* * * 02 01),开奖号码为* * * 02 01或* * * 01 02,即为中奖。) - 后二組选胆拖 分别从胆码和拖码的01-11中,至少选择1个胆码和1个拖码组成一注。当期顺序摇出的5个号码中的后2个号码中同时包含所选的1个胆码和1个拖码,顺序不限,即为中奖。 (如:选择胆码 01,选择拖码 06,开奖号码为* * * 06 01,即为中奖。) ### 不定位 #### [不定位] - 前三不定位 从01-11中共11个号码中选择1个号码,每注由1个号码组成,只要当期顺序摇出的第一位、第二位、第三位开奖号码中包含所选号码,即为中奖。 (如:选择01,开奖号码为01 * * * *,* 01 * * *,* * 01 * *,即为中奖。) - 中三不定位 从01-11中共11个号码中选择1个号码,每注由1个号码组成,只要当期顺序摇出的第二位、第三位、第四位开奖号码中包含所选号码,即为中奖。 (如:选择01,开奖号码为* 01 * * *,* * 01 * *,* * * 01 * ,即为中奖。) - 后三不定位 从01-11中共11个号码中选择1个号码,每注由1个号码组成,只要当期顺序摇出的第三位、第四位、第五位开奖号码中包含所选号码,即为中奖。 (如:选择01,开奖号码为* * 01 * *,* * * 01 * ,* * * * 01即为中奖。) ### 定位胆 #### [定位胆] - 定位胆 从第一位,第二位,第三位任意1个位置或多个位置上选择1个号码,所选号码与相同位置上的开奖号码一致,即为中奖。 (如:万位上选择01,开奖号码为01 * * * *,即为中奖。) ### 任选 #### [任选单式] - 一中一 从01-11共11个号码中选择1个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。 (如:手动输入05,开奖号码为08 04 11 05 03,即为中奖) - 二中二 从01-11共11个号码中选择2个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。 (如:手动输入05 04,开奖号码为08 04 11 05 03,即为中奖。) - 三中三 从01-11共11个号码中选择3个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。 (如:手动输入05 04 11,开奖号码为08 04 11 05 03,即为中奖。) - 四中四 从01-11共11个号码中选择4个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。 (如:手动输入05 04 08 03,开奖号码为08 04 11 05 03,即为中奖。) - 五中五 从01-11共11个号码中选择5个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。 (从01-11共11个号码中选择5个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。) - 六中五 从01-11共11个号码中选择6个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。 (如:手动输入05 10 04 11 03 08,开奖号码为08 04 11 05 03,即为中奖。) - 七中五 从01-11共11个号码中选择7个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。 (如:手动输入05 04 10 11 03 08 09,开奖号码为08 04 11 05 03,即为中奖。) - 八中五 从01-11共11个号码中选择8个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。 (如:手动输入05 04 11 03 08 10 09 01,开奖号码为08 04 11 05 03,即为中奖。) #### [任选复式] - 一中一 从01-11共11个号码中选择1个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。 (如:手动输入05,开奖号码为08 04 11 05 03,即为中奖) - 二中二 从01-11共11个号码中选择2个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。 (如:手动输入05 04,开奖号码为08 04 11 05 03,即为中奖。) - 三中三 从01-11共11个号码中选择3个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。 (如:手动输入05 04 11,开奖号码为08 04 11 05 03,即为中奖。) - 四中四 从01-11共11个号码中选择4个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。 (如:手动输入05 04 08 03,开奖号码为08 04 11 05 03,即为中奖。) - 五中五 从01-11共11个号码中选择5个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。 (从01-11共11个号码中选择5个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。) - 六中五 从01-11共11个号码中选择6个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。 (如:手动输入05 10 04 11 03 08,开奖号码为08 04 11 05 03,即为中奖。) - 七中五 从01-11共11个号码中选择7个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。 (如:手动输入05 04 10 11 03 08 09,开奖号码为08 04 11 05 03,即为中奖。) - 八中五 从01-11共11个号码中选择8个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。 (如:手动输入05 04 11 03 08 10 09 01,开奖号码为08 04 11 05 03,即为中奖。) ### 胆拖 #### [胆拖] - 二中二 分别从胆码和拖码的01-11中,至少选择1个胆码和1个拖码组成一注,只要当期顺序摇出的5个开奖号码中同时包含所选的1个胆码和1个拖码,所选胆码必须全中,即为中奖。 (如:选择胆码 08,选择拖码 06,开奖号码为 06 08 11 09 02,即为中奖。) - 三中三 分别从胆码和拖码的01-11中,至少选择1个胆码和2个拖码组成一注,只要当期顺序摇出的5个开奖号码中同时包含所选的1个胆码和2个拖码,所选胆码必须全中,即为中奖。 (如:选择胆码 08,选择拖码 06 11,开奖号码为 06 08 11 09 02,即为中奖。) - 四中四 分别从胆码和拖码的01-11中,至少选择1个胆码和3个拖码组成一注,只要当期顺序摇出的5个开奖号码中同时包含所选的1个胆码和3个拖码,所选胆码必须全中,即为中奖。 (如:选择胆码 08,选择拖码 06 09 11,开奖号码为 06 08 11 09 02,即为中奖。) - 五中五 分别从胆码和拖码的01-11中,至少选择1个胆码和4个拖码组成一注,只要当期顺序摇出的5个开奖号码中同时包含所选的1个胆码和4个拖码,所选胆码必须全中,即为中奖。 (如:选择胆码 08,选择拖码 02 06 09 11,开奖号码为 06 08 11 09 02,即为中奖。) - 六中五 分别从胆码和拖码的01-11中,至少选择1个胆码和5个拖码组成一注,只要当期顺序摇出的5个开奖号码中同时存在于胆码和拖码的任意组合中,即为中奖。 (如:选择胆码 08,选择拖码 01 02 05 06 09 11,开奖号码为 06 08 11 09 02,即为中奖。) - 七中五 分别从胆码和拖码的01-11中,至少选择1个胆码和6个拖码组成一注,只要当期顺序摇出的5个开奖号码中同时存在于胆码和拖码的任意组合中,即为中奖。 (如:选择胆码 08,选择拖码 01 02 05 06 07 09 11,开奖号码为 06 08 11 09 02,即为中奖。) - 八中五 分别从胆码和拖码的01-11中,至少选择1个胆码和7个拖码组成一注,只要当期顺序摇出的5个开奖号码中同时存在于胆码和拖码的任意组合中,即为中奖。 (如:选择胆码 08,选择拖码 01 02 03 05 06 07 09 11,开奖号码为 06 08 11 09 02,即为中奖。)
Continue Reading在開發 laravels 需要確認目前 worker 執行狀況 查看 laravels worker 進程的方式如下: ps -ef|grep laravels
Continue ReadingLaravel 的 requests 可以將請求所需要的驗證進行分離,在這裡主要談一談 Requests 的建立方法 ,以及針對它進行測試的一些方式進行說明。
首先,建立一個 Requests
Continue Reading這裡記錄如何運用 migrate 及 Seeds 來建立自動部署流程
Continue Reading這裡列出幾個推薦使用的Visual Studio Code 利於 Laravel 開發的套件
Continue Reading