加载中
Nginx-rtmp点播之业务流程分析

1. 点播的播放流程分析 1.1 ngx_rtmp_cycle 在握手结束后,即进入该函数中做进一步处理。 void ngx_rtmp_cycle(ngx_rtmp_session_t *s) { ngx_connection_t *c; c = s->...

amf
2018/05/03 22:23
82
rtmp 协议详解

1. handshake 1.1 概述 rtmp 连接从握手开始。它包含三个固定大小的块。客户端发送的三个块命名为 C0,C1,C2;服务端发送的三个块命名为 S0,S1,S2。 握手序列: 客户端通过发送 C0 和 C1 消息...

2018/05/04 11:36
72
Nginx-rtmp之 AMF0 的处理

1. 综述 当检测到接收到的 RTMP 消息中 Message Header 中 message type id 为 20 时,表示,接收到的是 AMF 类型的数据, 因此需要对接收的数据进行 AMF 解析。 #define NGX_RTMP_MSG_AMF_M...

2018/05/03 22:24
43
php小项目:聊天室(注册,登录,聊天==)

实现功能: 用户登录 用户注册 用户添加留言:可选择留言分类(建议、反馈、投诉) 用户查看留言:可根据上述分类对留言信息进行筛选 留言翻页:每页显示10条 留言编辑:可以编辑自己的留言信...

2018/05/02 23:39
65
java基础面试题 背过1

web.xml文件中可以配置哪些内容? 答:web.xml用于配置Web应用的相关信息,如:监听器(listener) ContextLoaderListener 、过滤器(filter) StrutsPrepareAndExecuteFilter 、 Servlet初始...

2018/05/03 11:39
8
java中小数处理,bigDecimal类应用

1、构造一个BigDecimal对象: //创建一个BigDecimal对象,初始化必须使用字符串,因为用数值初始化会得到近似值,不准确 BigDecimal bigDecimalOne = new BigDecimal("1.232324"); //将浮...

2018/05/02 23:49
16
全限定名

总是弄混 类的全限定名: 全限定名有绝对路径的意思 Java类包的定名:com.linux.struct.sort.bubblesort,从最原始最上层的地方援引到具体的对象,这就是全限定名了。 一个文件file的存放路径...

2018/05/03 11:35
0
Spring Boot 2.0系列文章(七):SpringApplication 深入探索

关注我 转载请务必注明原创地址为:http://www.54tianzhisheng.cn/2018/04/30/springboot_SpringApplication/ 前言 在 Spring Boot 项目的启动类中常见代码如下: @SpringBootApplication p...

手把手丨我们在UCL找到了一个糖尿病数据集,用机器学习预测糖尿病(二)

逻辑回归: 逻辑回归是最常用的分类算法之一。 from sklearn.linear_model import LogisticRegression logreg=LogisticRegression().fit(x_train,y_train) print("Training set score:{:....

2018/05/03 15:29
79
Git学习

1、detached HEAD 当前目录为未命名的分支,需要命名 2、fatal: not a git repository (or any of the parent directories): .git 没有建立Git仓库 3、fatal: 'origin' does not appear to ...

2018/05/03 02:14
14
Shell脚本入门学习

2018-04-29 00:34:18编辑 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Linux 的 Shell 种类众多,常见的有: Bourne She...

2018/05/02 23:55
7
Codeforces976E Well played! 【贪心】

题目分析:   由于乘二的收获很大,所以我们可以证明乘的数一定是同一个,接着排序后依次选取,判断一下即可。 题目代码: 1 #include<bits/stdc++.h> 2 using namespace std; 3 4...

2018/05/02 21:10
16
【初级算法】7.加一

题目如下: 给定一个非负整数组成的非空数组,在该数的基础上加一,返回一个新的数组。 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。 你可以假设除了整数 0 之外,这...

2018/05/03 08:48
9
【初级算法】6. 两个数组的交集 II

题目如下: 给定两个数组,写一个方法来计算它们的交集。 例如: 给定 nums1 = [1, 2, 2, 1], nums2 = [2, 2], 返回 [2, 2]. 注意: 输出结果中每个元素出现的次数,应与元素在两...

2018/05/03 08:44
5
【初级算法】11.旋转图像

题目: 给定一个 n × n 的二维矩阵表示一个图像。 将图像顺时针旋转 90 度。 说明: 你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图...

2018/05/03 09:24
50
【初级算法】9.两数之和

题目: 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 示例: 给定 nums = [2, 7, 11, 15], tar...

2018/05/03 09:10
18
【初级算法】10.有效的数独

题目: 判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以...

2018/05/03 09:16
7
DSP_Interrupts

Ref:TMS320x2833x, 2823x System Control and Interrupts CPU中斷 共14個CPU中斷(INT1~INT14) 其中12CPU中斷連結周邊中斷擴充,每個CPU中斷又可分8個周邊中斷 故總共12X8=96個中斷來源 周邊中...

2018/05/02 20:53
19
Python3.6 字典的内置方法

1、dict.clear(self)     删除字典内所有元素 2、dict.copy(self)     返回一个字典的浅复制,拷贝父对象,不会拷贝对象的内部的子对象 3、dict.fromkeys(self, seq[, value])    ...

2018/05/02 21:58
11
第三篇:Python基本数据类型

         在了解基本数据类型的时候,我们需要了解基本数据类型有哪些?数字int、布尔值bool、字符串str、列表list、元组tuple、字典dict等,其中包括他们的基本用法和其常用的方法,...

2018/05/06 03:05
3

没有更多内容

加载失败,请刷新页面

返回顶部
顶部