原创 Android平臺TCP網絡轉發實現方案(redsocks+iptables+socks5)
android平臺redSocks+ipTable+socks5實現tcp的轉發 要求android系統有root權限,可以執行程序,修改iptable。參考url: https://blog.csdn.net/yeshennet/ar
原创 android平臺源碼編譯,播放yuv的視頻
參考文章:http://blog.csdn.net/wangchenggggdn/article/details/8896453 GLUtil.h: #include <include/SoftwareRenderer.h> #incl
原创 android平臺採用ffmepg生成MP4文件的截圖
1. 編譯ffmepg的庫文件: ./configure --prefix=/home/linux/study/03.ffmpeg/arm-reduce-out --enable-static --disable-shared --e
原创 android native 使用opengl es畫點線面圖形(純c++)
一、首先需要對EGL進行初始化: void Renderer::initEGL() { const EGLint attribs[] = { EGL_SURFACE_TYPE, EGL_WINDOW_BIT, EGL_BL
原创 Linux-C下C/S架構實例,實現文件傳輸功能
/*server_func.h*/ #ifndef SERVER_H #define SERVER_H #include<stdio.h> #include<stdlib.h> #include<string.h> #include
原创 關於chmod -R 777 /的修復
首先聲明,這個命令一定一定要慎用,我因爲手賤,折騰了好幾天,問了好多人都說重裝吧,最後終於自己又折騰的能用了。 我先說一下我這裏的狀況: 1、su命令進不去root用戶; 2、sudo命令也不能使用; 3、進不去圖形界面; 4、系統的服
原创 arm平臺編譯adb
參考github:https://github.com/bonnyfone/adb-arm 本來的目的是在arm平臺編譯以後能夠使用adb shell獲取shell權限,然後就可以避開其他權限無法執行su的問題。 最開始,
原创 查找組成一個偶數最接近的兩個素數
描述 任意一個偶數(大於2)都可以由2個素數組成,組成偶數的2個素數有很多種情況,本題目要求輸出組成指定偶數的兩個素數差值最小的素數對 請實現如下接口 public static class PrimePair {
原创 火車進站
描述 給定一個正整數N代表火車數量,0<N<10,接下來輸入火車入站的序列,一共N輛火車,每輛火車以數字1-9編號。要求以字典序排序輸出火車出站的序列號。 知識點 棧 運行時間限制 0M 內存限制 0 輸入 有多
原创 01揹包問題(動態規劃)
01揹包問題: 如果有n個物品,它們的重量分別爲,價值分別爲,現有一個負重量爲knapLoad的揹包,要求選擇物品裝入揹包,使得裝入揹包中物品的總價值最大。 解決算法: 設置一個二維數組maxValue[i][j],i的最大值是物品的數量
原创 linux-C下的死鎖檢測(pthread_mutex_)
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <pthread.h> #define MAX_COUNT 64 typedef struct t
原创 Andoroid下檢測DNS錯誤
Andoroid下檢測DNS錯誤 思路:首先是抓取端口53的包,然後對包進行解析: 有問題的dns回覆: 可以看出Answer RRs是0 ,這個值代表dns服務器返回的域名ip應答數。 下面是正常的dns應答包: 可以看出Answe
原创 linux(Android)下搭建dnsmasq服務器
linux環境下搭建dnsmasq服務器 Linux環境下搭建 1. dnsmasq源碼下載: http://download.csdn.net/download/bgylde/9724923 2. 解壓到目錄下,我的目錄是: /h
原创 linux下CS模型
/*server.c*/ #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/types.h> #include <sys/socket.h>
原创 輸入n個整數,輸出其中最小的k個
描述 輸入n個整數,輸出其中最小的k個。詳細描述:接口說明原型:bool GetMinK(unsignedint uiInputNum, int * pInputArray, unsignedint uiK, int * pOutp