在MySQL 中一般我門直接下搜尋,通常都是直接下 SELECT * FROM table WHERE colnumA="條件" ORDER BY  colnumA。

這樣的搜尋在少量的資料是沒有任何問題,但是當你全部的資料有有兩百萬筆去搜尋的時候,你會發現資料跑得很慢。

當你下ORDER BY的時候,資料庫會把全部兩百萬筆先做排序。排序完成之後,再來比對是否有你要的資料。在列出你要的資料。

查詢資料並不慢,但是會慢的重點在於排序,就可能占了70%的時間。

阿基 發表在 痞客邦 留言(0) 人氣()

什麼時候會用到這樣的方法,我無法明確表達,可能要靠你自己想像。

我遇到的狀況是要讓user不斷的新增商品與價格。

第一種做法:

<form method="post" action="process.php" >

阿基 發表在 痞客邦 留言(1) 人氣()

我的HTC HERO 自從想不開跳馬桶!雖然拼了老命把他救活了!但是三不五時會發瘋一下!這樣也讓我撐了一年了!

這次陪我同學續辦續約,隨口一問,我的號碼也可以續約了!而且不用預繳費用!當然二話不說,馬上辦了續約!

辦了這支HTC Sensation,因為不喜歡LG跟三星,Sony 又沒看中意的手機,雖然Sony的相機真的很厲害,可是對於他的手機,我實在是沒有信心,只好還是回去辦HTC了,而且續約價格不貴!我每續約大約每個月繳1400(通話+網路漫遊),但是手機只要3390。

在這裡跟大家分享一個資訊,如果你有中信或是玉山的信用卡,在神腦辦手機,手機費或預繳費用這幾家信用卡都會自動折扣歐!像我的方案,原本手機價格是3990,用了中信的卡,就優惠了600,還有可以直接分期免利率!所以來神腦辦續約手機,一定要用信用卡,可以轉信用卡點數還有分期,更重要的是還有優惠!

阿基 發表在 痞客邦 留言(0) 人氣()

在PHP 中empty 是用來 判斷變量是否已配置。is_null是要判斷變數是否為 NULL

譬如我們在前一個頁面透過表單傳遞(POST 或 GET)到一支PHP程式,我們要判斷是否有傳資料過來。

有時候觀念不正確的話,就會以為用is_null的方式來判斷。但是怎麼試都無法如預期的一樣。

拿個例子來看吧!

阿基 發表在 痞客邦 留言(1) 人氣()

CASE 是 SQL 用來做為 if-then-else 之類邏輯的關鍵字。 CASE 的語法如下:

CASE

   WHEN condition THEN  result

   [WHEN···]

阿基 發表在 痞客邦 留言(1) 人氣()

JQuery中基本的AJAX教學請參考:http://expect7.pixnet.net/blog/post/37919326
如果有需要loding中的圖示請參考:http://expect7.pixnet.net/blog/post/39827699
範例程式下載:http://www.megaupload.com/?d=QB8F68VI

其實讓畫面顯示正在處理中並沒有太複雜,只要你對於基本的JQuery AJAX有點了解就可以寫出來了。

阿基 發表在 痞客邦 留言(1) 人氣()

在寫AJAX的時候,程式碼大部分都可以從網路上找到你要的答案。

但是要找圖片卻是一件很麻煩的事。

但是我發現了這個ajaxload網站,你只要點選幾個你要的設定。他就會產出圖片讓你直接下載。

有興趣的人可以直接到下列網址參考一下,非常好用。

阿基 發表在 痞客邦 留言(0) 人氣()

JQuery在某些動作之後,想要把視窗移到最頂端。

只需要加入下列程式碼。

$(window).scrollLeft("0");
$(window).scrollTop("0");

阿基 發表在 痞客邦 留言(0) 人氣()

Javascript在某些動作之後,想要把視窗移到最頂端。

只需要加入下列程式碼。

window.document.body.scrollTop = 0;
window.document.documentElement.scrollTop = 0;

阿基 發表在 痞客邦 留言(0) 人氣()

基礎說明:

rand():取得隨機亂數

說明:rand函式所傳回的資料型態為整數,會依據設計者傳入的最大值與最小值,傳回隨機亂數,可以同時不指定最大值與最小值,這個時候並不會出錯,此時會使用預設最大值getrandmax()=32767與預設最小值0做為基本判斷數值,也就是說rand()等於rand(0,32767),會傳回0到32767之間的數值。

注意事項:

阿基 發表在 痞客邦 留言(0) 人氣()

pH值,亦稱氫離子濃度指數、酸鹼值,是溶液中氫離子活度的一種標度,也就是通常意義上溶液酸鹼程度的衡量標準。

PH值計算公試:

