自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

simon的天空

闻道有先后,术业有专攻,如是而已……生命不止,奋斗不息

  • 博客(197)
  • 资源 (38)
  • 收藏
  • 关注

转载 python2.7以下出 NameError: global name 'FileNotFoundError' is not defined的解决方案

原文链接:http://blog.csdn.net/waiwai3/article/details/77461276处理文件不存在使用FileNotFoundError来处理异常Python版本:2.7python代码:[python] view plain copy def count_words(filename):

2017-08-28 16:51:51 8835 1

转载 [转载]python中super出现的TypeError: must be type, not classobj 原因及解决

TypeError: must be type, not classobj python

2017-08-25 17:03:04 929

原创 对音视频或者相关资源进行对比的帖子

发现了几个对音视频或者相关资源进行对比的帖子,是Wikipedia上的,总结的非常好: 视频封装格式对比: https://en.wikipedia.org/wiki/Comparison_of_video_container_formats视频编码对比 https://en.wikipedia.org/wiki/Comparison_of_video_codecs音频编码器对比 https

2015-12-21 15:37:43 1188

转载 linux 如何显示一个文件的某几行(中间几行)

linux 如何显示一个文件的某几行(中间几行)

2015-08-27 22:43:36 3447

原创 编写android jni代码时遇到的问题

1、找不到c或者c++的头文件      可能原因:在app下的build.gradle中没有添加jns文件夹的路径。      在android括号下添加“sourceSets.main.jni.srcDirs = [] //disable automatic ndk-build call”,具体如下,其中“main.jni.srcDirs”代表jni文件的路径在app.main.jni

2015-06-15 18:43:34 949

转载 (一)程序入口-UIApplicationMain详解

