原创 golang 中的 類型判斷
golang 中的 類型判斷 類似於javascript中typeof 和 java中 instanceof 比如 var a interface{} newA,ok:=a.(string) 如果ok 是 true 則說明 變量a 是字符
原创 php fast cgi+nginx
安裝好nginx 和 php nginx配置 例子 location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:334
原创 Nginx+php fastcgi 發生 Access Denied
原因分析: php官方從5.3.9開始,加入了一個配置"security.limit_extensions"(/usr/local/php/etc/php-fpm.conf),默認狀態下只允許執行擴展名爲".php"的文件,造成了其他類型
原创 extjs4 combo 的 鍵入自動查詢
有幾個配置項 queryMode remote 和 local 兩種下,會影響起他它的配置,一般我們都是remote 動態從後端拿數據的 queryParam 默認是 query 也就是會把 鍵入的字 query=xx作爲 參數 傳遞到
原创 Extjs4---Cannot read property 'addCls' of null
做後臺管理系統時遇到的問題,關於tab關閉後再打開不顯示,或者報錯 我在新的tabpanel中加入了一個grid,當我關閉再次打開就會報錯Cannot read property 'addCls' of null, 原因是我在定義g
原创 JAVA7環境下Spring容器對locale對象反序列的bug
Spring中對於對象的反序化時,需要調用readResolve方法來校驗對象的完整性。對於java6的Locale對象,具體實現 [java] view plaincopy private Object readRe
原创 隱藏未處理的模版
爲了避免未經處理的原始模板內容在頁面載入時在頁面中一閃而過 .ms-controller,.ms-important,[ms-controller],[ms-important]{ visibility: hidd
原创 java堆棧查找方法之線程篇
我們遇到了 CPU 被消耗 100%的 情況 top -p 27377 -H 可以看到 進程 27377 下 所有線程 消耗情況 我們 找到消耗最大的 線程號 然後 將線程 PID 轉成 16進制 ,可以利用比如 py
原创 Ext.js 4 combo 在 toolbar上顯示問題
這樣的顯示錯誤。 原因是 input 類型HTML在toolbar裏,被額外的添加了樣式,padding:3 使得input 過長。 解決方法: {xtype:'combo',...,,fieldStyle:'padding
原创 avalon 之 widget
avalon的widget是,avalon用來封裝成UI組件的手段 具體用法參考 http://www.cnblogs.com/rubylouvre/p/3181291.html#top22 上邊是基本用法。 我實驗下來覺得 用 dat
原创 有順序的Map 之 LinkedHashMap 和 TreeMap
我們知道TreeMap的key是有順序的,是自然順序,也可以指定比較函數。 但默認不是按插入的順序。 爲了讓Map JSON化後是按照插入順序顯示,可以使用LinkedHashMap吧。它內部有一個鏈表,保持插入的順序。迭代的時候,
原创 D3.js 的一般處理步驟
d3.js 對於首次接觸的人來說,比較晦澀,比如我。 使用後我總結除了一個一般的操作流程 業務數據 =》》》 圖像數據 =》》》 d3綁定 圖像數據到DOM ,append svg dom & 設置屬性 第一步: 業務數據,業務數據
原创 css 文本不被選中
body{ -moz-user-select:none; /*火狐*/ -webkit-user-select:none; /*webkit瀏覽器*/
原创 jquery 創建 SVG DOM 的處理方法
jquery 默認 創建dom元素 使用的是 createElement 方法 這個是無法生成SVG DOM的 可以使用下方的方法生成 var svgns = "http://www.w3.org/2000/svg"; $.sv
原创 Angular.js 指令 & Controller
<!doctype html> <html ng-app="myapp"> <head> <script src="angular.min.js"></script> <script> var ap