- 博客(75)
- 资源 (7)
- 收藏
- 关注
原创 Protobuf rpc搭建简介
简介什么是 GoogleProtocol Buffer?来自网上的文字介绍:Google ProtocolBuffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准。他们用于 RPC 系统和持续数据存储系统。Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通...
2018-05-10 10:28:35
956
1
转载 搭建vue.js es6 搭建
0.查询npm版本:npm -v //如果 安装最新版本:npm i npm g1.安装webpack:(全局安装) //查看版本:webpack -v npm install webpack -g2.安装vue.js //查看版本:vue -V npm install vue -g 3.安装vue命令行工具 npm in
2017-05-29 15:09:52
613
转载 linux c 字符串到time_t时间转换
转载:http://www.vimer.cn/2009/10/%E6%97%B6%E9%97%B4time_t%E5%92%8Cstring%E6%A0%BC%E5%BC%8F%E4%BA%92%E8%BD%AC.htmlint StringToTimeEX(const string &strDateStr,time_t &timeData){ char *pBeginPos = (ch
2015-10-27 15:08:52
1199
转载 rapid 解析 json
教程 转:http://rapidjson.org/zh-cn/md_doc_stream_8zh-cn.html#StringBuffer用法例:http://shahdza.blog.51cto.com/2410787/1614604【唠叨】 在游戏中使用Json来储存数据,既方便读取,又方便管理。 比如CocosStudio 1
2015-09-29 20:12:41
1204
原创 python中json到dict转换
1、基本是利用python自带json库进行转换转自 http://www.hulufei.com/post/201004161735(实际上JSON就是Python字典的字符串表示,但是字典作为一个复杂对象是无法直接转换成定义它的代码的字符串,Python有一个叫simplejson的库可以方便的完成JSON的生成和解析,这个包已经包含在Python2.6中,就叫json 主要包含四
2015-09-06 10:05:04
4899
原创 python 字符处理代码 1.0
#! /usr/bin/env python# -*- coding: gbk -*-import osimport stringfrom KewordCntCfg0 import *from DirTools import *class CBunchStrTools: @staticmethod def Atoa(num):
2015-07-25 18:01:08
469
原创 python 简单日志文件
对日志的库,进行简单封装,以便调用class CLog4File: def __init__(self): self.m_log = logging.getLogger("SmartBox") #logging.basicConfig(filename = os.path.join(os.getcwd
2015-07-25 17:56:48
512
转载 用oprofile统计CPU cache的命中率
时间关系,过后只贴转载地址,后面学习:http://bbs.chinaunix.net/thread-2022155-1-1.html
2014-11-05 22:34:08
982
转载 python setuptools安装
转自:python setuptools安装 2013-04-14 18:25:29| 分类: python网络编程|举报|字号 订阅如果你没有安装setuptools,而你的机器又没法联网运行python setup.py install你会发现惊奇地发现有错误:Traceback (most recent
2014-11-04 13:59:50
865
转载 在Linux下,一个文件也有三种时间,分别是:访问时间、修改时间、状态改动时间
在windows下,一个文件有:创建时间、修改时间、访问时间。而在Linux下,一个文件也有三种时间,分别是:访问时间、修改时间、状态改动时间。两者有此不同,在Linux下没有创建时间的概念,也就是不能知道文件的建立时间,但如果文件建立后就没有修改过,修改时间=建立时间;如果文件建立后,状态就没有改动过,那么状态改动时间=建立时间;如果文件建立后,没有被读取过,那么访问时间=建立时
2014-07-17 10:27:01
567
转载 推荐系统--基于用户的协同过滤算法
1. 概述和搜索引擎一样,推荐系统是为了帮助人们更快速的获得对自己有用的信息。和搜索引擎不同,推荐系统是人们被动的获取,由系统根据用户行为或其他的信息推荐给用户的,儿搜索引擎是用户主动输入关键字获取的。从某种意义上说,搜索引擎和推荐系统是互相补充的。而推荐算法的本质是通过一定的方式将用户和物品联系起来,从而有效的给用户推荐本身感兴趣或需要但是没有发现
2014-07-15 19:27:01
1467
转载 协同过滤——基于用户的推荐算法
一个开源电子书:下载下来看了一下,发现该书讲的数据挖掘算法浅显易懂,受益匪浅,不敢独享,特将我的理解+精简翻译奉上:协同过滤1.1. 共同爱好——我喜欢你所喜欢的。我们从学习推荐系统来开始数据挖掘之旅,推荐系统到处可见,国外的amazon,国内的京东、淘宝等系统。如何理解推荐系统呢?我们看一个例子:例如我们在京东浏览一本《数据挖掘概念与技术》:从页面向下看:
2014-07-15 19:16:19
1125
转载 Apache Mahout:适合所有人的可扩展机器学习框架
转:http://www.ibm.com/developerworks/cn/java/j-mahout-scaling/
2014-07-15 10:20:10
608
转载 基于lucene实现自己的推荐引擎
采用基于数据挖掘的算法来实现推荐引擎是各大电子商务网站、SNS社区最为常用的方法,推荐引擎常用Content-Based 推荐算法及协同过滤算法(Item-Based 、User-based)。但从实际应用来看,对于大部分中小型企业来说,要在电子商务系统完整采用以上算法还有很大的难度。1、常用推荐引擎算法问题1)、相对成熟、完整、现成的开源解决方案较少粗略分来,目前与数
2014-07-15 09:51:07
452
转载 并行编程中的“锁”难题
转自:http://www.parallellabs.com/2011/10/02/lock-in-parallel-programming/
2014-07-11 19:38:05
483
转载 PAST:基于对等网络节点协助的流媒体数据传输策略的研究与实现
对等网络研究及应用的不断发展使其吸引了越来越多的关注。基于对等网络的流媒体数据传输技术充分利用对等网络参与节点相互协作的特性,取得了很好的应用效果,对互联网络从文本模式向多媒体模式迈进进程,具有深远的影响。 本文在现有研究实践成果的基础上,提出了以对等网络中节点相互协助为基础的流媒体数据传输方案:PAST(Peer Assisted Streaming Transmission)。该方案力
2014-05-18 15:52:19
765
转载 OAuth认证协议原理分析及使用方法
oauth第二代 oauth2开放认证协议原理及案例分析写于 2011-8-4twitter或豆瓣用户一定会发现,有时候,在别的网站,点登录后转到 twitter登录,之后转回原网站,你会发现你已经登录此网站了,比如像 feedtwitter rss2twitter 推特中文圈(这个目前好像有点问题转回来的时候是个错误地址) 这种网站就是这个效果。其实这都是拜 OAut
2014-05-09 18:03:08
602
转载 开源PaaS平台-CloudFoundry的架构设计、
CloudFoundry云开发大会:http://www.infoq.com/cn/zones/vmware/VMware在今年4月份突然发布了业内第一个开源的PaaS——CloudFoundry。发布至今的这几个月里,笔者一直关注它的演进,并从它的架构设计中获益良多,觉得有必要写出来与大家分享一下。本文会分为两个部份:第一部份主要介绍CloudFoundry的架构设计,从它所包含
2014-05-09 11:57:35
740
转载 FFMPEG结构体分析:AVFrame
注:写了一系列的结构体的分析的文章,在这里列一个列表:FFMPEG结构体分析:AVFrameFFMPEG结构体分析:AVFormatContextFFMPEG结构体分析:AVCodecContextFFMPEG结构体分析:AVIOContextFFMPEG结构体分析:AVCodecFFMPEG结构体
2014-05-06 19:29:50
515
转载 ffmpeg 从内存中读取数据
ffmpeg一般情况下支持打开一个本地文件,例如“C:\test.avi”或者是一个流媒体协议的URL,例如“rtmp://222.31.64.208/vod/test.flv”其打开文件的函数是avformat_open_input(),直接将文件路径或者流媒体URL的字符串传递给该函数就可以了。但其是否支持从内存中读取数据呢?这个问题困扰了我很长时间。当时在做项目的时候
2014-05-06 19:26:12
625
转载 XBMC开源学习
XBMC(全称是XBOX Media Center)是一个开源的媒体中心软件。XBMC最初为Xbox而开发,可以运行在Linux、OSX、Windows、Android4.0系统。我自己下载了一个然后体验了一下,感觉确实不错,和Windows自带的媒体中心差不多。http://blog.csdn.net/leixiaohua1020/article/details/17454977
2014-05-06 19:09:08
559
转载 [总结]RTMP流媒体技术零基础学习方法
本文主要总结一些我在学习RTMP流媒体技术过程中积累的经验。也为后来学习RTMP流媒体技术的人们一个参考。本文力图从简到难,循序渐进的介绍RTMP流媒体技术的方方面面,先从应用说起,逐步深化剖析相关工程的源代码。看完本文的话应该会对RTMP流媒体技术有比较完整的了解。0.背景知识本章主要介绍一下RTMP流媒体技术都用在了哪里(在这里仅列几个我所知的,其实远比这个多)。说
2014-05-06 17:46:52
551
转载 100行代码实现最简单的基于FFMPEG+SDL的视频播放器
FFMPEG工程浩大,可以参考的书籍又不是很多,因此很多刚学习FFMPEG的人常常感觉到无从下手。我刚接触FFMPEG的时候也感觉不知从何学起。因此我把自己做项目过程中实现的一个非常简单的视频播放器(大约100行代码)源代码传上来,以作备忘,同时方便新手学习FFMPEG。该播放器虽然简单,但是几乎包含了使用FFMPEG播放一个视频所有必备的API,并且使用SDL显示解码出来的视频。
2014-05-06 17:42:03
496
转载 通过 ffmpeg 无损剪切/拼接视频
剪切/拼接视频文件是一种常见需求。在线视频网站现在往往将一个视频文件分割成 n 段,以减少流量消耗。使用 DownloadHelper/DownThemAll 这类工具下载下来的往往就是分割后的文件。能实现剪切/拼接视频文件的工具多种多样,但往往都需要进行视频重编码(transcoding),这就不可避免的带来了视频质量上的损耗,更不用提那长的令人发指的转换时间了…其实借助 ffmpeg
2014-05-06 17:40:22
1114
转载 ffmpeg参数中文详细解释
此前写了好几篇ffmpeg源代码分析文章,列表如下:图解FFMPEG打开媒体的函数avformat_open_inputffmpeg 源代码简单分析 : av_register_all()ffmpeg 源代码简单分析 : avcodec_register_all()ffmpeg 源代码简单分析 : av_read_frame(
2014-05-06 17:38:25
402
转载 ffmpeg 源代码简单分析 : avcodec_decode_video2()
此前写了好几篇ffmpeg源代码分析文章,列表如下:图解FFMPEG打开媒体的函数avformat_open_inputffmpeg 源代码简单分析 : av_register_all()ffmpeg 源代码简单分析 : avcodec_register_all()ffmpeg 源代码简单分析 : av_read_frame(
2014-05-06 17:24:15
681
转载 ffmpeg 源代码简单分析 : av_read_frame()
此前写了好几篇ffmpeg源代码分析文章,列表如下:图解FFMPEG打开媒体的函数avformat_open_inputffmpeg 源代码简单分析 : av_register_all()ffmpeg 源代码简单分析 : avcodec_register_all()ffmpeg 源代码简单分析 : av_read_frame(
2014-05-06 16:31:26
699
转载 x264函数调用关系图 FFMPEG中MPEG-2编解码函数调用关系图MPEG-4 AVC/H.264 信息FFMPEG 学习笔记x264中的Decoderx264 代码下载信息H.264/AVC中C
1 encoder 2 slice write 3 analyse FFMPEG中MPEG-2编解码函数调用关系图1 Encoder (函数调用从左到右,下同;图片显示不全时,请下载显示) 2 P帧运动估计流程图3 B帧运动估计
2014-05-06 13:47:56
1930
转载 FFMpeg分析1:URLProtocol,URLContext和ByteIOContext
FFMpeg分析1:URLProtocol,URLContext和ByteIOContext
2014-05-06 13:46:51
619
转载 图解FFMPEG打开媒体的函数avformat_open_input
此前写了好几篇ffmpeg源代码分析文章,列表如下:图解FFMPEG打开媒体的函数avformat_open_inputffmpeg 源代码简单分析 : av_register_all()ffmpeg 源代码简单分析 : avcodec_register_all()ffmpeg 源代码简单分析 : av_read_frame(
2014-05-06 10:06:51
598
转载 ffmpeg 源代码简单分析 : av_register_all()
此前写了好几篇ffmpeg源代码分析文章,列表如下:图解FFMPEG打开媒体的函数avformat_open_inputffmpeg 源代码简单分析 : av_register_all()ffmpeg 源代码简单分析 : avcodec_register_all()ffmpeg 源代码简单分析 : av_read_frame(
2014-05-06 09:40:28
441
转载 ffmpeg搭建hls服务器
2014/4/30 19:49:47林夕 2014/4/30 19:49:47-f dshow -r 25 -s 1280*720 -i video="SA7160 PCI, Analog 02 Capture" -f dshow -ar 48000 -i audio="SA7160 PCI, Analog 02 WaveIn" -pix_fmt yuv420p -subq 4 -s
2014-05-02 14:20:47
1042
转载 Linux下的Memcache安装
最近在研究怎么让Discuz!去应用Memcache去做一些事情,记录下Memcache安装的过程。Linux下Memcache服务器端的安装服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 。下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcach
2013-11-16 16:45:02
363
转载 error while loading shared libraries: libevent-2.0.so.5
error while loading shared libraries: libevent-2.0.so.5 2011-02-24 17:13:31| 分类: memcache | 标签:libevent usr lib64 shared libraries |字号 订阅今天安装memcache启动服务时出现 error whi
2013-11-16 16:34:26
609
转载 linux高性能CPU问题
1.用top命令查看哪个进程占用CPU高gateway网关进程14094占用CPU高达891%,这个数值是进程内各个线程占用CPU的累加值。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 14094 root 15 0 315m 10m 7308 S 891%
2013-11-12 15:42:16
536
转载 高cuu的分析心得
1.用top命令查看哪个进程占用CPU高gateway网关进程14094占用CPU高达891%,这个数值是进程内各个线程占用CPU的累加值。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 14094 root 15 0 315m 10m 7308 S 891%
2013-11-12 14:05:20
570
转载 nginx 配置文件
PS:Nginx使用有两三年了,现在经常碰到有新用户问一些很基本的问题,我也没时间一一回答,今天下午花了点时间,结合自己的使用经验,把Nginx的主要配置参数说明分享一下,也参考了一些网络的内容,这篇是目前最完整的Nginx配置参数中文说明了。更详细的模块参数请参考:http://wiki.nginx.org/Main#定义Nginx运行的用户和用户组user www www;
2013-11-10 01:18:13
618
转载 nginx上搭建HLS流媒体服务器
简介:HTTP Live Streaming(缩写是 HLS)是一个由苹果公司提出的基于HTTP的流媒体 网络传输协议。是苹果公司QuickTime X和iPhone软件系统的一部分。它的工作原理是把整个流分成一个个小的基于HTTP的文件来下载,每次只下载一些。当媒体流正在播放时,客户端可以选择从许多不同的备用源中以不同的速率下载同样的资源,允许流媒体会话适应不同的数据速率
2013-11-09 22:22:24
1356
转载 yun 添加本地源
前面介绍过一篇[Redhat Linux RHEL5配置CentOS YUM更新源] ,毕竟是要走外网的,而且介绍的资源是在交大的教育网,速度不是很理想,其实我们可以自己手动建立本地YUM源,这样速度是花花的。。配置过程如下创建YUM目录使用root用户登录系统,并使用下面的命令创建目录:# mkdir /media/cdrom# mkdir /va
2013-11-09 20:42:56
883
报批稿“电话号码映射(ENUM)解析系统技术要求_第2部分:Tier2系统”公示
2013-09-13
电话号码映射
2013-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人