九月 2017
« 六月    
 123
45678910
11121314151617
18192021222324
252627282930  

[OpenSUSE] Apache 用 gzip 減低網站流量

很多人都在用手機上網,但是流量就是金錢 網站用 gzip 壓縮後再傳輸,流量會較小 看圖說故事,一個 203 KB 的文字檔,經過 gzip 3 級壓縮之後只剩下約 60 KB 大小瞬間減少約 70%,比減肥藥還有效 好 gzip,不用嗎?

[…]

Mac OSX Leopard 如何移除 MySQL

適應症:想要移除 MySQL、MySQL 安裝完畢後無法啟動、MAMP 內的 MySQL 不能執行

1. 編輯 /etc/hostconfig ( 需用 sudo ) 2. 找到裡面 “MYSQLCOM=”這一行,把它砍了 3. 存檔 4. 開啟終端機,貼上以下指令:

?View Code C1 2 3 4 5 6 7 sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/My* sudo rm -rf /Library/Receipts/mysql* sudo rm -rf /Library/Receipts/MySQL* sudo rm /etc/my.cnf […]

[openSUSE] 使用者無法執行 crontab 的解決方法

適應症:執行 crontab 指令時出現 Permission Denied 訊息 ( 權限不足 ) 解決辦法:在 console 介面下執行指令

?View Code JAVASCRIPT1 sudo chmod 4755 /usr/bin/crontab

done ! 參考資料:opensuse11 普通用戶不能使用crontab?

Keil C 編寫8051 C語言時插入組合語言

?View Code C1 2 3 #pragma asm 組合語言開始 nop; 這裡插入程式碼 #pragma endasm 組合語言結束

之後需完成以下步驟,不然會出現錯誤訊息 ‘asm/endasm’ requires src-control to be active

[…]

[OpenSUSE] Apache 無法顯示 PHP 網頁的問題

症狀:打開 PHP 網頁後,會顯示出原始碼 or 下載 PHP 檔案 病因:Apache 沒有載入 PHP 模組 解決辦法:

編輯 /etc/sysconfig/apache2

vim /etc/sysconfig/apache2

[…]

[C++] 二維陣列產生、初始化問題

今天在寫工管系的程式設計練習 題目是要創一個二維陣列,並將數值丟進去 但初始化後值始終都是 0 ,花了很久終於抓到問題了 = 口 =…

?View Code C1 2 float arr[2][3]={(41.5,44,32), (31,54.5,45)}; //這行是錯誤答案 float arr[2][3]={{41.5,44,32}, {31,54.5,45}; //這行是正確答案 […]

[VBB] 將圖片驗證改成計算題

最近因為廣告帳號註冊越來越多,所以起了想要修改它的念頭… 改完之後驗證碼會變成簡單的加法 修改 include/functions_regimage.php 將原本內容砍掉貼上新的 ( 記得備份資料 )

[…]

[PHP] 使用 strtotime 函數將日期相減

?View Code PHP1 2 3 4 5 6 7 8 9 10 11 12 13 14 < ?php echo strtotime(‘2009-12-25’); //回傳 1261670400   echo strtotime(‘2009-12-25’); //回傳 1261756800   echo strtotime(‘2009-12-32’); //回傳 ""   //計算目前與輸入的日期差了幾天 printf("%2d",( time() – strtotime( ‘2009-12-26’ ) ) / 86400 ); //%2d 用途為消除後面的小數點 ?>

使用8051控制步進馬達

8051輸出腳接電晶體,用電晶體推動繼電器,繼電器連馬達電源 用繼電器的原因是手邊剛好有有材料、佈線簡單、懶得想電路圖、覺得聲音很好聽 缺點就是轉速到某個程度後就上不去了,因為繼電器無法快速開關 以及繼電器開關時會有干擾產生(似負載而定),單晶片會不定時的當機或重置 真的要實作的話,還是用電晶體會比較可靠 影片中的轉速控制,是用RS232連接到單晶片,由輸入的數字來改變延遲時間

不過這跟我目前要做的專題有什麼關係?真的是一點關係都沒有 因為這是別人的專題…很想玩看看所以就幫他們做了orz

延伸閱讀:步進馬達控制電路

[C#] 用 inpout32.dll 讀寫 LPT Port

這篇文章,是因為要做專題所做的筆記 不囉嗦,切入正題

1.下載 inpout32_source_and_bins.zip 找到裡面的 inpout32.dll ,放到 C:\Windows\System32\ 目錄下 2.開始寫程式碼

?View Code CSHARP1 2 3 4 5 6 7 8 9 10 11 12 using System.Runtime.InteropServices; //記得在最上面要加上這行   public class PortAccess //產生一個名為 PortAccess的類別 { [DllImport("inpout32.dll", EntryPoint = "Out32")] public static extern void Output(int adress, int value); //Output( I/O位置, 輸出值 );   [DllImport("inpout32.dll", EntryPoint = "Inp32")] […]