js,css靜態(tài)頁優(yōu)化
posted @ 2012-06-07 11:22 小秦 閱讀(236) | 評論 (0) | 編輯 收藏
posted @ 2012-06-07 11:22 小秦 閱讀(236) | 評論 (0) | 編輯 收藏
posted @ 2012-06-04 18:27 小秦 閱讀(702) | 評論 (0) | 編輯 收藏
posted @ 2012-05-31 16:55 小秦 閱讀(215) | 評論 (0) | 編輯 收藏
posted @ 2012-05-29 19:25 小秦 閱讀(462) | 評論 (0) | 編輯 收藏
posted @ 2012-05-22 09:01 小秦 閱讀(284) | 評論 (0) | 編輯 收藏
posted @ 2012-05-16 12:00 小秦 閱讀(3562) | 評論 (0) | 編輯 收藏
在我寫的《基于MoinMoin+ConTeXt實(shí)現(xiàn)包含數(shù)學(xué)內(nèi)容的Wiki網(wǎng)站》一文中談到了將 TeX 生成的 pdf 矢量圖形轉(zhuǎn)換為背景透明的 png 圖片,這是利用 ImageMagick 工具套件中的 convert 命令實(shí)現(xiàn)的。
convert 命令有許多選項(xiàng)參數(shù),本文用到的選項(xiàng)如下:
-trim:裁剪圖像四周空白區(qū)域;
-transparent color:去除圖像中指定的顏色;
-density geometry:設(shè)定圖像的 DPI 值,若不明 DPI 值的概念,可參考《有關(guān)pt, px及DPI的知識》;
-antialias:讓圖像具有抗鋸齒的效果;
-quality:圖像壓縮等級。
下面先由一份 ConTeXt 文檔生成 pdf 圖形,文檔內(nèi)容如下: (省略)
使用 convert 命令對該 pdf 文檔轉(zhuǎn)換:
經(jīng) 過測試,關(guān)于png透明的需要設(shè)定 -transparent white ,即去掉白色背景(其它背景色用相應(yīng)的顏色名)。 不過對于eps圖片,不需要這個(gè)命令,因?yàn)閑ps一般是沒有背景的。(這里比較奇怪,照說pdf應(yīng)該也是沒有背景色的,eps和pdf都用相同的畫圖工具 輸出。)
對于已經(jīng)有背景色的png圖片,同樣可以用下面的命令
convert -transparent white test.png test_new.png
ImageMagick官方網(wǎng)頁中,透明色的轉(zhuǎn)換示例較為復(fù)雜 :
convert cyclops.png -bordercolor white -border 1x1 -alpha set -channel RGBA -fuzz 20% -fill none -floodfill +0+0 white -shave 1x1 cyclops_flood_2.png
其功能是去掉白色背景,同時(shí)進(jìn)行模糊過渡。
posted @ 2012-05-16 11:59 小秦 閱讀(646) | 評論 (0) | 編輯 收藏
posted @ 2012-05-13 21:34 小秦 閱讀(559) | 評論 (0) | 編輯 收藏
場景:一般情況下,我們注冊一個(gè)用戶名,判斷是否重復(fù)
select count(name) from employee
如果返回值大于0,說明已經(jīng)存在了,不能用這個(gè)用戶名注冊,但是,并發(fā)情況下(load runner并發(fā)測試),同時(shí)注冊十個(gè),會插入多條相同用戶名!
這時(shí)候,就要找到相應(yīng)的解決方案了!經(jīng)過測試,得出正確方法,給name字段添加唯一約束
具體寫法:
alter table employees
add constraint CK_st unique(name)
測試通過,不會插入重復(fù)記錄!
還有一種方法,考慮用事務(wù),插入數(shù)據(jù)完成后,執(zhí)行select count(name) from employee,如果>1,則回滾事務(wù),提示注冊失敗!
由此,總結(jié)了一些約束的用法
主鍵(primary key)約束:
alter table employees
add constraint CK_PrimaryId primary key(EmployeeId)--主鍵會自動(dòng)添加約束
核對(check)約束
alter table employees
add constraint CK_EmployeeType check(EmployeeType>1 and EmployeeType<5)--限制EmployeeType取值范圍
默認(rèn)(default)約束
alter table employees
add constraint CK_Pass default'111' for Pass--密碼默認(rèn)為'111'
外鍵(foreign key)約束
alter table employees
add constraint CK_EmployeeId foreign key(employeeid)
references EmployeeRange(employeeid)
--保持表employees的employeeid字段和表EmployeeRange的employeeid字段一致
唯一(unique)約束
alter table employees
add constraint CK_st unique(name)--唯一約束和主鍵約束的區(qū)別是唯一約束可以為空,主鍵約束不可以為空,主鍵約束也是唯一約束
posted @ 2012-05-11 13:23 小秦 閱讀(1210) | 評論 (2) | 編輯 收藏
Exception in thread "Image Fetcher 0" java.lang.OutOfMemoryError: Java heap space
解決方法:
在Eclipse里選:Window->Preference->Installed JREs->Edit(選中jre),
在Default VM Arguments里輸入-Xms256m -Xmx1024m,表示最小內(nèi)存256M,最大1G,然后運(yùn)行就可以了
posted @ 2012-05-10 13:44 小秦 閱讀(1297) | 評論 (0) | 編輯 收藏