Xcode4.2之前的main函数如下:int main(int argc, char *argv[]){    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];    int retVal = UIApplicationMain(argc, argv, nil, nil);    [pool relea

2015-06-01 18:26:43 3577

转载 新版TeamTalk部署教程

原文转自蓝狐(bluefox)的博客:http://www.bluefoxah.org/teamtalk/new_tt_deploy.html。对文中部分问题做了修改。0、简介新版TeamTalk已经在2015年03月28日发布了,目前版本定为1.0.0版本,后续版本号会按照如下规则进行:1、版本规则按照x.y.z的形式进行。2、各端小bug修复则版本号中z增加。3

2015-05-06 14:47:30 8339

原创 什么是OJ

OJ是Online Judge系统的简称,用来在线检测程序源代码的正确性。

2015-05-06 13:57:00 31010

转载 IM(INSTANTMESSAGING) 服务器的架构相关文章

IM 服务端下面三个是针对qq分析的1、http://www.cnblogs.com/stable/archive/2010/07/17/1779467.htmlIM服务器架构实现2、http://smallprogrammer.blog.163.com/blog/static/13165992820095259577713/IM服务器结构设计思路3

2015-04-27 15:22:39 1029

原创 webrtc在ubuntu14.04上的编译过程(千辛万苦啊)-2015.01.22

webrtc在ubuntu14.04上的编译过程(千辛万苦啊)-2015.01.22

2015-01-23 10:13:59 4459

原创 在我的虚拟机崩溃之后(2)

/dev/mapper/VolGroup-lv_root: unexpected inconsistency; run fsck manually的解决办法

2015-01-16 09:44:25 4829 1

转载 Linux 内核的同步机制--第 2 部分

转载自:http://www.ibm.com/developerworks/cn/linux/l-synch/part2/       这是本系列文章的第二部分,它详细地介绍了Linux内核中的同步机制:大内核锁、读写锁、大读者锁、RCU和顺序锁的API,使用要求以及一 些典型示例。本系列文章的第一部分则详细地介绍了 Linux 内核中的其它一些同步机制,包括原子操作、信号量、读写信号量和

2015-01-06 18:23:19 762

转载 Linux 内核的同步机制--第 1 部分

转载自:http://www.ibm.com/developerworks/cn/linux/l-synch/part1/        本系列文章分两部分,第一部分详细地介绍了 Linux 内核中的同步机制:原子操作、信号量、读写信号量和自旋锁的API,使用要求以及一些典型示例。第二部分将详细介绍在Linux内核中的另外一些同步机制,包括大内核锁、读写锁、大读者锁、RCU和顺序锁。

2015-01-06 17:35:03 813

转载 C++ 应用程序性能优化 -- 内存池

引言        本书主要针对的是 C++ 程序的性能优化,深入介绍 C++ 程序性能优化的方法和实例。全书由 4 个篇组成,第 1 篇介绍 C++ 语言的对象模型,该篇是优化 C++ 程序的基础;第 2 篇主要针对如何优化 C++ 程序的内存使用;第 3 篇介绍如何优化程序的启动性能;第 4 篇介绍了三类性能优化工具,即内存分析工具、性能分析工具和 I/O 检测工具,它们是测量程序性能的利

2014-12-30 10:40:09 2917 1

转载 与MySQL交互时, 应用程序应使用该一般性原则

1. 通过调用mysql_library_init(),初始化MySQL库。库可以是mysqlclient C客户端库,或mysqld嵌入式服务器库,具体情况取决于应用程序是否与“-libmysqlclient”或“-libmysqld”标志链接。2. 通过调用mysql_init()初始化连接处理程序,并通过调用mysql_real_connect()连接到服务器。3. 发出SQL语句并

2014-12-25 14:39:28 865

转载 国内大互联网公司如何做测试

原文地址:http://www.cnblogs.com/shapherd/p/3274950.html这里说的测试不单纯是某些测试书上常说的测试, 也包括测试开发。我理解测试的职责主要包括:2V+EP: validition+verification+Engineer productivity流程管理: 介绍下传统流程和敏捷流程从这两方面介绍下测试需要做的事情。validi

2014-12-10 15:08:40 2087

原创 C程序中对时间的处理——time库函数详解以及系统时间结构体类型

C程序中对时间的处理——time库函数详解以及系统时间结构体类型

2014-12-10 14:14:20 9570

原创 《用户体验要素》笔记

《用户体验要素》读书笔记

2014-12-08 16:16:57 2711

转载 大型网站架构演变和知识体系

原文地址:http://www.blogjava.net/BlueDavy/archive/2008/09/03/226749.html        之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那

2014-11-28 14:58:26 981

原创 有关音视频文件解析和提取等一系列问题的帖子集合,持续更新

有关音视频文件解析和提取等一系列问题的帖子集合

2014-11-26 13:41:35 1372

转载 CentOS开机自动运行程序的脚本

有些时候我们需要在服务器里设置一个脚本,让他一开机就自己启动。方法如下:cd /etc/init.dvi youshell.sh #将youshell.sh修改为你自己的脚本名编写自己的脚本后保存退出。在编写脚本的时候,请先加入以下注释#add for chkconfig#chkconfig: 2345 70 30#description: the description

2014-11-26 12:28:53 1832

原创 《卓有成效的管理者》读书笔记

第一章 卓有成效是可以学会的一 为什么需要卓有成效的管理者1 一个人的有效性与他的智力、想象力和知识之间没有太大的关联2 才能并非成果,只有通过有条理、有系统的工作,才可产生效益3 早起知识工作者只占少数,且知识工作者的工作不可量比,而现在知识工作者增多,使得劳力工作者减少二 谁是管理者1 在一个组织里,如一位知识工作者能够凭借其职位和知识,对该组织负有责任,并能够实质影响

2014-11-18 18:09:13 4244

转载 ffmpeg参数全解析-即ffmpeg -h帮助说明

FFmpeg version SVN-r19590, Copyright (c) 2000-2009 Fabrice Bellard, et al.  configuration: --prefix=e:/ffmpeg_build/r19590 --enable-gpl --enable-nonfree --enable-version3 --enable-pthreads --enable-

2014-11-11 16:42:32 6232

原创 《数学之美》摘要

这本书着实让我印象深刻,所以我把笔记分享出来,希望更多和我学习研究领域一样的人会喜欢并亲自阅读这本书,并能支持作者。毕竟国内这种书实在是太少了,也希望能有更多领域内的大牛能再写出一些这种书籍来让我们共同提高。1. 因为需要传播信息量的增加,不同的声音并不能完全表达信息,语言便产生了。2. 当文字增加到没有人能完全记住所有文字时,聚类和归类就开始了。例如日代表太阳或者代表一天。3. 聚类

2014-11-07 13:33:19 1634

转载 《一路求实(getting real)》笔记

梅特卡夫定律(Metcalfe's Law)和项目团队保持团队尽可能的小。梅特卡夫定律(Metcalfe's Law),“网路的价值,为使用者的平方”,应用到项目团队的时候得到一个推论:团队的效率和团队人数的平方成反比。我开始觉得三个人对于1.0产品发布 是最优的...从减少你计划添加到团队的人数开始,接着减少更多。—Marc Hedlund通信流通信在小团队比在大团队中更容易流动

2014-10-29 09:56:02 1083

原创 在我的虚拟机崩溃之后

因为开发过程中的一个不小心

2014-10-25 22:46:52 8178 5

转载 《动物农场》读后感

革命的都是无产阶级,所以一开始不想平等都难。一穷二白的时候最容易产生共识,所以能够行动一致。   但是对社会理论(也就是老猪少校那一套论述)的理解和发展,并不是每个动物都能做到。从动物们后来对“七诫”的掌握来看,智力水平的参差不齐明白摆在那里。有的连字母表都背不齐……所以你能指望他们把老少校的教导发展成系统的思想体系吗?   那是只有猪——这种最聪明的动物才能做到的,而且我很相信他们还占据

2014-10-22 10:04:15 1631

转载 OSG VS2012 win7环境搭建

Win7下 osg+vs2010环境搭建一.相关准备a) Osg源码当前最新版:OpenSceneGraph的3.0.0.zip下载链接:http://www.openscenegraph.org/downloads/stable_releases/OpenSceneGraph-3.0/source/OpenSceneGraph-3.0.0.zipb) Osg第三方库3

