自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WebRTC编译以及服务端环境配置

WebRTC编译以及服务端环境配置 鸣谢:https://blog.csdn.net/xiaoS/article/details/89474037 官方文档: https://webrtc.org/native-code/android/ 本地环境:ubuntu 16.04 虚拟机,服务器...

2019-08-09 21:59:53

阅读数 165

评论数 0

chromium-cronet库的编译用于Android和ios平台实现quic协议

chromium-cronet文档原文文档写的已经很清楚,最好还是参考官方文档,避免由于版本原因导致的问题。 Cronet开发者文档:https://developer.android.com/guide/topics/connectivity/cronet 博客中的git地址:https:/...

2019-03-26 17:34:48

阅读数 685

评论数 2

Android平台实现ping功能方案----避过ping数据构建需要root权限的限制

PingForAndroid C库采用SOCK_DGRAM方式构建icmp包,避开raw socket必须root权限的限制,实现ping功能。 Github: https://github.com/bgylde/PingForAndroid ping实现方式 1. 通常实现方式 这...

2019-03-21 10:48:54

阅读数 248

评论数 0

chromium源码编译android平台动态库

chromium源码编译 参考博客:https://www.jianshu.com/p/5fce18cbe016 拜祭一下祖先和各路神仙,还有上帝,毕竟代码是在他的地盘; 一定一定要保证网路是通畅的,不能出现中断; 环境配置 本身编译环境Ubuntu 16.04,预留50G以上的磁盘空...

2019-03-16 20:54:23

阅读数 292

评论数 2

Android平台TCP网络转发实现方案(redsocks+iptables+socks5)

android平台redSocks+ipTable+socks5实现tcp的转发 要求android系统有root权限,可以执行程序,修改iptable。参考url: https://blog.csdn.net/yeshennet/article/details/79397651 一、r...

2019-03-06 20:43:32

阅读数 893

评论数 0

android平台源码编译,播放yuv的视频

参考文章:http://blog.csdn.net/wangchenggggdn/article/details/8896453 GLUtil.h: #include #include #include #include #include #include #include ...

2017-12-21 14:32:05

阅读数 479

评论数 0

android平台采用ffmepg生成MP4文件的截图

1. 编译ffmepg的库文件: ./configure --prefix=/home/linux/study/03.ffmpeg/arm-reduce-out --enable-static --disable-shared --enable-pthreads --enable-cros...

2017-12-21 14:24:05

阅读数 347

评论数 0

arm平台编译adb

参考github:https://github.com/bonnyfone/adb-arm         本来的目的是在arm平台编译以后能够使用adb shell获取shell权限,然后就可以避开其他权限无法执行su的问题。 最开始,先修改了android源码中的su.c,将root和sh...

2017-12-04 18:20:18

阅读数 1031

评论数 3

android native 使用opengl es画点线面图形(纯c++)

一、首先需要对EGL进行初始化: void Renderer::initEGL() { const EGLint attribs[] = { EGL_SURFACE_TYPE, EGL_WINDOW_BIT, EGL_BLUE_SIZE, 8, EGL_GREEN_SIZE, 8...

2017-07-06 12:31:52

阅读数 2116

评论数 0

关于chmod -R 777 /的修复

chmod -R 777 /系统修复

2017-01-18 14:49:47

阅读数 11835

评论数 0

linux下CS模型

这个只是单对单的CS模型,可以在这个的基础上添加所需要的功能。

2017-01-03 18:03:42

阅读数 534

评论数 0

Andoroid下检测DNS错误

Android下检测dns错误

2016-12-30 13:42:06

阅读数 274

评论数 0

linux(Android)下搭建dnsmasq服务器

dnsmasq服务在linux环境下的搭建

2016-12-29 21:10:32

阅读数 2721

评论数 0

Linux-C下C/S架构实例,实现文件传输功能

多线程的server以及client,支持多个客户端的访问,支持客户端从服务器下载文件

2016-11-09 10:25:21

阅读数 2486

评论数 2

linux-C下的死锁检测(pthread_mutex_)

多线程死锁问题比较麻烦,因为工作需要自己写了一个检测程序,实现原理比较简单~~

2016-11-09 09:59:22

阅读数 1589

评论数 1

火车进站

描述 给定一个正整数N代表火车数量,0 知识点 栈 运行时间限制 0M 内存限制 0 输入 有多组测试用例,每一组第一行输入一个正整数N(0 输出 输出以字典序排序的火车出站序列号,每个编号以空格隔开,每个输出序列换行,具体见sample。 ...

2015-09-03 19:49:28

阅读数 534

评论数 0

迷宫问题

输入为: 6 10 0 1 1 1 1 1 1 1 1 1 0 1 0 0 1 0 0 0 0 1 0 0 0 1 1 0 1 0 0 1 0 1 1 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 或 5 5 0 0...

2015-09-01 23:29:55

阅读数 206

评论数 0

01背包问题(动态规划)

01背包问题: 如果有n个物品,它们的重量分别为,价值分别为,现有一个负重量为knapLoad的背包,要求选择物品装入背包,使得装入背包中物品的总价值最大。 解决算法: 设置一个二维数组maxValue[i][j],i的最大值是物品的数量,j的最大值是knapLoad。maxValue[i]...

2015-09-01 18:35:43

阅读数 252

评论数 0

重建二叉树

题目 如果已知二叉树前序遍历为:1 2 4 7 3 5 6 8,中序遍历为:4 7 2 1 5 3 8 6,求此二叉树的后序遍历。 import java.util.ArrayList; import java.util.Scanner; public class Main { publi...

2015-08-18 01:42:55

阅读数 290

评论数 0

查找输入整数二进制中1的个数

描述 请实现如下接口    public static int findNumberOf1(intnum)    {        /* 请实现 */        return 0;    }譬如:输入5 ,5的二进制为101,输出2 涉及知识点:位运算 知识点 位...

2015-08-17 00:59:28

阅读数 536

评论数 0

提示
确定要删除当前文章?
取消 删除