VC Redistributed for NSIS

微软发布了Microsoft Visual C++ 2008运行库(Microsoft Visual C++ 2008 Redistributable Package)的分发包,安装该运行库后您的计算机将可以运行Visual C++ 2008编写的程序,即使您并未安装Visual Studio 2008。比起.NET运行库来讲,C++的运行库要小得多。
  Visual C++ 2008运行库提供了C、标准C++、ATL、MFC、OpenMP以及MSDIA等类库的运行支持。在支持并行配件的操作系统上,支持并行部署模式的类库(CRT, SCL, ATL, MFC, OpenMP)将会被安装到WinSxS文件夹。
  VC++ 2005~2012 编译的程序很多都需要用 vcredist_x86.exe / vcredist_x64.exe 来进行分发,所以安装 vcredist_x86.exe / vcredist_x64.exe 不可避免。
NSIS的安装程序:
; ExecWait ‘vcredist_x86.exe’ # 一般的安装
ExecWait ‘”vcredist_x86.exe” /q’ # silent install 静默安装
; ExecWait ‘”vcredist_x86.exe” /q:a’ # silent install, display a progress dialog but requires no user interaction.
; ExecWait ‘”vcredist_x86.exe” /qb’ # unattended install 无人值守安装
; ExecWait ‘vcredist_x86.exe /q:a /c:”msiexec /i vcredist.msi /qb! /l*v $TEMP\vcredist_x86.log” ‘ # suppress all UI during installation.

[转]常见滤波算法

一些常用的软件滤波方法

visualsvn 和xcode svn的配置

一直以来在做windows开发的过程中,都在使用SVN。从最开始的sub,到visualsvn都用的很好。

Configure-Step In VLC building

=============================================================
Configure Step for VLC
=============================================================

VMware 8.02安装MAC OS X Lion

一、准备工作:
1. VMware 8.0.2下载,可至官方网站查找并Google破解补丁
2. Mac OS X Lion 下载 DMG格式,可Google查找
MD5:18542a8a1a16657257ba0b5263f5b044
SHA:8ef208772f878698e9dd92b3632e25b23ffc9ca7
3. Unlock 补丁unlock-all-v102用于开启VM对Mac的支持。
4. DMG -> ISO 的转换工具,dmg2img,用于.dmg文件转换成.iso文件。*必须*

MSYS环境下编译VLC

最近一段时间一直在研究VLC的代码,用于开发一个基于MP4的流媒体播放框架。
首先遇到的问题就是在MSYS下编译VLC了,在网上找到了很多中文的教程都是关于cygwin编译的,都写的很好。但是我还是比较喜欢MSYS的环境。

Wither DirectDraw?

The DirectDraw API has been more or less deprecated for game developers since the release of DirectX 9.0 SDK back in 2002. The last time we shipped samples or documentation on DirectDraw dates back to the DirectX 8.1 SDK. Game developers looking to do 2D rendering should be using Direct3D, or on systems with DirectX 11 the Direct2D API could also be a good choice. The DirectDraw documentation can still be found on MSDN. A few lingering issues, however, has kept the DirectDraw header and import library in the DirectX SDK for many long years…

[转]Why Objective-C So Hard?

作为一个Objective-C的coder,我总能听到一部分人在这门语言上抱怨有很多问题。他们总在想快速学习这门语言来写一个App出来,但他们也总是联想到Objective-C看上去实在太难了或者在想这些语法符号都是神马玩意?不错,他们问得非常好,所以本人也解释一下为什么很多程序员相比较学习Ruby或者Java很容易,但在决定开发iOS或者OS X应用时会那么犹豫。

关于Run-time Library

?Run-Time Library是编译器提供的标准库,提供一些基本的库函数和系统调用。
我们一般使用的Run-Time Library是C Run-Time Libraries。当然也有Standard C++ libraries。
C Run-Time Libraries实现ANSI C的标准库。VC安装目录的CRT目录有C Run-Time库的大部分源代码。 C Run-Time Libraries有静态库版本,也有动态链接库版本;有单线程版本,也有多线程版本;还有调试和非调试版本。

