自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

云梦居

孤峰仰望天边月,脚下云海泛银波

  • 博客(19)
  • 资源 (16)
  • 收藏
  • 关注

原创 FFmpeg学习(四)-- libavformat 代码组成

ffmmpeg libavformat

2022-11-17 22:25:47 1039 3

原创 FFmpeg学习(三)-- libavutil 代码组成

FFmpeg libavutil

2022-04-13 22:25:59 3225

原创 FFmpeg学习 (二) ---- FFmpeg 常用对象关系图

FFmpeg 常用对象关系图AVFormatContext: 最顶层的上下文对象此对象中包含AVIOContext、AVInputFormat、AVOutputFormat、AVStream、AVCodec等用于编解码的对象指针。为了兼容输入、输出数据处理,AVFormatContext中有些成员仅适用于demux,有些仅适用于mux。如果demux时需要指定解码器,则设置video_codec_id、video_codec等音视频、字幕解码器,反之无需设置。由avformat_alloc_c

2022-03-30 10:11:03 686

原创 FFmpeg 学习(一)---- 从ffplay学习API调用流程

通过ffplay的源码学习ffmpeg的解码api调用流程,下面的图片基于plantuml制作。

2022-03-29 10:46:44 2121

原创 小工具: 调整外置文本字幕的时间

D:\Test\Python\tools>python subtitle.py -husage: subtitle.py [-h] -i INPUTFILE [-o OUTPUTFILE] [-t AD_TIME]

2021-12-26 12:49:27 1203 5

原创 在windows平台基于NDK的meson交叉编译设置

0.53.2 版本的meson 存在两个bug,造成无法编译成功。编译之前先修改之。修改办法: 编辑《site-packages》下的文件。1. environment.py中的get_exe_wrapper。如果不修改则会尝试在build环境运行host程序。defget_exe_wrapper(self): ifnotself.need_exe_wra...

2020-03-28 22:57:41 1739 2

原创 meson 报错“ Failed to detect MSVC compiler target architecture:” 的解决方法

当使用中文版MSVC作为meson的后台编译工具,进行meson setup 时, 会返回如下如下信息:meson.build:1:0: ERROR: Failed to detect MSVC compiler target architecture: 'cl /?' output is���� x64 �� Microsoft (R) C/C++ �Ż������� 19.16.2703...

2020-03-08 22:08:45 6523 3

原创 CLR 工程中不能使用EnumConverter的说明

