2 斗地主作弊
3 背單詞發短信通知
chh:
1 通話時間記錄
二 讀取Excel文檔中的數據
示例2將演示如何讀取Excel文檔中的數據。假定在D盤JTest目錄下有一個文件名為test1.xls的Excel文件。
示例2程序如下:
三 設置單元格格式
在這里,我們將只介紹一些和格式設置有關的語句,我們假定workbook就是對一個工作簿的引用。在Java中,第一步要做的就是創建和設置字體和單元格的格式,然后再應用這些格式:
1、創建字體,設置其為紅色、粗體、字號大小為18
HSSFFont font = workbook.createFont();
font.setColor(HSSFFont.COLOR_RED);
font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
font.setFontHeightInPoints((short) 18);
2、創建格式
HSSFCellStyle cellStyle= workbook.createCellStyle();
cellStyle.setFont(font);
3、應用格式
HSSFCell cell = row.createCell((short) 0);
cell.setCellStyle(cellStyle);
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
cell.setCellValue("標題 ");
四 處理WORD文檔(還沒弄明白關于word文檔,有待學習)
import java.io.*;
import org.textmining.text.extraction.WordExtractor;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFCell;
public class TestPoi {
public TestPoi() {
}
public static void main(String args[]) throws Exception
{
FileInputStream in = new FileInputStream ("D:\\a.doc");
WordExtractor extractor = new WordExtractor();
String str = extractor.extractText(in);
//System.out.println("the result length is"+str.length());
System.out.println(str);
}
}
向EXCEL文件中導入數據以及讀取Excel文檔中的數據。
在傳統的CGI(Common Gateway Interface:公共網關接口)中,每個請求都要啟動一個新的進程,如果CGI程序本身的執行時間較短,啟動進程所需要的開銷很可能反而超過實際執行時間。而在Servlet中,每個請求由一個輕量級的Java線程處理(而不是重量級的操作系統進程)。
在傳統CGI中,如果有N個并發的對同一CGI程序的請求,則該CGI程序的代碼在內存中重復裝載了N次;而對于Servlet,處理請求的是N個線程,只需要一份Servlet類代碼。在性能優化方面,Servlet也比CGI有著更多的選擇,比如緩沖以前的計算結果,保持數據庫連接的活動,等等。
方便
Servlet提供了大量的實用工具例程,例如自動地解析和解碼HTML表單數據、讀取和設置HTTP頭、處理Cookie、跟蹤會話狀態等。
功能強大
在Servlet中,許多使用傳統CGI程序很難完成的任務都可以輕松地完成。例如,Servlet能夠直接和Web服務器交互,而普通的CGI程序不能。Servlet還能夠在各個程序之間共享數據,使得數據庫連接池之類的功能很容易實現。
可移植性好
Servlet用Java編寫,Servlet API具有完善的標準。因此,為I-Planet Enterprise Server寫的Servlet無需任何實質上的改動即可移植到Apache、Microsoft IIS或者WebStar。幾乎所有的主流服務器都直接或通過插件支持Servlet。
節省投資
不僅有許多廉價甚至免費的Web服務器可供個人或小規模網站使用,而且對于現有的服務器,如果它不支持Servlet的話,要加上這部分功能也往往是免費的(或只需要極少的投資)。
以下的文檔根據官網1.2選擇器漢化,并做相應的調整及加入了部份示例。
由于實際使用中選擇器在IE和非IE下會有不同的效果,請參照紅色的字樣。如有錯誤請及時聯系我。
緋雨漢化:http://feiyu.asgard.cn
#myid | 返回: <jQuery對象> |
匹配一個id為myid的元素。 | |
element | 返回: <jQuery對象> 數組 |
匹配所有的element元素 | |
.myclass | 返回: <jQuery對象> 數組 |
匹配所有class為myclass的元素 | |
* | 返回: <jQuery對象> 數組 |
匹配所有元素。該選擇器會選擇文檔中所有的元素,包括html,head,body | |
selector1,selector2,selectorN | 返回: <jQuery對象> 數組 |
匹配所有滿足selector1或selector2或selectorN的元素 |
elementParent elementChild | 返回: <jQuery對象> 數組 |
匹配elementParent下的所有子元素elementChild。例如:$("div p") 選擇所有div下的p元素 | |
elementParent > elementChild | 返回: <jQuery對象> 數組 |
匹配elementParent下的子元素elementChild。例如:$("div>p") 選擇所有上級元素為div的p元素 | |
prev+next | 返回: <jQuery對象> 數組 |
匹配prev同級之后緊鄰的元素next。例如:$("h1+div") 選擇所有div同級之前為h1的元素(<h1 /><div />) | |
prev ~ siblings | 返回: <jQuery對象> 數組 |
匹配prev同級之后的元素siblings。例如:$("h1~div") 可以匹配(<h1 /><div /><div />) |
:first | 返回: <jQuery對象> |
匹配第一個元素 | |
:last | 返回: <jQuery對象> |
匹配最后一個元素 | |
:not(selector) | 返回: <jQuery對象> 數組 |
匹配不滿足selector的元素 | |
:has(selector) | 返回: <jQuery對象> 數組 |
匹配包含滿足selector的元素。此選擇器為1.2新增 | |
:even | 返回: <jQuery對象> 數組 |
從匹配的元素集中取序數為偶數的元素。 | |
:odd | 返回: <jQuery對象> 數組 |
從匹配的元素集中取序數為奇數的元素。 | |
:eq(index) | 返回: <jQuery對象> 數組 |
從匹配的元素集中取第index個元素 | |
:gt(index) | 返回: <jQuery對象> 數組 |
從匹配的元素中取序數大于index的元素 | |
:lt(index) | 返回: <jQuery對象> 數組 |
從匹配的元素中取序數小于index的元素 | |
:header | 返回: <jQuery對象> 數組 |
匹配所有的標題元素,例如h1,h2,h3……hN。此選擇器為1.2新增 | |
:animated | 返回: <jQuery對象> 數組 |
匹配正在執行動畫的元素。此選擇器為1.2新增 | |
:empty | 返回: <jQuery對象> 數組 |
匹配所有沒有子元素(包括文本內容)的元素 | |
:parent | 返回: <jQuery對象> 數組 |
匹配包含子元素(包含文本內容)的所有元素 | |
:contains(text) | 返回: <jQuery對象> 數組 |
匹配所有含有text的元素 | |
:hidden | 返回: <jQuery對象> 數組 |
匹配所有隱藏的元素,包含屬性type值為hidden的元素 | |
:visible | 返回: <jQuery對象> 數組 |
匹配所有非隱藏的元素 |
E:nth-child(index/even/odd/equation) | 返回: <jQuery對象> 數組 |
匹配所有E在其父元素下滿足(index/even/odd/equation)條件的集合。注:下標從1開始 | |
E:first-child | 返回: <jQuery對象> 數組 |
匹配所有E在其父元素下是第一個子元素的集合。例如:HTML(<div><p id="p1"></p></div><div><p id="p2"></p><p id="p3"></p></div>"),使用$("p:first-child"),選取:<p id="p1"></p><p id="p2"></p> | |
E:last-child | 返回: <jQuery對象> 數組 |
匹配所有E在其父元素下是最后一個子元素的集合。例如:同上的HTML,使用$("p:last-child"),選取:<p id="p1"></p><p id="p3"></p> | |
E:only-child | 返回: <jQuery對象> 數組 |
匹配所有E是其父元素的唯一子元素的集合。例如:同上的HTML,使用$("p:only-child"),選取:<p id="p1"></p> |
:input | 返回: <jQuery對象> 數組 |
匹配所有的input、textarea、select、button | |
:text | 返回: <jQuery對象> 數組 |
匹配文本域。注:在IE瀏覽器下,選擇的對象是所有type屬性為text的元素,在非IE瀏覽器下,選擇的對象是input元素type屬性為text的元素 | |
:password | 返回: <jQuery對象> 數組 |
匹配密碼域。注:在IE瀏覽器下,選擇的對象是所有type屬性為password的元素,在非IE瀏覽器下,選擇的對象是input元素type屬性為password的元素 | |
:radio | 返回: <jQuery對象> 數組 |
匹配單選按鈕。注:在IE瀏覽器下,選擇的對象是所有type屬性為radio的元素,在非IE瀏覽器下,選擇的對象是input元素type屬性為radio的元素 | |
:checkbox | 返回: <jQuery對象> 數組 |
匹配復選框。注:在IE瀏覽器下,選擇的對象是所有type屬性為checkbox的元素,在非IE瀏覽器下,選擇的對象是input元素type屬性為checkbox的元素 | |
:submit | 返回: <jQuery對象> 數組 |
匹配提交按鈕。注:在IE瀏覽器下,選擇的對象是所有type屬性為submit的元素,在非IE瀏覽器下,選擇的對象是input元素type屬性為submit的元素和button元素type屬性為空或為submit的元素 | |
:image | 返回: <jQuery對象> 數組 |
匹配圖像域。注:在IE瀏覽器下,選擇的對象是所有type屬性為image的元素,在非IE瀏覽器下,選擇的對象是input元素type屬性為image的元素 | |
:reset | 返回: <jQuery對象> 數組 |
匹配重置按鈕。注:在IE瀏覽器下,選擇的對象是所有type屬性為reset的元素,在非IE瀏覽器下,選擇的對象是input或button元素type屬性為reset的元素 | |
:button | 返回: <jQuery對象> 數組 |
匹配按鈕。注:在IE瀏覽器下,選擇的對象是所有type屬性為button的元素和元素名為button的元素,在非IE瀏覽器下,選擇的對象是input元素type屬性為button的元素和元素名為button的元素 | |
:file | 返回: <jQuery對象> 數組 |
匹配文件域。注:在IE瀏覽器下,選擇的對象是所有type屬性為file的元素,在非IE瀏覽器下,選擇的對象是input元素type屬性為file的元素 | |
:enabled | 返回: <jQuery對象> 數組 |
匹配所有可用的元素。注:即:not(:disabled),參考:disabled的注釋 | |
:disabled | 返回: <jQuery對象> 數組 |
匹配所有禁用的元素。注:在非IE瀏覽器下,選擇的對象是禁用的表單元素 | |
:checked | 返回: <jQuery對象> 數組 |
匹配所有被選中的表單。注:在IE瀏覽器下,選擇的對象是含有checked屬性的所有元素 | |
:selected | 返回: <jQuery對象> 數組 |
匹配所有選擇的表單。注:在IE瀏覽器下,選擇的對象是含有selected屬性的所有元素 |
[attribute] | 返回: <jQuery對象> 數組 |
匹配擁有attribute屬性的元素 | |
[attribute=value] | 返回: <jQuery對象> 數組 |
匹配屬性attribute為value的元素 | |
[attribute!=value] | 返回: <jQuery對象> 數組 |
匹配屬性attribute不為value的元素 | |
[attribute^=value] | 返回: <jQuery對象> 數組 |
匹配屬性attribute的值以value開始的元素 | |
[attribute$=value] | 返回: <jQuery對象> 數組 |
匹配屬性attribute的值以value結尾的元素 | |
[attribute*=value] | 返回: <jQuery對象> 數組 |
匹配屬性attribute的值包含value的元素 | |
[selector1][selector2][selectorN] | 返回: <jQuery對象> 數組 |
匹配滿足屬性選擇器selector1、selector2、selectorN的元素 |
package com.test.hibernate;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.AnnotationConfiguration;
import org.hibernate.cfg.Configuration;
public class Main2 {
public static void main(String[] args) {
Configuration cfg=new AnnotationConfiguration().configure();
SessionFactory sf=cfg.buildSessionFactory();
}
}
2.建立初級別 hibernate(從數據庫到hibernate)
建立工程“hibernate”;在src文件夾中新建配置文件hibernate.cfg.xml(hibernate型,名稱固定);
在工程中新建文件夾lib,引入所有的包,共3個部分:D:\Program Files\hibernate-annotations-3.3.0.GA\lib 和 D:\Program Files\hibernate-annotations-3.3.0.GA 、D:\Program Files\hibernate-3.2 和 D:\Program Files\hibernate-3.2\lib 下的所有jar文件,及D:\oracle\product\11.1.0\db_1\jdbc\lib下的ojdbc6.jar文件;選中所有的jar文件,加入到path中(選中,右鍵,“build path”)
進入hibernate狀態,新建文件"hibernate"(填選"project"和"configuration file",分別是對應的工程和配置文件);
點hibernate運行鍵(open hibernate code...),在對話框中,新建文件“test”,在“Main”選擇區,填選“console configuration”(“hibernate”工程)、“Output directory”(選擇一個文件夾)、“Package”(文件夾中的包);在“exporters”選擇區,選中 java 5 和 EJB 3 ,在“Exporters”中選“.java”;Run
在配置文件中加入“<mapping class = "com.yiqi.Test"/>”
測試