2014-09-23 13:39:21 3087

原创 用vs2012时遇到的奇葩问题

1、vs2012运行c/c++语言出现:无法查找或打开 PDB 文件.    1)、点 “调试”    2)、然后 选项和设置    3)、右边勾上 启用源服务器支持    4)、左边点 符号    5)、把微软符号服务器勾    6)、运行的时候等一下 莫慌!!    7)、问题解决2、Warning: GraphicsWindowWin32::grabFoc

2014-09-23 11:33:41 1826 1

原创 读书笔记《谷歌时代的工作方法》

内容不错,但篇幅过长。好处是富有趣味性。总的来说,是教人们更聪明的做事,善于使用工具和他人协作,也就是适应和利用自身所处的环境和条件。  以下为全书的笔记。    第一部分  鸡尾酒会与麦片,探索我们的大脑  ——大脑记忆原理,效应规律  原理1:为了实现大脑压力最小化,要把生活组织得有条不紊。  这些是原理,而不是规则。  规则意味着约束,而原理是一种可供参考的新

2014-09-22 18:04:27 1028

转载 每一个有理想的程序员都应该读的一本书-《rework》

原文链接: http://www.cnblogs.com/meng-meng/archive/2011/11/15/2249852.html每一个有理想的程序员都应该读的一本书-《rework》每一个程序员都有改变世界的梦想,他们不甘平凡,他们想要make a difference,他们想要创立世界上最cool的公司,那具体该如何做呢?风靡全球的《rework》将告诉你答案37

2014-09-04 10:40:16 817

原创 《长尾理论1.0》读书笔记

1、网络改变了传统行业的销售模式,网络将两种东西结合在了一起:一是无限的货架空间,二是有关购买趋势和公众观念的实时信息。2、我们生活在一个物理世界中,而且直到不久之前,我们的大多数娱乐媒介同样存在于物理世界中,这样的世界对我们的娱乐生活施加了戏剧性的限制。3、21世纪的娱乐业就是大热门和利基产品并驾齐驱的舞台。4、必须找到本地顾客是传统零售业的一个软肋,零售商必须选择足够热门的需求足够

2014-08-31 21:46:26 1233

原创 《拖延心理學》读书笔记

很偶然的机会接触到“procrastination”这个单词。同学在日志中分享了一篇教人如何早睡的文章,我顺藤摸瓜找到原文,然后从那里知道,一直困扰我的问题叫作“procrastination”。中文名为 “拖延症”。拜自己的强力拖延症所赐,英文版的PDF在我电脑里发了霉,真是讽刺!直到几天前,才将中文版零星看完。  拖延把我的生活搞得一团糟。我一直在推迟做决定,这导致我很长时间都是在浑浑

2014-08-24 17:24:39 1425

原创 《怪诞行为学2-非理性的积极力量》读书笔记

工作方面:1、为什么巨额资金带不来高业绩解决方法:第一种方法:每次发放雇员资金少一些,但发放次数多一些。第二种方法:按照某一段时间的平均值,而不是仅公按上一年度的水平确定资金。2、工作的意义:从乐高游戏中,我们可以学到些什么?解决方法:给工作赋予意义,让员工更有成就感,最重要的可能不是加重工作的意义,而是要注意不要破坏工作的过程和环节。3、宜家效应:为什么我们会高估自己的劳动成

2014-08-24 17:04:26 3064

翻译 HLS草案(中文版)

