原创 軟件生存週期、項目生命週期、產品生命週期區別

軟件生存週期一般包括以下各階段: 1軟件計劃與可行性研究(問題定義、可行性研究) 2需求分析 3軟件設計(概要設計和詳細設計) 4程序編碼 5軟件測試 6運行與維護 1.項目生命週期的階段之間可能相互交叉,而產品生命週期的階段通常

原创 Top問題常見具體場景問法、算法及時間空間複雜度分析

(1)有10000000個記錄,這些查詢串的重複度比較高,如果除去重複後,不超過3000000個。一個查詢串的重複度越高,說明查詢它的用戶越多,也就是越熱門。請統計最熱門的10個查詢串,要求使用的內存不能超過1GB。 (2)有10

原创 Android SDK是什麼意思?

隨着Google定期的新版本發佈,Android 編程存在嚴重的兼容性問題。 所以我們在開始寫app時,要設置好SDK最低版本,目標版本,編譯版本。 SDK最低版本 minSdkVersion: 以最低版本設置值爲標準,操作系統會

原创 Java找出字符串中第一個不重複的字符

indexOf() 方法有以下四種形式: public int indexOf(int ch): 返回指定字符在字符串中第一次出現處的索引,如果此字符串中沒有這樣的字符,則返回 -1。 public int indexOf(int

原创 Nessus基礎知識、基本配置及應用過程,附高級掃描配置過程

Nessus基礎知識 Nessus號稱是世界上最流行的漏洞掃描程序,全世界有超過75000個組織在使用它。該工具提供完整的電腦漏洞掃描服務,並隨時更新其漏洞數據庫。 Nessus不同於傳統的漏洞掃描軟件,Nessus可同時在本機或

原创 Java深拷貝與淺拷貝區別(面試題)

淺拷貝:創建一個新對象,然後將當前對象的非靜態字段複製到該新對象,如果字段是值類型的,那麼對該字段執行復制;如果該字段是引用類型的話,則複製引用但不復制引用的對象。因此,原始對象及其副本引用同一個對象。    深拷貝:創建一個新對

原创 Nessus可以掃描哪些漏洞?(Windows/Linux)

參考:https://www.cnblogs.com/youcanch/articles/5671238.html 掃描本地漏洞具體操作步驟如下所示。 (1)新建名爲Local Vulnerability Assessment策略

原创 關於直播類app中的推流、拉流技術(轉載)

關於直播類app中的推流、拉流技術 from:https://blog.csdn.net/lzllzllhl/article/details/80249069 圖像處理:iOS端一般會用到GPUImage處理圖像,安卓端一般使用G

原创 Java求數組中兩個元素差的最大值(動態規劃)

題目 求數組中兩個元素差的最大值(後面的元素減去前面的元素);對應實際生活中的股票買賣,找出可能的最大收益; 思路 類似於求數組連續和的最大值; 保存最大差值和最小值,遍歷數組,如果當前元素-min>最大差值,則更新最大差值;如果

原创 linux grep命令Ff和wf從兩個文件中提取相同內容或不同內容的行

grep -E “|” xx.txt n 顯示包含多個關鍵字的行 grep -V “|” xx.txt n 不顯示包含關鍵字的行 grep -Ff只能用於兩個文件中一整行內容都相同的結果的查找,速度較快,但是遇到一行

原创 直播-拉流和推流概述(轉載)

拉流(播放): 根據協議類型(如RTMP、RTP、RTSP、HTTP等),與服務器建立連接並接收數據; 解析二進制數據,從中找到相關流信息; 根據不同的封裝格式(如FLV、TS)解複用(demux); 分別得到已編碼的H.264視

原创 Linux中grep 顯示滿足多個關鍵字的內容或排除含有關鍵字內容

1、grep 同時滿足多個關鍵字 grep -E "word1|word2|word3" file.txt 滿足任意條件(word1、word2和word3之一)將匹配。 grep word1 file.txt | grep wo

原创 測試工程師進階面試題目大合集

文章來源:https://www.testwo.com/blog/8557 很多軟件測試工程師在面試的時候都會遇到考官給的各種各樣的面試題,這也反應了測試工程師對企業的重要性,面試通常分爲以下幾個方面,由於篇幅有限,在這裏就只給大

原创 二叉樹非遞歸後序遍歷(java)

// 非遞歸後序遍歷 public static void postorderTraversal(TreeNode root) { Stack<TreeNode> treeNodeStack = new Stack<Tre

原创 Java模擬微信發紅包(普通紅包、拼手氣紅包)

假設紅包總額M元,分給N個人。 滿足條件: 如果是普通紅包,每個人獲得的金額都一樣; 如果是拼手氣紅包,則有所區別,但不能金額過於離譜,比如第一個獲得的太多,以至於後來的人都幾乎沒得分。 注意點: 1.總額必須準確 2.最小金額爲