<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[我的奋斗@2011之移动互联网]]></title><description><![CDATA[人因梦想而伟大]]></description><link>https://blog.csdn.net/psusong</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; psusong]]></copyright><item><title><![CDATA[ffmpeg fork timeline]]></title><link>https://blog.csdn.net/psusong/article/details/6253912</link><guid>https://blog.csdn.net/psusong/article/details/6253912</guid><author>psusong</author><pubDate>Wed, 16 Mar 2011 16:25:00 +0800</pubDate><description><![CDATA[FFmpeg社区政变和地震大事记]]></description><category></category></item><item><title><![CDATA[关于百度的五大真相]]></title><link>https://blog.csdn.net/psusong/article/details/6094062</link><guid>https://blog.csdn.net/psusong/article/details/6094062</guid><author>psusong</author><pubDate>Thu, 23 Dec 2010 14:07:00 +0800</pubDate><description><![CDATA[<br />关于百度的五大真相<br />昨天看到互动百科“致百度CEO李彦宏的公开信”，文章太酸、太长、太烂，百度该不该骂？该！百度成为众矢之的离不开中文第一搜的地位，以至于骂百度已经成为媒体博取用户关注的一种手段，赚钱赚到这样让这么多人恶心的程度，也实属难得。<br />很多人知道百度，不一定完完全全地了解百度，笔者这里就权且列五条关于百度的不良记录，权当笑谈。<br />真相一：在搜索结果中放广告赚钱<br />百度搜索竞价排名是笔者目前了解到的，多年来百度收入占比最大的一块业务，即便多次更名也丝毫没]]></description><category></category></item><item><title><![CDATA[成为一名优秀程序员所需要知道的那些事]]></title><link>https://blog.csdn.net/psusong/article/details/5956994</link><guid>https://blog.csdn.net/psusong/article/details/5956994</guid><author>psusong</author><pubDate>Thu, 21 Oct 2010 16:40:00 +0800</pubDate><description><![CDATA[成为一名优秀程序员所需要知道的那些事]]></description><category></category></item><item><title><![CDATA[Streaming media protocols]]></title><link>https://blog.csdn.net/psusong/article/details/5874358</link><guid>https://blog.csdn.net/psusong/article/details/5874358</guid><author>psusong</author><pubDate>Thu, 09 Sep 2010 21:43:00 +0800</pubDate><description><![CDATA[常用流媒体传输协议。]]></description><category></category></item><item><title><![CDATA["POD type" in C++]]></title><link>https://blog.csdn.net/psusong/article/details/5866871</link><guid>https://blog.csdn.net/psusong/article/details/5866871</guid><author>psusong</author><pubDate>Mon, 06 Sep 2010 18:02:00 +0800</pubDate><description><![CDATA[POD type介绍]]></description><category></category></item><item><title><![CDATA[How to resolve '_DllMain@12 already defined in xxx.obj' ?]]></title><link>https://blog.csdn.net/psusong/article/details/5858388</link><guid>https://blog.csdn.net/psusong/article/details/5858388</guid><author>psusong</author><pubDate>Thu, 02 Sep 2010 13:52:00 +0800</pubDate><description><![CDATA[如何解决 _DllMain() 重复定义的错误？]]></description><category></category></item><item><title><![CDATA[pthread_t definition]]></title><link>https://blog.csdn.net/psusong/article/details/5809791</link><guid>https://blog.csdn.net/psusong/article/details/5809791</guid><author>psusong</author><pubDate>Fri, 13 Aug 2010 14:56:00 +0800</pubDate><description><![CDATA[pthread_t的定义以及初始化。]]></description><category></category></item><item><title><![CDATA[在Windows下用MinGW+GCC编译SDL的注意事项]]></title><link>https://blog.csdn.net/psusong/article/details/5360618</link><guid>https://blog.csdn.net/psusong/article/details/5360618</guid><author>psusong</author><pubDate>Tue, 09 Mar 2010 15:19:00 +0800</pubDate><description><![CDATA[长期（大于3年）以来被一个极其郁闷的问题困扰：就是在自己用gcc编译的SDL.dll一直比libsdl.org官方发布的SDL.dll的性能弱。即使用同样的codebase也是如此，最初是怀疑编译器的版本不同造成的，今天仔细分析了SDL编译时的configure脚本的实现，才发现真正原因是SDL用来侦测DirectX的代码与我本地的MinGW的内置的include和libs不兼容造成的，使得SDL]]></description><category></category></item><item><title><![CDATA[Chrome常用的启动参数以及about命令]]></title><link>https://blog.csdn.net/psusong/article/details/5313282</link><guid>https://blog.csdn.net/psusong/article/details/5313282</guid><author>psusong</author><pubDate>Sat, 20 Feb 2010 18:37:00 +0800</pubDate><description><![CDATA[Chrome常用的启动参数：--user-data-dir=UserDataDir   自定义用户数据目录 --start-maximized   启动就最大化 --no-sandbox   取消沙盒模式 --single-process   单进程运行 --process-per-tab   每个标签使用单独进程 --process-per-site   每个站点使用]]></description><category></category></item><item><title><![CDATA[在栈(stack)上动态分配内存的一种简单实现方式]]></title><link>https://blog.csdn.net/psusong/article/details/5305468</link><guid>https://blog.csdn.net/psusong/article/details/5305468</guid><author>psusong</author><pubDate>Wed, 10 Feb 2010 19:29:00 +0800</pubDate><description><![CDATA[有时候为了代码的高效性，需要在stack上分配内存。一般而言如果不通过额外的寄存器，只通过esp指针是没法实现在stack的上的内存的动态分配的，因为compile没法通过单纯一个esp指针来实现变量的相对地址的管理。 例如要实现如下类似函数： int foo(int n){    int x=100; // assume its not put in a regis]]></description><category></category></item><item><title><![CDATA[变态的pkg-config]]></title><link>https://blog.csdn.net/psusong/article/details/5191432</link><guid>https://blog.csdn.net/psusong/article/details/5191432</guid><author>psusong</author><pubDate>Thu, 14 Jan 2010 22:03:00 +0800</pubDate><description><![CDATA[关于pkg-config的说明： 为了解决引用各种第三方库时的cflags和ldflags的设置问题，pkg-config被引进到编译配置中来，以便为了用一种统一的方式来自动设置项目所依赖cflags和ldflags等参数，  pkg-config是通过库提供的一个 .pc 文件获得库的各种必要信息的，包括版本信息、编译和连接需要的参数等。这些信息可以通过 pkg-config提供]]></description><category></category></item><item><title><![CDATA[pthread 静态编译版本在Windows下使用时的注意事项]]></title><link>https://blog.csdn.net/psusong/article/details/5189659</link><guid>https://blog.csdn.net/psusong/article/details/5189659</guid><author>psusong</author><pubDate>Thu, 14 Jan 2010 13:56:00 +0800</pubDate><description><![CDATA[ 作为通用的跨平台高性能线程库，在很多跨平台的项目中都可以看见pthread的身影。pthread本身的实现比较优雅，APIs使用起来也很方便。但在Windows下使用静态编译的pthread时要特别注意一下，必须显式的调用如下四个函数，否则pthread用到的一些全局变量会没有被初始化，导致所有的pthread的APIs调用都crash.  BOOL pthread_win3]]></description><category></category></item><item><title><![CDATA[x264 for Visual Studio 2008]]></title><link>https://blog.csdn.net/psusong/article/details/5158563</link><guid>https://blog.csdn.net/psusong/article/details/5158563</guid><author>psusong</author><pubDate>Fri, 08 Jan 2010 14:57:00 +0800</pubDate><description><![CDATA[ 默认情况下，用MinGW/gcc 编译x264的动态库的时候只能生成libx264.dll和libx264.dll.a,这个.a文件不是标准的Win32的DLL导出函数所用到的lib格式，虽然可以修改文件名为libx264.lib，然后在VS2008中用: #pragma comment(lib, "libx264.lib") 的方式来使用，但是由于此做法属于Hack性质的，]]></description><category></category></item><item><title><![CDATA[算法的威力:法国人用台式机打破由超级计算机创造的圆周率运算世界记录]]></title><link>https://blog.csdn.net/psusong/article/details/5142971</link><guid>https://blog.csdn.net/psusong/article/details/5142971</guid><author>psusong</author><pubDate>Wed, 06 Jan 2010 14:59:00 +0800</pubDate><description><![CDATA[法国人Fabrice Bellard最近使用一台普通的台式电脑，完成了冲击由超级计算机保持的圆周率运算记录的壮举，他使用台式机将圆周率计算到了小数点后2.7万亿位，超过了由目前排名世界第47位的T2K Open超级计算机于去年8月份创造的小数点后2.5万亿位的记录。  Bellard使用的电脑是一台基于2.93GHz Core i7处理器的电脑，这部电脑的内存容量是6GB，硬盘]]></description><category></category></item><item><title><![CDATA[保证函数调用时stack的起始地址是十六字节对齐的方法]]></title><link>https://blog.csdn.net/psusong/article/details/5096912</link><guid>https://blog.csdn.net/psusong/article/details/5096912</guid><author>psusong</author><pubDate>Tue, 29 Dec 2009 10:48:00 +0800</pubDate><description><![CDATA[    在某些应用到SSE指令的代码中，都会要求所参与运算的内存地址必须是16字节对齐，否则程序将会crash. 在默认情况下如果一个(静态/动态)库是用gcc编译的，并且调用该(静态/动态)库的程序也是用gcc编译的，则该程序将运行正常，因为这样可以保证所有代码中都用相同的stack初始化逻辑，如果代码出错，则必定是真实的错误，而不是由于函数调用过程中stack初始化错误而造成的。 ]]></description><category></category></item><item><title><![CDATA[Visual C++ 别名包含的用法： #pragma include_alias]]></title><link>https://blog.csdn.net/psusong/article/details/5085416</link><guid>https://blog.csdn.net/psusong/article/details/5085416</guid><author>psusong</author><pubDate>Sun, 27 Dec 2009 11:41:00 +0800</pubDate><description><![CDATA[缘起： 用某些版本的DirectX SDK 来编译mpc时会遇到如下问题： .....include/qedit.h(498) : fatal error C1083: Cannot open include file: dxtrans.h: No such file or directory 这是因为 dxtrans.h这个文件在某些版本的Microsoft Dire]]></description><category></category></item><item><title><![CDATA[x264常用options整理]]></title><link>https://blog.csdn.net/psusong/article/details/5073517</link><guid>https://blog.csdn.net/psusong/article/details/5073517</guid><author>psusong</author><pubDate>Fri, 25 Dec 2009 10:15:00 +0800</pubDate><description><![CDATA[Syntax: x264 [options] -o outfile infile [widthxheight] Infile can be raw YUV 4:2:0 (in which case resolution is required),  or YUV4MPEG 4:2:0 (*.y4m),  or Avisynth if compiled with support ]]></description><category></category></item><item><title><![CDATA[暴风被判侵犯美国瑞尔公司著作权 赔偿20万元]]></title><link>https://blog.csdn.net/psusong/article/details/5071617</link><guid>https://blog.csdn.net/psusong/article/details/5071617</guid><author>psusong</author><pubDate>Thu, 24 Dec 2009 20:54:00 +0800</pubDate><description><![CDATA[ 12月23日消息，美国瑞尔数码公司诉暴风公司侵权一案近日在北京市高级人民法院宣判，暴风公司被判立即停止侵犯著作权行为，并在判决生效之日起15日内赔偿瑞尔公司经济损失人民币20万元。　　据了解，RealPlayer媒体播放器软件是瑞尔公司研发的播放RM/RMVB格式文件的媒体播放器。瑞尔公司指出，暴风公司未经瑞尔公司授权，擅自在其多个版本的“暴风影音”媒体播放器软件中复制并使用RealPl]]></description><category></category></item><item><title><![CDATA[How to compile x264 on Windows?]]></title><link>https://blog.csdn.net/psusong/article/details/5070867</link><guid>https://blog.csdn.net/psusong/article/details/5070867</guid><author>psusong</author><pubDate>Thu, 24 Dec 2009 17:28:00 +0800</pubDate><description><![CDATA[How to compile x264 on Windows? 0) install Subversion, CVS and git 1) install MinGW + msys from:http://www.sourceforge.net/projects/mingw 2) install yasm fromhttp://www.tortall.net/p]]></description><category></category></item><item><title><![CDATA[GCC Linker 在Windows下的查找依赖库的规则]]></title><link>https://blog.csdn.net/psusong/article/details/5069185</link><guid>https://blog.csdn.net/psusong/article/details/5069185</guid><author>psusong</author><pubDate>Thu, 24 Dec 2009 14:35:00 +0800</pubDate><description><![CDATA[    经常在Linux下做开发的朋友都知道，gcc在LDFLAGS中的-l编译选项会告诉连接器去找程序所依赖的第三方库，比如-labc,会和libabc.a这个库做依赖，即自动匹配libxxx.a。     而在windows上则除了上述匹配规则外，还额外做了如下匹配规则：xxx.lib,亦即-labc如果找不到libabc.a，会尝试寻找abc.lib.通过此举对Windows的开发人]]></description><category></category></item></channel></rss>