\mbox{pH} = -\log_{10} \left[ \mbox{H}^+ \right]= \log_{10} \frac{1}{\left[ \mbox{H}^+ \right]}

其中[H+]指的是溶液中氫離子的活度(有時也被寫為[H3O+],水合氫離子活度),單位為摩爾/升,在稀溶液中,氫離子活度約等於氫離子的濃度,可以用氫離子濃度來進行近似計算。

阿基 發表在 痞客邦 留言(0) 人氣()

以經成功透過糖加上酵母產出CO2。

考慮是否要去挖海邊的白沙回來當底沙用。

今天查到四尺上部過濾器的最便宜的價格:

MR.AQUA水族先生四尺三層式滴流式過濾槽 450元 只能郵寄

阿基 發表在 痞客邦 留言(0) 人氣()

養魚常聽到人家說魚缸說是幾呎幾呎!但是常常搞不清楚到底是多大!所以查了一下!

1呎=12吋

1呎=30.48公分(cm)

1吋=2.54公分(cm)

阿基 發表在 痞客邦 留言(3) 人氣()

有時候要在HTML中加一些特殊符號,像是"<"這樣的符號,可是直接打上去卻出現問題。在網路上找到相關資料。下面提供上來。

資料來源:http://ascii.cl/htmlcodes.htm

ASCII   HTML HTML  
Dec Hex Symbol Number Name Description

32
33

阿基 發表在 痞客邦 留言(0) 人氣()

 

身分證字號的每個字元代表的意義如下:A123456789

         (1)第一個字元代表地區,轉換方式為:A轉換成1,0兩個字元,B轉換成1,1……

A

阿基 發表在 痞客邦 留言(0) 人氣()

承續一個類別的功能,建立出新的類別,稱之為類別的繼承。

這時,原來的類別稱為"超類別(superclass)""基底類別(base class)"或是"父類別"

而繼承這個基底類別,定義出的新類別稱之為"子類別(subclass)""衍生類別(derived class)"或是"擴充類別"。

繼承時要用的關鍵字extends。"class 衍生類別 extends 基底類別"。

阿基 發表在 痞客邦 留言(2) 人氣()

定義物件的成員函數,跟PHP在一般寫方法一樣,但是比較不一樣的是他有另三個關鍵字。就是"public" "protected"跟"private"。這三個關鍵詞在寫物件的程式一定會遇到,也一定要記住,但是在PHP中比較特別的是,當你不去宣告他的範圍的時候,都是當做public來看待。

他們各自表達的意義:

public 可從類別內,或是別的類別,或是其他任何位置呼叫,並使用。
protected 可以從同一個類別或其衍生出來的類別(子類別)呼叫。
private 只可以在自己這個類別裡面使用。

建立成員函數的公式:

阿基 發表在 痞客邦 留言(0) 人氣()

建構子

是在使用類別建立實體時,會被自動呼叫的一個特殊函式。換個方式說,就有點像是程式的初始化。

他的公式:

class HelloOOP{

阿基 發表在 痞客邦 留言(0) 人氣()

PHP要定義類別,必須在"class"這個關鍵字後面指定"類別名稱",並在大括號"{}"類定義組成這個類別的變數或函式。

class 類別名稱{

