原创 Gradle在安卓開發中的使用

當使用Android Studio創建一個項目後,會有三個和Gradle相關的文件,最外層目錄下有一個build.gradle,app目錄下也有一個build.gradle,最外層還有一個settings.gradle。 首先se

原创 搭建npm私有倉庫,並進行授權配置

背景 公司前端人員對echars進行了修改,每次新開項目都進行npm i然後再替換,對此,公司特意安裝了npm私有倉庫,然後他們將改過的包放私有倉庫進行下載。 首先是安裝nexus,這個我有寫過傳送門,那麼如何配置nmp呢,首先

原创 linux向windos傳輸文件

windos端主要需要安裝一個bitviseSSh server用來進行ssh服務開啓。 1.安裝包鏈接:https://pan.baidu.com/s/1_Cs82UfZpOkwHGc6wlXIsA 提取碼:uuuw 2.運行

原创 sql注入工具sqlmap的使用

背景 經常聽說sql注入,我們開發程序需要使用預編譯,因爲我們的sql需要編譯才能執行,我們先使用?代替參數,將sql進行編譯,然後參數傳入過來,如果其中包含非法的語句,因爲得不到編譯而無法執行,那麼如何親自玩一下sql注入呢?

原创 製造練習工具的堡壘機

在linux上安裝lanmp 首先使用wget下載LANMP包,下載完成後進行tar -zvxf解壓,解壓完後進入解壓目錄,使用chmod 755 lanmp.sh增加執行權限。使用sh lanmp.sh執行腳本 執行後會出現

原创 讓web應用使用https進行訪問

背景 在網絡安全的大背景下,我們公司終於決定升級官網訪問,採用https代替http,本文存在三種部署方案,第一種是spring boot項目使用內帶tomcat, 第二種是使用nginx部署的項目,第三種使用iis部署的項目。

原创 89C51流水燈代碼示例,帶proteus項目

- 背景 我們經常看到髮廊招牌上的流水燈,看着特別好看,作爲一個玩單片機的,看到這個肯定會像這是最簡單的單片機完成的,可是我們有沒有想過自己動手做下這個呢??今天我就興致突發的動手模擬了一個簡單的流水燈,雖然簡單,但是原理在這放着

原创 vs+keil+proteus調試環境搭建

- 寫作背景 本人手上有一塊單片機開發板,但是,日常開發中存在硬件電路修改困難且耗時,硬件調試代碼問題困難,keil開發沒有提示難受。爲了愉快的開發單片機,使用vs+visual Assist開發單片機程序,解決了提示的問題;使用

原创 爲什麼POJO 類中的任何boolean布爾類型的變量,都不要加 is

前臺向後臺傳參 有可能同樣的參數,就因爲加了is前臺傳遞給後臺時,後臺接收不到。 後臺向前臺傳參 部分框架解析會自動忽略掉is,比如轉json是就會把is取消掉,當然有解決辦法就是加入@JsonProperty(value

原创 gitlab安裝

安裝依賴軟件 yum -y install policycoreutils openssh-server openssh-clients postfix 開啓postfix systemctl enable postfi

原创 基於Nexus安裝的maven私有遠程倉庫

下載nexus:官網地址 鏈接:https://pan.baidu.com/s/1LgVgyCgLS0vVWiH0fZgXSw 提取碼:0f4i 配置基礎環境變量,需要依賴jdk1.8以上。 解壓nexus到希望的地方tar -

原创 linux自動交互

本文主要使用expect來進行linux進行自動交互。 安裝 expect需要tcl語言的支持,所以需要先安裝tcl 下載: wget http://nchc.dl.sourceforge.net/sourceforge/tcl

原创 使用u盤安裝centos

首先需要使用軟碟通將centos安裝到u盤中做成系統盤。 軟碟通下載鏈接:https://pan.baidu.com/s/1y2_4q44KetXecRnuujGVCg 提取碼:5ab4 點擊文件–》打開,將centos加載進來

原创 java Gson字符串轉複雜對象

使用場景 當我們待處理的字符串是個集合時,我們沒辦法通過fromJson(String json, Class<T> classOfT)來獲取對象,使用JsonParser按照array來一步步轉又太過麻煩。 怎麼使用 gson

原创 設計模式

第一章、 簡單工廠模式 簡單工廠模式就是新建一個工廠類,用來創建需要的實體對象,所有被該工廠產生的實體對象都必須繼承於同一個接口,這樣做的好處是當新增一個類似功能時不需要對以前已經存在的穩定功能類做修改。如圖1.1,計算器UML