原创 CMake+MinGW搭建C/C++編譯環境

1.MinGW安裝   鏈接:https://pan.baidu.com/s/1r0I1qn6wuqGhqBsDLMCO-A   提取碼:lw1y 直接解壓即可。設置環境變量 1.2 win+r 輸入CMD打開命令行輸入g++ --ver

原创 Jenkins使用(1):Jenkins+QTP自動測試

1.創建文本文檔,修改後綴爲.vbs,編寫vbs文件腳本。如下: Dim qtApp '創建QTP實例 Set qtApp = CreateObject("QuickTest.Application") '啓動QTP實例 qtApp

原创 Jenkins使用(5):jenkins配置html報告以及報錯: This is especially strange since your build otherwise succeeded.

1.安裝插件HTML Publisher plugin插件。取下面鏈接下載對應版本, http://updates.jenkins-ci.org/download/plugins/htmlpublisher/ 2.在系統管理/插件管理/高

原创 ANT使用分享(3)----集成junit自動化測試

一、Junit任務基本概念: junit是ant的基本任務之一。這個任務運行一個或多個JUNIT測試,並收集以一種或多種格式顯示結果。下面是幾個junit任務的屬性 1、haltonfailure,printsummary分別表示如果測試

原创 ANT使用分享(6)-----ant編譯出現問題

1. ant編譯到一般突然停止不報錯/編譯到javac時報錯--->build.xml->run as->External tools Configurations -> common -> dncofing ->other ->UTF-

原创 C++學習(9)——配置編譯器:編譯器擴展

0.10 - 配置編譯器:編譯器擴展 亞歷克斯於2018年9月19日| 最後由ALEX於2018年9月26日修改 C ++標準定義了程序在特定情況下應如何表現的規則。在大多數情況下,編譯器將遵循這些規則。但是,許多編譯器實現了對語言的更改

原创 Jenkins使用(2):jenkins插件更新站點

http://updates.jenkins.io/update-center.json

原创 一個方法團滅 6 道股票問題

原文鏈接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock/solution/yi-ge-fang-fa-tuan-m

原创 Java菜雞實現樂鑫筆試編程題

題意:存在一根電線杆,可以是第一根或者最後一根,在該電線杆前的電線杆的高度是不增的,在它之後的電線杆的高度是不減的,請求出最少需要調整多少根電線杆的高度、 輸入n+1行 第一行整數n表示電線杆數 剩下n行表示電線杆的高度 10 6 3 4

原创 coding小技巧

1.Arrays.toStrings(arr);  代替for循環,可直接打印數組 2.Array.copyofRange(); 用來複制數組 格式如下: copyOfRange(int[] original, int from, in

原创 面向對象思想

一、三大特性   封裝 利用抽象數據類型將數據和基於數據的操作封裝在一起,使其構成一個不可分割的獨立實體。數據被保護在抽象數據類型的內部,儘可能地隱藏內部的細節,只保留一些對外的接口使其與外部發生聯繫。用戶無需關心對象內部的細節,但可以通

原创 MySQL相關知識

一、索引   B+ Tree 原理   1. 數據結構 B Tree 指的是 Balance Tree,也就是平衡樹。平衡樹是一顆查找樹,並且所有葉子節點位於同一層。 B+ Tree 是基於 B Tree 和葉子節點順序訪問指針進行實現,

原创 如何以計算機的方式去思考

從上大學第一天開始接觸編程,老師便給我們講過各式各樣的算法。從各種查找、排序,到遞歸、貪心等算法,大一的時候一直在和這些算法搏鬥。直到工作後,爲了應付面試,仍不得不回過頭去啃算法書或者去刷一些算法習題,才能夠拾回一些上學時的記憶。爲什麼算

原创 計算機操作系統——進程管理

進程與線程 1. 進程 進程是資源分配的基本單位。 進程控制塊 (Process Control Block, PCB) 描述進程的基本信息和運行狀態,所謂的創建進程和撤銷進程,都是指對 PCB 的操作。 下圖顯示了 4 個程序創建了 4

原创 計算機操作系統——概述

基本特徵   1. 併發 併發是指宏觀上在一段時間內能同時運行多個程序,而並行則指同一時刻能運行多個指令。 並行需要硬件支持,如多流水線、多核處理器或者分佈式計算系統。 操作系統通過引入進程和線程,使得程序能夠併發運行。   2. 共享