發表文章

目前顯示的是 9月, 2016的文章

[PHP] 兩個數值比對 與預期結果不一致的解決方法 (PHP小數點(浮點數)的精度問題)

$a = 0.6; $b = 0.8 - 0.2; var_dump($a == $b);  //false 解法很簡單...

[PHP][MAC] Composer 的基本用法教學

上次介紹過  Composer 快速入門 簡易安裝教學  這次來介紹最基本的使用方法,簡單說明一下composer的運作邏輯,我們先隨便建立一個專案資料夾(假設是/test),進入test資料夾後,先手動建立一個檔案 "composer.json",內容如下: {   "require": {     "monolog/monolog": "1.0.*"   } } 意思就是我要讓composer幫我在 https://packagist.org 這個官方網站上,找monolog這個套件,且版本限制在1.0.*版。 建立完後就可以在專案的根目錄執行安裝的指令,如下: $composer install composer 就會開始自動執行,同時會產生一些檔案,例如:套件就會放在 vendor/monolog/monolog/ 下。 備註: 如果你不想手動建立 composer.json 也可以在專案根目錄直接下指令 $composer require monolog/monolog 執行後 composer 會自己產生 composer.json 及相關檔案 (版本則會是最新的)

[好文][CSS] CSS中的多重選擇器(Multiple Selectors)包含空白或逗號

CSS中的多重選擇器(Multiple Selectors)包含空白或逗號 .one .two{}    /*必須要是在 one 裡面的 two,才會被選擇到*/ .one.two{}     /*同時具有 one 和 two 的 class 時,才能被 CSS 所選擇到到*/ .one, .two{}   /*有 one 或 two,都會被編輯器所選擇到*/

[好文][CSS] CSS中的多重選擇器(Multiple Selectors)包含空白或逗號

CSS中的多重選擇器(Multiple Selectors)包含空白或逗號 .one .two{}    /*必須要是在 one 裡面的 two,才會被選擇到*/ .one.two{}     /*同時具有 one 和 two 的 class 時,才能被 CSS 所選擇到到*/ .one, .two{}   /*有 one 或 two,都會被編輯器所選擇到*/

[MYSQL] 查出資料表的基本資料

SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'my_db' AND TABLE_NAME = 'my_table'  可以查出很多資訊,如:資料表的建立時間、使用何種ENGINE...等 ( MySQL官網 ) TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE ENGINE VERSION ROW_FORMAT TABLE_ROWS AVG_ROW_LENGTH DATA_LENGTH MAX_DATA_LENGTH INDEX_LENGTH DATA_FREE AUTO_INCREMENT CREATE_TIME UPDATE_TIME CHECK_TIME TABLE_COLLATION CHECKSUM CREATE_OPTIONS TABLE_COMMENT