Time of Update: 2018-12-05
文章目錄 舉例: 舉例: 一、DTD介紹 Document Type Definition;DTD是一種XML的約束方式,除了此種約束方式外,還有XSchema,XSchema比DTD的約束能力還要強,因此DTD正在逐漸淘汰;DTD的目的就是約束XML標籤的寫法;比如在我們struts2開發當中,編寫struts.xml時,需要遵循<struts> <package name="" namespace=""
Time of Update: 2018-12-05
一、尾碼運算式介紹尾碼運算式的特點就是電腦運算非常方便,需要用到棧;電腦處理過程只需要順序讀入,如果遇到數字,則放入棧中,如果是運算子,則將兩個棧中數字取出進行運算;比如1+2的尾碼運算式為12+;而棧可以把一般的中綴運算式變成尾碼運算式,並且計算尾碼運算式得出結果,因此此應用在計算機中非常常用;二、中綴運算式轉換成尾碼運算式此方法需要遵循幾個規則:(1)如果讀入運算元,則直接放入輸出字串;(2)如果讀入一般運算子如+-*/,則放入堆棧,但是放入堆棧之前必須要檢查棧頂,並確定棧頂運算子的優先順序
Time of Update: 2018-12-05
我們在實際的項目中一般都會使用資料連線池,因為這樣開銷相對較小;Hibernate包中內建C3P0的jar包;在hibernate.cfg.xml中加入:<property name="c3p0.min_size">5</property> <!--串連池最小串連數--><property name="c3p0.max_size">20</property> <!-- 最大串連數--><property
Time of Update: 2018-12-05
Hibernate的實體物件有三種狀態,而實體物件是被Session管理:(1)瞬態:剛剛被建立出來時的狀態;(2)持久化:被Session管理時的狀態,能夠和資料庫同步;(3)脫管:過去被Session管理,但是現在Session已關閉,雖然存在與資料庫對應的記錄,但是不能同步;Session的入門常用方法(1)Query query = session.createQuery(hql):利用hql查詢語句查詢;(2)Criteria critera =
Time of Update: 2018-12-05
文章目錄 一對多的規則:多對一規則: 多對一規則:比如Employee和Department,多個Employee對應一個Department,稱為多對一;一對多規則:比如Department和Employee,一個Department對應多個Employee,稱為一對多;一對多的規則:public class Department {private int id;private String name;private
Time of Update: 2018-12-05
一、FilenameFilter介紹java.io.FilenameFilter是檔案名稱過濾器,用來過濾不符合規格的檔案名稱,並返回合格的檔案;一般地:(1)String[] fs = f.list();(2)File[] fs = f.listFiles();這兩個方法返回f下的所有檔案或目錄;FilenameFilter用來把符合要求的檔案或目錄返回;因此可以調用:(1)String []fs = f.list(FilenameFilter filter);;(2)File[]fs =
Time of Update: 2018-12-05
註明:如果想要看兩日期間隔天數,則直接跳到"五";前面為預備知識;一、需要使用的類(1)java.util.Date;(2)java.util.Calendar;(3)java.util.GregorianCalendar;(4)java.text.SimpleDateFormat;二、Date的用途Date由於基本已經過時,現在所能使用的地方有幾點:(1)獲得目前時間:Date date = new Date();(2)Date和Calendar轉換;
Time of Update: 2018-12-05
一、線性表簡介 線性表簡單地說就是資料元素的序列,即一對一關聯性; 二、ArrayList簡單實現 讀取:O(1)插入、刪除:O(n)代碼實現: package org.xiazdong.list;public class MyArrayList<T> {private static final int DEFAULT_LENGTH = 10;private T[]t;private int length;public MyArrayList(){t = (T[])new
Time of Update: 2018-12-05
棧:先進後出的線性表;棧也可以通過順序儲存和鏈式儲存的方式實現;一、順序儲存實現 數組的尾端作為棧頂;代碼實現:package org.xiazdong.list;public class MyArrayStack<T> {private static final int DEFAULT_LENGTH = 10;private T[]t;private int length;private int top;public MyArrayStack(){t = (T[])new
Time of Update: 2018-12-05
文章目錄 2.資料校正檔案內容用戶端校正方法:短路校正器短路校正器的規則:校正器的運行順序
Time of Update: 2018-12-05
一、OGNL概述 OGNL:Object Graph Naigation
Time of Update: 2018-12-05
隊列是先進先出的線性表;隊列由於是線性表,因此也有順序儲存和鏈式儲存兩種實現方式;一、順序儲存實現由於隊列的特性是:從隊尾添加,從對頭刪除,因此如果讓數組的尾部用作隊尾,數組的頭部用作隊頭,則刪除元素時,時間複雜度為O(n);因此我們需要用迴圈數組實現,並且維護兩個屬性 front、rear,front用來記錄隊頭的位置,rear記錄隊尾的下一個位置;比如:這樣能夠充分利用數組的空間,但是預先規定了空間就不能再改變;代碼實現如下: package
Time of Update: 2018-12-05
一、Struts2檔案上傳 Struts2的檔案上傳實現非常簡單,只需要簡單幾步就可完成;注意:(1)檔案上傳的struts2標籤為:<s:file name="" label="上傳"/>(2)檔案上傳的前提是表單屬性method="post"
Time of Update: 2018-12-05
Ubuntu12.04版本有什麼新特點(或新面貌)?這個版本使電腦彷彿有了“靈性”。為什嗎? 進入12.04版本,不論你在何處,只要按一下開關鍵“Alt”,在螢幕左上方就會出現一個小幫手HUD如下:(注意:再按一下“Alt”鍵,它就會立即消失。)
Time of Update: 2018-12-05
文章目錄 1.配置自訂攔截器和攔截器棧3.方法過濾 一、攔截器介紹攔截器是Struts2最重要的組成部分,因為Struts2的大部分操作都是通過他完成的,以下列舉了一些內建攔截器:(1)params :攔截HTTP請求參數,並完成類型轉換;(2)fileUpload:檔案上傳攔截器;(3)conversionError:處理類型轉換錯誤的攔截器;(4)exception:處理異常的攔截器,因此在execute方法中,才可以安心拋出異常;(5
Time of Update: 2018-12-05
問:怎麼看CPU的位元?答:使用例如EVEREST、魯大師等此類軟體能夠檢測到,以下以我電腦的來分析一下:以上表示既支援32位系統,又支援64位系統; 問:我們說的32位作業系統指的是什麼32位? 答:是指CPU為32位,CPU是負責(1)計算(是指一次可以處理的資料位元數為32位)和(2)指令控制(指令位元為32位);64位CPU和32位CPU的最大區別就是加了64位的寄存器;而寄存器有兩個作用:
Time of Update: 2018-12-05
<center><form target="google_window" action="http://www.google.com/custom" method="get"> <table bgcolor="#ffffff"> <tbody> <tr> <td valign="top" nowrap="nowrap" height="32"
Time of Update: 2018-12-05
文章目錄 進程:正在啟動並執行程式;問:Chrome為什麼速度快,firefox速度慢?問:系統中有沒有固定的進程號?問:殭屍進程是什麼意思?問:什麼是孤兒進程?問:如果父進程在子進程之前死怎麼辦?問:什麼是守護進程? 進程:正在啟動並執行程式;比如firefox,在硬碟中時只是程式,
Time of Update: 2018-12-05
文章目錄 1.編寫SEI2.編寫SIB3.編譯以上兩個檔案;4.通過wsgen工具組建類型 5.編寫web.xml6.編寫sun-jaxws.xml7.把這些檔案按照目錄的排版排列;1.使用wsimport工具2.編寫調用用戶端
Time of Update: 2018-12-05
一般,我們都會建立一個hibernate.cfg.xml,這樣做無疑是好的,下面講的方法雖然不好,但是也無疑是一種方法;我們可以直接在代碼中設定一系列的參數;主要函數:(1)Configuration config = new Configuration(); //建立配置(2)config.setProperties(Properties p);//匯入配置(3)config.addClass(Class