一、简介本文档介绍了通过HTTP传输极大的多媒体数据流的协议[RFC2616]。该协议支持媒体数据的加密,并提供流的备用版本(如比特率)。媒体数据可以在创建后被很快地传输,允许它在近实时被接收。在第11章中列出了,如HTTP的,描述相关标准的外部引用。二、概述                                                     多媒体演示文稿是由

2014-06-25 09:11:01 2678

原创 《番茄工作法图解》全书笔记

《番茄工作法图解》全书笔记作者:[瑞典] Staffan Nöteberg笔记:歧路一本言简意赅的小册子,一天就可以读完却可受用良久。不过适合自己的才是最好的,切勿求全责备。【思维导图版笔记】 思维导图笔记(PDF)下载:http://pan.baidu.com/s/1hqxEqbi思维导图笔记(PDF)下载:http://pan.baidu.com/s/1hqxE

2014-06-23 09:09:33 1877

原创 《如何阅读一本书》笔记

本文写给没看过原著的同学,希望大家仅读此文就能有些收获,对自己的阅读做些改进,然后有兴趣去读原著。原文链接:http://user.qzone.qq.com/4991583/infocenter#!app=2&via=QZ.HashRefresh&pos=1349856795PS:①本文“阅读”一词特指“有用之读”,带着强烈目的性的学习之读。还有一种“无用之读”:不经意翻到一本书,很是吸引,不忍放

2014-06-18 21:41:39 1635

原创 《史蒂夫·乔布斯传》读书笔记

开完一周例会,Boss突发奇想要我们讨论“乔布斯现象“这个话题。身旁的小女生嘟嘟囔囔地说了一句:”我觉得乔布斯的死只是这世上诸多事情中的一个,跟我们并没有太大关系,我们只要做好自己就可以。”在电影《穿普拉达的女魔头》里,安德丽娅因为时尚编辑纠结于选择哪条腰带而嗤笑后,米兰达对着她说了一句:“你以为这跟你无关?这些设计师们所青睐的天蓝色、最终可悲地流入CC大卖场的天蓝色、以折扣价才能让你们买得起的天

2014-06-12 09:44:12 2101

转载 rtmpdump源码分析

原文请参考:http://blog.csdn.net/leixiaohua1020/article/category/1362941

2014-06-11 10:57:49 1193

原创 从流程上对rtmp协议经行总结

一、握手:1、C0:C—>S2、S0: s—>c名称:C0 S0长度:1字节对于版本号的定义:当前rtmp协议的版本号一致为“3”,0、1、2是旧版本号,已经弃用。4-31被保留为rtmp协议的未来实现版本使用;32-255不允许使用。如果服务器端或者客户端收到的C0字段解析出为非03,如果是0x06考虑使用openssl进行解密C1 C2 S1 S2,如果对端对端不支持加密字

2014-06-10 15:58:46 7114

Webrtc最新源码

Webrtc最新源码,方便开发者使用。现在下载不易。

2015-01-14

nellymoser音频转aac

c++类源码,需要faac支持,其中用到了一些内存池等其他代码,大家可以忽略,当前文件无法编译,只能做参考。项目中抠出来的!

2014-09-18

OSG+VS2010+win7环境搭建所需全部文件

OSG+VS2010+win7环境搭建所需全部文件。包含 3rdParty_VC10_x86_x64.zip cmake-2.8.11.1-win32-x86 OpenSceneGraph-3.0.0 OpenSceneGraph-Data-3.0.0

2014-09-17

从流程上对rtmp协议经行总结(V1.1)

更新了中间出现的错误。特别是字段大小上的不明确。并且将重点画出来了。文档中有rtmp协议相关的抓包

2014-06-25

从流程上对rtmp协议经行总结

从流程上对rtmp协议经行了详细的总结。其中融合了rtmp官方规范,以及未在官方规范中提及的相关内容。

2014-06-11

Valgrind使用概览与总结

Valgrind使用概览与总结.详细说明了Valgrind的使用方法以及各工具的选项和使用方法。

2014-06-11

flv文件解析

flv文件解析,带有源代码。c++版本的,Visual C++

2014-04-24

rfc2187.ICPv2协议的应用(中文版)

这个文档介绍了ICP的软件实施细则。如果需要知道ICP协议的说明和消息格式,请参照RFC 2186规范

2014-04-24

rfc2186.(ICPv2)中文版

rfc2186.(ICPv2)中文版

2014-04-21

linux下jpg图片合并

