使用VS2013的命令行时,报了一个错误:ERROR: Cannot determine the location of the VS Common Tools folder
弄了半天,发现从开始菜单点开的是VS2012的命令行工具...
在VS2013命令行中编译兼容XP的程序
在VS2013的解决方案中设置兼容XP比较简单,在项目的 属性-常规-平台工具集 中选择 v120_xp 即可。但如果是使用VS的命令行来编译某些程序时,要怎么办呢?
Qt5.7 VS2013生成pdb及xp兼容
最近更新了编译环境到Qt5.7及VS2013,记录一下几个细节。
使用OpenSSL生成根证书并签发子证书
关于SSL及证书体系的知识这里不再赘述,仅记录下在Windows下生成根证书并签发子证书的过程。
git代理服务器设置
如下,可设置git的http/https代理,注意设置后clone项目需用HTTP形式的链接,而非原来的SSH(git@xxx.com)形式的链接。
npm代理服务器设置
经常用到,记录一下 1
2
3
4
5#设置代理
npm config set proxy="http://127.0.0.1:8118"
#取消代理
npm config delete proxy
Apache 2.4.x 局域网访问配置
安装了WAMP之后,Apache始终无法在局域网其它电脑上访问。一番摸索,Apache 2.4与Apache2.2的配置有所不同。
MP4视频修复工具:recover_mp4.exe
之前收到客户反馈有损坏的视频,终于找到了一款靠谱(且不收费)的视频修复工具:recover_mp4.exe,主页在此:http://slydiman.me/eng/mmedia/recover_mp4.htm 。话说战斗民族的技术总是这么犀利,主页总是这么大巧不工。
OpenSSL CA签发证书时报stateOrProvinceName field is different between
在使用OpenSSL签发子证书时,报如下的错误: 1
The stateOrProvinceName field is different between the CA certificate <AAA> and the request <AAA>
原因在于字符编码,在openssl.cnf这个配置文件的string_mask字段中,常用的值有"utf8only"、"nombstr"等,如果根证书和被签发证书的字条编码不致时,就会出现这个错误。 解决方法是统一编码,重新生成子证书(或根证书)。
FFMPEG系列之五:H264视频流直播
这篇应该暂时是FFMPEG系统的收官之作了,要做的事情很简单:把编码得到的(置于MP4容器中的)H264视频流的AVPacket(见系列第3篇:http://www.spirithy.com/2016/11/13/ffmpeg_third/)通过网络发送到另一端,然后另一端通过解码器decode(见系列第2篇,官方示例中的video_decode_example:http://www.spirithy.com/2016/11/10/ffmpeg_second/),得到图像并展示。