A. MMSQL中的image類型對應mysql中的什麼類型
BLOB類型,用於存儲二進制數據。 MySQL中,BLOB是個類型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,最大存儲分別為:
TinyBlob 最大 255
Blob 最大 65K
MediumBlob 最大 16M
LongBlob 最大 4G;
簡單的說,mmsql的image可以存儲圖片;mysql的blob可以存儲圖片、文檔等,功能更加強大。
B. mysql 中varchar tinyint text date smallint 這些怎麼稱呼都怎麼用啊謝謝各位高手了!
char 和 varchar (Transact-SQL)
固定長度或可變長度的字元數據類型。
char [ ( n ) ]
固定長度,非 Unicode 字元數據,長度為 n 個位元組。n 的取值范圍為 1 至 8,000,存儲大小是 n 個位元組。char 的 SQL 2003 同義詞為 character。
varchar [ ( n | max ) ]
可變長度,非 Unicode 字元數據。n 的取值范圍為 1 至 8,000。max 指示最大存儲大小是 2^31-1 個位元組。存儲大小是輸入數據的實際長度加 2 個位元組。所輸入數據的長度可以為 0 個字元。SQL-2003 中的 varchar 就是 char varying 或 character varying。
備注
如果未在數據定義或變數聲明語句中指定 n,則默認長度為 1。如果在使用 CAST 和 CONVERT 函數時未指定 n,則默認長度為 30。
將為使用 char 或 varchar 的對象指派資料庫的默認排序規則,除非使用 COLLATE 子句指派了特定的排序規則。該排序規則控制用於存儲字元數據的代碼頁。
如果站點支持多語言,請考慮使用 Unicode nchar 或 nvarchar 數據類型,以最大限度地消除字元轉換問題。如果使用 char 或 varchar,建議執行以下操作:
如果列數據項的大小一致,則使用 char。
如果列數據項的大小差異相當大,則使用 varchar。
如果列數據項大小相差很大,而且大小可能超過 8,000 位元組,請使用 varchar(max)。
當執行 CREATE TABLE 或 ALTER TABLE 時,如果 SET ANSI_PADDING 為 OFF,則定義為 NULL 的 char 列將作為 varchar 處理。
當排序規則代碼頁使用雙位元組字元時,存儲大小仍然為 n 個位元組。根據字元串的不同,n 個位元組的存儲大小可能小於 n 個字元。
-----------------------------------------------------------
int、bigint、smallint 和 tinyint (Transact-SQL)
使用整數數據的精確數字數據類型。
數據類型 范圍 存儲
bigint
-2^63 (-9,223,372,036,854,775,808) 到 2^63-1 (9,223,372,036,854,775,807)
8 位元組
int
-2^31 (-2,147,483,648) 到 2^31-1 (2,147,483,647)
4 位元組
smallint
-2^15 (-32,768) 到 2^15-1 (32,767)
2 位元組
tinyint
0 到 255
1 位元組
備注
int 數據類型是 SQL Server 2005 中的主要整數數據類型。bigint 數據類型用於整數值可能超過 int 數據類型支持范圍的情況。
在數據類型優先次序表中,bigint 介於 smallmoney 和 int 之間。
只有當參數表達式為 bigint 數據類型時,函數才返回 bigint。SQL Server 不會自動將其他整數數據類型(tinyint、smallint 和 int)提升為 bigint。
注意:
使用 +、-、*、/ 或 % 等算術運算符將 int、smallint、tinyint 或 bigint 常量值隱式或顯式轉換為 float、real、decimal 或 numeric 數據類型時,SQL Server 計算數據類型和表達式結果的精度時應用的規則有所不同,這取決於查詢是否是自動參數化的。
因此,查詢中的類似表達式有時可能會生成不同的結果。如果查詢不是自動參數化的,則將常量值轉換為指定的數據類型之前,首先將其轉換為 numeric,該數據類型的精度很大足以保存常量的值。例如,常量值 1 轉換為 numeric (1, 0),常量值 250 轉換為 numeric (3, 0)。
如果查詢是自動參數化的,則將常量值轉換為最終數據類型之前,始終先將其轉換為 numeric (10, 0)。如果涉及 / 運算符,則對於類似查詢而言,不僅結果類型的精度可能不同,而且結果值也可能不同。例如,包含表達式 SELECT CAST (1.0 / 7 AS float) 的自動參數化查詢的結果值將不同於非自動參數化的同一查詢的結果值,因為自動參數化查詢的結果將被截斷以適合 numeric (10, 0) 數據類型。有關參數化查詢的詳細信息,請參閱簡單參數化。
-----------------------------------------------------------
ntext、text 和 image (Transact-SQL)
重要事項:
在 Microsoft SQL Server 的未來版本中將刪除 ntext、text 和 image 數據類型。請避免在新開發工作中使用這些數據類型,並考慮修改當前使用這些數據類型的應用程序。請改用 nvarchar(max)、varchar(max) 和 varbinary(max)。有關詳細信息,請參閱 使用大值數據類型。
用於存儲大型非 Unicode 字元、Unicode 字元及二進制數據的固定長度數據類型和可變長度數據類型。Unicode 數據使用 UNICODE UCS-2 字元集。
ntext
長度可變的 Unicode 數據,最大長度為 2^30 - 1 (1,073,741,823) 個字元。存儲大小是所輸入字元個數的兩倍(以位元組為單位)。ntext 的 SQL 2003 同義詞為 national text。
text
伺服器代碼頁中長度可變的非 Unicode 數據,最大長度為 2^31-1 (2,147,483,647) 個字元。當伺服器代碼頁使用雙位元組字元時,存儲仍是 2,147,483,647 位元組。根據字元串,存儲大小可能小於 2,147,483,647 位元組。
image
長度可變的二進制數據,從 0 到 2^31-1 (2,147,483,647) 個位元組。
-----------------------------------------------------------
日期和時間 (Transact-SQL)
用於表示某天的日期和時間的數據類型。
datetime 和 smalldatetime
表示某天的日期和時間。
數據類型 范圍 精確度
datetime
1753 年 1 月 1 日到 9999 年 12 月 31 日
3.33 毫秒
smalldatetime
1900 年 1 月 1 日到 2079 年 6 月 6 日
1 分鍾
備注
Microsoft SQL Server 2005 Database Engine 用兩個 4 位元組的整數內部存儲 datetime 數據類型的值。 第一個 4 位元組存儲「基礎日期」(即 1900 年 1 月 1 日)之前或之後的天數。基礎日期是系統參照日期。另外一個 4 位元組存儲天的時間(以午夜後經過的毫秒數表示)。
smalldatetime 數據類型存儲天的日期和時間,但精確度低於 datetime。資料庫引擎 將 smalldatetime 值存儲為兩個 2 位元組的整數。第一個 2 位元組存儲 1900 年 1 月 1 日後的天數。另外一個 2 位元組存儲午夜後經過的分鍾數。
-----------------------------------------------------------
這些東西MSDN里都有,自己看看就知道了。不過還是非常喜歡這種不用動腦筋的問題,嘿嘿……
C. kernel (hd0,4)/beini/boot/bzImage quiet tinycore tce=sda5/beini/tce/ error22:no such partition
現在那一年,看帖子是那一年寫的?
帖子裡面寫的是debian sarge
現在debian穩定版是 debian etch,
testing版本是 debian lenny
安裝過程稍有不同,
另外上面的 kernel (hd0,4)
ramdisk_size=128000 不是固定的,隨個人電腦配置而定的,
去這里
下載debian穩定版 刻盤安裝吧,
一張盤1-2塊的事,即使沒有刻錄機,花點錢找人刻錄就行了,你花在硬碟安裝上的時間不值這些錢?
etch/ lenny安裝過程
他們差不多
D. 在velocity頁面,為什麼不推薦不推薦使用宏定義
使用Velocity,當然就免不了要使用宏,或者說使用Velocity而不使用其宏,就相當於廢了Velocity一半以上的武功,非常可惜的。
怎麼使用Velocity的宏呢,才最大程度的發揮其作用但是又避免掉入其中的坑呢?且聽悠然亂彈亂彈:
官方文檔中,關於Macro是這么說的:
#macro - Allows users to define a Velocimacro (VM), a repeated segment of a VTL template, as required
Format:
# [ { ] macro [ } ] ( vmname $arg1 [ $arg2 $arg3 ... $argn ] ) [ VM VTL code... ] # [ { ] #end [ } ]
•vmname - Name used to call the VM (#vmname)
•$arg1 $arg2 [ ... ] - Arguments to the VM. There can be any number of arguments, but the number used at invocation must match the number specified in the definition.
•[ VM VTL code... ] - Any valid VTL code, anything you can put into a template, can be put into a VM.
Once defined, the VM is used like any other VTL directive in a template.
#vmname( $arg1 $arg2 )
當然,上面清晰的說明了怎麼寫Macro,
也就是說可以寫成:
#{macro}(macroName $varName1 $varName2)
##這里是模板內容
#end也可以寫成
#macro(macroName $varName1 $varName2)
##這里是模板內容
#end當然參數個數可以是0..n個。
OK,確實很簡單,但是上面的說法實際上只解決了如何寫出滿足正確語法的宏,但是實際應用當中,如果不加以約束,可能就出現非常難以查找的問題。
比如下面定義了一個超鏈接的宏,由於id不是每次都用得到,因此id是可選參數,可以填,也可以不填:
#macro(link $href $id)
<a href="$!href"#if($id) id="$id"#end>$bodyContent</a>
#end然後,就可以如下使用了:
#@link("www.tinygroup.com")TinyGroup#end上面的寫法有問題么??似乎沒有什麼問題,即使什麼參數也不傳,只寫下面的調用方法:
#@link()#end渲染的結果也會是:
<a href=""></a>OK,如此說來,真的沒有啥問題。
接下來,我們又要寫一個圖片鏈接的宏,同樣的由於id不是每次都需要,我們把它寫成可選的:
#macro(image $href $id)
<img src="$href"#if($id) id="$id"#end>
#end在調用的時候,我們可以如下寫:
#image("www.tinygroup.org/img/logo.gif")也可以這樣寫
#image("www.tinygroup.org/img/logo.gif" "logoImage")OK,一切都沒有什麼問題
但是我們想給首頁上的Logo圖片加個鏈接到首面上。
這個時候,我們會如下寫:
#@link("www.tinygroup.org")
#image("www.tinygroup.org/img/logo.gif")
#end渲染的結果也如我們所期望的
<a href="www.tinygroup.org"><img src="www.tinygroup.org/img/logo.gif"></a>確實也如我們期望,正確的渲染了。
這個時候,我們忽然期望首頁鏈接添加個id,期望利用JQuery對其進行一些動態處理,我們就把代碼寫成下面的樣子:
#@link("www.tinygroup.org" "homepageLink")
#image("www.tinygroup.org/img/logo.gif")
#end這個時候,我們去執行的時候,忽然發現,程序不能正確運行了,去查看一下渲染的最終結果,居然是:
<a href="www.tinygroup.org" id="homepageLink"><img src="www.tinygroup.org/img/logo.gif" id="homepageLink"></a>這說明一個道理就是:
•外層的宏中的變數,在內層的宏中是可以訪問的
•內層中的變數,如果與外層中宏的變數名沖突,如果有傳入,則按傳入的值,如果沒有傳入,則取上層中的值
正是基於上述原因,在Tiny UI框架中,所有宏定義,宏變數都必須前宏前綴,也就是說上面的兩個宏定義要按下面的方式來進行定義:
#macro(link $linkHref $linkId)
<a href="$!linkHref"#if($linkId) id="$linkId"#end>$bodyContent</a>
#end#macro(image $imageHref $imageId)
<img src="$imageHref"#if($imageId) id="$imageId"#end>
#end小結:
雖然原因及解決辦法都非常簡單,但是也是吃了虧之後才總結出來的,希望能對也使用Velocicty或其它模板語言的同學有幫助。
E. tiny4412開發板支持linux嗎
android和 Linux 是兩碼事,Android系統是基於 Linux 內核的。我們編譯的 Android源碼是 Android 系統本身的源碼,而內核是指通過原生 Linux 源碼移植過來的內核源碼,所以它們需要我們分別編譯。並且 Android 系統的版本號和 Linux 源碼的版本號是沒有嚴格意義上的對應關系的,只要某個版本的 Linux 內核能支撐起某個版本的 Android 系統,那麼它們就可以組合使用。內核就不多說了,它在 Android 中的作用跟在其它 Linux 發行版中的作用沒什麼區別,我們簡單介紹一下 Android 文件系統的結構。Linux 系統的啟動過程:bootloader(GRUB)---->zImage(Kernel)---->ramdisk(臨時根,在內存中)---->rootfs(永久根,在磁碟上)Android 的啟動過程:bootloader(廠商提供)---->zImage(Kernel)---->ramdisk(永久根,為了提速所以放在內存中)那麼 Android 的 ramdisk 中存放了什麼呢,通常分為四個分區:[fat32] 內置存儲空間。fat32 不是名字,是分區格式。[system] 系統啟動時掛載到system目錄[data] 系統啟動時掛載到data目錄[cache] 相當於swap分區其中 system 分區和 data 分區是 Android 系統中非常重要的兩個分區,我們簡單介紹一下它們常用的作用。system:[app] xxx.apk | 系統自帶的軟體安裝目錄,普通用戶無權卸載。像電話本、撥號器、簡訊等等系統應用都安裝在這里。還有許多定製版手機被無良廠商預裝了各種無法被卸載的垃圾程序都放在這里。這里的程序都是用 java 編寫的。[framework] xxx.jar | 存放用 Java 編寫的庫[bin] xxx | 存放本地程序,一般都是由 C/C++/asm 編寫[lib] xxx.so | 存放用 C/C++/asm 編寫的庫data:這個目錄在內存中,是android系統的家目錄。系統配置文件都在這個分區中,恢復出廠設置通常就是格式化該分區。好了,android 的文件系統就先簡單介紹到這了,下面開始今天的正題吧,編譯 Linux 內核源碼。我手上用的是 Linux 3.5 的內核,並且已經被大神們移植過了,所以我就不再執行 make menuconfig 了,而是直接用大神給做好的配置文件進行編譯了。自己還沒有研究過怎麼移植內核,上次折騰到半夜還失敗了,所以這次先老老實實的拿大神移植好的內核做實驗,等過段時間研究好了內核移植再拿出來分享。既然有了大神移植好的內核,那麼編譯起來也就簡單多了,過程當中也沒有遇到什麼坑。[yuhuashi@local android]$ tar xzf linux-3.5-20140422.tgz[yuhuashi@local android]$ cd linux-3.5/[yuhuashi@local linux-3.5]$ cp tiny4412_linux_defconfig .config[yuhuashi@local linux-3.5]$ make -j4......此處省略一萬字OBJCOPY arch/arm/boot/zImageKernel: arch/arm/boot/zImage is readyOK,看到上面這兩句話我們就知道編譯成功了,並且編譯好的內核放在了 arch/arm/boot/zImage 這里。可以開始燒寫系統到開發板了,雞凍ing...====================華麗的分割線====================接下來我們將編譯好的數據拷貝到SD卡上,然後就可以通過SD卡燒寫系統了。首先將友善之臂(Tiny4412 開發板的製造商)提供的 Superboot(就是個 bootloader) 燒寫到 SD 卡上,使我們的 SD 卡可以引導起來。1.插入 SD 卡2.查看 SD 卡對應的設備文件[yuhuashi@local tools]$ sudo fdisk -lDisk /dev/sdc: 7948 MB, 7948206080 bytes19 heads, 10 sectors/track, 81704 cylinders, total 15523840 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000Device Boot Start End Blocks Id System/dev/sdc1 155217 15523839 7684311+ b W95 FAT32可見我的 SD 卡是 /dev/sdc,各位在後面看到我的命令中包含 /dev/sdc 或 /dev/sdc1 時,需要替換成你機器上查詢出來對應的設備文件路徑,千萬不要寫錯了!====前方高能預警,請無關人員立即撤離,相關人員必須在意識清醒的情況下謹慎操作!!!====3.將 Superboot 燒寫到 SD 卡上其實可以自己用 read(2)、write(2) 函數等方式燒寫,我已經有一個現成的工具了,所以直接就拿來用了。各位如果沒有燒寫工具可以自己寫一個,因為我沒有該工具的源碼所以就不貼源碼了,注意別把分區表覆蓋了就行。另外 bootloader 是燒寫在設備上的(即/dev/sdc),而不是燒寫在分區上的(/dev/sdc1)。[yuhuashi@local tools]$ ./write4412boot Usage:<./write4412boot> <boot.bin> <dev>[yuhuashi@local tools]$ sudo ./write4412boot ../images_all/Superboot4412.bin /dev/sdc start ...........end ...........4.將 ramdisk-u.img、system.img、userdata.img 以及 linux 內核 linux-x.x/arch/arm/boot/zImage 以及 Superboot4412.bin 拷貝到SD卡images目錄下。[yuhuashi@local android-4.2.2_r1]$ mkdir -p /media/yuhuashi/2CAA-71B6/images/Android4.2.2/[yuhuashi@local android-4.2.2_r1]$ cp ramdisk-u.img system.img userdata-4g.img /media/yuhuashi/2CAA-71B6/images/Android4.2.2/[yuhuashi@local android-4.2.2_r1]$ cp userdata-16g.img userdata-8g.img userdata.img /media/yuhuashi/2CAA-71B6/images/Android4.2.2/[yuhuashi@local android-4.2.2_r1]$ cd ..[yuhuashi@local android]$ cd linux-3.5/[yuhuashi@local linux-3.5]$ cp arch/arm/boot/zImage /media/yuhuashi/2CAA-71B6/images/Android4.2.2/[yuhuashi@local android-4.2.2_r1]$ cp ~/arm/class_boot/source/images_all/Superboot4412.bin /media/yuhuashi/2CAA-71B6/images/我們前面已經將 Superboot 燒寫到 SD 卡上了,之所以還要再拷貝 一份到 SD 卡上,是因為之前燒寫 Superboot 是為了讓 SD 卡可以啟動,而現在拷貝到 SD 卡上的這份 Superboot 是為了一會兒燒寫進 eMMC 中在開發板上引導我們的 Android 系統。注意我拷貝的一個鏡像叫做 userdata-4g.img,昨天說過在 Android 編譯完成後,我們執行 ./gen-img.sh 命令生成了幾個 img 文件,其中包含 userdata-16g.img、userdata-4g.img、userdata-8g.img、userdata.img,這幾個鏡像適用於不同大小的 eMMC 的設備。一般來說使用 userdata.img 就可以了,但是 友善之臂 的開發板有些特殊,4GB eMMC 的板子必須使用 userdata-4g.img 才行。5.在 SD 卡的 images 文件夾中創建 FriendlyARM.ini 文件[yuhuashi@local images]$ vim FriendlyARM.ini#This line cannot be removed. by FriendlyARM(www.arm9.net)CheckOneButton=NoAction = InstallOS = AndroidLowFormat = NoVerifyNandWrite = NoLCD-Mode = NoCheckCRC32=NoStatusType = Beeper | LED################### Android 4.2.2 ####################Android-BootLoader = Superboot4412.binAndroid-Kernel = Android4.2.2/zImageAndroid-CommandLine = console=ttySAC0,115200n8 androidboot.console=ttySAC0 ctp=2 skipcali=y vmalloc=512m ethmac=1C:6F:65:34:51:7E lcd=S70 uhost=nAndroid-RamDisk =Android4.2.2/ramdisk-u.imgAndroid-RootFs-InstallImage = Android4.2.2/system.imgAndroid-UserData-4G = Android4.2.2/userdata-4g.imgAndroid-UserData-8G = Android4.2.2/userdata-8g.imgAndroid-UserData-16G = Android4.2.2/userdata-16g.imgAndroid-UserData = Android4.2.2/userdata.img注意第一行的注釋不要刪掉,不然 Superboot 可能無法引導。 完成後卸載掉 SD 卡,然後將卡插入到開發板的插槽中,將啟動模式開關撥動到 SD 卡啟動。[yuhuashi@local images]$ cd ~[yuhuashi@local ~]$ umount /media/yuhuashi/2CAA-71B6
F. jquery.zoom.js怎麼做相對位置
jQuery Cloud Zoom:圖片放大鏡插件 我愛模板推薦
jQuery Cloud Zoom:圖片放大鏡插件。想要類似淘寶、京東產品展示圖片放大效果么,Cloud Zoom是一款不錯的選擇。它相對於Magic Zoom,體積更小,只有6KB,而且免費,效果卻並不比它差;而與jQZoom插件比較,它體積也小了不少,並且兼容性更強,就目前測試的瀏覽器看,完美兼容IE6+, Firefox, Chrome, Opera, Safari。它還有著色,軟聚焦和內變焦功能。總之很強大,誰用誰知道。
使用方法:
1、在head引入my.css文件
<link rel="stylesheet" type="text/css" href="cloud-zoom.css" />
<script type="text/javascript" src="/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="cloud-zoom.1.0.2.min.js"></script>
2、在body引入下面的代碼:
<a class="cloud-zoom" id="zoom1" href="images/bigimage00.jpg" rel="adjustX: 10, adjustY:-4, softFocus:true"><img src="images/smallimage.jpg" title="Optional title display" alt="" /></a>
<a href='images/bigimage00.jpg' class='cloud-zoom-gallery' title='Thumbnail 1'
rel="useZoom: 'zoom1', smallImage: 'images/smallimage.jpg' ">
<img src="images/tinyimage.jpg" alt = "Thumbnail 1"/></a>
<a href='images/bigimage01.jpg' class='cloud-zoom-gallery' title='Thumbnail 2'
rel="useZoom: 'zoom1', smallImage: 'images/smallimage-1.jpg'">
<img src="images/tinyimage-1.jpg" alt = "Thumbnail 2"/></a>
<a href='images/bigimage02.jpg' class='cloud-zoom-gallery' title='Thumbnail 3'
rel="useZoom: 'zoom1', smallImage: 'images/smallimage-2.jpg' ">
<img src="images/tinyimage-2.jpg" alt = "Thumbnail 3"/></a>
3、參數說明:
參數 描述 (from V1.0.0) 默認值
zoomWidth 設置縮放窗口的寬度,如果設置為"auto"則窗口寬度與小圖片寬度相等。 'auto'
zoomHeight 設置縮放窗口的高度,如果設置為"auto"則窗口高度與小圖片高度相等。 'auto'
position 指定縮放窗口相對於小圖片的位置。允許的值是 'left', 'right', 'top', 'bottom', 'inside' ,也可以是專門一個HTML元素的ID放置例如窗口的縮放位置:'element1' 'right'
adjustX 允許你微調像素的縮放窗口的X位置。 0
adjustY 允許你微調像素的縮放窗口的Y位置。 0
tint 指定覆蓋的小圖片的顏色。顏色應指定十六進制格式,例如'#aa00aa'。 false
tintOpacity 指定色彩的透明度,其中0是完全透明的,1是完全不透明。 0.5
lensOpacity 設置鏡頭滑鼠指針的透明度,其中0是完全透明的,1是完全不透明。在色彩和軟對焦模式,它將始終是透明的。 0.5
softFocus 適用於一種微妙的模糊效果來的小圖片。設置為true或false。 false
smoothMove 形象的漂移縮放,數字越高,就越順暢/更輕松進行漂移運動。 1 =不平滑。 3
showTitle 是否顯示圖片的標題. true
titleOpacity 指定是否顯示標題不透明度,其中0是完全透明的,1是完全不透明。 0.5
G. 如何初始化cloud-zoom插件
1、在head引入my.css文件
<link rel="stylesheet" type="text/css" href="cloud-zoom.css" />
<script type="text/javascript" src="/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="cloud-zoom.1.0.2.min.js"></script>
2、在body引入下面的代碼:
<a class="cloud-zoom" id="zoom1" href="images/bigimage00.jpg" rel="adjustX: 10, adjustY:-4, softFocus:true"><img src="images/smallimage.jpg" title="Optional title display" alt="" /></a>
<a href='images/bigimage00.jpg' class='cloud-zoom-gallery' title='Thumbnail 1'
rel="useZoom: 'zoom1', smallImage: 'images/smallimage.jpg' ">
<img src="images/tinyimage.jpg" alt = "Thumbnail 1"/></a>
<a href='images/bigimage01.jpg' class='cloud-zoom-gallery' title='Thumbnail 2'
rel="useZoom: 'zoom1', smallImage: 'images/smallimage-1.jpg'">
<img src="images/tinyimage-1.jpg" alt = "Thumbnail 2"/></a>
<a href='images/bigimage02.jpg' class='cloud-zoom-gallery' title='Thumbnail 3'
rel="useZoom: 'zoom1', smallImage: 'images/smallimage-2.jpg' ">
<img src="images/tinyimage-2.jpg" alt = "Thumbnail 3"/></a>
H. 使用TinyEditor編輯器 如何調用instance.post()函數
<input type="submit" value="Submit Comment" onclick="instance.post();" />