test.">

详情

全站展示位

[PHP] 簡單的資料庫連結

我是PHP新手,超級嫩,所以就寫寫簡單的東西,今天來寫關於資料庫的連結。 環境同之前寫的,就是 FreeBSD、MySQL、phpMyadmin 啦~ 我將他分成兩個檔案來寫: 一個是負責連結資料庫:connectDB.inc.php 另一個則是測試的 php :test.php 在 connectDB.inc.php 中設定好 SQL 主機的 IP、使用者名稱密碼等等資料, 然後由 test.php 來呈現資料,直接看 code 最快: connectDB.inc.php <?php $cfgDB_HOST = "localhost"; //主機名稱或ip位址 $cfgDB_PORT = "80"; //主機開放連線的port $cfgDB_USERNAME = "account"; //登入主機帳號 $cfgDB_PASSWORD = "password"; //登入主機密碼 $cfgDB_NAME = "db_name"; //資料庫名稱 //建立資料庫連線 $link = mysql_connect($cfgDB_HOST . ":" . $cfgDB_PORT, $cfgDB_USERNAME, $cfgDB_PASSWORD) or die("Could not connect MySQL"); //選擇資料庫 mysql_select_db($cfgDB_NAME, $link) or die("Could not select database"); //讓中文正常顯示 mysql_query("SET NAMES 'utf8'"); ?> test.。。。

推荐

Add tracked file to .gitignore

git update-index --assume-unchanged <file> If there’s a remote server, also do: git rm --cached <file>

心灵鸡汤

哲理小故事、鹦鹉

  一个人去买鹦鹉,看到一只鹦鹉前标:此鹦鹉会两门语言,售价二百元。

  另一只鹦鹉前则标道:此鹦鹉会四门语言,售价四百元。

  该买哪只呢?两只都毛色光鲜,非常灵活可爱。这人转啊转,拿不定主意。

  结果突然发现一只老掉了牙的鹦鹉,毛色暗淡散乱,标价八百元。

  这人赶紧将老板叫来:这只鹦鹉是不是会说八门语言?

  店主说:不。

  这人奇怪了:那为什么又老又丑,又没有能力,会值这个数呢?

  店主回答:因为另外两只鹦鹉叫这只鹦鹉老板。

  【哲理故事感悟】这故事告诉我们,真正的'领导人,不一定自己能力有多强,只要懂信任,懂放权,懂珍惜,就能团结比自己更强的力量,从而提升自己的身价。

相反许多能力非常强的人却因为过于完美主义,事必躬亲,什么人都不如自己,最后只能做最好的攻关人员,销售代表,成不了优秀的领导人。

列表展示

主站展示位

docker HA proxy

不知道標題該下啥… 前陣子因為工作需要,需要測試一個 web app 分布在多台機器下的狀況 想說使用 docker 來做這件事,但又懶得弄 nginx 的設定 稍微查了一下發現有 dockercloud/haproxy 我使用的情境是 web app * 3 + ha * 1 + redis * 1 web 使用了兩個 port 7788, 7789 但是不想讓 ha 把流量導去 7788,所以可以設定 EXCLUDE_PORTS 如此一來,在 docker-compse up 後,就可以透過 / 來連上了 並且可以透過 docker stats $(docker ps -q) 這個指令來觀察正在執行中的 containers 的基本 metrics~ 快速簡單!

[API-d4]使用技術與工具介紹及原因

使用技術與工具介紹及原因 終於要開始進入正題了! 在了解 REST/RESTful 後, 就要從無到有 - 從 Server 到 API endpoint 都由自己打造 今天會先來說明接下來會使用到哪些工具及技術 由於筆者使用 Mac ,因此若是有其他平台的使用者可能需要自行找教學 Server - Ubuntu with Vagrant + VitrualBox 接下來幾天會先從這個部分開始提起 我們會使用 VirtualBox + Vagrant 的方式來建立自己的虛擬環境 避免一些讀者可能對 Server command line 不熟 這個部分是大家可以跳過的部分,但是我還是會從無到有架起來 Backend Language - Node.js 後端語言使用了 Node.js,其實本來有考慮使用 Golang, 但顧及自己的時間… 還是使用 Node.js,方便快速 這幾年是 Javascript 的時代, 優勝美地似乎也可以支援使用 Javascript 撰寫 Automation Tool 從前端打到後端甚至到 DB 都可以使用到 Javascript , 是該來看看 Javascript 的語法特性了 :D 而且 Node.js Event-driven 的特性,可以利用少少的資源提供高效能的服務 同時搭配易用性及社群活躍度,這是我選擇 Node.js 而非選擇 Golang 的原因

[Android] 遠端主機已強制關閉一個現存的連線

不知道大家在寫Android程式時使用實體機接PC時會不會很常出現這個錯誤 我個人還蠻常出現的,在測試時是非常緩慢的 Google了一下,找到了強者自己寫的adb.exe 檔案在討論串裡: Nov 28, 2011 New patched version of adb (1.0.29) Patch (diff) the same as early adb.exe 478 KB Download Download: adb.exe 下載後,到Android的SDK資料夾,進platform-tool資料夾, 將原本的adb.exe做備份,再將新的複製到原本的exe檔所在的地方, 重新啟動adb就可以了 (進DDMS重新啟動,或者重新啟動Eclipse也行)

[Java] Bouncy Castle Cryptography

