- 博客(24)
- 资源 (52)
- 收藏
- 关注
原创 JW Player 网页媒体播放利器播放视音频
JW Media Player是一个开源的在网页上使用的Flash视频、音频以及图片播放器,支持 Sliverlight 播放,可以通过一个XML文件使播放器自动切换显示一组图片,并播放背景音乐。它支持播放的Adobe Flash Player和HTML5浏览器可以处理任何格式(FLV文件,H.264标准,MP4功能,VP8的,WEBM,支持MP3,AAC,JPG,PNG和GIF)。它也支持各
2015-01-31 15:29:09 3006 1
原创 C#.NET U盘插拔监控
【1】涉及的知识点1) windows消息处理函数protected override void WndProc(ref Message m)捕获Message的系统硬件改变发出的系统消息2) 硬件信息类DriveInfo【2】核心函数消息常量:/// /// windows消息常量/// class CWndProMsgConst{
2015-01-27 22:06:21 3716
原创 c# 异步调用 BeginInvoke与EndInvoke方法
为什么要进行异步回调?众所周知,普通方法运行,是单线程的,如果中途有大型操作(如:读取大文件,大批量操作数据库,网络传输等),都会导致方法阻塞,表现在界面上就是,程序卡或者死掉,界面元素不动了,不响应了。异步方法很好的解决了这些问题,异步执行某个方法,程序立即开辟一个新线程去运行你的方法,主线程包括界面就不会死掉了。异步调用并不是要减少线程的开销, 它的主要目的是让调用方法的主线程不需要同步等待在
2015-01-25 19:23:51 10308
原创 Visual Studio 设置多处理器并行编译
【1】项目 =》 属性 =》 C/C++ =》 常规 =》 多处理器编译【2】工具=》选项=》项目和解决方案=》VC++项目设置=》最大并发C++编译数
2015-01-19 20:55:29 9302
原创 C/C++ __FILE__,__LINE__输出调试信息
在写程序的时候,总是或多或少会加入一些printf之类的语句用于输出调试信息,但是printf语句有个很不方便的地方就是当我们需要发布程序的时候要一条一条的把这些语句删除,而一旦需要再次调试的时候,这些语句又不得不一条条的加上,这给我们带来了很大的不便,浪费了我们很多的时间,也造成了调试的效率低下。所以,很多人会选择使用宏定义的方式来输出调试语句。编译器内置宏,ANSI C标准中有几个
2015-01-12 17:20:29 2978
转载 面试 如何面试程序员
面试对于大多数开发人员来说是一项很基本的技能。一次失败的招聘会造成很严重的长期的后果,二流的人会把三流的人带进公司(一流人才雇一流人才,二流人才雇三流人才)。另一方面,把优秀的应聘者拒之门外更是一种伤害。 一场技术面试至少包括三部分。首先验证简历的真实性,然后评估应聘者的经验价值,最后测试应聘者的技术能力。1: 验证简历 简历上的任何东西都是假的,除非被证明。
2015-01-08 17:40:58 793
原创 HLSL 像素着色器ps_2_0运行没问题,ps_3_0运行有问题
最近开发中用到了像素着色器,我写了一个文本数据用 D3DXCompileShaderFromFile 对其进行编译,当我设置为 ps_2_0 时一切正常。因程序需要编写更多的分支语句,而ps_2_0的指令数等受限,因此我想改为 ps_3_0 版本编译,编译正常【我对硬件进行了测试,它是支持 ps_3_0的】。运行时发现:ps_2_0 图像显示正确;使用ps_3_0 时,图像显示错误,为一张
2015-01-08 14:26:43 1696 2
原创 C++/CLI 托管C++之导出注释【11】
Git 源码地址将封装好的CLI Dll提供给NET使用时,当然少不了注释的添加。本文就是介绍使用XML注释的方式,获取Dll对应的注释。涉及两点:【1】CLI的成员的注释需要按照标准的方式进行添加,简单点就是C#怎样添加注释///, CLI也要按照同样的方式添加,如下图:/// <summary>/// 1 字符串测试类/// </summary>p...
2015-01-01 16:44:56 2361
原创 C++/CLI 托管C++之联合体union封装【10】
Git 源码地址CLI封装Union时,没有对应的类型,使用的是结构体struct,指定每个元素的偏移位置。【1】声明结构体struct时,需要显示指定为Explicit。【2】每个数据需要使用FieldOffsetAttribute指定偏移位置。C++导出函数typedef union _testStru4{ int iValLower; int iValUppe...
2015-01-01 16:19:02 2014
原创 C++/CLI 托管C++之结构体封装(内存对齐#pragma pack)【9】
Git 源码地址CLI封装涉及内存对齐的结构体时,使用的是StructLayoutAttribute,指定Pack为1、4、8等属性。【1】C++导出函数,使用 1位对齐#pragma pack(push)#pragma pack(1)typedef struct _testStru2{ int iVal; char cVal; __int64 llVal;}test...
2015-01-01 16:08:09 3151
原创 C++/CLI 托管C++之结构体封装【8】
Git 源码地址【1】结构体作为输入输出参数C++导出函数:typedef struct _testStru1{ int iVal; char cVal; __int64 llVal;}testStru1;//4.1 结构体作为输入输出参数EXPORTDLL_CLASS void Struct_Change( testStru1 *pStru ){ if (N...
2015-01-01 15:48:23 6967 1
原创 C++/CLI 托管C++之类、属性封装【7】
Git 源码地址CLI封装类时,涉及确定性析构与非确定性析构,属性封装使用property。【1】C++导出类class EXPORTDLL_CLASS CAddSub{public: CAddSub(){ m_len = 0; } ~CAddSub(){ }public: int Add(int x, int y...
2015-01-01 15:41:23 5473 1
原创 C++/CLI 托管C++之enum枚举封装【6】
Git 源码地址CLI封装枚举类型时,使用eum class/struct。【1】C++封装enum DataEnum{ DATA_READ = 0, DATA_WRITE,};//2.1 枚举类型作为输入参数EXPORTDLL_CLASS int Enum_Output(DataEnum type){ wprintf(L"Enum_Out...
2015-01-01 15:32:01 4142 1
原创 C++/CLI 托管C++之字符串封装【5】
Git 源码地址【1】字符串作为输入参数C++导出函数://1.1 字符串作为输入参数EXPORTDLL_CLASS int Str_Output( WCHAR *pInStr ){ if (NULL == pInStr) { return(-1); } wprintf(L"Str_Output %s\n", pInStr); return(0);}CLI...
2015-01-01 15:14:05 3087 1
原创 C++/CLI 托管C++的数组介绍【4】
Git 源码地址托管数组实际是System::Array 类型的对象,因此在 C++/CLI 程序中创建的托管数组能使用该类提供的各种方法和属性。[1] 定义[qualifiers] [cli::]array<[qualifiers]type[,dimension]> ^var;qualifiers 存储方式说明(可选项)。可选择的存储方式包括:mutable,...
2015-01-01 09:20:55 11866
原创 C++/CLI 托管C++的基本数据类型及函数【3】
Git 源码地址在 C++/CLI 扩展中提供了基元数据类型的别名,这些别名与 C++中提供的内置数据类型名相同。提供的主要基元数据类型与(C++/CLI 类型)别名如下:基元数据类型 C++/CLI 类型 说明 Boolean bool 布尔类型 Byte char 8位无符号整数 SByte signed char 8 位...
2015-01-01 09:00:23 3596
原创 C++/CLI 托管C++的数据类型介绍【2】
Git 源码地址LI:公共语言基础构造(Common Language Infrastructure),是由ECMA(欧洲计算机制造商协会)成立专家组,并结合ISO标准、开发形成的一个可扩展语言标准。 C++/CLI目的是把C++带到CLI平台上,使C++能够在CLI平台上发挥最大的能力,而并非把C++约束在CLI平台(CLI本身也是ISO标准化的)上。相...
2015-01-01 08:52:06 3190
最简单的基于FFmpeg的推流器(以推送RTMP为例)
2015-03-27
VS2010 VS2012 VS2013 VS2015 VS2017 VS2019代码自动注释插件Doxygen
2015-03-13
PCM声音波形显示 多份资料集合 超值!
2014-11-10
基于c++音频波形图的显示 很好用
2014-07-23
AForge.NET帮助文档 2.2.5 最新版
2014-07-19
AForge.NET Framework-2.2.5.zip 源码+示例 支持Framework4.0 最新版
2014-07-19
WeifenLuo.WinFormsUI.Docking.dll 源码+示例 支持framwork4 最新版
2014-07-19
ArcGIS.10.2.License.Manager+Crack
2013-09-17
Visual Studio.NET使用技巧手册 很好很强大
2013-07-02
C# 浏览图片的控件 很好很强大
2013-07-01
VC助手(visual assist x 10.7.1925.0)支
2013-06-17
fences win7栅栏 桌面图标分类管理工具
2013-06-16
ImageMagick 最新版
2013-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人