- 博客(0)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
ffmpeg在linux环境下的部署
centos环境下部署ffmpeg,文件包含ffmpeg.tar.bz2、yasm.tar.gz以及ffmpeg安装部署.docx,详细说明部署步骤和配置
2019-03-20
Apache在linux环境下的部署
centos环境下部署apache,文件包含apache_mod_h264_streaming.tar.gz、httpd.tar.gz以及Apache安装部署.docx,详细说明部署步骤和配置
2019-03-20
fastdfs使用说明,包括各接口函数的说明
fastdfs使用说明,包括各接口函数的说明。如:
基本概念
1、读取配置文件
2、获取tracker连接
3、获取tracker可用的storage
4、连接到获取的storage服务器
5、上传文件三种方式:字节数组、文件流、本地文件
6、续传(只能追加内容在原文件后面,并且上传方式是upload_appender)
7、下载三种方式
8、追加上传
9、截断文件部分内容
10、删除文件
11、查询文件内容
12、文件属性
13、检查服务器是否在活
14、关闭连接释放资源
15、fastdfs_http_gen_token,生成一个反盗链的token
2018-05-10
rabbitmq的接口函数说明,api参数使用说明
rabbitmq的提供的各个接口函数使用说明,函数有
1、amqp_new_connection(声明一个新的connection)
2、amqp_open_socket(获取socket)
3、amqp_set_sockfd(将connection和sockfd进行绑定)
4、amqp_login(用于登录RabbitMQ server,主要目的为了进行权限管理)
5、amqp_channel_open(用于关联conn和channel)
6、amqp_exchange_declare(声明exchange)
7、amqp_queue_declare(声明queue)
8、amqp_queue_bind(声明binding,已经有的绑定直接返回,没有绑定的就会绑定)
9、amqp_basic_qos(控制预取消息数)
10、amqp_basic_consume(指定要接收的队列)
11、amqp_consume_message(接收数据)
12、int amqp_basic_ack(发送ask确认)
13、amqp_basic_reject(拒绝ask)
14、amqp_basic_publish(发布消息)
15、amqp_simple_wait_frame(回调等待服务器的结果返回)
16、amqp_basic_get(客户端主动获取服务器的下一条消息)
17、关闭
18、AE交换机的使用
19、死信交换机的使用
2018-05-10
UDT接口文档说明
UDT的概要说明,参数设置,接口说明等。如配置设置
读取和设置选项通过getsockopt和setsockopt方法,一般不要修改默认选项除非应用不能正常运行。
UDT_MSS用来设置包的大小,一般情况下最佳的UDT包的大小是网络MTU(默认1500字节)的大小,连接的两端都要设置这个值,传输时取两端的较小者。
UDT用不同的同步方式语义UDT_SNDSYN和UDT_RCVSYN,它可以独立的设置发送和接收同步,具有更多的灵活性。它不允许在连接建立和关闭的时候进行非阻塞操作。
UDT缓冲区的大小理论上越大越好,要运行的好两端buffer至少为【带宽*RTT】
UDT使用UDP数据通道,所以UDP缓冲大小影响程序运行,但随着buffer变大效果也会越来越不明显。一般来说发送端的buffer小一点,因为包的发送没有限制太多,但太大会增加端到端的延时。
UDT_LINGER是设置socket关闭时是否立即停止发送缓冲区的数据。
UDT_RENDEZVOUS设置集合点模式,在穿越防火墙时很有用。
UDT_SNDTIMEO和UDT_RCVTIMEO是timeout值
UDT_REUSEADDR设置UDP端口是否可以给其他UDT使用,默认值是true。
2018-05-10
c语言线程池关于空闲线程队列的疑问?
2015-03-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人