Time of Update: 2015-07-01
Firefox瀏覽器擷取event,Firefox擷取event由於各種瀏覽器對js檔案的解析不同,加上各種瀏覽器的核心不一樣,以及核心版本也不一樣,所以擷取event的方式也不一樣。使用原始的方式擷取event是這樣的:document.body.onclick=function(e){e=e||window.event;};實際上大家會想為什麼要重新賦值,這是因為event是瞬間有效,所以要進行儲存。這中方式可以實現,但是要保證傳遞的參數有e。還有一種方式是這樣的:upAndD
Time of Update: 2015-07-01
CSS3繪製磚牆-沒有用任何圖片,css3繪製磚牆圖片<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
Time of Update: 2015-07-01
javascipt 跨域資源共用、JSONP,javasciptjsonp 跨域資源共用通過XMLHttpRequest實現ajax通訊的時候有一個主要限制,來自於跨域安全性原則。預設情況下,xhr對象只能訪問到與包含它的頁面位於同一個域中的資源。如果請求目標跨域,則會出現跨域問題: 下面的表格描述了在不同情況下允不允許跨域的情況: URL 說明 是否允許通訊 http://www.a.com/a.jshttp://www.a.com/b.js 同一網域名稱下 允許
Time of Update: 2015-07-01
ext tree展開時的一些技巧,exttree展開添加子節點的時候。我們需要展開父節點。並選中剛添加好的節點、這時候會有一個問題。 我用的ext-js-4.2起碼有一種問題。節點內部會混亂。要麼多加一個。要麼層級會發生問題。隨後我發現一個竅門。就是把展開這句話。執行在最前面。如下: _node.expand(false,
Time of Update: 2015-06-30
談談Ext JS的組件——布局的使用方法續二,extjs
Time of Update: 2015-06-30
HTML5的data-*自訂屬性,html5data-自訂HTML5增加了一項新功能是自訂資料屬性,也就是data-*自訂屬性。在HTML5中我們可以使用以data-為首碼來設定我們需要的自訂屬性,來進行一些資料的存放。當然進階瀏覽器下可通過指令碼進行定義和資料存取。在項目實踐中非常有用。目前採取這樣的做法的架構也有很多,最常見的當屬jQueryMobile。具體使用方法例下:<div id = "head" data-home = "http://blog.
Time of Update: 2015-07-01
Java數組備忘錄,java數組 前言最近用Java做ACM題目的時候,經常忘記數組如何?靜態初始化,所以這裡記錄一下Java數組使用的常識。Java數組常識數組在Java中是一個對象,數組執行個體需要通過new操作符進行建立。常識知識:Java數組初始化Java數組初始化分為動態初始化和靜態初始化。以int類型的數組為例,分別介紹一下靜態初始化和動態初始化。靜態初始化int[] array = new int[] {1, 2, 3, 4, 5,
Time of Update: 2015-07-01
【劍指Offer學習】【面試題19 :二叉樹的鏡像】,劍指offer 題目:請完成一個函數,輸入一個二叉樹,該函數輸出它的鏡像。二叉樹結點的定義:/** * 二叉樹的樹結點 */public static class BinaryTreeNode { int value; BinaryTreeNode left; BinaryTreeNode
Time of Update: 2015-07-01
演算法練習--- DP 求解最長上升子序列(LIS),dplis問題描述:對於2,5,3,1,9,4,6,8,7,找出最長上升子序列的個數最長上升子序列定義:對於i<j i,j∈a[0...n] 滿足a[i]<a[j]1. 找出DP公式:dp[i] = dp[j] + 1 (j<i && a[j]<a[i] && dp[i] < dp[j]+1)2.實現代碼void
Time of Update: 2015-07-01
[華為機試練習題]15.重複資料刪除字元/重複資料刪除字串,華為練習題 題目題目標題:重複資料刪除字元給定一個字串,將字串中所有和前面重複多餘的字元刪除,其餘字元保留,輸出處理後的字串。需要保證字元出現的先後順序,並且區分大小寫。詳細描述:介面說明原型:int GetResult(const char *input, char *output)輸入參數: input 輸入的字串輸出參數(需考慮指標指向的記憶體地區是否有效): output
Time of Update: 2015-07-01
leetcode 14Longest Common Prefix,leetcodelongestWrite a function to find the longest common prefix string amongst an array of strings.我的解決方案:class Solution {public: string longestCommonPrefix(vector<string>& strs) { if(
Time of Update: 2015-06-30
Python訪問純真IP資料庫指令碼分享 這篇文章主要介紹了Python訪問純真IP資料庫指令碼分享,本文直接給出實現代碼,需要的朋友可以參考下 項目中有這樣的需求,通過IP地址判斷用戶端是網通的還是電信的。從同事那拿了個純文字的IP純真資料庫,用Python寫了一個小程式,感覺挺好的。下面給出實現源碼: ? 1 2 3 4
Time of Update: 2015-06-30
Python中if __name__ == '__main__'作用解析 這篇文章主要介紹了Python中if __name__ == '__main__'作用解析,這斷代碼在Python中非常常見,它有作用?本文就解析了它的作用,需要的朋友可以參考下 當你開啟一個.py檔案時,經常會在代碼的最下面看到if __name__ == '__main__':,現在就來介 紹一下它的作用. 模組是對象,並且所有的模組都有一個內建屬性 __name__。一個模組的 __name__
Time of Update: 2015-06-30
Log4j
Time of Update: 2015-06-30
Java記憶體分析,java記憶體 前言 看代碼,或許我們只能瞭解程式執行的先後順序,通過記憶體分析,我們可以瞭解程式執行過程中的記憶體配置情況。前者是在時間維度上進行分析,後者是在空間維度上進行分析。本文目的就是將具體代碼與其執行過程中的記憶體配置情況對應起來,使大家對這塊內容有個清晰的認識。概述 根據,我們首先來介紹一下整個程式執行過程。主要分為三步: 補充: 程式檔案本身放在硬碟上,副檔名可以是.exe或者是.class等。
Time of Update: 2015-06-30
org.hibernate.LazyInitializationException could not initialize proxy-no Session的解決,hibernate.initialize 方法一:在web.xml配置延遲關閉session的過濾器 <!-- 延遲關閉session OpenSessionInViewFilter 的順序位於struts2過濾之上 否則延遲關閉session不起作用 --> <filter>
Time of Update: 2015-06-30
【C語言】注釋轉換 ——C注釋轉換為標準C++語言注釋,注釋一、具體要求:1:C風格的注釋/* */注釋轉換為標準C++風格//注釋2:// 風格的注釋保持原樣3:所有的轉換需要符合文法規則4:注釋轉換需要支援注釋嵌套二、轉換要求:注釋的嵌套情形很多,這裡只是舉例,你需要遵照C/C++語言的注釋規則來編寫代碼,我不會僅測試這裡的例子。
Time of Update: 2015-06-30
Java基礎:容器,java基礎容器轉載請註明出處:jiq•欽's technical Blog 一、Collection:存放獨立元素Collection中的介面都是可選操作,其實作類別 並不一定實現了其所有介面,這是為了防止“介面爆炸”。最常見的Unsupported
Time of Update: 2015-06-30
javaSE中的輸入輸出資料流---一個讀取流,對應多個輸出資料流。而且產生的片段檔案都有有序的編號,javase輸出資料流<span style="font-size:18px;">package com.io.other.split;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import
Time of Update: 2015-06-30
Java基礎:泛型及其擦除性、不可協變性,java轉載請註明出處:jiq•欽's technical Blog 1泛型文法:泛型類: class ClassName<T>{}泛型方法:public <T> void f(T x){}基本指導原則:如果使用泛型方法可以取代將整個類泛型化,那麼就應該使用泛型方法,因為它可以讓事情更加清楚。 2為什麼使用泛型?在Java SE1.5之前,沒有泛型的情況的下,通過對類型Object的引用來實現參數的“任意化”,