原创 用Python實現一個簡單的批量無水印快手抖音批量下載器

文中介紹的方法僅限學習使用,切勿做非法用途 結合上一篇說了一個通過在手機上面搭建Http服務去破解App的密鑰,如何真正的實現一個批量下載視頻的功能呢? 我們用Python3簡單的寫了一個腳本,可以搜索特定用戶,選擇用戶後,下

原创 用 indent 進行代碼格式化

介紹:indent命令可辨識C的原始代碼文件,並加以格式化,以方便程序員閱讀。 語法: indent [參數][源文件]indent [參數][源文件][-o 目標文件] 選項介紹:    -bad: 在聲明區段或加上空白行。    -

原创 利用沙盒技術破解APP的API協議加密

項目地址:https://github.com/tbruceyu/AppCaller 無聊的需求 前段時間閒的沒事,經常刷某視頻App。裏面有很多有才的人,突然想把他們的視頻都給下載下來在電腦上面存起來慢慢看。正好這段時間比較空閒

原创 RxJava2的Flowable observeOn線程調度順序問題

在項目的下載庫部分使用了PublishProcessor來實現支持有背壓的Observable,向外提供數據變化狀態,同時還對外提供了Single從數據庫裏面去獲取數據。在下載界面我們會首先去subscribe PublishPr

原创 一種比較好的JNI Java和C++相互傳遞參數和返回值的方法

序言 以前在Android上做移動多媒體開發的時候,有很多需要在Java和C++相互傳遞參數的Case,以前因爲時間卡的緊,一直沒有去修復這一類的問題,因爲能用,沒有出什麼問題,也就沒有想什麼優化方案。最近自己有一些閒暇時間折騰點

原创 修復金山雲KSYStreamer 在Android P以上機型Native Crash

問題 在升級了Target API28之後,發現我們一直使用的金山雲的推流SDK在部分Android 9以上的手機離開開播頁的時候會不明的出現Crash,我的小米8上面是固定第二次的時候Crash,一些手機第一次就Crash了,崩

原创 imagemagick用法

imagemagick是一個很高效的命令行圖片處理工具,可以結合shell編程實現批量處理,加快處理效率。一般我用來批量處理的工作有:批量改變大小、批量改變添加水印等。 imagemagick用法: 命令格式如下: convert <輸入

原创 Android4.2藍牙學習環境搭建

題記: 由於我是用的公司的開發環境(repo源在公司server上,編譯環境也是之前就搭上了),所以沒有自己在手機上做過藍牙系統級的開發,所以以下的環境的搭建可能並不是很靠譜。 對於只需要看看文章,看看源代碼,並不需要在機器上調試藍牙系

原创 在Android下查看藍牙的Link Key

這幾天要用Sniffer抓包嗅探藍牙的信息,要用到Link Key,官方並沒有提供API查看,去StackOverFlow找了下,原來Android直接把這個Key放在了文件系統裏面。 root@android:/data/misc/b

原创 基於Linux系統調用使用php實現一個在線編譯運行C語言程序的系統

     前段時間給學校做一個在線練習C語言程序和C語言考試的系統,服務器架構是LAMP的。因爲其他的都沒什麼好多的,要實現在線編譯只要exec()函數直接調用gcc進行編譯就行了,$compile_str = "gcc ".$filen

原创 PHP關於的數組的一個小筆記

今天寫PHP的時候,因爲寫好的一個庫接受的一個數組參數中,第一個元素不符合那個函數的要求,所以要unset掉。於是我unset(0);但是這個操作之

原创 玩轉Ubuntu Linux之加密文件系統篇

當Ubuntu Linux使用加密文件系統後,數據的安萬能得到非常好的保護。在這種情況下,即使把我們的機器送給黑客,只要他們沒有密鑰,黑客看到的數據只會是一堆亂碼,毫無利用價值可言。本文將周詳介紹利用dm-crypt來創建加密文件系統的方

原创 Android4.2藍牙介紹

直接轉載鄧雲帆老師的了,寫的很好。 http://blog.csdn.net/innost/article/details/9187199 點贊 收藏 分享 文章舉報 魚塘魚湯

原创 更改Linux字符界面的分辨率大小(Ubuntu10.10)

有時候不喜歡在圖形界面下工作。喜歡在字符界面下更高效的學習,但是我的Ubuntu字符界面的分辨率很小(640*480)所以就去網上搜了一下,如何更改Ubuntu 的字符界面分辨率,後來找到了如下方法,在本機上更改成功,而且圖形界面也一樣能

原创 Ubuntu 下安裝SVN圖形化工具rabbitvcs

今天無聊在網上隨便逛,無意發現了一篇講Ubuntu下圖形化SVN客戶端rabbitvcs的安裝方法,自己也來嘗試了一下,成功了,下面寫上我的安裝步驟: 首先更新源 $sudo add- apt- repository ppa: rab