Time of Update: 2014-01-02
URL中出現漢字的情況有兩種,一種是漢字出現在URL的路徑部分,一種是漢字出現在URL的參數部分。第一種情況依賴於WEB伺服器和作業系統是否支援,但是在做WEB應用的時候應該避免這種做法。第二種情況的時候必須採用編碼後傳參,接受時解碼的方式完成參數值的擷取。參數可以通過表單提交,瀏覽器地址欄輸入,URL連結點擊。下面的這些測試是在tomcat中進行的先來看通過表單post提交的方式。html檔案如下:<!DOCTYPE html PUBLIC
Time of Update: 2014-01-02
<menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:icon="@drawable/ic_launcher" android:title="File"> <menu> <group
Time of Update: 2014-01-04
題目連結:http://ac.nbutoj.com/Problem/view.xhtml?id=1526思路:把所有公差離散出來(理論上公差個數應該有(n+1)*n/2 , 不過實際最多2000個)dp[i][j] 表示 公差為j ,以i下標為結尾的子序列
Time of Update: 2014-01-02
問題描述:編寫一個程式計算兩個給定長方形的面積,其中在設計類成員函數addarea()(用於計算兩個長方形的總面積)時使用對象作為參數。程式碼:#include<iostream>using namespace std;class Rectangular{public:Rectangular(double w,double l){width = w;length = l;}double getc(){circumference = width + length;return
Time of Update: 2014-01-02
前文已經對XBMC原始碼的整體架構進行了分析:XBMC原始碼分析 1:整體結構以及編譯方法從這篇文章開始,就要對XBMC原始碼進行具體分析了。首先先不分析其C++代碼,分析一下和其皮膚相關的代碼。XBMC 的和皮膚相關的代碼位於 "根目錄/addons" 裡面。可以從官方網站上下載皮膚檔案的壓縮包,然後解壓到該目錄下面即可。皮膚檔案夾名稱一般是“skin.XXXX”形式的,即以“skin.”開頭。XBMC內建的皮膚儲存在檔案夾“skin.confluence”
Time of Update: 2014-01-02
clojure map資料結構的常用方法,小結一下map 各種排序(println (sorted-map-by > 1 "a", 2 "b", 3 "c")) ;; {3 c, 2 b, 1 a};; 相等 value 取一個(let [results {:A 1 :B 2 :C 2 :D 5 :E 1 :F 1}] (println (into (sorted-map-by (fn [key1 key2]
Time of Update: 2014-01-02
上一節中已經介紹了RPG遊戲中地圖怎麼實現,在RPG遊戲的地圖中通常有各種遮擋,比如人物站在房屋的後面的時候,房子應該遮擋住人物,這就涉及到各種建築物和人物的排序顯示。另外,上一節中我為了測試地圖,已經添加了一個簡單的人物類Character,這個類是我從其他遊戲中拷貝過來的,本次除了介紹地圖上的遮擋之外,也會詳細介紹一下一個人物類的具體實現方法,包括它的動作改變,方向變換以及行走。下面首先來說說遮擋,第一種做法是把各個建築物分離出來,如下面圖中的建築物,如果經過處理,按照一定的順序顯示到地圖上
Time of Update: 2014-01-02
今天面試一個實習生,就想既然是未出校園,那就出一個比較基礎的題吧,沒想到答的並不如人意,對於樹的操作完全不熟悉,因此此題算是未作答。原來我想看一下他分析問題的思路,最佳化代碼的能力。接下來會把最近半年我出的面試題整理出來,以來share給其它同事,而來算是自己校園記憶的一個總結,畢竟自己在項目中已經很久未用到這些知識。其實很多題目都是來源於CareerCup.com。這上面彙集了許多IT名企的面試筆試題目,非常值得找工作的人學習。言歸正傳,什麼是二叉樹是否平衡的定義,如果面試者不知
Time of Update: 2014-01-01
在做angular的SPA開發時,我們經常會遇見在如Chrome這類能夠快速解析的瀏覽器上出現運算式({% raw %}{{ express }}} {% endraw %}),或者是模組(div)的閃爍。對於這個問題由於JavaScript去操作DOM,都會等待DOM載入完成DOM ready)。對於angular會在DOM ready完會才回去解析html view
Time of Update: 2013-12-29
原文:Top Support Tips作者:Sencha Support TeamSencha支援小組分享了他們在每月的Sencha新聞通訊中針對Sencha架構的熱門技巧。在本文,將會介紹一些新的技巧和從今年早些時候總結出的很多重要技巧。如果喜歡這些與Sencha架構有關技巧和大量的技術文章,請訂閱每月的Sencha通訊。Greg Barry:使用Ruby 2的名為Maverick的Sencha Cmd來了正如你所知的,Sencha Cmd一直依賴於Ruby
Time of Update: 2013-12-29
Eve是一款Python的REST API架構,用於構建和部署高可定製的、全功能的RESTful的Web服務。Eve是一個開源項目,遵循BSD開源協議,已在Python 2.6、2.7以及Python
Time of Update: 2013-12-29
很多時候,在很多項目中都是用單入口訪問,但是因為現在用行動裝置的使用者非常多,所以在做項目的時候,就得考慮行動裝置的使用者體驗度,如果是安卓,IOS裝置,則提供不同的返回頁面,包括不同的瀏覽器判斷,所以,小研究了一下,發現了不同瀏覽器在$_SERVER['HTTP_USER_AGENT']會有不同的結果判斷,根據這個,我們就可以判斷使用者是持有什麼裝置訪問的。function getBrowser(){ if (strpos($_SERVER['HTTP_USER_AGENT'],
Time of Update: 2013-12-29
公司有1000多台伺服器,線上機器都是禁止root登入的,所以平時是用普通使用者登入,然後在su到root,密碼都是在excel表中存的,這樣登入一台機器,輸兩次命令,搜兩次密碼,實在很麻煩,而且密碼錶都在大家手中不易控制,所以把密碼放到資料庫中,每次ssh登入自動去資料庫中查密碼,然後發送密碼,實現互動,這樣既方便了我們,又控制的密碼,指令碼的核心是用pexpect來實現互動,用MySQLdb去查詢密碼,把代碼儲存為zssh
Time of Update: 2013-12-29
發現經常有人在技術群裡問要PHP圖片上傳裁切並且預覽的例子。今天正好有時間,就親自做了一個,同時把方法公布出來,讓大家可以理解,學會如何用ThinkPHP+jcrop做這個例子。首先先下來jcrop,網址:http://deepliquid.com/content/Jcrop_Download.html 下載完成後,裡面有js,demo,css等檔案夾.demo裡是例子,建議大家先看一下原始碼.剩下的,跟我一起來做這個例子:
Time of Update: 2013-12-29
首先看個ajax請求執行個體:<script src=\'#\'" type="text/javascript"></script><script>$(document).ready(function(){//ajax回呼函數 按以下順序執行 $('.log').ajaxStart(function() { $(this).text('請求前執行ajaxStart,開始請求,Loading...');
Time of Update: 2013-12-29
常規實現方法:ajax無法實現上傳檔案,因此常規情況下,要實現無重新整理上傳檔案的做法,是在頁面隱藏一個iframe,然後將上傳form的target指向這個iframe,變相的實現。如下代碼:<p id="uploading" style="display:none;">Uploading...<img src="loading.gif"/><form action="upload.php" method="post"
Time of Update: 2013-12-29
SSH架構確實是很煩人的一個地方,會出錯的地方很多,不是缺少包就是包重複,或是配置錯誤。我花了一整天的時間,整理了一下,構建出一個可啟動並執行項目,用的架構分別是struts2.3,hibernate3.0和spring3.1,基於註解的方法,使用的資料庫是mysql,IDE是myeclipse(其它均可)。註解的好處是不用寫許多的設定檔,本人也是比較喜歡的。 這個項目只是一個最基本的能啟動並執行由ss
Time of Update: 2013-12-29
提示:本文是學習方法論,不喜勿看。我是從06年底開始關注Ruby的,07年的時候投入到了Ruby的開發中,並持續到今天。我從畢業到現在,除了Ruby還使用過VB、Java、JavaScript, 大學裡也學過C/彙編,因為我是學電子專業的,偏硬體一些,所以沒有很好的學習演算法相關的內容,所以本文也不會涉及演算法學習的內容,
Time of Update: 2013-12-29
情境:物流系統庫存管理模組 : 使用者登入、倉庫增刪改查spring JdbcTemplate實現資料層操作。為了減少DB的IO次數,配置AOP切面,用Map手動實現一個緩衝:在添加、修改、刪除倉庫時,清空緩衝;查詢倉庫列表或者查詢每個倉庫資訊時,載入資料到緩衝.實現:切面:package main.com.store.aop;import java.util.Collections;import java.util.HashMap;import java.util.List;import
Time of Update: 2013-12-29
分組表格控制項在我們的開發中經常被用到,GroupingGrid分組表格就是在普通表格的基礎上,根據某一列的資料顯示表格中的資料分組的表格控制項。舉個例子給大家,比如某些資訊用樹形顯示覺得有點大才小用,樹形可以有無限極,但是用了分組表格可以完美的展示資訊,看是我的項目中用到的一個例子,將所有評分項顯示出來,並且動態擷取是否有次數,如果有次數將出現可編輯,沒有次數就不可編輯,如果需要扣分就出現連結,沒有就不出現,這正好結合了我們前幾節學的知識,看下面的圖:650) this.width=650;"