最近在研究FLV视频格式,发现要想把H264码流解出来,就需要AVCDecoderConfigurationRecord 的信息,具体AVCDecoderConfigurationRecord
如何解析,可以参考:h264中avc和flv数据的解析
为了保证播放器可以正常解析数据出来,我们在打包数据格式无论是FLV还是MP4都必须提供AVCDecoderConfigurationRecor...
分类:
其他 时间:
2015-05-29 15:50:06
收藏:
0 评论:
0 赞:
0 阅读:
375
(3)找出平均成绩在90分以上或全部课程成绩均在85分以上的学生。分别编写3个函数实现以上3个功能。
#include
#include
void aver1(float *b)
{
int i,j;
float s=0;
for(i=0;i
{ s=s+*(b+j);
j=j+5;}
printf("%f\n",s/4);
...
分类:
其他 时间:
2015-05-29 15:49:46
收藏:
0 评论:
0 赞:
0 阅读:
757
了解更多老码农的个人信息,爱八卦的,请看这里:http://www.koulianbing.com/?page_id=12
老码农是个比较宅的人,不爱玩游戏,只爱看书。过去10年来读的书中,还能记得的书大部都是很不错的,列出来推荐给大家。会持续更新。
一、开发技术
1、Effective Objective C 2.0
适合代码量在5000行以后阅读,对细节...
分类:
移动平台 时间:
2015-05-29 15:49:36
收藏:
0 评论:
0 赞:
0 阅读:
276
问题及代码:
/*
*Copyright (c)2015,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称: 形状类族的中的纯虚函数 .cpp
*作 者:白云飞
*完成日期:2015年5月29日
*版 本 号:v1.0
*
*问题描述:定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Tri...
分类:
其他 时间:
2015-05-29 15:49:26
收藏:
0 评论:
0 赞:
0 阅读:
207
如果我可以去培训,就不需要在大三第二学年玩命做Android项目了,为的就是能够在暑假获得一份实习offer
如果我可以去培训,就不用在这学期整天背负着可能存在的被通报批评威胁了
如果我可以去培训,就不用担心进入期末复习阶段还在预习课本担心挂科了
如果我可以去培训,就不用每天敲着自己热爱的代码,心里却还压着一块大石头
如果我可以去培训,就不用担心这个实验不会做,那个实验不会做了,因...
分类:
其他 时间:
2015-05-29 15:49:16
收藏:
0 评论:
0 赞:
0 阅读:
216
ant是一个自动化工具,使用Java语言编写,跨平台。这里有两个Java工具类,现在使用ant实现自动化和可配置。Java实现文件分割package linchaolong.tools.file;import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedWriter;...
分类:
其他 时间:
2015-05-29 15:49:07
收藏:
0 评论:
0 赞:
0 阅读:
182
问题描述有一个 n * n的矩形,其中每个元素只可能是0 or 1。比如如下矩阵A:1 1 0 0
0 0 1 1
1 0 1 0
1 1 0 1其中 A[0][0], A[0][1], A[3][0], A[3][1] 这四个元素恰好是一个长方形的四个角,且每个元素都是1. 因此称这四个元素围成了一个子矩形。现在需要判断,给定的矩阵A中,判断是否存在这样四个元素,都是1,且恰好围成一个子矩形?解决...
分类:
其他 时间:
2015-05-29 15:48:56
收藏:
0 评论:
0 赞:
0 阅读:
138
无序去重:template int List::deduplicate() { //剔除无序列表中的重复节点
if (_size < 2) return 0; //平凡列表自然无重复
int oldSize = _size; //记录原规模
ListNodePosi(T) p = header; Rank r = 0; //p从首节点开始
wh...
分类:
其他 时间:
2015-05-29 15:48:46
收藏:
0 评论:
0 赞:
0 阅读:
293
方法一、通过对顺序表代码的复用实现队列
一、SeqList.h
#ifndef _SEQLIST_H_
#define _SEQLIST_H_
typedef void SeqList;
typedef void SeqListNode;
SeqList* SeqList_Create(int capacity);
void SeqList_D...
分类:
其他 时间:
2015-05-29 15:48:36
收藏:
0 评论:
0 赞:
0 阅读:
291
JavaScript 语句
JavaScript 语句向浏览器发出的命令。语句的作用是告诉浏览器该做什么。
下面的 JavaScript 语句向 id="demo" 的 HTML 元素输出文本 "Hello World":
document.getElementById("demo").innerHTML="Hello World";
分号 ;
分号用于分...
分类:
编程语言 时间:
2015-05-29 15:48:26
收藏:
0 评论:
0 赞:
0 阅读:
255
一、 一个简单TCP回射服务端程序
#include "unp.h"
#define MAXLINE 1024
#define PORT 13
#define CONMAX 5
void err_sys(const char* s)
{
fprintf(stderr, "%s\n",s);
exit(1);
}
void str_echo(int connfd)
{
in...
分类:
其他 时间:
2015-05-29 15:48:16
收藏:
0 评论:
0 赞:
0 阅读:
383
无序查找:template //在无序列表内节点p(可能是trailer)的n个(真)前驱中,找到等于e的最后者
ListNodePosi(T) List::find(T const& e, int n, ListNodePosi(T) p) const { //0<=n<=rank(p)<_size
while (0 < n--) //对于p的最近的n个前驱,...
分类:
其他 时间:
2015-05-29 15:48:06
收藏:
0 评论:
0 赞:
0 阅读:
252
实现对统计数据的图形分析之前用过JFreeChar,但它是用纯java实现编码繁琐且效果不佳,后来又使用过Fusioncharts 报表工具,它是基于Flash的图表组件、以XML为数据、提供丰富的Flash动画作为图标模板,实现简单效果不错但flash是老东西了且浏览器需要flash插件的支持,更关键的是手机端浏览器基本上不支持。最近看到百度提供一套ECharts(Enterprise Charts)商业产品图表库,它是基于ZReader(一个全新的轻量级canvas类库),可在pc和移动端流畅的运行,支...
分类:
其他 时间:
2015-05-29 15:47:59
收藏:
0 评论:
0 赞:
0 阅读:
322
一、概述
在实际的软件开发项目中,经常需要处理大量的文件。某些文件中包含了相当多的数据记录数,如作者本人参与过的项目中,一个文件中有好几十万条记录。如果一次性将多条记录读入,则会花费大量的处理时间,且占用大量的内存。
为此,要求对于包含大量数据记录的文件进行分批读取操作,即每一轮读取一定数目的数据记录,待将这些记录处理完成之后,再读取下一批数据。本文介绍分批读取文件中数据的程序流程,并给出了C程...
分类:
其他 时间:
2015-05-29 15:47:46
收藏:
0 评论:
0 赞:
0 阅读:
315
天呐,MIT的猎豹机器人可以在奔跑中跳跃过障碍 MIT花费数年时间让猎豹机器人成为一个更加高效能的奔跑者。现在,他们成功了。它的创造者可能认为是时间给它一次重大升级:这个金属的四足动物现在可以自主地像受训的马一样跳跃障碍物。是的,它可以在奔跑中自动监测并跳过多个物体--甚至无限跳跃。科学家们声称它是第一个能做到这些的四足机器人,并且我们打赌这些科学家将进一步训练它跳过更高的墙,而且要...
分类:
其他 时间:
2015-05-29 15:47:36
收藏:
0 评论:
0 赞:
0 阅读:
255
crfclust.bdb占用巨大空间导致磁盘满 问题分析: 一上班就接到用户现场电话说有一套RAC数据库无法访问,随即登陆上去首先查看了磁盘空间,发现两个节点的/DBSoft目录已满,首先怀疑的是告警日志文件和$ORACLE_HOME/dbs 产生的归档日志文件没有删导致,经过检查后事实否认了我的判断。 随即想到的是CHM(ClusterHealth Monitor)服务未关导致c...
分类:
数据库技术 时间:
2015-05-29 15:47:26
收藏:
0 评论:
0 赞:
0 阅读:
240
leetcode 219: Contains Duplicate II
java c++ python...
分类:
其他 时间:
2015-05-29 15:47:16
收藏:
0 评论:
0 赞:
0 阅读:
190
借助Vector实现栈,栈顶是向量末尾,栈底是向量起始:#include "../Vector/Vector.h" //以向量为基类,派生出栈模板类
template class Stack: public Vector { //将向量的首/末端作为栈底/顶
public: //size()、empty()以及其它开放接口,均可直接沿用
void push(T...
分类:
其他 时间:
2015-05-29 15:47:06
收藏:
0 评论:
0 赞:
0 阅读:
185
Description
Farmer John has noticed that the quality of milk given by his cows varies from day to day. On further investigation, he discovered that although he can't predict the quality of milk fro...
分类:
编程语言 时间:
2015-05-29 15:46:56
收藏:
0 评论:
0 赞:
0 阅读:
300
序
上一篇文章主要是说了说什么是重构,重构都在什么情况下开始。而这篇文章,则主要是讲讲重构的过程中,需要注意哪些东东。还有就是如何进行重构。
背景
说到底,重构无非就是为了让代码更加优雅,更加简练,更加高效。重构的结果就是找到一个平衡点,使得项目不仅能够稳定的运行,还能够很容易的被程序员理解,以至维护起来不用那么辛苦。那么,下面就说说重构过程中应该注意哪些事项...
分类:
其他 时间:
2015-05-29 15:46:46
收藏:
0 评论:
0 赞:
0 阅读:
266