這是為了ECT作業所作的筆記 Bouncy Castle Cryptography 這次作業用到了密碼學的技術,助教給了這個網站的library讓大家方便實作 作業內容是:可讀取文字, 圖片, 聲音 先初始化轉成byte後,利用SHA512進行訊息摘要, 再對檔案做RSA加密, 解密,接著是 AES 加密, 解密, 最後使用解密後的內容作還原的動作, 若input的檔案與output的檔案內容一樣表示成功。 以下是這次作業會用到的class * SHA512Digest 產生訊息摘要MD * AESEngine (對稱式加密) * RSAEngine (非對稱式加密) * RSAKeyParameters ,用來產生RSA的公鑰、私鑰 * KeyParameter * BigInteger p.s. 以下是在寫作業時遇到的問題解決網址 其實用到了什麼class也是google後從學長的部落格看來的XD SHA512: SHA512 ouput 問題 發現除了 SHA 的 out 外 其他的加解密產生 output 值要印出時都可以用到: 用: String.format("%0128x", new BigInteger(1, byteData)); 來取代 Hex.encode(byteData); RSA: JavaWorld - 在RSA 解密時的問題 使用Java進行RSA加解密 RSA using BouncyCastle (有問題 不過解決了 –> JavaClassCastException)

[Codeigniter] remove index.php & 圖片無法讀取問題

首先,是先簡單說明使用 Codeigniter framework 時移除 URL 中的 index.php 在 Codeigniter 的根目錄新增一 .htaccess 檔案 並放入以下內容 RewriteEngine on RewriteCond $1 !^(index\.php|js|robots\.txt|css) RewriteRule ^(.*)$ index.php/$1 [L] 另外還要修改 Codeigniter 的 config.php 設定 $config['index_page'] = ''"; 不過上面的 rewrite rule 有些問題, 情境是這樣的: 我在 Codeigniter 根目錄新增一資料夾為 uploads , 放置上傳的圖片與影片, 但是因為 rewrite rule routing 的關係沒辦法讀取到圖片, 因此我將 .htaccess 檔修改如下: RewriteEngine on RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ ./index.php?/$1 [L,QSA] 主要是在三四行的 %{REQUEST_FILENAME} 這樣修改完就解決問題了! ref: CodeIgniter 如何去掉 URL 中的 index.

[tool] diff-so-fancy

現在想到什麼都來 PO 一下 XD 拿來幫你把 git diff 變漂亮的東東 // install $ brew install diff-so-fancy // Setup $ git config --global core.pager "diff-so-fancy | less --tabs=4 -RFX" // make it more fancier $ git config --global color.diff-highlight.oldNormal "red bold" $ git config --global color.diff-highlight.oldHighlight "red bold 52" $ git config --global color.diff-highlight.newNormal "green bold" $ git config --global color.diff-highlight.newHighlight "green bold 22"

[API-d21]實戰開發新增 TODO task API with mongoose

Github 參考 昨天我們了解了如何拿 url params 以及 request data 今天我們就來使用他,對資料庫做存取 由於使用到資料庫,因此我們要加入資料庫的 driver 我們用的是 mongoose 套件 app.js: // 在最上方加入 var mongoose = require('mongoose'); // 在某個地方連接資料庫 var db_uri = "mongodb://192.168.33.10:27017/TODOs"; mongoose.connect(db_uri); 在這邊我是使用了虛擬機的 DB,因此是 mongodb://192.168.33.10:27017/TODOs DB 的名稱為 TODOs 這樣在程式一跑起來時,就會連接資料庫了! 再來我們就要設定在對資料庫做 CRUD 時,所需要做的事情 首先我們先要定義 schema, 雖然 mongodb 是 schema-free,但是官方文件也有提到最好還是有固定的 schema 避免記憶體 allocate 時出現問題,而程式撰寫時邏輯也不會因此而過於複雜 這時候我們就需要 model 資料夾了,在 model 資料夾中新增一個 todos.js 裡面要放的就是 todo task 的 schema 內容如下: models/todos.js: 'use strict'; var mongoose = require('mongoose'); // Define our todo schema var TODOschema = new mongoose.

[PHP] 簡單的資料庫連結

我是PHP新手,超級嫩,所以就寫寫簡單的東西,今天來寫關於資料庫的連結。 環境同之前寫的,就是 FreeBSD、MySQL、phpMyadmin 啦~ 我將他分成兩個檔案來寫: 一個是負責連結資料庫:connectDB.inc.php 另一個則是測試的 php :test.php 在 connectDB.inc.php 中設定好 SQL 主機的 IP、使用者名稱密碼等等資料, 然後由 test.php 來呈現資料,直接看 code 最快: connectDB.inc.php <?php $cfgDB_HOST = "localhost"; //主機名稱或ip位址 $cfgDB_PORT = "80"; //主機開放連線的port $cfgDB_USERNAME = "account"; //登入主機帳號 $cfgDB_PASSWORD = "password"; //登入主機密碼 $cfgDB_NAME = "db_name"; //資料庫名稱 //建立資料庫連線 $link = mysql_connect($cfgDB_HOST . ":" . $cfgDB_PORT, $cfgDB_USERNAME, $cfgDB_PASSWORD) or die("Could not connect MySQL"); //選擇資料庫 mysql_select_db($cfgDB_NAME, $link) or die("Could not select database"); //讓中文正常顯示 mysql_query("SET NAMES 'utf8'"); ?> test.

[Codeigniter] Disallowed Key Characters

Codeigniter 顯示 Disallowed Key Characters 我的情況是: 表單(form)名稱型態不符合格式。 不得使用中文。 <input name="姓名" type="checkbox" value="1" /> 改掉就好了 ref: Codeigniter 顯示 Disallowed Key Characters

博客寄语:

    博主很懒什么都没留下!

实时播报:

博客号-学习成长

相信每一分耕耘都有每一分收获,致力帮助博客主所创作的博客能更快的被收录! 如果有其它需求,可联系下方邮箱。