發表文章

目前顯示的是 6月, 2014的文章

[jquery] jquery 橫向頁籤

圖片
男丁格爾 大大的一些網誌看多了,也像自己寫看看分頁XDDDDD DEMO: http://jsbin.com/xekes/3 效果如下圖 支援範圍 IE 7+、CHROME、FF 其他沒測過 Jquery版本記得選擇1.X 2.X支援範圍是IE9+ base64img在IE上支援比較不足,但是我測試是沒問題的.! 原始碼不解釋,請學會看註解... <!DOCTYPE html> <html> <head> <title>橫向分頁</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <style> .controller{ /*控制項*/ display: inline-block; width: 200px; height: 400px; vertical-align: top; z-index: -2; /* inline-block ie7 HACK */ zoom: 1; *display: inline; } .content{ /*內容*/ display: inline-block; width: 800px; height: 400px; vertical-align: top; margin-left: -5px; /* inline-block ie7 HACK */ zoom: 1; *display: inline;

[java]半型轉全型

半型轉全形沒有現成的code可用,所以要自己寫 有更好版本請提供!!! code: static public String toBigChat(String input) { String q1[] = {"A", "B", "C", "D", "-", "1", "2", "#", "[?]"}; String q2[] = {"A", "B", "C", "D", "-", "1", "2", "#", "?"}; for (int i = 0; i < 9; i++) { input = input.replaceAll(q1[i], q2[i]); } return input; } q1為需要取代的字串 q2為轉換後的字串 q1與q2必須互相對應 比對的方是我是用比較簡單的兩個陣列 當然你想用json去包一對一的關係也可以 主要的核心在replaceall 其中要注意的是replaceall支援正則表達式 所以在下特殊的字例如^、?、*這些對正則表達式有意含的特殊符號時必須使用[]包起來,才不至於錯誤 另外\在java內要記得是\\ 取代\要下 str.replaceAll("\\\\", "a"); 才會正確。

[html] web font網頁字體

此為memo,我並沒有實際操作,真的會用到會再來補充。 簡單介紹一下,就是網頁用的字體 在國外語系有 google font http://www.google.com/fonts/ adobe typekit https://typekit.com/fonts 中文語系 有字庫 http://www.youziku.com/Home/Index justfont http://www.justfont.com/ 為什麼google沒有中文,其實還蠻容易回答的,中文字太多了。。。 在網頁上要呈現特殊字體必須把該字體上傳到網站上面。 而中文為數眾多(big5 萬餘字,全字庫則收錄十多萬字) 那瀏覽一個網頁要去下載這麼多字體大概會死人(如微軟正黑體本身ttf檔20m) 所以若要呈現特殊字體的話,需要去自己製作字體(前提當然是該字體版權是沒問題的 製造字體方法參閱 自製中文網頁字形(Web Font)並內崁至網頁中(使用 CSS @font-face)

[bat]自動關機程式

我有個不好的習慣,會在電腦看的動畫在睡,又不想起床起來關電腦怎麼辦。 這時候自動關機就是個好東西了..! 先開個txt內容如下 @echo off  shutdown -s -t 1800 接著另存新檔或更改檔名為 自動關機.bat 他就會自動在30分鐘後,幫你把電腦關閉囉。 很簡單很實用的小軟體...! 其他語法請查shutdown指令,取消自動關機,只要在cmd下shutdown -a 就可以囉。 你也可以下shutdown -r 1,幫你把你朋友的電腦重開>:)

難字處理

圖片
1. 請至 全字庫 搜尋該字是否存在(很重要),目前全字庫蒐錄約十萬餘字,並大多有編碼(utf-8) 詳細可以在搜尋相關資訊 2.若無該字(可能根本就是自創的),那就必須自行造字,狀況不是沒有但比較罕見, 網頁上基本上是無法顯示太過新的字例如( )這時候只能用圖片來代替。 替兒女取名的時候好好考慮...不然在電腦系統上會變成 王?? 之類的... 無解

[android ui] 線上android 設計UI - FLUID UI

網站 : https://www.fluidui.com/ 這是一套可以讓您線上設計UI並產生可執行的android介面 免費版本限制為一個專案,並只有10個pages(有點少-.-) 有興趣的看官可以先看下面的範例(看效果) 在自行體驗囉 範例 : https://www.fluidui.com/editor/live/preview/p_3QFzp3HBE8VpQEWghMx66dCsyJtSiRpE.1402884246703

[jsp]中文檔名處理

JSP中文檔名的部分,若要下載之類的總是有些小問題,那通常問題出在header CODE response.setContentType("application/octet-stream; charset=UTF-8"); if (request.getHeader("User-Agent").indexOf("MSIE") != -1) { // IE 8 9 10 response.setHeader("Content-Disposition", "attachment; filename=\"" + java.net.URLEncoder.encode(filename, "UTF-8") + "\""); } else if (request.getHeader("User-Agent").indexOf("Trident") != -1) { //IE11 response.setHeader("Content-Disposition", "attachment; filename=\"" + java.net.URLEncoder.encode(filename, "UTF-8") + "\""); } else { //firefox 中文檔名處理 filename = java.net.URLDecoder.decode(filename, "UTF-8"); response.setHeader("Content-disposition", "attachment; filename=\"" + new String(filename.getBytes("UTF-8"), "ISO8859-1") + "\""); } 常用類型需要其他的自行GOOGLE .* =

[HTML]線上網頁編輯器

簡單的範例可以用jsbin http://jsbin.com/ 若要寫大一點點需要多個檔案之類的範例可以使用plnkr http://plnkr.co/edit/?p=preview 以上 (根本是廢文-.-)

[sql] DELETE JOIN寫法

圖片
當要刪除資料卻遇到跨資料表的檔案該如何刪除呢 下列方法是利用sub query所下的刪除式 舉個例子 帳號分兩種 管理員跟一般用戶 資料表如下 而現在要刪除一般用戶帳號當中雇用日期為103年的員工 (當然不可能有這種奇怪的刪除法,當SAMPLE舉的不好請見諒) ERD: 語法: DELETE FROM `user` WHERE `user`.`user_id` = 5 AND `user`.`user_id` IN( SELECT `normal_account.`user_id` FROM `normal_account` WHERE exam.`hiredate`=103 )

[proxool] 配置錯誤 log4j:WARN No appenders could be found for logger (org.logicalcobwebs.proxool.ProxoolFacade).

如果你配置proxool時出現 log4j:WARN No appenders could be found for logger (org.logicalcobwebs.proxool.ProxoolFacade). log4j:WARN Please initialize the log4j system properly. 可以嘗試以下解法 其實錯誤訊息就有跟你說 log4j 並沒有被初始化 這時候只要在java內進行初始話就好囉     static {         Logger rootLogger = Logger.getRootLogger();         rootLogger.setLevel(Level.WARN);         rootLogger.addAppender(new ConsoleAppender(                 new PatternLayout("%-6r [%p] %c - %m%n")));     }

[javascript]JS replaceALL

demo: http://jsbin.com/cawad/2/edit 語法: var a = '1,2,3,4'; var b = a.replace(/,/g,"-"); $('#inputLabel').text(b);