自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 收藏
  • 关注

转载 Python中的psutil:一个用于获得处理器和系统相关信息的模块

无意间得知了psutil模块,去网上找了下,找到:http://pypi.python.org/pypi/psutil目前最新版是0.6.1打算去折腾折腾。不过先看看介绍。psutil简介psutil是什么psutil是个Python模块。psutil能干啥psutil能干的事是:提供了个接口,可以用来获取信息,包括:当前运行的进程系统(资源使用)信

2014-07-28 18:26:33 1447

转载 并发内存分配TBB的解决方案

http://blog.163.com/cp7618@yeah/blog/static/70234777201211643415445/在多线程程序中,普通的内存分配将成为严重的性能瓶颈。我们可以通过使用Threading Building Blocks的可扩展内存分配器来避免内存分配竞争和假共享问题。    内存分配不仅是编程的基本任务,也是在多核编程时影响效率的一大挑战。在

2014-04-03 09:45:13 1658

转载 stl中的vector,list,deque,map,set的区别

http://blog.163.com/cp7618@yeah/blog/static/702347772012101392727206/在STL中基本容器有: string、vector、list、deque、set、mapset 和map都是无序的保存元素,只能通过它提供的接口对里面的元素进行访问set:集合, 用来判断某一个元素是不是在一个组里面,使用的比较少map:

2014-04-03 09:44:32 525

转载 容器list使用之erase

