原创 360命令行加固

360加固官網 加固文檔 常用命令: #登錄 java -jar jiagu.jar -login name pwd #導入簽名keystore信息 java -jar jiagu.jar -importsign ./my-r

原创 Linux開機自啓腳本執行異常

之前搭建了一套Jenkins服務,功能完善後,現在把服務加入了開機自啓,可是發現服務不能正常啓動。 可能出現的原因: 1.確定開機自啓是否生效? 開機腳本加入創建文件命令,開機後文件創建成功,經過確認,腳本自啓沒有問題。 1.

原创 jenkins配置RN打包環境

配置打包環境: 下載環境軟件: sdk gradle nodejs # 查看git命令路徑 which git # jenkins系統設置添加變量 ANDROID_HOME /usr/local/app/androi

原创 mac/Linux查看域名解析信息

### 查看 ``` dig data.apiopen.top ``` ### 輸出: ``` ; <<>> DiG 9.10.6 <<>> data.apiopen.top ;; global options: +cmd ;; Got

原创 源碼編譯Go環境

1.克隆Go源碼: # 克隆代碼 git clone https://github.com/golang/go.git # 切換到1.14分支 git checkout release-branch.go1.14 2.編譯: c

原创 m3u8格式探究

最近一直在研究一個問題,如何用video控件自適應視頻大小,這個視頻比較特殊,前幾秒是寬屏廣告視頻,內容視頻卻是豎屏的,由於這個視頻包含兩個不同分辨率的視頻源,導致播放器只能適應廣告部分的尺寸,後續內容卻被拉伸過度,瀏覽了各大視頻

原创 HomeBrew下載緩慢優化

HomeBrew更新和安裝軟件緩慢大多是由於國內網絡原因,所以沒條件的使用鏡像源。 中科大鏡像(此爲sh內容,直接執行請自行過濾不必要代碼) #!/bin/bash # 替換brew.git: cd "$(brew --repo

原创 python線程池、自定義異常、請求僞裝

線程池概念: 線程池可以理解爲一個裝載多線程的池子,池中放置了指定數量的線程,當我們提交的任務超過線程池的數量時,多餘的任務會進行排隊等待,待其他任務執行完畢後,再將隊列中的任務提交到線程執行,線程池的好處是,能同時執行多個任務,

原创 Centos7安裝Docker

前提條件 要求系統爲64位、系統內核版本爲 3.10 以上。 先查看系統內核是否支持: $uname -a Linux MiWiFi-R4-srv 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8

原创 Linux掛載羣暉NFS共享文件夾

最近打算做一個文件上傳服務,隨時隨地通過接口的方式,將文件上傳至羣暉,然後公佈到外網。 想法: 1.通過羣暉Virtual Machine Manager安裝Linux虛擬機提供接口服務。 2.接口上傳到Linux的文件直接保存

原创 RecyclerView使用SnapHelper打造ViewPager

RecyclerView在24.2.0版本中新增了SnapHelper這個輔助類,用於輔助RecyclerView在滾動結束時將Item對齊到某個位置。 SnapHelper是一個抽象類,官方提供了一個LinearSnapHelp

原创 Linux配置Sendmail問題排查

安裝: yum install sendmail yum install sendmail-cf yum install mailx systemctl start sendmail systemctl enable sendm

原创 Mariadb啓動報錯排查

今天偶然發現網站無法訪問,定位問題,mysql進程掛掉了,重新啓動報錯如下: #cat /usr/local/mariadb/var/mariadb.err 2019-07-09 20:47:25 139925597655104

原创 網頁使用外鏈圖片403無法顯示問題

爲了節省服務器存儲空間和提升服務器網絡性能,我們往往把比較大的資源放在其他服務器,例如我們博客中使用的圖片以及文件等,但是這樣會造成一個問題,就是外鏈資源403無法正常加載,在此記錄下解決過程。 測試代碼: <!DOCTYPE h

原创 不同系統實現開機自啓服務

最近搗鼓了各種內網穿透,幾乎都是服務端+客戶端的方式,服務端24小時開啓所以不需要做文章,但是客戶端需要做到開機自啓,比如斷電/重啓設備後,需要重新與服務端建立連接。 1.Lede路由(以natapp作爲示例): natapp官網下載