第一步:更改配置文件
chuck@ubuntu:/opt/gitlab-7.8.1-0/apps/gitlab/htdocs/config/initializers$ cp smtp_settings.rb.sample smtp_settings.rb
chuck@ubuntu:/opt/gitlab-7.8.1-0/apps/gitlab/htdocs/config/initializ...
分类:
其他 时间:
2015-04-14 16:41:44
收藏:
0 评论:
0 赞:
0 阅读:
296
通过上一篇文章,我们用ffmpeg分离出一个多媒体容器中的音视频数据,但是很可能这些数据是不能被正确解码的。为什么呢?因为在解码这些数据之前,需要对解码器做一些配置,典型的就是目前流行的高清编码“黄金搭档”组合H264 + AAC的搭配。本文将讲述H264和AAC的关键解码配置参数的解析,如果没有这些配置信息,数据帧往往不完整,导致了解码器不能解码。
H264的配置信息解析
前...
分类:
其他 时间:
2015-04-14 16:41:42
收藏:
0 评论:
0 赞:
0 阅读:
141
Confaccess.h
#ifndef __CONFACCESS_H__
#define __CONFACCESS_H__
#include
#include
#include
#include
class CConfAccess
{
public:
static CConfAccess* getInstance()
{
...
分类:
其他 时间:
2015-04-14 16:41:42
收藏:
0 评论:
0 赞:
0 阅读:
173
正则表达式是一种不确定有限自动机。NFA。
在书写正则表达式时应尽量减少回溯来提高正则表达式的效率。
一. 理解元字符
根据功能,元字符可分为两种类型:匹配位置的元字符和匹配字符的元字符。
1. 匹配位置的元字符
包括:^、$和\b三个字符。
^(脱字符号,在文章插入字时使用)
$(美元符号)。
他们分别表示行的开始和末尾。
^string 正则表达式匹配以str...
分类:
其他 时间:
2015-04-14 16:40:53
收藏:
0 评论:
0 赞:
0 阅读:
145
程序(已经accepted):
#include
#include
#include
#define N 1000010
char str[N];
int next[N];
int get_next(char pattern[], int next[])
{
int j=0,k=-1;
int len=strlen(pattern);
next[0]=-1;...
分类:
其他 时间:
2015-04-14 16:40:43
收藏:
0 评论:
0 赞:
0 阅读:
139
PHP核心技术与最佳实践之正则表达式匹配规则
本文介绍几种常用的匹配规则。
1. 字符组
查找数字、字母、空白很简单,因为已经有了对应这些集合的元字符,但是如果匹配没有预定义元字符的字符集合,方法很简单, 就是在方括号内列出它们。
例如:[aeiou]匹配任何一个英文元音字母,[.*?]匹配标点中的一个。注意此时方括号内的元字符失去了特殊意义。
也可以指定字符范围,例如[0-9]...
分类:
Web开发 时间:
2015-04-14 16:40:23
收藏:
0 评论:
0 赞:
0 阅读:
355
PHP核心技术与最佳实践之正则表达式反向引用
反向引用用于重复搜索前面某个分组匹配的文本。例如:“\1”代表分组1匹配的文本:
\b(\w+)\b\s+\1\b
要反向引用分组捕获的内容,可以使用“\k”上个例子:
\b(?\w+)\b\s+\k\b
【示例】:UBB标签代码
UBB标签用来在论坛和留言板中代替HTML,实现一些简单的HTML效果,同时防止滥用HTML出现安全问题。
...
分类:
Web开发 时间:
2015-04-14 16:40:13
收藏:
0 评论:
0 赞:
0 阅读:
310
PHP核心技术与最佳实践之对象的序列化
对象是一堆数据,可以把对象存储起来,以便需要时使用,这就是对象的序列化。
所谓序列化,就是把保存在内存中的各种对象状态(属性)保存起来,并且在需要时可以还原出来。下面代码实现了把内存中的对象当前状态保存到一个文件中。
$str = serialize($student);
Echo $str;
File_put_contents(‘s...
分类:
Web开发 时间:
2015-04-14 16:40:03
收藏:
0 评论:
0 赞:
0 阅读:
203
problem:
Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing all ones and return its area.
Hide Tags
Array Hash
Table Stack Dynamic
Programmin...
分类:
其他 时间:
2015-04-14 16:39:55
收藏:
0 评论:
0 赞:
0 阅读:
260
本文分析FFmpeg的H.264解码器的主干部分。“主干部分”是相对于“熵解码”、“宏块解码”、“环路滤波”这些细节部分而言的。它包含了H.264解码器直到decode_slice()前面的函数调用关系(decode_slice()后面就是H.264解码器的细节部分,主要包含了“熵解码”、“宏块解码”、“环路滤波”3个部分)。...
分类:
其他 时间:
2015-04-14 16:39:43
收藏:
0 评论:
0 赞:
0 阅读:
257
在启动WCF服务时,报错:
“net.tcp://localhost:8080/tcpTest”处带有协定“"ITestService"”的 ChannelDispatcher 无法打开其 IchannelListener。
在查看详细异常信息时:找到InnerException异常信息中,发现:
{"未提供服务证书。请在 ServiceCredentials 中指定服务证书。"}
...
分类:
其他 时间:
2015-04-14 16:39:33
收藏:
0 评论:
0 赞:
0 阅读:
1345
rand7生成7个整数,没有办法均匀的映射成10个整数,但是运行两次rand7可以生成49个数字,如果这49个数字是均匀分布的,舍去多余的9个,剩下的40个正好可以用模10运算映射到10个整数上。
代码1
view plain
int i;
do
{
i = 7 * (rand7() - 1) + rand7(); // it is...
分类:
其他 时间:
2015-04-14 16:39:23
收藏:
0 评论:
0 赞:
0 阅读:
175
这个算法的 思想 根 求 最小生成树算法 普里姆(Prim)算法 极其相似。迪杰斯算法 是求 一个顶点 到其他 顶点的 最短路径算法。
下面 上代码:(用的是 邻接矩阵 表示法)
//迪杰斯特拉 最短路径。
//从 vex顶点 到其他 顶点的 最短路径
void shortestPath_Dij(MGraph g,char vex){
int loc = graphLocation(g,ve...
分类:
编程语言 时间:
2015-04-14 16:39:13
收藏:
0 评论:
0 赞:
0 阅读:
126
运行tomcat
会按照WebApp的规则打包,生成一个含有内容的目录,名为你的项目名,并放在eclipse工作目录\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\目录下。然后告诉tomcat这里有webapp,所以能够运行。
maven依赖打包进/WEB-INF/lib/
有时候eclipse能获得ma...
分类:
系统服务 时间:
2015-04-14 16:39:03
收藏:
0 评论:
0 赞:
0 阅读:
267
将Android 4.4.4的计算器Calculator移植出来,可以独立的在Android Studio中使用。完整的代码已经推到我的GitHub,链接在文末。
下面看一下效果图:
这是在三星手机上的效果,和我之前在Nexus上用的计算器UI一样,原生的。当然有了源码,我们就可以定制自己想要的效果了。
代码可以去我的GitHub查看。在Dialer和Calculator中加入暗码启动指定应用...
分类:
移动平台 时间:
2015-04-14 16:38:53
收藏:
0 评论:
0 赞:
0 阅读:
683
一、准备工作
安装水经注万能地图下载器,如果没有安装本软件,可以百度“水经注软件”到官方网站下载。
编译OSG、OSGEarth和第三方插件等,这里有一个已经编译好的vs2010+osgearth,
下载地址“http://pan.baidu.com/share/link?shareid=107009&
uk=2801833827”。
二、下载地图
首先需要把谷歌卫星地图下载下来,这里...
分类:
其他 时间:
2015-04-14 16:38:43
收藏:
0 评论:
0 赞:
0 阅读:
283
类继承是在编译时刻静态定义的,且可直接使用,类继承可以较方便地改变父类的实现。但是类继承也有一些不足之处。首先,因为继承在编译时刻就定义了,所以无法在运行时刻改变从父类继承的实现。更糟的是,父类通常至少定义了子类的部分行为,父类的任何改变都可能影响子类的行为。如果继承下来的实现不适合解决新的问题,则父类必须重写或被其他更适合的类替换。这种依赖关系限制了灵活性并最终限制了复用性。
第一个例子,我...
分类:
编程语言 时间:
2015-04-14 16:38:33
收藏:
0 评论:
0 赞:
0 阅读:
517
一、like概述
like操作符用于在where句子中搜索列中的指定模式
语法:select column_name(s) from table_name where column_name
like pattern;
二、从persons表中选取addr以”s“开头的数据信息
语法:select * from persons where addr
like ...
分类:
数据库技术 时间:
2015-04-14 16:38:24
收藏:
0 评论:
0 赞:
0 阅读:
248
说明:
本实例主要演示网络分析数据集制作,服务发布,最后基于ArcGIS API for WPF做路径分析。
本实例参考ArcGIS官方文档,想了解GIS网络分析可查阅官方文档。
本实例数据为西藏道路数据,若无数据可新建简单的线要素。
本实例使用软件及版本:ArcGIS10.2,ArcGIS APIfor WPF24,VS2010。
最后为了增加效果叠加局部离线卫星地...
分类:
Windows开发 时间:
2015-04-14 16:38:13
收藏:
0 评论:
0 赞:
0 阅读:
221
gedit中文文本乱码。
复制以下命令到终端中,然后回车即可:gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8','GB18030','GB2312','GBK','BIG5','CURRENT','UTF-16']"...
分类:
系统服务 时间:
2015-04-14 16:38:03
收藏:
0 评论:
0 赞:
0 阅读:
296