原创 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