原创 shiro spring mvc國際化選擇登陸語言

    項目中有一個國際化的需求:用戶登陸系統時選擇語言,登陸後所有文本信息包括頁面都轉換爲相應的語言,每個頁面不能單獨切換語言,只能登錄時選一次。項目基於shiro spring mvc搭建,下面描述一下實現思路。    首先,sprin

原创 jacob初試

按照網上資料做了個例子(這裏),我的平臺是64位vs2008,和例子中不同,遇到了問題如下: 1.vs中生成報錯:Could not be converted to a type library - Error: Element not f

原创 鏈式哈希命中查找運行時間數學證明

    《算法導論》中關於鏈式哈希命中查找運行時間數學證明,一上來就給出公式沒看明白,在網上搜了一圈沒找到解答心中疑問的文字,於是寫下這篇。    題目是計算在鏈式哈希表中,在均勻散列的情況下,命中查找的運行時間。    分析:命中查找的運

原创 導出excel 0kb的問題

運行導出代碼,瀏覽器提示下載框,但是大小爲0kb,跟蹤代碼執行情況,在這一行就結束了wb = new XSSFWorkbook( is );沒有異常拋出。(可能是tomcat層面把異常處理了)總之,找了半天問題,終於發現了,原來是jar包版

原创 用GTK開發一個畫圖程序(windows)

    GTK是一個功能強大的開發平臺,跨系統,提供了豐富的龐大的代碼庫,應用開發者可以用之快速做出自己的產品。    這個月用他開發了一個GUI程序,是個畫圖工具,功能包括:圖片導入導出、線型編輯、拖拽、刪除、調整粗細、顏色、虛實、陰影,

原创 我的友情鏈接

51CTO博客開發

原创 win bat中參數轉義方法

    寫了一個程序,會保存爲自定義的.rim文件,要想雙擊文件就我的程序打開,我用的方法是設置文件關聯(win7)。在安裝完程序的後會執行a.bat腳本進行一些初始化工作,而且會傳入安裝目錄參數,執行方式爲:a.bat "C:\Progr

原创 用GTK實現模糊陰影技術

背景:爲了美觀,圖形編輯軟件一般都有線條和圖片的陰影效果,陰影表現爲深灰色的模糊圖形,與原圖形的形狀一致。而GTK並沒有內置的陰影效果,因此需要自己實現。目的:    利用GTK函數實現陰影效果。整體思路:陰影效果即一個位圖,先畫它,然後再

原创 VS2010 GTK中文亂碼解決

源文件改爲UTF8有BOM編碼,然後對中文調用g_convert(),如static gchar*        chinese        (gchar*sourceUtf8Bom) {        returng_convert(s

原创 JS奇怪問題的checkpoint

一些不經意的設置總能引發奇奇怪怪的現象,總結一下。checkpoint 1async: falsen多問題的始作俑者,例如layer.load()彈出加載層後調用了$.ajax({async:false, ...}),結果加載層在ie10下

原创 我的友情鏈接

51CTO博客開發

原创 如何解決GDI+渲染圖片慢的問題?

    項目是做一個畫圖程序,最近加入了一個圖片閃爍的效果,用timer定時每100ms畫一遍,每遍通過colormatrix設置不同的alpha值實現(colormatrix幾乎不會增加負荷,渲染速度僅增加1ms消耗)。效果是沒問題,但是

原创 GDI+、HTML5、cairo等繪圖庫中matrix理解的總結

    GDI+、HTML5、cairo都是二維繪圖庫,他們的api都提供縮放、旋轉、平移等矩陣變換操作,還可以修改matrix,指定變換矩陣。但是,當做一個繪圖引擎底層使用這些繪圖庫時,就發現他們的概念不明確,網上資料、包括很多書,都講得

原创 gtk2.x theme主題切換

Gtk2.x提供theme切換,3.x用css代替了theme.我的gtk安裝目錄爲E:\program\gtk2.24Theme牽扯到的一些文件:E:\program\gtk2.24\etc\gtk-2.0\gtkrc,這個文件用來指定使

原创 例題1摺紙痕

遞歸算法的思路,使用using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.D