在與外部廠商或第三方 API 進行 Socket 連線時,若沒有設定 timeout,程式可能會因為對方無回應而無限期等待,造成執行緒阻塞、系統資源耗盡,嚴重時會導致整個應用程式停止回應。
半年前多,電腦會因為看影片快轉或放大縮小,會重新開機
我使用Potplayer播放器,有上網搜尋一下
有找到是顯示卡問題,但後來有更新顯示卡還是一樣
直到最近…
(難得寫硬體筆記XD?!)
在 MySQL / MariaDB 管理資料庫結構時,主鍵(PRIMARY KEY)和索引(INDEX)的新增與刪除有一些限制和注意事項,容易踩坑,在此整理記錄。
在開發網頁功能時,事件處理是很常見的需求。event.preventDefault() 和 event.stopPropagation() 是兩個長得很像、但作用完全不同的方法,初學者很容易搞混,這篇筆記整理兩者的差異與使用情境。
1 2 3 4 5 6 7 8 9 10 11 <IfModule !mpm_prefork_module> LoadModule cgid_module modules/mod_cgid.so </IfModule> <IfModule mpm_prefork_module> LoadModule cgi_module modules/mod_cgi.so </IfModule> 1 ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/" apache 1 [Wed Mar 19 15:40:31.179155 2014] [cgid:error] [pid 4796:tid 140208841959296] (13)Permission denied: AH01241: exec of '/var/cgi-bin/echo.pl' failed chmod +x /var/cgi-bin/echo.pl
http://nohup.cc/article/206/
http://www.cnblogs.com/phpgo/p/5669818.html
https://stackoverflow.com/questions/18392741/apache2-ah01630-client-denied-by-server-configuration
買Docker 入門與實戰,當然要記一下筆記…
以後開發盡量用Docker做:P
Angular CLI 是 Angular 框架的官方命令列工具,可以快速建立專案、產生各種元件、執行開發伺服器、建置打包等。以下整理 Angular CLI 常用指令和 Angular 開發的基本流程。
COSCUP 2017 VPS 安全維護 COSCUP 2017 有場關於 VPS 安全維護的議程,整理了幾個重要的安全概念。
iptables 防火牆 iptables 是 Linux 核心內建的封包過濾防火牆,透過設定規則來決定允許或拒絕哪些網路流量。
1 2 3 4 5 6 7 8 9 10 11 12 # 查看目前規則 sudo iptables -L -n -v # 只允許特定 IP 連接 SSH(Port 22) sudo iptables -A INPUT -p tcp --dport 22 -s 192.168.1.0/24 -j ACCEPT sudo iptables -A INPUT -p tcp --dport 22 -j DROP # 允許已建立連線的封包通過 sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT # 儲存規則(CentOS/RHEL) sudo service iptables save 基本安全原則:
CSS Flexbox 是現代 CSS 排版的核心技術,解決了過去用 float 排版的諸多問題。以下整理 Flexbox 的常用屬性和實用範例。
啟用 Flex 容器 1 2 3 .container { display: flex; } 設定 display: flex 後,直接子元素自動成為 flex 子項目(flex items)。
主軸方向(flex-direction) 1 2 3 4 5 6 .container { flex-direction: row; /* 預設:水平從左到右 */ flex-direction: row-reverse; /* 水平從右到左 */ flex-direction: column; /* 垂直從上到下 */ flex-direction: column-reverse; /* 垂直從下到上 */ } 主軸對齊(justify-content) 控制子元素在主軸方向的排列方式:
1 2 3 4 5 6 7 8 .container { justify-content: flex-start; /* 靠左(預設) */ justify-content: flex-end; /* 靠右 */ justify-content: center; /* 置中 */ justify-content: space-between; /* 兩端對齊,間距均分 */ justify-content: space-around; /* 每個元素周圍間距相等 */ justify-content: space-evenly; /* 所有間距完全相等 */ } 交叉軸對齊(align-items) 控制子元素在交叉軸(垂直方向)的對齊:
最近想自動建立年月份資料夾
雖然crontab -e和crontab -l指令還記得
不過設定都會忘記XD
再此筆記