原创 web.xml文件中配置和的區別

web工程大多都需要配置web.xml文件,web.xml文件主要用來配置Listener、Filter、Servlet等。web.xml文件包括xml文件頭,DOCTYPE聲明,web-app元素。 web.xml的加載過程(引用)

原创 selenium處理頁面常見問題(一):cookie登陸

selenium很常見的一個用法:通過cookie跳過登陸和圖片/短信/驗證碼驗證等,直接處於登陸狀態。 看似簡單,但操作起來cookie卻總有問題。 首先用豆瓣做測試,整個思路就是: 1. 先使用selenium加載一個webdrive

原创 selenium處理頁面常見問題(二):alert彈出框

alert彈出框涉及到的標籤種類有<alert><confirm><prompt>,常用方法accept(),dismiss(),prompt則要sendkeys(),切換到alert窗口則用alert = driver.switch_t

原创 selenium處理頁面常見問題(四):鼠標懸停、拖拽、點擊,鍵盤組合鍵

鼠標鍵盤這部分操作用到的是ActionChains這個模塊,這代表一個動作鏈,可以依次執行一系列動作。導包方法爲: from selenium.webdriver.common.action_chains import ActionCh

原创 selenium處理頁面常見問題(五):文件上傳

1. 上傳按鈕是input類型,直接定位到按鈕元素,sendkeys輸入要上傳文件的本地路徑 例如百度首頁的按圖片搜索,先點擊照相機按鈕,在出現的input上傳按鈕處輸入本地圖片路徑,即可搜索到相似圖片 from selenium im

原创 selenium處理頁面常見問題(三):select下拉選項菜單

1. select標籤也很常見,通常有單選和多選兩種,單選標籤格式常見如下: <select name="NR" id="nr"> <option value="10" selected="">每頁顯示10條</option>

原创 .jsp文件鏈接中報java.lang.NumberFormatException: null 錯的一種可能

使用 request.getParameter("id"); 時要特別注意不要隨意在相應鏈接URL中添加空格,例如: str += "<tr><td>" + rs.getInt("id") + "</td><td>" + prestr

原创 js閉包函數的一些嘗試

最近在研究閉包函數,看到一篇博客:閉包函數調用小記,嘗試跑了一下文中的代碼,有一些思考。 大家都知道閉包函數在操作循環變量時會有問題,因爲內部匿名函數並非立即執行,而是在函數被引用時纔會執行,所以內部函數用到的循環變量在執行的時候早就不是

原创 ip地址的幾種處理方式

讀入String類型的ip地址,幾種處理方式如下: 1. ip分段,不足三位處補0 String myIp = "200.22.22.228"; //先對每段ip追加兩個0,再保留後三位,從而將ip地址轉換爲每段3位的格式 my

原创 I/O筆記

目錄 1. File類 1.1 File類的常用方法 1.2 文件過濾器FileFilter 1.3 遞歸遍歷文件夾練習  2. 字節流 2.1 基本操作 2.2 字節流讀寫示例 2.3 使用字節流進行文件複製 2.4 文件續寫和換行 3

原创 I/O的一些應用補充

1. properties的應用 java.lang.Object java.util.Dictionary<K,V> java.util.Hashtable<Object,Object> java.util.Propertie

原创 關於protected權限的子類訪問方式

聲明爲protected權限的成員變量和成員方法,可以被同一包中的所有類和不同包中的子類訪問。 但是,在實際使用中,不同包中的子類要訪問父類中protected權限的成員,卻不是那麼隨意的調用。看幾個例子: 首先在ch13Test包中定義

原创 TCP和UDP協議基礎

UDP知識點: 使用接口爲 DatagramSocket 和 DatagramPacket socket 就像碼頭,packet 就像集裝箱 想要創建一個DatagramPacket對象,首先需要了解一下它的構造方法。在創建發送端和接收

原创 eclipse導入github項目的幾個問題

最近研究SpringMVC,在github上下載了幾個SpringMVC的web項目,在運行和導入eclipse時遇到了一些問題,記錄一下: 下載的項目如何在本地tomcat運行? 下載的項目spring-mvc-mini.rar解

原创 日期的處理

1. DateFormat類日期/時間格式化抽象類,子類爲SimpleDateFormat。使用方法很簡單,直接上例子: String format(Date date)方法,把Date類型轉換成符合指定格式的String對象 Date