此软件主要将多张jpg图像进行拼接(暂时支持横向拼接,稍微改动即可增加其他拼接方法),运行环境为LINUX。所有需要用到的库都以静态库方式存在于lib路径下。本程序意在创建一个cximage类在linux下使用的环境。 项目路径中含有测试文件1.jpg 2.jpg。程序运行后会生成3.jpg

2013-12-19

带有缩放功能的h264转jpg图片

具体情况参照readme。可以在linux下编译运行。有测试文件,有使用例子。

2013-12-18

yuv转jpg源码 带jpeg库 c++

此软件主要将YUV420视频流转码成单帧jpg图片,运行环境为LINUX。所有需要用到的库都以静态库方式存在于lib路径下。具体编译和使用参见readme.txt

2013-12-12

yuv转jpg源码 带jpeg库 c语言

此软件主要将YUV420视频流转码成单帧jpg图片,运行环境为LINUX。所有需要用到的库都以静态库方式存在于lib路径下。具体编译和使用参见readme.txt

2013-12-11

yuv视频查看器

查看yuv视频的有用工具,很好用。在windows平台上运行

2013-12-11

H264转yuv420 Linux下源码+库

此软件主要将h264裸流转码成YUV420视频,运行环境为LINUX。所有需要用到的库都以静态库方式存在于lib路径下。大部分从ffmpeg最新版(2013年12月7日)中抠出,没做裁剪。有时间和经历的朋友可以自己裁剪,特别是libavcodec.a这货太大。需要播放yuv视频的可以去下载个yuvplayer。ps,文件夹中有测试文件。小弟只能帮你们到此了

2013-12-11

yuv420视频转码h264格式

yuv420视频转码h264格式,具体说明,请看压缩包自带的readme。在linux下编译运行。

2013-07-24

linux下aac解码成pcm

实现在linux下使用libfaad库将aac文件解码成pcm。具体请看压缩包中的readme。

2013-07-24

rtmpdump\polarssl android版

用来移植librtmp和rtmpdump到android

2013-07-08

linux读取网卡数量

读取linux系统里的网卡数量,代码可自行修改。转载请注明出处

2013-03-27

CentOS 6.0 配置LVS(DR)+KeepAlived+nginx

主要实现双机热备和lvs虚拟化,使用KeepAlived+nginx。

2013-02-25

wav文件转MP3

wav文件转MP3,linux编译通过。具体编译方法在软件包的readme里。

2013-02-16

pcm音频转aac

pcm音频转aac,代码包里有编译方法。linux平台下编译通过

2013-02-16

http server&client;(epoll模型)

http server&client;(epoll模型),支持文件下载,续传,IPV6,页面展示,hls协议。本代码已经商用。压力测试通过

2013-02-16

http server&client;(select模型)

采用select模型的http server和client,代码里有readme,包括支持功能和编译方法。linux下编译.整体功能已经商用。压力测试通过

2013-02-16

H264 sps pps解析

可在linux下编译通过的c++ sps pps解析类。读取文件(包中有测试文件),解析结果显示在打印里。可自行修改。

2013-01-18

视频文件文件头解析--WMV

视频文件文件头解析--WMV

2013-01-16

视频文件文件头解析--wma

视频文件文件头解析--wma

2013-01-16

视频文件文件头解析--ts

视频文件文件头解析--ts

2013-01-16

视频文件文件头解析--mpg

视频文件文件头解析--mpg

2013-01-16

视频文件文件头解析--avi

视频文件文件头解析--avi

2013-01-16

视频文件文件头解析--mp4

视频文件文件头解析--mp4

2013-01-16

视频文件文件头解析--mkv

视频文件文件头解析--mkv

2013-01-16

基于rtmpdump的rtmp包转解码打包ts(h264+aac)

基于rtmpdump的rtmp包转解码打包ts(h264+aac),通过rtmpdump收流,调用系统接口,转码音视频数据包成h264视频和aac的音频。供封转ts使用

2013-01-16

linux pcm转MP3代码

使用pcm音频转换成MP3音频。linux下编译通过

2013-01-16

speex音频转pcm和aac

音频采集端(麦克风)采集的speex音频,转成pcm,pcm转成aac,也可直接由speex转成aac,另加了一个链表的类。可直接编译使用。speex转pcm,pcm转aac,speex转aac

2013-01-16

双向循环链表 c++基本类

c++ 实现双向链表 可继承,带有测试代码,可以编译使用并测试

2012-11-18

数组型单向环形队列基本类 c++

用c++实现的数组型单向环形队列基本类,在linux下编译通过,带有测试代码。可扩展、继承

2012-11-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除