原创 struts簡單入門2——用戶登陸

前一篇blog寫了關於struts2的簡單入門,爲了更好的知道對應關係,跟着書寫一個簡單的用戶登陸的一個東東~~~開發環境:tomcat7+MyEclipse10+struts2.3首先準備要用的包:(1)配置web.xml文件(通過項目右

原创 括號匹配問題——Stack

括號匹配問題:判斷括號狀態是否合法,'('一定有一個')'和它對應起來,'('入棧,通過出棧出來的值是否與')'匹配確定是否合法。如果stack到最後不爲空,則一定有至少一個'('沒法匹配成功。題目爲判斷'[]'、'{}'、'()'的合法狀

原创 我的友情鏈接

51CTO博客開發

原创 JVM內存管理

JVM的相關知識還是挺多的~~~讀書後特地都記下來~~~要不很容易就忘掉額。。。一個JVM實例包括一個方法區,棧內存,堆內存,本地方法區,PC寄存器。執行引擎(作用:解析jvm字節碼指令),每一個執行引擎實例是一個java線程。一個jvm實

原创 日期格式化

package com.blog.other; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import ja

原创 最長公共子串——動態規劃

package com.java.study; import java.util.Scanner; public class MaxStr { public static void dp(char[]ch1, char[]ch2){

原创 拓撲排序

//拓撲排序 class TopologicalSort{ int[][] graph; int[] list; void input(int[][] graph){ this.graph=graph

原创 firefox+goagent+autoproxy代理筆記(linux/windows)

以前是用chrome代理。。。基本每次翻完之後過很長一段時間重裝系統又把它們忘乾淨了。。。記下來吧。。。如果是想在linux命令行下進行翻(如下載東東?!)的話,下面這個挺不錯的~該筆者總結了google介紹的方法,所以看起來比較簡單易懂:

原创 多線程設計模式——概述——筆記

主要的是講多線程設計模式。。。其實有代碼的,是java實現版的。。。。不過考慮到我說不定以後不怎麼用java了,所以主要是把每個設計模式都列一個概述,思路總是有用的~~~所以覺得<Java多線程設計模式>這本書還是挺不錯的~~~將每個多線程

原创 Dijkstra——最短路徑(鄰接表法)

package com.zhang.graph; import java.util.Vector; //有向加權圖Dijkstra算法 public class NetWork { Vertex start; private

原创 我的友情鏈接

51CTO博客開發

原创 全序列算法遞歸實現——回溯

這篇博文先考慮簡單的數字的情況,如果輸入數字4,即輸出所有1-4組成的序列,爲了熟悉回溯算法,因爲本人一直都不太熟悉回溯算法。。。所以還是特地記一下blog吧,先上圖1:注意到紅線的走向即爲回溯算法的走向。上一下代碼,下面再作分析:#inc

原创 LCS最長公共子序列——動態規劃

給定兩個字符序列X{x1,x2,x3,...,xm}和Y{y1,y2,...,yn}設最長公共子序列爲Z{z1,z2...zk},那麼,以下結論成立: C(i, j)的遞推方程如下: C(x, y) = 0 ,i=0,j=0 = C(i-1

原创 更新linux系統自帶的python

# python通過上面的命令就可以查看系統python的版本~(建議用root)先下載新版的python~(注意python3.x和python2.x不同)# wget http://www.python.org/ftp/python/3

原创 linux(CentOS6.4 i686)安裝MPlayer

到 http://www.mplayerhq.hu/MPlayer 下載相關的包1.Mplayer-1.x.tar.bz2(主程序)2.all(essensial)-20071007.tar.bz23.windows-all(essensi