發表文章

[Sublime 3] 不想執行全域搜尋的資料夾或檔案

例如不想在執行搜尋的時候去找 PHPExcel 和 CKEditor 內的檔案,因為這兩個資料夾內的檔案數很多,會拖慢搜尋速度,可以用減號過濾掉不想執行搜尋的內容。 D:\AppServ\www\MyWeb,-*/PHPExcel/*,-*/CKEditor/*

本地儲存 localStorage

為 HTML5 新加入的功能。跟 sessionStorage 相似,但 localStorage 沒有逾期時間,而且 session 結束時 (頁面關閉時),sessionStorage 會被清空,localStorage 不會。要特別注意 localStorage 的 key 和 value 都會被轉為字串。

外來鍵的簡單使用

圖片
MySQL InnoDB 可以設定資料表之間的關聯,這樣一來父表異動時,子表可有相應的處理。

Linux 指令筆記

新增 user [root@localhost ~]# adduser jenny 改某個帳號的密碼 [root@localhost ~]# passwd jenny Changing password for user jenny. New password: Retype new password: passwd: all authentication tokens updated successfully. 改自己的密碼 [jenny@localhost ~]$ passwd 把某個人新增至某個群組 方法1: [root@localhost ~]# usermod -a -G apache jenny 方法2: [root@localhost ~]# vim /etc/group 搜尋 apache 然後在最後面加上 jenny apache:x:48:jenny 新增至 sudo [root@localhost ~]# vim /etc/sudoers 搜尋 ALL 找到 root    ALL=(ALL)       ALL 複製他然後把 root 改成 jenny root ALL=(ALL) ALL jenny ALL=(ALL) ALL 要看某個帳號的群組 [root@localhost ~]# groups jenny jenny : jenny nginx 看自己所屬的群組 [jenny@localhost ~]$ groups jenny nginx 設定 samba 使用者,新增並設定密碼 [root@localhost ssh]# smbpasswd -a jenny New SMB password: Retype new SMB password: Added user jenny. 修改 .bashrc 之後 reload 方式 [jenny@localhost ~]# source ~/.bashrc 複製檔案 [jenny@localhost ~]# cp origin_file target_file 複製資料夾 [jenny@localh...

[CSS] 文字閃爍

我是要閃爍的文字。 .shine { animation: shine 0.1s ease-in infinite alternate; } @keyframes shine { from { opacity: 1; } to { opacity: 0.5; } }

如何使用 Promise

Promise 是一個非同步操作的物件。他可以讓你在某段程式結束後對應結果做不同的事情。

[Laravel 5.4] Web Route Throttle

圖片
Laravel 預設的 throttle middleware 只有在 api 的 route 有統一加上,如果 web route 想用的話也可以自行加入。 例如: 10 分鐘只能連線 5 次 。 全部的 web route 都加。 protected $middlewareGroups = [ 'web' => [ \App\Http\Middleware\EncryptCookies::class, \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, \Illuminate\Session\Middleware\StartSession::class, // \Illuminate\Session\Middleware\AuthenticateSession::class, \Illuminate\View\Middleware\ShareErrorsFromSession::class, \App\Http\Middleware\VerifyCsrfToken::class, \Illuminate\Routing\Middleware\SubstituteBindings::class, 'throttle:5,10', ], 'api' => [ 'throttle:60,1', 'bindings', ], ]; 特定的 route group 才加。 Route::group(['middleware' => 'throttle:5,10'], function () { Route::get('/testThrottle', function () { return 'ok'; })->middleware('throttle:5,10'); }); 特定...