简介:
crtmpserver是一款不错的开源流媒体服务器,用c++语言编写,跨平台。
官方介绍crtmpserver不仅支持adobe rtmp协议,还支持其它常用的协议:
. To and from Flash (RTMP,RTMPE, RTMPS, RTMPT, RTMPTE)
. To and from embedded devices: Android, IP cameras, ...
分类:
其他好文 时间:
2014-06-05 00:28:20
阅读次数:
346
上次的简易bootloader虽然下载验证成功,可以成功引导内核启动linux,但是LCD一直处于白屏状态,没有显示。而mini2440的vivi就没有这情况,所以问题可能出在一些与LCD有关的初始化上。经过查看原理图和对照源代码,做了一些修改,最后LCD可以正常工作。
修改工作主要就是将对应LCD控制线和数据线的GPIO口进行初始化:
主要代码如下:
void port_init(void...
分类:
其他好文 时间:
2014-06-05 02:05:04
阅读次数:
260
《学习opencv》笔记——IplImage数据结构...
分类:
其他好文 时间:
2014-06-05 01:03:48
阅读次数:
371
在做Asp.net项目中,visual studio 2010创建项目时总会带有default.aspx页。其实也就是所谓的首页,比如以前总喜欢定义一个Index.aspx。然后,所有功能页面从这个页面进去。我也比较喜欢这样用。之前在default上写了不少frameset,大约是收了html的影响。实际上当我仔细看代码时,发现asp.net并不支持frameset,它支持的是ifram。还是改过...
分类:
Web程序 时间:
2014-06-05 02:04:26
阅读次数:
258
freemarker
1、错误描述
java.io.FileNotFoundException: Template user.ftl not found.
at freemarker.template.Configuration.getTemplate(Configuration.java:580)
at freemarker.template.Configuration.getT...
分类:
其他好文 时间:
2014-06-05 03:05:45
阅读次数:
247
Java线程的join方法可用于暂停当前线程的执行直至目标线程死亡。Thread中一共有三个join的重载方法。
public final void join():该方法将当前线程放入等待队列中,直至被它调用的线程死亡为止。如果该线程被中断,则会抛出InterruptedException异常。
public final synchronized void join(long...
分类:
编程语言 时间:
2014-06-05 03:41:18
阅读次数:
243
C++11中的初始化列表构造函数(Initialize_list Constructors)是将std::initializer_list作为第一个参数的构造函数,并且没有任何其他参数(或者其他参数具有默认值)。例如:
#include
#include //必须包含该头文件
#include
using namespace std;
class A
{
private:
vector m...
分类:
编程语言 时间:
2014-06-05 03:32:22
阅读次数:
287
freemarker入门实例
1、设计思路
(1)新建Maven Project
(2)生成freemarker模板
(3)写freemarker页面ftl文件
(4)写测试文件
2、新建Maven Project
3、生成freemarker模板
FreemarkerTemplate.java:
/**
* @Title:FreemarkerTem...
分类:
其他好文 时间:
2014-06-05 02:13:05
阅读次数:
202
摘要: struts.xml是struts2开源框架的核心配置文件,其中包含一些全局的属性,用户请求和响应Action之间的对应关系,以及配置Action中可能用到的参数,以及处理结果的返回页面。还包括各种拦截器的配置等。本文用源代码的角度,来理解struts.xml文件的运行机理,及牵涉的各种文件开发项目前灵活运用struts源代码各种文件,省去将所有的参数及key值拼写出错。
配置strut...
分类:
其他好文 时间:
2014-06-05 02:16:32
阅读次数:
248
New Document
function checkSpace() {
var obj = document.getElementById("name");
var str = obj.value;
if (str.indexOf(" ") >=0) alert("输入有空格!");
obj.value = str.r...
分类:
Web程序 时间:
2014-06-05 02:15:54
阅读次数:
215
【案例】、请用struts2开源框架实现如下功能:
注解:下文中所提及的源目录文件,为struts源代码下载文件(本文用的代码为:struts-2.3.15.1)后,\struts-2.3.15.1\apps\struts2-blank.war项目解压的文件
步骤一:创建一个Web工程(struts2--2)
步骤二:将原生态的struts中的jar包(\struts2-blank\...
分类:
移动开发 时间:
2014-06-05 02:46:56
阅读次数:
587
#include
#include
#define N 4
double getLength(double a1,double b1,double a2,double b2);//计算两点之间的距离
double mianji(double x1,double y1,double x2,double y2,double x3,double y3);//计算三角形面积
double get...
分类:
其他好文 时间:
2014-06-05 01:48:28
阅读次数:
624
本人习惯边学习,边总结精华,以下内容就是学习linuxcast.net的nash_su老师学习的个人笔记。
另外个人强烈推荐itercast.net教学视频,虽然现在服务器已关闭,但是在百度云上还是有一整套视频下载。
IP编址
IP地址是一个双层编址方案,一个IP地址标识一个主机(更准确地说是一个网卡接口)现在应用最广泛的是IPV4编址,已经开始逐渐向IPV6编址...
分类:
其他好文 时间:
2014-06-05 02:49:35
阅读次数:
337
托管元数据是一个集中管理的术语的分层集合,我们可以定义术语和术语集,然后将其用作 SharePoint Server 2013 中项目的属性。简单的说,术语是一个可与 SharePoint Server 2013 中的项目相关联的词或短语。术语集则是一个相关术语的集合。
下面,让我们在实践中了解术语和术语集,以及在SharePoint 2013中的作用。
1、首先,我们需要创建”Man...
分类:
其他好文 时间:
2014-06-05 01:23:21
阅读次数:
323
freemarker将文件读写到HTML中
1、设计思路
(1)写freemarker模板方法
(2)写测试文件方法
(3)新建ftl文件
(4)在指定的路径下,新建文件夹
2、写freemarker模板方法
/**
* 输出文件到指定的路径下
* @Title:printFile
* @Description:...
分类:
Web程序 时间:
2014-06-05 01:22:45
阅读次数:
290
如题,要得到先付出。
最近项目尾声,估摸着找工作。投了些类似百度、新浪、阿里的公司,都没人搭理。感觉很失落,本来很有自信的觉得找个好工作应该没有问题,然而事实上,没有太多能出手的东西。反思自己,我不能活在自己的世界,太理想主义,总想着我独立完成了一个项目,应该没有问题。其实别人对你不熟,不存在信任,你必须让人看见可以信任的东西。
所以我决定了,必须做个东西出来,放AppStore,同时不断总结...
分类:
其他好文 时间:
2014-06-05 02:00:52
阅读次数:
257
本文为小甲鱼数据结构和算法教学视频的学习笔记
第一章:谈谈数据结构和算法这2个好基友
一、聊聊数据结构
1、为什么学数据结构?编程能力有质的飞越,不再停留在调用现成的API,做一个上档次的程序员。
2、什么是数据结构?数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及他们之间的关系和操作等相关问题的学科。
思考:好吧,简单来说程序设计 =数据结构
+ 算法,数...
分类:
其他好文 时间:
2014-06-05 01:22:03
阅读次数:
221