Time of Update: 2018-12-03
主要用於對字元編碼,防止出現亂碼問題String.getBytes() 的作用是:使用平台預設的字元集,將String編碼成byte序列,並將結儲存到一個新的byte數組中。String.getBytes(Charset charset)的作用是:使用指定的charset對String編碼成byte序列,並將結果儲存到一個新的byte數組中。 String(byte[] bytes, Charset charset)用指定的charset對上述產生的byte數組進行解碼,構造出一個String。
Time of Update: 2018-12-03
原文:http://blog.csdn.net/pzhtpf/article/details/7560312好東西,值得收藏 前幾天,看到一篇前輩的博文“程式員必知的8大排序”,不禁的手癢起來,重新翻開嚴蔚敏老師的《資料結構》複習了一遍,然後一一的用java去實現,其中有不足之處,還望各位道友指正出來。 先來看看8種排序之間的關係: 1, 直接插入排序 (1)基本思想:在要排序的一組數中,假設前面(n-1) [n>=2]
Time of Update: 2018-12-03
前面一篇文章----闡釋了iptables最新的bpf match,說它將多個matches並成了一個經過編譯的解釋型bytecode bpf match,早在bpf match之前,u32 match也可以做到matches合并,雖然文法讓人費解沒有分離match可讀性強之外,效率還真是高!它可以做到無狀態檢測的很多事情,不能做到有狀態檢測比如基於conntrack的檢測是因為IP協議本身就是無狀態的!這篇文章詳細介紹了u32 match的用法。本文介紹了詳細用法
Time of Update: 2018-12-03
The constructor BASE64Encoder() is not accessible due to restriction on required library2010-01-27 09:27在Eclipse中編寫Java代碼時,用到了BASE64Decoder,import sun.misc.BASE64Decoder;可是Eclipse提示:Access restriction : The type BASE64Decoder is not accessible due
Time of Update: 2018-12-03
我們在做一個web項目時,調試請求成了家常便飯。當你在瀏覽器地址欄輸入請求地址,然後斷行符號,等待結果........這樣的調試大家很熟悉吧,但這樣其實有很大的隱患!那就是瀏覽器會記住你的地址,然後下次你再輸入相同的地址後,瀏覽器直接給你上次的結果,即上次的頁面。這個頁面放在瀏覽器的緩衝裡。所以某些人就遇到了詭異問題,比如,你先請求一個頁面,結果顯示了。然後,你把頁面改改,比如加入一行字什麼的,然後再發布程式,再啟動伺服器,再請求這個頁面,你看到的是上次的頁面!你胡覺得很怪異,看看工程目錄裡的檔
Time of Update: 2018-12-03
setinterval 和 setTimeout調用方式以及瀏覽器緩衝問題js中setinterval 和 setTimeout 可以做定時器,這個大家都知道,關於這兩個方法的區別,網上也有很多文章說的很清楚。在此我還想說一說2個問題:1,關於調用方式的書寫。比如:function
Time of Update: 2018-12-03
在tomcat目錄下:apache-tomcat-6.0.35tab\conf\Catalina\localhost\HelpDesk.xml HelpDesk是個工程HelpDesk.xml這個檔案內容:<Context path="/HelpDesk" reloadable="true" docBase="D:\yongzhen\workSpacetab\HelpDesk\WebContent"
Time of Update: 2018-12-03
1.關於IPSec的實現和虛擬網卡的實現freeswan作為IPSec的解決方案相對於OpenVPN來講有很多相似之處,freeswan也是先將資料包路由到上層,然後經過IPSec的策略處理後重新發往下層繼續路由,IPSec的方案省略了虛擬網卡的過程,將一上一下的過程完全在協議棧中特殊處理,因此需要修改協議棧,而是用虛擬網卡的方式卻不需要修改協議棧,完全按照現在的協議棧架構來實現--網卡入資料必然從網卡來,出資料必然由網卡出(而非IPSec那樣,網卡入資料可以由上層來,而鏈路層出資料可以經再封裝
Time of Update: 2018-12-03
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <title> this----$(this)區別 </title> <meta name="Author" content="lushuaiyin"> <script type="
Time of Update: 2018-12-03
Javascript有許多內建的方法來產生對話方塊,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支援對話方塊。如: showModalDialog() (IE 4+ 支援) showModelessDialog() (IE 5+
Time of Update: 2018-12-03
我們有時反編譯某些jar包去研究代碼,從而達到學習的目的。這時就經常見到帶劃線的方法,如: 這種帶劃線的方法其實是作者不推薦使用的方法,由於版本更新等原因,這個類需要相容以前的方法,但並不推薦使用原來的方法,就可以用這個辦法告訴使用者。@deprecated就是廢棄的意思。只要加了這個標記,這個方法就會出現劃線。看看測試:原來的方法: 加入@deprecated後 所以大家在學習某架構的時候,一定要看看源碼,作者不推薦的方法盡量不要去學習了
Time of Update: 2018-12-03
對於js中eval()函數的理解 和 寫一個函數trim() 去掉字串左右空格。trim()是參照了jquery的源碼,你可以放心使用。對於js中eval()函數的理解是本人心得不一定正確。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <title> New
Time of Update: 2018-12-03
因為手的感覺分擔了一部分本該屬於頭的感覺,找個東西代替手就會好些。__u32 secure_tcp_syn_cookie(__u32 saddr, __u32 daddr, __u16 sport, __u16 dport, __u32 sseq, __u32 count, __u32 data){ __u32 tmp[16 + HASH_BUFFER_SIZE + HASH_EXTRA_SIZE]; __u32 seq;...//懶惰初始化
Time of Update: 2018-12-03
package four;public class StringDemo {public static void main(String args[]) {String sour="第23屆中國電影節獲獎名單.txt";String head="第";String tail=".txt";if(sour.startsWith(head)){System.out.println("head is
Time of Update: 2018-12-03
做web項目,有時需要用到小鍵盤,使用js實現。邏輯當然很簡單,就是輸入。只是樣式很難整的漂亮。今天在網上找到一個樣式,還挺漂亮,在這裡記一下,方便以後使用。js的邏輯代碼我自己全部重寫了。樣式中只用到一張圖片,還是很不錯的。我已經上傳了,地址:http://download.csdn.net/detail/lushuaiyin/4765932:index.html<html><head><meta http-equiv="Content-Type"
Time of Update: 2018-12-03
先說說什麼意思吧:開啟百度,首先瀏覽器tab頁簽左邊顯示百度表徵圖和“百度一下,你就知道”,同時地址欄也有百度的表徵圖。如果我們把這個網址添加到收藏夾,發現地址前也有百度的logo。 這個logo的添加方法其實很簡單。<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>xxx</title> <link
Time of Update: 2018-12-03
首先讓我們瞭解一下大師們對“雲端運算”的經典看法: 比爾·蓋茨1989年在談論“電腦科學的過去現在與未來時”時說:“使用者只需要640K的記憶體就足夠了。”那時,所有的程式都很省很小,100MB的硬碟簡直用不完。 李開複(現任Google全球副總裁、中國區總裁)打了一個形象的比喻:錢莊。最早人們只是把錢放在枕頭底下,後來有了錢莊,很安全,不過兌現起來比較麻煩。現在發展到銀行可以到任何一個網點取錢,甚至通過ATM,或者國外的渠道。就像用電不需要家家裝備發電機,直接從電力公司購買一樣。“雲端運算
Time of Update: 2018-12-03
這兩個方法都可以用來實現在一個固定時間段之後去執行JavaScript。不過兩者各有各的應用情境。 實際上,setTimeout和setInterval的文法相同。它們都有兩個參數,一個是將要執行的代碼字串,還有一個是以毫秒為單位的時間間隔,當過了那個時間段之後就將執行那段代碼。不過這兩個函數還是有區別的,setInterval在執行完一次代碼之後,經過了那個固定的時間間隔,它還會自動重複執行代碼,而setTimeout只執行一次那段代碼。 下面我寫了個控制瀏覽器轉圈圈的效果,分別用了setT
Time of Update: 2018-12-03
FusionCharts Free簡介官網地址:http://www.fusioncharts.com/demo掩飾地址:http://www.fusioncharts.com/demos/特點;FusionCharts的自由是開源免費的Flash圖表組件,可以用來呈現資料驅動的動畫圖表。在Macromedia Flash MX,FusionCharts的可用於任何網頁指令碼語言,如PHP,ASP NET,JSP,ColdFusion的的JavaScript,Ruby on
Time of Update: 2018-12-03
js解析xml會因為瀏覽器的不同使用的api也有所區別,jquery在解析時就做的比較好。下面看看jquery解析xml文檔和xml字串。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <title> New Document </title> &