發表文章

如何加速大量資料轉移的寫入速度 | MySQL 設定

請於你的Linux作業系統之中,開啟下面路徑之中的文件: vim /etc/mysql/mysql.cnf 並於檔案的最後,加入下面幾行設定。 innodb_buffer_pool_size = 4G innodb_log_buffer_size = 256M innodb_log_file_size = 1G innodb_write_io_threads = 16 innodb_flush_log_at_trx_commit = 0 儲存後重新啟動網站伺服器 service apache2 restart

How to switch prefork mode to FastCGI Process Manager(FPM) in Apache2 server

圖片
It works on Apache FastCGI module and php7.x-fpm module to make Apache2.4 server to be an event-base server. FPM (FastCGI Process Manager) is an alternative PHP FastCGI implementation with some additional features (mostly) useful for heavy-loaded sites. How to install php7.0-fpm & make Apache server works with it? >> $ vim /etc/apache2/apache2.conf add a ServerName = [DNS or IP] if it is not existed. >> $ apt-get install libapache2-mod-fastcgi php7.0-fpm >> $ a2dismod mpm_prefork (disable apache mpm default mudule) >> $ a2enmod mpm_event (enable apache mpm event module) >> $ a2enmod proxy_fcgi setenvif (important for fpm) >> $ a2dismod php7.0 (VERY important to close php module in Apache) >> $ a2enconf php7.0-fpm (enable the config-file for php-fpm module) >> $ vim /etc/apache2/conf-available/php7.0-fpm.conf >> $ touch /usr/lib/cgi-bin/ php7.fcgi (Add file, php7.fcgi, to directory /usr/lib/cgi-bin) &

Ubuntu GUI中,無法啟動WIFI連結解決方法

圖片
最近常發現,我的Ubuntu常常開機後,WIFI無法正常開啟使用。開啟右上角工作列的WIFI圖示,永遠都沒有裝置被掃描到。最後我找到一個快速解決的方式,希望對各位也有用處。 Step 1. 打開你的Terminal變且sudo su進入最高權限身份 Step 2. 輸入  gedit /etc/NetworkManager/NetworkManager.conf 開啟檔案編輯此檔。 Step 3. 將底下的managed= false 改成 true後,除存關閉編輯器 Step 4. 最後輸入指令 service network-manager restart,右上角的圖片就會有啟動反應囉!

如何在Android Studio中,取得SHA憑證指紋 | Firebase

圖片
在Google的Firebase Analytics中,管理者如何為每個Android APP設定SHA指紋憑證? 登入Firebase主畫面。 左邊導覽列(Navigation Bar)中,右上角的齒輪icon上,選擇「專案設定」。 進入「設定」後,在Tab上找尋「一般」,然後將畫面拉到最下面,可看見「Android應用程式」。 在該區塊中選取欲設定之APP後,可看見SHA指紋憑證輸入的editor。 打開你的Android Studio(ver. 2.2 or higher),並且打開你的project。 在Android Studio視窗的最右邊,有一個Gradle視窗,請開啟如下圖所示。 在signingReport上double click。之後,在Gradle Console視窗之中就可以看到你要的各種fingerprint certification code了。 最後,找到SHA1加密字串後,複製貼上到Firebase的空格之中。

php.ini檔案中,dll外掛用途解說 - php

以下連結,是一個我個人覺得十分不錯的網站, http://errordecoder.com/dll-files/P/php_mbstring.dll.html

Adding controls/buttons to a panel-heading and pull-right on the right side - Bootstrap 3

圖片
When we want to add a button or some controls on the right side at to top of panel in Bootstrap 3, we always see the consequence as below: And the code in HTML might be like that: ........(other code) <div class="panel">     <div class="panel-heading">         <h3 class="panel-title">Social Website</h3>         <button type="button" class="btn btn-default btn-xs pull-right">     <span class="glyphicon glyphicon-plus text-primary"></span>     <span class="text-primary"><strong>Add</strong></span> </button>     </div>     <div class="panel-body">          Body     </div> .........(other code) If you want to fix the position problem, you have two very very .... easy solutions as below: Sample 1: <div class="panel panel-info" style="word-break:break-all

PHP中,SESSION何時會消失?

只要使用者登入一次,如果 server 端永遠保存 session 的內容,那使用者不就永遠不用登入了。 但是....  事實上卻不是如此! 因為 session 並不是永遠都存在著 ,只要 session 一消失,程式讀不到 session 的內容,自然會再要求使用者登入。 session 有一個「生存期限」。那麼,session 在什麼情況下會消失呢? 關閉瀏覽器並重新開啟後,session 就會消失 session 生存期限到時後,session 自動消失 PHP 預設是將瀏覽器關閉並重新開啟後,session 就自行消失,也就是 session 的 lifetime 為 0。 其實我們可以自己設定 session 的生存期限,當生存期限到期時,session 就會自動消失,而不管瀏覽器是不是被關閉並重新開啟。 什麼場合需要重設 session 的生存期限呢?例如,我們希望使用者在 30 分鐘後重新登入,我們就可以設定 session 的生存期限為 10 分鐘。 要設定 session 的生存期限,只要修改 php.ini 設定即可: session.cookie_lifetime = 0 (default value in php7) 修改這個設定項目即可。session lifetime 的預設值為 0。也就是將瀏覽器關閉並重新開啟後 session 才消失。只要將這個值改成我們要的時間即可,單位是秒: session.cookie_lifetime = 1800 (s) 設定 session 在 1800 秒後自動消失。