原创 第二章、數據結構之數組原理和實現

時間長度:執行算法的時間長度與執行步數成正比,所以數組的查找算法時間(N/2步)要比插入算法(一步)長很多。刪除(不允許重複)查找算法時間(N/2)加上移動剩下N/2個數據項,總共是N步。 允許重複的查找算法:即使找到了上一個,還得繼續查

原创 第一章、基本概念:Java編譯、加載、執行流程解析

   代碼執行流程 編譯器:可以用來檢查一些源碼的錯誤,如語法錯誤,類型錯誤等。但運行時的錯誤需要等到代碼執行時才能發現,編譯階段是無法發現的。 如IDEA、Eclipse等不是編譯器吧,這只是編譯的工具。真正實現編譯功能的還是java

原创 類與對象深度解析

類是對象的藍圖,對象是類的產物 類:是java代碼中的類型,每個對象都有自己的類型。 假設java虛擬機通過Person類文件所在的路徑【當然加載的方式有很多種,可以通過磁盤文件,網絡字節流,動態代理生成class字節流、zip等壓縮文件

原创 List集合對象引用問題

一、List的值爲List:      在添加List到List中時,要注意以下問題:         Module m ;         Case c ;         List caseList = null ;         

原创 ping好幾年 ?今天終於把 ping 的原理搞懂了,打算圖解教你!

原文鏈接:https://blog.csdn.net/qq_34827674/article/details/105106807 前言 在日常生活或工作中,我們在判斷與對方網絡是否暢通,使用的最多的莫過於 ping 命令了。 “那你知道

原创 第一章、數據結構和算法綜述

數據結構:對計算機內存中數據的一種安排。包括:數組、鏈表、棧、二叉樹、哈希表等。 算法:對數據結構中的數據進行各種處理,例如查找特定項,排序等。 解決問題:現實世界中的數據存儲,以前是用索引卡片(一疊卡片)來存儲數據的,現在如果想用計算機

原创 第一章、基本概念:Java編譯執行流程

   代碼執行流程 編譯器:可以用來檢查一些源碼的錯誤,如語法錯誤,類型錯誤等。但運行時的錯誤需要等到代碼執行時才能發現,編譯階段是無法發現的。 如IDEA、Eclipse等不是編譯器吧,這只是編譯的工具。真正實現編譯功能的還是java

原创 第二章、數組

時間長度:執行算法的時間長度與執行步數成正比,所以數組的查找算法時間(N/2步)要比插入算法(一步)長很多。刪除(不允許重複)查找算法時間(N/2)加上移動剩下N/2個數據項,總共是N步。 允許重複的查找算法:即使找到了上一個,還得繼續查

原创 RuntimeUtils.exec使用

WINDOWS系統下: 1.參數爲string形式     String command = "cmd.exe /c start C:\\Users\\NPSW0220\\Desktop\\jd-gui.exe" ;     proces

原创 常見錯誤

一、List的值爲List:      在添加List到List中時,要注意以下問題:         Module m ;         Case c ;         List caseList = null ;         

原创 JSON和String對象的轉化、在js中的傳遞

一、String轉化成JSON對象 String moduleCase = "{\"test\":[{\"module\":\"Example\",\"caseList\":[\"example1\",\"example2\",\"exa

原创 客戶端和服務器端跳轉

    forward是服務器內部轉發 標準流程如下:     1.客戶端瀏覽器發送HTTP request到服務器    2.服務器在接收到客戶端request之後,分別創建出HttpServletRequest對象和HttpSer

原创 kill andriod apk、進程

一、adb調試狀態下 1.ps:顯示所有進程 2.找到進程id號或者apk對應的id號 3.kill pid

原创 js接收action傳遞的對象數據

一、字符串 1、var a = '${e.termList}' ;         //e爲對象基類   termList爲對象屬性; 2、定義一個表單元素,得到action對象的值,通過js中的getElementById獲得; 3、直

原创 ajax與action進行數據交互

一、ajax傳遞單個或多個元素到action     function unique(val){     var errorMsg = document.getElementById("tasknameid") ;     if(val