VS2008环境下开发的某些程序在其他机器运行提示“由于应用程序配置不正确,应用程序未能启动”的问题,

VC9编译的程序在没有装过VC9(确切的说是.Net Framework3.5)的机器上运行时,如果提示“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。”这个错误,那么就说明该程序动态链接了VC9的运行时库,(如果还用到了MFC,那么可能动态链接了VC9的MFC库,同理还有ATL库),以及缺少对应的manifest文件,程序在目标机器上没有找到这些库和配置文件,因此导致了这个错误。出现这种情况的VC9编译器可能存在3个版本,接下来分别阐明:

应用程序内存消耗和虚拟内存【1】

物理内存和虚拟内存

各种 C++ 字符串类型转换(char *、wchar_t*、_bstr_t、CComBSTR、CString、basic_string 和 System.String)

本主题演示如何将各种 C++ 字符串类型转换为其他字符串。可以转换的字符串类型包括 char *wchar_t*_bstr_tCComBSTRCStringbasic_stringSystem.String。在所有情况下,在将字符串转换为新类型时,都会创建字符串的副本。对新字符串进行的任何更改都不会影响原始字符串,反之亦然。

[转载] Install erlang and mochiweb on windows

1. 到 http://www.erlang.org/download.html 下载 erlang,当前的最新版本是
R13A, 下载后按提示安装,建议不要安装到有空格的路径,免得导致不必要的路径
问题,比如我的安装路径是 d:\programs\erl5.7,把 man 文档解压后,复制 man
子目录到上述安装路径下, 以下是具体要下载的文件:

RAD Studio 2009 发布最新ISO 已集成Update1-4和HelpUpdate1

RAD Studio 2009 发布最新ISO 已集成Update1-4和HelpUpdate1
(请用下载工具下载,不要直接点击)

试图运行项目时出错:无法在web服务器上启动项目得解决办法

1:确认在“配置属性”中的“启用ASP.NET调试”为”True”
操作步骤:
VS环境里面,菜单-项目-项目属性(最下得选项)-配置属性(左边第二项)-Debugging-Enable Asp.Net Debugging 设置为True
作用:
确定调试器能过启动IIS来调试asp.net页面!

Winsock Programmer’s FAQ 中文翻译 Section 3.7 What’s UDP?

问:什么是UDP?
答:
用户数据报协议是TCP的替代品。 通常所指的"TCP/IP" 包含了所有的基本的互联网技术,包括UDP。但是UDP/IP这个词仅仅表示在IP中的UDP。

Winsock Programmer’s FAQ 中文翻译 Section 3.6 What’s TCP?

 翻译:keo321
关键字:Winsock ,TCP, SOCK_STREAM, socket()
说明:转载请注明出处。

关于Delphi中使用FFMpeg avcodec模块出现C0000090错误(Floating-point invalid operation)

描述:
         Delphi中调用对avcodec模块,对数据进行编码。提示异常,错误码C0000090(Floating-point invalid operation).
        1. 经检查编码库的封装调用没有任何问题。
        2. 图像编码前保存后,图像数据正常。

Xvid解码中的数据结构及相关规定

/*************************************************************
* Xvid解码中的数据结构及相关规定
* 说明:文档是在XvidCore.0.92版中有的,在后续的版本中没有再看到该文档,所以发出来给大家欣赏
* 希望会有所帮助。
* 更多的详细情况,可以到Xvid的邮件列表或者Xvid官网上看看,也希望可以同大家一起学习进步 *
 **************************************************************/

Xvid编码中的数据结构及相关规定

+——————————————————————–+
  Xvid 结构及规定的简要说明
 –编码部分
说明:本文来自Xvid.org, 文档简单易懂,不再作翻译了!
希望对玩Xvid的朋友有帮助。更多的详细情况你可以访问Xvid.org