在CLR工程中,如果在使用PropertyGrid控件时需要显示Enum类型的属性,不能使用EnumConverter进行转换。经过反复测试,我发现该类没有问题,在VS2015中问题出在Enum::GetNames中。该函数无法返回枚举类型的Names字符串。可以通过运行官方MSDN中的例子(https://msdn.microsoft.com/EN-US/library/1zt1yb

2016-08-06 18:05:39 369

原创 Android 4.0系统触摸设备概述

Android 4.0系统触摸设备概述    根据Android官网网页整理,英语原文见下面的URL: http://source.android.com/devices/tech/input/touch-devices.html. 编写本文主要目的为英语不好的兄弟参考。1. Touch Device 分类    在Android系统中触摸设备分为两类。   多点触摸:    

2013-11-08 09:44:36 2021

原创 Ubuntu 12.04 LTS 版下gnome3 桌面推荐扩展

最近安装了一个ubuntu12.04 LTS版,由于gnome3 的操作实在不习惯,就折腾了半天,通过各种插件,基本返回到了gnome2的桌面时代。现将我装的几个扩展分享一下:         Dexi Applications Menu (by wanderseeme): 创建一个App 菜单         Frippery Bottom Panel(by rmyorston) :

2013-11-02 12:58:03 713

原创 WTL 中CUpdateUI类的一个小bug

最近在学习WTL时,尝试用CUpdateUI在非模态对话框中同时修改按钮和菜单的文本时,菜单文本总是修改不成功,但单独修改菜单项的文本则没有问题。经过反复试验和源码对照,终于确定了问题所在。现在将这个WTL中的bug与大家分享一下,以便其他人遇到类似问题,不在迷茫。        在WTL(版本81_9127)中,打开atlframe.h中的第2604行,也就是CUpDateUIBase类的

2012-02-13 02:07:01 1564 1

原创 WTL环境中CEdit或Cstatic控件中修改字体大小和颜色

<br />      本文主要介绍只读模式的下的CEdit控件和CStatic控件的字体的大小和颜色的修改,编辑模式下的CEdit控件的原理是一样的只是消息变了。<br />      1. 修改字体颜色<br />        只读模式下的CEdit控件和CSataic控件通过发送WM_CTLCOLORSTATIC给主窗口来进行重绘,这时主窗口可以在重绘前设定字体颜色(编辑模式的Cedit通过WM_CTLCOLOREDIT)。具体实现如下:<br />        1.1  在主窗口的消息循环中

2011-05-31 15:38:00 4961 2

原创 wine 1.1.15 中的中文显示问题完美解决办法

大家在安装完wine以后,一般都会遇到中文显示问题,经过我的多次尝试,中文显示方块,主要为字体库找不到的问题,网上大家提了很多方法,比如全部改成“simsun”,这样以来虽然菜单没问题了,但是有些时候程序内的中文还是会显示为方块,这个时候,大家应该去wine的注册表中的下面的项里[HKEY_LOCAL_MACHINE/Software/Microsoft/Windows NT/CurrentV

2009-05-20 12:46:00 769

原创 在Fedora 10下用wine运行红色警戒3

    今天突然想用wine运行RA3,估计没问题,因为现在wine 1.1.9已经支持DX10了。经过半天测试,终于可以了,刚才练了一把,发现效果比在win下要好。但时候有时候会出现bug,小地图显示不出来。现将我的操作步骤说一下,有兴趣的兄弟可以试试。   0.我先将我的环境说说     win 为HP的oem版。     Fedora 10更新到最近,安装nv的177.82版驱动。    

2008-12-17 20:49:00 6577

原创 Fedora 10 (64位)下firefox支持flash插件的操作步骤

我的本子是HP dv6201,我用移动硬盘装了个Fedora10(X64).装完以后发现firefox播放不了flash插件,通过网上找资料和自己摸索,现在终于可以放了。现将操作步骤写出来,欢迎大家讨论。    由于现在的adobe公司还没有支持X86-64的flash插件。需要用到i386下的flash插件。因此需要多安装一些插件。1.先安装nspluginwrapper.     yum in

2008-11-30 00:47:00 3054 2

原创 Fedora Core 8 中的无线配置问题。

昨天在我的HP 6201的本子上安装FC8,安装完成以后,启动NetworkManager 和 NetworkManagerDispatcher,有线上王没问题,无线上网死活连不上,我的无线是采用的是WPA-PSK模式,加密是TKIP的,耗费我一下午的时间从网上下代码和查资料。有人建议手工配置wpa...服务。我试过了,还是不行。有人建议装NetworkManager 0.6.5,说是0.7中的一

2008-10-12 14:06:00 623

原创 Fedora Core 8下kde4.1 离线安装笔记

    由于感觉FC9太不稳定,本人想在FC8下安装KDE4.1,网上资料和官方网张要不是在线使用svn安装,要不就是其他版本的Linux的rpm包,实在找不到FC8的kde4.1的rpm包。只好自己动手安装。现将这几天折腾的心得与大家共享一下。我是下载源码包自己编译的,在线升级的情况不在讨论范围。1.准备工作  建议删除原有的kde环境,因为kicker和kdesktop在kde4.1中被pla

2008-10-09 12:42:00 1965

原创 Cygwin 的下载和安装

       Cygwin作为一个win下的类Linux开发环境,其功能大家都清楚,我就不多说了。但对其安装方式,实在不知道该怎么评价,经过一下午的研究,终于搞明白了个大概,先整理出来,与君共勉。        1.前期准备            1. 从http://www.cygwin.cn下载一个setup.exe,然后运行安装。            2. 可以选择三种安装方式。   

2008-08-05 20:28:00 1286 2

原创 WIN下环境变量的读写

 win下虽然可以用getenv或 GetEnvironmentVariable来获取环境变量,用SetEnvironmentVariable或者_putenv来设置环境变量。但是SetEnvironmentVariable或_putenv只能修改原来就有的环境变量。不能创建新的环境变量。如果需要在自己的程序中添加新的环境变量,并下次运行还能使用就需要自己编写代码实现。     win下的所有

2008-07-30 21:56:00 1277

VS2017-X64-GST-1.16.2.7z

基于VS2017编译的64位 Gstreamer 1.16.2 。编译工具: gst_build 支持项目: FFmpeg: YES dssim: NO gl-headers: YES glib: YES gst-devtools: YES gst-editing-services: NO gst-integration-testsuites: YES gst-libav: YES gst-plugins-bad: YES gst-plugins-base: YES gst-plugins-good: YES gst-plugins-ugly: YES gst-rtsp-server: YES gstreamer: YES gstreamer-vaapi: Feature 'vaapi' disabled gtest: NO json-glib: YES libffi: YES libnice: YES libpsl: YES libsoup: YES libxml2: YES openh264: YES orc: YES proxy-libintl: YES sqlite: YES tinyalsa: NO win-flex-bison-binaries: YES win-nasm: YES x264: YES zlib: YES

2020-03-26

i686-8.1.0-release-posix-sjlj-rt_v6-rev0.7z

MinGW-W64的32位安装包:i686-8.1.0-release-posix-sjlj-rt_v6-rev0.7z支持GCC8.1.0, 解压后即可使用。 利用下载工具下载的也是此压缩包,然后解压缩而已。 方便没梯子的!!!!

2019-08-06

X86_64-8.1.0-release-posix-seh-rt_v6_rev0.7z

MinGW-W64的64位安装包: X86_64-8.1.0-release-posix-seh-rt_v6_rev0.7z 支持GCC8.1.0, 解压后即可使用。 利用下载工具下载的也是此压缩包,然后解压缩而已。 方便没梯子的!!!!

2019-08-06

LLVM-8.0.1-win64.exe

LLVM 8.0.1 Win64.exe!!

2019-08-06

LLVM-8.0.1-win32.exe

LLVM-8.0.1-win32.exe!

2019-08-06

基于vs2015编译的GDAL-2.4.0(proj+geos)

基于VS2015编译的GDAL-2.4.0库, 集成了Proj-5.2.0和geos-3.7.1。此编译包中包括这三个库的32位版和64位版。 另外,编译了基于64位Python3.6.8的 python-gdal库。在X64\GDAL\python目录下,直接复制到对应的python环境中即可。

2019-01-06

opencv3 编程入门python代码

我自己在学习《OpenCV3编码入门》过程中编写的第6章-第11章的综合部分的python代码。python版本为3.6;初始学习时用的是opencv 3.3.1版。最近opencv更新到了3.4.0. 建议用3.4.0版本,因为3.4.0的帮助文档中新增了python调用接口说明。 由于opencv3系列版本中,SURF、ORB等算法移动到non-free模块,python安装opencv时,建议用 pip install --upgrade opencv-contrib-python。 这个命令下载的opencv带有扩展库。

2017-12-31

vs2015 CLR window form模板

从vs2012开始,vs中没有提供CLR使用的windows form模板。VS2012中虽然没有提供模板,但是向导中还是存在windows form的向导,所以只添加模板就能用。VS2015中向导也被删除了。此包复制了vs2010下的向导和安装包,方便没有安装VS2010的伙计直接使用。

2016-08-02

软件算法库(新增SHA256,DH算法)

我原来的软件算法库,进行了升级了,增加了dh算法,SHA256算法,并修改了原来的几个bug。这个库是原来库的升级版,完全包括原来的代码。大家以后可以下这个,就不用下原来那个了。

2010-03-30

Fedora 10(X86-64)下smplayer的解码器

解压到 /usr/lib下即可,smplayer默认查找/usr/lib/codecs目录。

2008-11-30

多用户博客系统以个人应用为出发点增加包括相册、音乐、论坛、留言板等功能

1. DLOG4J 3.0是一个多用户博客系统 2. 以个人应用为出发点增加包括相册、音乐、论坛、留言板等功能 3. 增加了好友、黑名单功能 4. 允许设置空间的样式、布局以及关闭和开启某些功能,功能个性化命名等 5. 全面引入标签功能,使包括日记、照片、讨论均可使用标签 6. 支持多种友情链接包括:WEB、WAP、RSS、站内等 7. 全功能WAP支持 8. 允许设置多个超级管理员对各个空间数据进行管理 技术 1. 升级组件Hibernate->3.1.3, Strus->1.2.9, Lucene 2.0.0 2. 采用最新的可视化编辑器FCKEditor,兼容包括IE,FireFox,Netscape等浏览器 3. 支持个人一级域名与空间之间的绑定 4. 采用客户端标识码充分确保表单数据的有效性 5. 大量采用缓存提升系统性能 6. 采用纯div+css结构开发,便于定制页面风格 7. 精心为互联网设计,支持各种集群环境 8. 支持各种操作系统、数据库以及应用服务器 中文支持及演示站点:Java自由人

2008-11-20

cygwinload

我写的处理cygwin下载所用的setup.ini文件和调整下载后的文件目录的工具的源码。。具体用法可以看我的blog (http://blog.csdn.net/gushansanren)或者 看代码<br><br>

2008-08-05

gdb中文手册(整理后doc版)

haoel的原版,有人翻译过,我整理了一下格式,网上的很多这个版本的下载,格式不是很好,

2008-07-30

openssl0.9.8e

大家都熟悉,不说了。可恶的10个字

2008-01-07

wincompat1.2

wince 下编译OPENSSL 必需的东西

2008-01-07

软算法源码(老版,大家可以去下新版)

我从网上搜集的一些软件算法,每个算法都是单独的部分,不相互关联可以拆开使用,十分方便。提供的算法不多,但都经常用,包括DES,3DES,BASE64,MD5,SHA1,RSA

2007-10-23

空空如也

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

TA关注的人

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