自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

永远积极向上、永远热泪盈眶、永远豪情满怀、永远坦坦荡荡

尽管努力、尽管奔跑、 剩下的交给天意!!!

  • 博客(19)
  • 资源 (6)
  • 收藏
  • 关注

原创 Linux网络编程之IO复用(select函数的使用)

fd_set 文件描述符集合 位图 struct timeval { long tv_sec; /* seconds */ long tv_usec; /* microseconds */ };int select(int nfds, fd_set *readfds, ...

2017-10-31 23:22:46 657

原创 OpenSL ES

OpenSL ES这是OpenSL ES的代码的使用android平台#include <jni.h>#include <string>extern "C"{//编码#include "libavcodec/avcodec.h"//封装格式处理#include "libavformat/avformat.h"//像素处理#include "libswscale/swscale.h"

2017-10-25 00:14:18 997

原创 linux的守护进程

进程的 1. 守护进程的特点 ○ 后台服务进程 ○ 独立于控制终端 ○ 周期性执行某任务 ○ 不受用户登录注销影响 ○ 一般采用以d结尾的名字(服务) 2. 进程组 ○ 进程的组长? § 组里边的第一进程 § 进程组的ID == 进程组的组长的

2017-10-24 02:19:31 278

原创 linux 子线程

线程和进程的区别是不同享栈空间,其他的数据都是同享的所以在子线程中要转数据到主线程中就要用全局变量线程的信息所以栈保存的一,线程的创建和主线程和子线程的通信1,创建子线程的操作 参数一:子线程id 参数二:事件 参数三:回调函数 参数四:回调函数的参数 int pthread_create(pthread_t *thread, const pthread_attr_t *attr,

2017-10-24 02:12:06 432

原创 linux的信令

一, kill,alarm,abort函数的使用kill函数的使用列子/************************************************************************* > File Name: kill.c > Author: songli > QQ: 2734030745 > Mail: 15850774503@1

2017-10-23 00:43:14 537

原创 网络层的协议

一,IP分析韩老师的视频学习,在这里感谢韩老师的视频位置的分析 包的偏移量包工具分析二,arp欺骗技术的分析协议

2017-10-21 19:07:15 409

原创 Linux的进程间的通信

#define STDIN_FILENO 0#define STDOUT_FILENO 1#define STDERR_FILENO 2一,管道进程的pipe函数和dup2函数组合使用父子进程间通信参数是数组管道文件描述符pipe参数是:fd[0]是读文件描述符, fd[2]是写文件描述符 int pipe(int pipef

2017-10-21 00:23:51 396

原创 linux系统编程 父进程和子进程fork

一,创建子进程fork函数 pid_t fork(void);创建成果返回打于0 ,失败返回 小于0二,exec函数 exec函数族一般规律 exec函数一旦调用成功即执行新的程序,不返回。只有失败才返回,错误值-1。所以通常我们直接在exec函数调用后直接调用perror()和exit(),无需if判断。(list) 命令行参数列表p (path)

2017-10-20 00:11:32 11937 2

原创 C语言的函数

一,fgets函数的使用char *fgets(char *s, int size, FILE *stream);说明:fgets() reads in at most one less than size characters from stream and stores them into the buffer pointed to by s. Rea

2017-10-19 00:33:30 224

原创 Liunx的socket通讯的流程图分析

一, socket服务端和客户的通信流程二,分析代码的实现1,这边我说的转换网络的ip地址其实是01010的数字封装在网络层的int inet_pton(int af, const char *src, void *dst); // 转换网络的ip地址uint32_t htonl(uint32_t hostlong); //ip地址数字转换成网络ip地址的uint16_t htons(u

2017-10-19 00:22:04 735

原创 Source Insight的设置:将函数名的字体设置为大号字体,加粗,醒目,方便阅读

问题:我只想把设置里的函数名的字体设置为大号点,加粗,其它的不变 我在“Opertions” -> "Style Properties..." -> "Declare Function"选项里修改了好久都没成功解决方法:快捷键 “Alt + F12”的作用使得 函数名显示的字体比其他字体要大。

2017-10-18 00:49:30 8738

原创 Makefile 的学习

一,makefile是linux上的编译的工具源码: makefile是根据时间来判断文件是否更新了, 如果更新了就是编译它makefile的编写:依据是 目标 -> 依赖->命令 三步骤二,简单的编写makefile的几个步骤# 目标:依赖# (tab) 命令#==================makefile 编写方法一:==========================

2017-10-16 22:51:04 434

原创 unix网络编程第三版环境配置

一,配置 wget http://www.unpbook.com/unpv13e.tar.gz cp unpv13e.tar.gz /home cd /hometar -xvf unpv13e.tar.gz cd unpv13e/ ./configure make cd lib make cd ../libfree/ make vim inet_ntop.c make

2017-10-15 21:30:44 503

原创 Linux入门(一)

一,vim的使用说明二,文件说明三,编译静态库和动态库过程1,静态库2,动态库3,编译原理四,配置环境变量

2017-10-14 22:29:41 263

原创 解码过程

一, ffmpeg解码过程

2017-10-13 22:48:24 598

原创 Qt的读文件,json解析的操作和主界面的跳转(四)

Json格式json对象: {"key":"value", "key2", "value2"}{ "KSF": "陈丽", "Kevin": "Apple", "Leilei": "loveHanMeiMei", "Licy": "red", "Lucy": "HelloWorld", "Tom": "123456"}json数组格式: ["val

2017-10-10 23:17:15 803

原创 Qt自定义控件(三)

一,绑定控件的使用使用的槽函数的使用#include "signalwegit.h"#include "ui_signalwegit.h"SignalWegit::SignalWegit(QWidget *parent) : QWidget(parent), ui(new Ui::SignalWegit){ ui->setupUi(this); //数字改变滑动

2017-10-09 23:42:16 603

原创 QT布局的使用(二)

一,网格布局的使用tableWidget和trelist上的使用#include "mainwindow.h"#include "ui_mainwindow.h"#include <QDebug>#include <mytree.h>MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui:

2017-10-08 00:04:25 569

原创 QT的信号和槽函数的使用(一)

一,信号的使用语法:参数解释:sender:发出信号的对象signal:发送对象发出的信号receiver:接收信号的对象slot:接收对象在接收到信号之后所需要调用的函数(槽函数) 自带信号的槽函数的使用案例 //第一个参数是:按键 第二参数是:处理的点击事件, //第三个参数接收到事件的处理的人 //第四个参数处理事件 connect(ui->pushB

2017-10-07 00:54:12 17330 3

android, ffmpeg , rmtp, 播放器 , 直播

android平台的音视频的同步, rtmp的直播, 秒开视频, 掉包情况分析

2017-12-27

学习ffmpeg

ffmpeg

2017-07-20

Android_DrawLayout框架

android 的Draw

2017-07-03

QT基站查询

QT基站查询

2017-07-02

Mysql数据库文件

mysql安装资料

2017-07-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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