程序里面使用了list容器,其中用到了erase()函数。花了点时间,搞清楚了erase()函数的机理。       常用的删除容器中元素的方法是如下(方法1):      list List;      list::iterator iter;      for( iter = List.begin(); iter != List.end(); )      {   

2014-04-03 09:44:05 497

转载 STL map 内存改变,迭代器失效,crash

http://blog.163.com/cp7618@yeah/blog/static/702347772012114103640735/问题描述游服文件TGameObjmap.h类TGameObjMap封装使用std::map, 在使用过程中会出现crash.原因分析 我们发现在使用TGameObjMap中,由于多线程没同步好或在使用迭代器同时内存改变,才导致的crash

2014-04-03 09:42:46 1338

转载 视频内容是如何在互联网进行分发的

http://www.rosoo.net/a/201301/16497.html视频网站如youtube,优酷网,土豆网,新浪视频等视频分享网站通多CDN技术进行视频内容分发。CDN翻译成汉语就是“内容分发网络”。编辑,网友 制作或上传视频到CDN网络,CDN网络将这些视频分发到分布于全国各地IDC机房中的点播服务上。用户则就近访问最近的点播服务进行视频体验。组成 CDN网络的关键软件有“

2014-03-24 18:21:55 2345

转载 CentOS 5.5 安装 RPMforge源

http://www.imfly.org/articles/2011/10/26/1319621595011.htmlRPMforge 是 Dag、Dries 和其它软件包的组合。它们为 CentOS 提供了超过 4000 个软件包,包括 mplayer、xmms-MP3 和其它流行的媒体播放工具。RPMforge 不是红帽子 Linux 产品或 CentOS 的组成部分,但它是为这些 Lin

2014-03-19 11:41:13 567

原创 vc中ifstream ofstream不能读取带有中文路径

有时候用ifstream或ofstream打开带有中文路径的文件会失败。解决办法:1、使用C语言的函数设置为中文运行环境setlocale(LC_ALL,"Chinese-simplified");2、使用STL函数设置为系统语言环境std::locale::global(std::locale(""));当然选2啦! ofstream writefile; str

2014-03-01 14:32:33 1127

转载 !!!从 std::list 中 size() 的时间复杂度引出的讨论

http://dantvt.is-programmer.com/posts/8313.html 很奇怪的,或者说是一个不应成为问题的问题...std::list 的 size() 方法时间复杂度是多少?第一感觉应该是 O(1) 没错吧,多一个变量用于储存链表长度应该是很轻易的事情。于是有了下面这段代码:#include#include#includeusing

2014-02-16 00:38:33 1279

原创 general error c101008d: Failed to write the updated manifest to the resource of file...

mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file ".\Debug\merge.exe". f解决办法,那就是在项目属性——配置属性——链接器——清单文件中, 把生成清单改成否就行了。经过进一步的探索,发现在项目属性——配置属性——清单工具——输

2013-12-18 10:59:43 3364 1

转载 使用Vitamio打造自己的Android万能播放器(1)——准备

----------------------http://www.cnblogs.com/over140/archive/2012/04/26/2471060.html前言  虽然Android已经内置了VideoView组件和MediaPlayer类来支持开发视频播放器,但支持格式、性能等各方面都十分有限,这里与大家一起利用免费的Vitamio来打造属于自己的Android万能播放器

2013-10-11 14:04:00 1127

原创 android 横竖屏

总结:1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次3、设置Activity的android:configChanges="orienta

2013-09-10 16:44:37 547

转载 Android自适应不同分辨率或不同屏幕大小

http://yulincqupt.iteye.com/blog/1683496一:不同的layoutAndroid手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢?   其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout

2013-09-10 15:53:54 822

转载 Android surfaceview详解

http://www.cnblogs.com/technology-fans/archive/2012/02/29/2373928.html周末看《精通Android游戏开发》(Pro Android Games),里面讲到游戏的框架,其中一个重要的概念surfaceview,觉得不是很理解,于是花了一点时间研究了下,写下自己的心得。surface,这个单词的意思是浮在表面的,那么

2013-09-10 14:45:03 588

转载 C++ 闭包 探秘

http://microcai.org/2013/07/20/closure.htmlPosted on 20 Jul 2013我经常说协程, 说协程的时候又经常会提到闭包. 还有我常说, boost::bind 是神器 归根结底, 神的是 "闭包"没有闭包, 就无法实现 asio 协程 (注意, 我说的是 ASIO的协程, 并不是通常意义上 setjmp/longjmp 或者

2013-08-07 11:09:45 779

原创 poedit使用(本地化和国际化)

gettext 的使用  开源官网 http://www.gnu.org/software/gettext/poedit的使用    http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/08/10/2133292.html                           http://www.cnblogs.com/xiaoch

2013-07-31 14:59:10 761

转载 浅析 Linux 的国际化与本地化机制

http://www.oschina.net/question/12_7648Linux 是一个国际化的操作系统,它的工具集和设备驱动程序均支持多语言操作。本文通过分析 glibc 中实现国际化和本地化机制的函数和命令工具集以及从程序开发者、翻译者和用户等多角度浅析国际化和本地化机制,从而更好的理解和使用 locale。什么是国际化和本地化不同的国家和地区因文化的差异,在日期、时间

2013-07-30 16:34:50 462

转载 软件本地化(国际化)步骤

增加本地化代码实例#define LOCALE_DIR “/usr/share/locale”#define LOCALE_DIR “”//如果设置当前目录#define _(string) gettext(string)int main(){setlocale(LC_ALL, "");//配置地域化信息bindtextdomain("test",LOCALE_

2013-07-30 16:19:12 968

转载 Boost - 多线程-boost recursive_mutex用法

http://cooker.iteye.com/blog/748826Author:QQ174554431比较一下,就知道这个函数怎么用,效果如何.C++代码  #include        void run()  {        for (int i = 0; i     {            std::cout     }    }     

2013-07-18 17:00:00 910

转载 boost::condition_variable 设计c++ 生产者消费者队列

http://www.cnblogs.com/sanjin/archive/2012/08/09/2629890.htmlboost::condition_variable 用法:当线程间的共享数据发生变化的时候,可以通过condition_variable来通知其他的线程。消费者wait 直到生产者通知其状态发生改变,Condition_variable是使用方法如下:·

2013-07-18 15:56:51 766

转载 MP4文件格式的解析,以及MP4文件的分割算法

MP4文件格式的解析,以及MP4文件的分割算法  mp4应该算是一种比较复杂的媒体格式了,起源于QuickTime。以前研究的时候就花了一番的功夫,尤其是如何把它完美的融入到视频点播应用中,更是费尽了心思,主要问题是处理mp4文件庞大的“媒体头”。当然,流媒体点播也可以采用flv格式来做,flv也可以封装H.264视频数据的,不过Adobe却不推荐这么做,人家说毕竟mp4才是H.264最佳的存

2013-07-02 17:49:21 779

转载 WinDbg配置和使用基础

WinDbg是微软发布的一款相当优秀的源码级(source-level)调试工具,可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。1. WinDbg介绍:    Debugging Tools and Symbols: Getting Startedhttp://www.microsoft.com/whdc/devtools/debugging/debugstart

2013-06-14 15:09:14 484

转载 解读mpeg2编码码率控制

http://www.rosoo.net/a/201005/9521.html#include #include #include "config.h"#include "global.h"/* private prototypes */static void calc_actj _ANSI_ARGS_((unsigned char *frame));static

2013-06-03 15:39:33 816

转载 组播的时候到底该如何绑定网卡

http://blog.hongquan.me/?p=114以前在代码中,遇到组播都是一直绑定0.0.0.0然后去把自己加入到组播组里面去。但是最近的一次改动却让我发现了一个问题。因为在显示的环境中机器上会有很多网卡(>3)。 而我们指向接收其中一个子网中的组播中的数据,那么很明显的想法就是接收端绑定相应子网的IP。在windows环境中,我们绑定了机器上该子网的IP(例如:172.1

2013-06-03 13:09:26 4376

转载 DirectShow VS2008开发环境搭建

http://blog.csdn.net/ym012/article/details/7231993四年前开发其它项目时搭建过环境,但是现在早忘了,又是又要麻烦了下gg姐姐和百度娘,现在把过程记一下,以后只麻烦自己就可以了。1,下载SDK下载:directx sdk文件名:DXSDK_Jun10.exe 下载:DirectShow Extra (为什么要这个,请看最

2013-05-29 16:26:07 980

转载 3D游戏编程入门(十一)D3D基础之FVF格式,图元

http://blog.sina.com.cn/s/blog_557599670100092o.html今天继续D3D基础,如果时间足够的话,应该可以能够绘制出简单的三角面   D3D基础概念   (一)灵活顶点格式 ( Flexible Vertex Format)FVF       其实这就是一个我们自己声明定义的一个结构,在其中,我们进行图元顶点的存储,我

2013-05-29 11:24:49 982

转载 DXUT框架剖析(1)

http://www.cnblogs.com/flying_bat/archive/2008/05/17/1201301.htmlDXUT(也称sample framework)是建立在Direct3D API之上的Direct3D应用程序框架,有了DXUT这样一个Direct3D程序框架,只需在这个框架的基础上编写相应的代码,从而简化了windows和Direct3D API的使用,

2013-05-29 11:04:15 736

转载 在Direct3D11中使用effect

DX SDK August 2009已经包含了DXSDK的RTM,但似乎新的effect系统还不成熟,反正被降级到D3DX11了,而且源文件被放到utilities里让用户自己编译lib。 具体使用方法如下:找到utilities文件夹里的effect11,build出d3dx11effects.lib将d3dx11effect.h和d3dx11effects.lib复制到你想放的

2013-05-28 12:48:35 1330

转载 [导入]显卡对于mipmap选择的研究

http://songxiaoyu8.blog.163.com/blog/static/208181282008038354274/d3d本身提供了一个mipmap用于一幅图像生成多个表面,以便根据贴图距离屏幕的远近来进行不同表面的选择,节约显存,一直用起来挺方便,因为是硬件帮助我们完成的,可是如果想要自己写一个纹理管理器的时候,就产生了这样一个思考,什么时候切换mipmap的

2013-05-28 11:20:38 832

转载 generated file: '../../build/vs71/release/lib_json\json_writer.asm': No such file or directory

I'm trying to use json-cpp in Visual Studio 2010. I have no problem when compiling debug, but release gives me the following error:C:\Dev\ThirdParty\jsoncpp-src-0.6.0-rc2\src\lib_json\json_writer.

2013-05-23 15:42:25 988

转载 IO模式设置网络编程常见问题总结—IO模式设置,阻塞与非阻塞的比较,recv参数对性能的影响—O_NONBLOCK(open使用)、IPC_NOWAIT(msgrcv)、MSG_DONTWAIT(re

http://blog.163.com/xychenbaihu@yeah/blog/static/132229655201121793744671/非阻塞IO 和阻塞IO:       在网络编程中对于一个网络句柄会遇到阻塞IO 和非阻塞IO 的概念, 这里对于这两种socket 先做一下说明:       基本概念:              阻塞IO::

2013-05-22 09:37:34 807

转载 Direcshow之视频捕捉

关于视频捕捉(About Video Capture inDshow)1. 视频捕捉Graph的构建一个能够捕捉音频或者视频的graph图都称之为捕捉graph图。捕捉graph图比一般的文件回放graph图要复杂许多,dshow提供了一个CaptureGraph Builder COM组件使得捕捉graph图的生成更加简单。Capture GraphBuilder提供了一个ICa

2013-05-21 11:43:31 1396 1

转载 按位异或运算符^

http://blog.csdn.net/kybd2006/article/details/3727218参与运算的两个值,如果两个相应位相同,则结果为0,否则为1。即:0^0=0, 1^0=1, 0^1=1, 1^1=0 例如:10100001^00010001=101100000^0=0,0^1=1 0异或任何数=任何数1^0=1,1^1=0 1异或任何数-任何数取反

2013-05-20 10:08:41 511

转载 网络字节序与主机字节序的转换

在对IP地址结构体SOCKADDR_IN赋值的时候,经常会用到下列的函数htonl,htons,inet_addr,与之相对应的函数是ntohl,ntohs,inet_ntoa。查看这些函数的解析,会发现这些函数其实是与主机字节序和网络字节序之间转换有关。就是什么网络字节序,什么是主机字节序呢?下面我写出他们之间的转换:用IP地址127.0.0.1为例: 第一步   127     .

2013-05-19 20:54:40 590

转载 lstrlenWInternal链接错误

http://blog.csdn.net/zhm_joy/article/details/7878224   有的时候可能出现如下错误(vc6.0工程转vs2005后):1>H264Addin.obj : error LNK2019: unresolved external symbol "int __stdcall lstrlenWInternal(wchar_t const *

2013-05-13 11:49:56 735

转载 C++ 容器及选用总结

http://www.cnblogs.com/answeryi/archive/2011/12/16/2289811.htmlhttp://www.doc88.com/p-918959441663.html目录====================================================第一章 容器第二章 Vector和string第三章 关联

2013-05-07 17:54:21 411

转载 c++中按位取反运算

http://blog.csdn.net/gukesdo/article/details/6998260html] view plaincopy#include stdio.h>  #include iostream>    using namespace std;    void main()  {            //做这类题目抓住两点:第一、无论是以进制表示还是整数

2013-05-07 13:26:36 982

转载 vc中关于 directx的配置,和dxsdk_extras(directshow)

2009-11-10 0:28此文章:自己编写 转载于《汤姆&杰瑞》DirectShow 1 —— 下载与VC配置1 DirectX SDK9Directshow sdk 下载网址 :http://download.microsoft.com/download/d/9/1/d91c44b9-fbac-4e8e-bee1-4a75777923ec/dxsdk_feb200

2013-05-02 16:34:26 937

转载 利用Nginx搭建http和rtmp协议的流媒体服务器

http://www.linuxidc.com/Linux/2013-02/79118.htm实验目的:让Nginx支持flv和mp4格式文件,同时支持Rtmp协议;同时打开rtmp的hls功能 资料: HTTP Live Streaming(缩写是 HLS)是一个由苹果公司提出的基于HTTP的流媒体 网络传输协议。 HLS只请求基本的HTTP报文,与实时传输协议(RTP)不同

2013-04-24 19:38:25 1237

转载 浅谈HTTP Adaptive Streaming技术及其前景

关键词:OTT  流媒体  HTTP Adaptive Streaming本文已发表于《世界宽带网络》2011.6 第18卷第5期 总200期 HTTP Adaptive Streaming(以下简称“HAS”)技术结合了传统的流媒体技术和HTTP渐进式下载播放的特点,以HTTP的方式向用户传送媒体内容,该技术的采用可以大大提升用户的媒体播放体验,同时该技术降低了头端服务器的技术复杂度

2013-04-24 19:32:44 783

空空如也

空空如也

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

TA关注的人

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