         // 變數或函式
         // 也可說是成員方法跟成員屬性

阿基 發表在 痞客邦 留言(0) 人氣()

物件導向程式設計的雛形,早在1960年的Simula語言中即可發現,當時的程式設計領域正面臨著一種危機:在軟硬體環境逐漸複雜的情況下,軟體如何得到良好的維護?物件導向程式設計在某種程度上透過強調可重複性解決了這一問題。20世紀70年代的Smalltalk語言在物件導向方面堪稱經典——以至於30年後的今天依然將這一語言視為物件導向語言的基礎。

物件導向程式設計可以被視作一種在程式中包含各種獨立而又互相呼叫的單位和物件的思想,這與傳統的思想剛好相反:傳統的程式設計主張將程式看作一系列函式的集合,或者直接就是一系列對電腦下達的指令。物件導向程式設計中的每一個物件都應該能夠接受資料、處理資料並將資料傳達給其它物件,因此它們都可以被看作一個小型的「機器」,或者說是負有責任的角色。

阿基 發表在 痞客邦 留言(21) 人氣()

店  名:金鳳陽春麵

地  址:台南市中西區怡平路121號

營業時間:週一~週五 11:00~23:00  週六 11:00~21:00

阿基 發表在 痞客邦 留言(0) 人氣()

店  名:葉陶楊坊

地  址:台南市新化區信義路54-1號

營業時間:午餐 11:30~14:00

阿基 發表在 痞客邦 留言(0) 人氣()

再以前Javascript的時候,我們要設定當滑鼠按第一次按下,會顯示某個東西。當滑鼠按下第二次,會把他隱藏起來。要做上述的動作要寫很繁瑣的程式碼。還要加上一個flag去紀錄現在是要處理第一次,還是第二次。

不過現在JQuery方便很多,不用在寫的一長篇,而且延展性也變的很好。

公式:

.toggle( handler(eventObject), handler(eventObject) [, handler(eventObject)] )

阿基 發表在 痞客邦 留言(0) 人氣()

店  名:鴨肉扁

地  址:台北市中華路一段 98之2號

營業時間:9:30~22:30

阿基 發表在 痞客邦 留言(1) 人氣()

接下來這章要講的就比較簡單了,沒有那麼困難了。這邊要談的是,如何在plugin中引入私有函數。

其實概念上跟JavaScript的物件寫法一樣。私有函式可以再在plugin之無名函式內正常定義,外在的程式碼不會看見我們私有方法。

這邊直接看程式碼會比較容易清楚吧!

index2.html

阿基 發表在 痞客邦 留言(0) 人氣()

前面除了第三章,我覺得交代的比較鳥,我只能說我能力不足,只能把它當作公式記下來。這裡還是先說一聲抱歉。

接下來就是要在裡面加上Event。像是click(滑鼠點一下)mouseover(滑鼠移過)之類的事件。

這次我拿Part_02的範例來說明。

mytoolbox.js

阿基 發表在 痞客邦 留言(0) 人氣()

 

前面的[程式][JQuery] 自己的第一個JQuery Plugin! Hello World。(Part_02)讓你知道如怎麼去設定初始值了,或是要自己寫一個簡單的JQuery Plugin應該已經是一件很容易的事情。。這邊要討論的是Plugin Methods。但是因為我有些東西也沒有懂得很透徹,所以希望有人可以提出來分享一下!他的程式碼跟上一篇的範例很像,但有些微的不同。

mytoolbox.js

;(function( $ ){

阿基 發表在 痞客邦 留言(0) 人氣()

閱讀完[程式][JQuery] 自己的第一個JQuery Plugin! Hello World。(Part_01) 基本上的概念應該有比較清楚了。

接下來我希望能讓使用的人可以自己設定一些參數,因此我需要一個讓使用者能設定的選項。就像其他的 Plugin 一樣,我們讓我們的 mytoolbox 可以接受一個 option物件:

mytoolbox.js

;(function( $ ){

阿基 發表在 痞客邦 留言(0) 人氣()

有時架站要跑得服務與資料庫是在不同機器上,這時跑服務的機器就必須透過TCP/IP來存取資料庫,而SQL通常預設只允許在本地端存取,Postgresql也不例外,因此必須透過一點小設定將遠端存取的功能打開。

1.修改pg_hba.conf

    檔案位置: /Program File/Postgre/9.1/data/pg_hba.conf 新增一行存取規則

    host all all 0.0.0.0/0 password

阿基 發表在 痞客邦 留言(0) 人氣()

開始之前先說一些基本的概念。

首先,你要先新增一個function property在 jQuery.fn的物件後面。而這個function的名稱,就是你的plugin 的名稱。

$.fn.myPlugin = function() {

阿基 發表在 痞客邦 留言(0) 人氣()

看過[程式][JQuery] 元件選取器(Selectors),基本概念。這個篇之後,我想大部分的基本的運用其實就很足夠。

但是越寫越多,遇到的狀況也越來越多,發現光是那些基本的概念跟本無法滿足,所以我在這把我所知道的概念,寫成第二篇。

這篇主要說明的是有層次性的選取

先給一個HTML做為這篇的基本。你也可以直接下載我的範例檔:下載

阿基 發表在 痞客邦 留言(0) 人氣()

因為工作需要,所以我上網找了一些有關密碼強度的JQuery。可是一直沒有覺得適合我的。

所以索性就自己寫一個比較能夠掌控的。我在這邊幫他命名 Password Strength Test。

檔案下載:http://www.megaupload.com/?d=FQZ0IXR6
裡面包含了完整的範例。

阿基 發表在 痞客邦 留言(0) 人氣()

鄉鎮市區預設值鄉鎮市區下拉清單名稱縣市下拉清單名稱areaNameJQuery真的方便,但是要如果要自己弄地址或是郵遞區號,也是很煩人的。

今天在網路上看到有個plugin很方便,不過請注意,我引用的是1.4的版本,如果使用1.3.1的朋友,請注意,我在文章最後面會再補注說明。

提供官方網站:http://app.essoduke.org/twzipcode/

我提供的1.4範例版本:http://www.megaupload.com/?d=OK7DZWJ0

阿基 發表在 痞客邦 留言(0) 人氣()

JQuery 第一件事情就是如何選取元件,如果無法選取元件,那跟本就什麼都做不了。

在過去選取元素,都試要透過很長的指令去選取。原來的方法document.getElementById("ID"),但是在JQuery簡化了所有程式。

對於舊的方法有興趣的,我在這提供一個國外網址,有詳盡的資料可以參考,這邊我只針對JQuery。

這個網址當中還有很多寶貴的資料可以參考。可以把他記錄下來。

阿基 發表在 痞客邦 留言(0) 人氣()

在這個號稱 web 2.0 的時代,寫網站,尤其是還用到了大量的 JavaScript,如果與使用者的互動還沒有用到 Ajax 技術的話,似乎是一件很神奇的事,至於 Ajax 是什麼東西?想瞭解的人可以到這裡去看維基百科上的解釋,這篇就專心寫一下 jQuery 中的 Ajax 部份。

程式範例:下載點

這個 PHP 程式很簡單, recive.php它只回應一個index.php傳入的字串,所以我們現在要做的事情便是:按下按鈕後,向 server 端的 index.php向recive.php 發出一個 request,然後把它回應的東西放alert出來。所以我們把 Submit 函式的部份寫成這樣:index.php

<html>

阿基 發表在 痞客邦 留言(9) 人氣()

在javascript中也有類似foreach的用法。 for - in

在物件當中如何使用

 

//先宣告物件

阿基 發表在 痞客邦 留言(1) 人氣()

自從jQuery被微軟選秀入宮採納應用於未來產品之後,從原本Javascript老鳥才會識貨相挺的另類神兵利器,忽然一夕間傳遍鄉里,老幼皆知。不過我相信仍有不少人對jQuery十分陌生,這篇文章主要還是讓有寫過JavaScript,但是不曾碰過JQuery的人。 讓你對JQuery的用途有個概念。

jQuery 是一套 JavaScript 的 Library,因此,你必須稍具 JavaScript 的基礎,至少寫過一些 JavaScript 才比較容易上手,並且看得懂後續的教學。jQuery 的核心程式並非包山包海、什麼都可以幫你做,相反地,jQuery 主要是用在 DOM 文件的操作,包含「快速選取元素(Element)」並且「做一些事情」,快速選取元素可以讓你一次選取單一或多個的元素,然後你可以將這些被選取的元素做一些改變,例如隱藏、顯示等等。此外 jQuery 的核心程式還加強了非同步傳輸(AJAX)以及事件(Event)的功能,讓你更容易操作遠端文件及事件。

以上看得出來 jQuery 是針對 JavaScript 內在不足的地方加以增進,你仍然需要自己寫一些程式來完成你需要的各種功能,不同的是,正確地使用了 jQuery 可以讓你的程式碼更精簡、更優雅的表達出來,這在後續的範例中可以看到,更重要的是,應該也會讓你更快速的開發出你要的功能。

或許你會想說,在這個 Web 2.0 的時代,我需要多點漂亮、絢麗的 Widgets 來裝飾我的網站,就像 Yahoo UI 或 ExtJS 提供的那些功能一樣,jQuery 有嗎?其實 jQuery 的設計上有考慮到這類擴展性的問題,目前 jQuery 的 plugin 已經有上百個了,你也不一定要完全自己動手寫,上 jQuery 官方網站找找看,或許你需要的功能別人已經幫你做好了。以 UI 來講, jQuery 跟 UI 相關的 plugins 已經做過了一些整合,目前獨立發佈為 jQuery UI (http://ui.jquery.com/),如果你之前沒聽過 jQuery UI,建議你上去網站上看一下展示的範例,嗯,雖然可能還有一些 bug 存在,但是整體來說已經有相當的水準了,或許你會對 jQuery 更有興趣了。

阿基 發表在 痞客邦 留言(0) 人氣()

什麼是 JSON?JSON 全稱 JavaScript Object Notation是一種非常輕量級的資料交換格式它是基於JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一個子集JSON 主要利用了成對的 {} 來包住各個object(物件),用成對的 [] 來包各個array(陣列),用成對的 "" 來包住各字串,用逗號來區隔各變數而資料型態有 string, number, array, object

在介紹 JSON 之前,先來看看 Javascript 是怎麼表示物件跟陣列的。

先稍微了解一下JavaScript的陣列:

阿基 發表在 痞客邦 留言(3) 人氣()

店家名稱:正大眼鏡

消費實間:2011/09/20

店話:02-89720529

阿基 發表在 痞客邦 留言(0) 人氣()

FishFactory Paradigm

下面的寫法讓你做出一個Fish的物件。

var Fish= new Object;  

Fish.color = 'red';  

阿基 發表在 痞客邦 留言(2) 人氣()

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