自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (7)
  • 收藏
  • 关注

转载 DES加密算法

#include#include #include#includeusing namespace std;const static char IP_Table[64] =//初始置换{58, 50, 42, 34, 26, 18, 10, 2,60, 52, 44, 36, 28, 20, 12, 4,62, 54, 46,

2014-06-11 15:27:03 750 1

原创 STL算法总结

STL算法部分主要由头文件,,组成。要使用 STL中的算法函数必须包含头文件,对于数值算法须包含,中则定义了一些模板类,用来声明函数对象。    STL中算法大致分为四类:        1、非可变序列算法:指不直接修改其所操作的容器内容的算法。        2、可变序列算法:指可以修改它们所操作的容器内容的算法。        3、排序算法:包括对序列进行排序和合并的算法、搜索

2014-02-21 14:47:39 656

原创 GDI+效率问题与优化

GDI+效率问题与优化 .分类: 技术笔记 2009-07-05 00:08 1329人阅读 评论(7) 收藏 举报 这周在用GDI+实现图片的动画效果,起初每画一帧都在30-40ms左右,动画效果自然不能令人满意。困惑了良久,后面在高人的指点下,效率有了显著地提高,最主要是清楚了时间都花在了那里,优化起来也就方便很多。 我现在知道的影响GDI+效率的主要有:

2013-12-30 15:43:30 5116 1

转载 ffmpeg的新东东:AVFilter

利用ffmpeg做图像的pixel format转换你还在用libswscale吗?嘿嘿,过时啦!ffmpeg中有了新东西:libavfilter.使用它,可以完全代替libswscale,并且可以自动完成一些复杂的转换操作呢.libavfilter啊,用了都说好!但就是太复杂...如果你仅仅是做图像的pixel format处理,用libswscale是相当简单,可以看看最新的ffpla

2013-12-20 11:53:12 804

转载 FFMpeg介绍

为了实现一个Encode Filter,较为简单的方法是使用FFMPEG来完成,在我们的Windows CE上则要使用HW Codec来完成。任务要分成两个部分:  1.以FFMPEG实现一个程序,将JPEG文件转为YUY2 (Camera的Frame Data Format),然后转为H.264编码的Video.     JPEG Files -> YUY2 files -> H

2013-12-20 11:45:16 799

原创 ffmpeg函数介绍

本文对在使用ffmpeg进行音视频编解码时使用到的一些函数做一个简单介绍,我当前使用的ffmpeg版本为:0.8.5,因为本人发现在不同的版本中,有些函数名称会有点小改动,所以在此有必要说明下ffmpeg的版本号。ffmpeg本人也是刚接触,本文将采用累加的方法逐个介绍我使用到的函数,如有不妥之处,还望谅解! 头文件引入方法:extern "C" {#include

2013-12-20 11:20:41 679

原创 RPC 编程

我们从一个简单的 RPC “Hello, world!”的例子开始。参考资料:MSDN: Win32 and COM Development -> Networking -> Network Protocols -> Remote Procedure Calls (RPC)第1步:编写 IDL(Interface Description Language,接口描述语言)文件----

2013-12-12 23:46:27 483

原创 vc编译ffmpeg遇到问题(inttypes.h和UINT64_C问题)

vc编译ffmpeg问题集 解决:Cannot open include file:\’inttypes.h\’更新ffmpeg之后,有时编译应用ffmpeg库的工程会发现提示:Cannot open include file:\’inttypes.h\’:No such file or directory的出错信息,可通过如下方法解决:1、找到include目录中的ffmpe

2013-11-23 19:14:28 1370

转载 Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)

我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求,今天这一讲就是如何控制Android应用程序的窗体显示.  首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。一、枚举常量1.DEFAULT_FEATURES:系统默认状态,一般不需要指定

2013-10-22 17:44:33 503

原创 Android开发中如何调用摄像头的功能

http://blog.sina.com.cn/jaydongfengpo 我们要调用摄像头的拍照功能,显然第一步必须加入调用摄像头硬件的权限,拍完照后我们要将图片保存在SD卡中,必须加入SD卡读写权限,所以第一步,我们应该在Android清单文件中加入以下代码    //摄像头权限    SD卡读写权限        第二步,要将摄像头捕获

2013-10-22 17:29:10 1950

转载 java中的native方法

在java中native是关键字。它一般在本地声明,异地用C和C++来实现。它的声明有几点要注意:1)native与访问控制符前后的关系不受限制。2)必须在返回类型之前。3)它一般为非抽象类方法。4)native方法在异地实现,象抽象方法一样,所以没有方法体,以分号结束。如下列5种声明:         native public void f();                    

2013-09-13 15:56:50 895

原创 Android Application的作用

原创:http://blog.csdn.net/lieren666/article/details/75982881What is ApplicationApplication和Actovotu,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Ap

2013-08-30 13:37:46 423

转载 Android程序的主Activity

我们知道,一个Android程序由一个或多个Activity以及其它组件组成,每个Activity都是相同级别的,不同的Activity实现不同的功能。每个Activity都是Android程序的一个显示“页面”,主要负责数据的处理及展示工作,在Android程序的开发过程中,程序员很多时候是在编写用户与Activity之间的交互代码。每个Android程序有且只有一个主Activity(

2013-08-29 14:16:50 1193

原创 Visual Studio XXXX 对应的VC版本号

Microsoft Visual Studio 6.0                  VC6.0Microsoft Visual Studio .NET 2002:   VC7.0 Microsoft Visual Studio .NET 2003:   VC7.1 Microsoft Visual Studio 2005:            VC8.0 Microsoft

2013-08-23 15:55:03 1791

转载 多线程调用COM组件的体会(CoInitialize)

调用任何COM组件之前,你必须首先初始化COM套件环境,即调用CoInitialize或CoInitializeEx。COM套件环境在线程的生存周期内有效,线程退出前需要调用CoUninitialize释放COM套件。 所谓COM套件,实际上是微软为了方便大家理解而起的一个名字,不过个人认为改名词很难理解。COM套件只指COM组件运行时的环境,其中包括COM组件的数据、变量、线程调

2013-06-25 17:37:26 1750

转载 使用jpeglib库实现bmp转jpg (转)

一、vc编译jpeglib库1、下载源代码下载地址:http://www.ijg.org/。注意:一定要下载win32 版本2、编译源代码.    A、解压源代码,修改源代码中jconfig.vc为jconfig.h;    B、添加环境变量PATH,C:/Program Files/Microsoft Visual Studio/VC98/Bin ;

2013-06-24 17:58:16 705

转载 人脸识别主要算法原理和公司

人脸识别主要算法原理和公司   机器视觉与识别|字号 订阅主流的人脸识别技术基本上可以归结为三类,即:基于几何特征的方法、基于模板的方法和基于模型的方法。1. 基于几何特征的方法是最早、最传统的方法,通常需要和其他算法结合才能有比较好的效果;2. 基于模板的方法可以分为基于相关匹配的方法、特征脸方法、线性判别分析方法、奇异值分解方法、神经

2013-06-03 11:53:47 4042

原创 windbg分析dmp文件

前言:在C++实际开发过程中,开发出来的程序,一般情况下由开发人员进行单元测试,然后移交给测试人员进行测试。在开发人员测试出现的bug,我们可以直接在本地进行调试。如果测试人员测试出崩溃级别的bug,如果我们需要调试往往借助于vs提供的Remote Debugger工具进行远程调试(关于vs2010远程调试的方法,请参考http://blog.sina.com.cn/s/blog_a459dc

2013-05-23 17:16:01 750

原创 用C++语言编写COM组件

2011-07-20 16:23 佚名本文提供一个完全用C++实现的进程内(DLL)COM服务器,不要ATL或MFC提供任何支持。用这种方式编写COM对象可以让你深入地洞察到COM处理进程内服务器的方法以及COM是如何创建类工厂的。利用本文提供的这个简单框架你可以实现很基本的COM组件,如外壳扩展(Shell Extensions)等。

2013-04-11 11:00:02 852

转载 vc中调用Com组件的方法详解

转载自:网络,来源未知,如有知晓者请告知我。需求:1.创建myCom.dll,该COM只有一个组件,两个接口:   IGetRes--方法Hello(),   IGetResEx--方法HelloEx()2.在工程中导入组件或类型库 #import "组件所在目录myCom.dll" no_namespace或   #import "类型库所在目

2013-04-11 10:42:59 480

转载 网络编程

几种网络编程方式:ISAPI、CGI、WinInet、Winsock它们之间的区别:1) ISAPI主要是开发基于浏览器客户端与服务器端程序。效率比CGI方式高,而且也扩展了CGI没有的一些功能。(基于TCP/IP模型中的应用层)2) CGI主要是开发基于浏览器客户端与服务器端程序。(基于TCP/IP模型中的应用层)3) WinInet主要是开发客户端程序。(基于T

2013-04-02 15:14:06 778

转载 setsockopt用法与解析

int setsockopt(SOCKET s,int level,int optname,const char* optval,int optlen);s(套接字): 指向一个打开的套接口描述字level:(级别): 指定选项代码的类型。SOL_SOCKET: 基本套接口IPPROTO_IP: IPv4套接口IPPROTO_IPV6: IPv6套接口

2013-04-02 14:57:52 596

原创 socket同步与异步

前面说了socket建立与传输的函数,但是光这些函数,还不能达到网络通信程序的全部要求。因为accept, send和recv函数默认是同步的,也就是阻塞的。send还好说,发不出去就等着,有情可原。但是,accept和recv阻塞,通常会有麻烦,一个服务器程序,在试图接受连接(调用accept)之后, 由于没有客户端试图连接,所以服务器将进入阻塞状态,不能接受其他任何消息,包括用户输入,和窗口消

2013-04-01 15:40:36 778

原创 二维码的原理

什么是条码技术?  条形码,简称“条码”,是由一组黑白相间、宽度不同的条状符号组成。  条码技术是研究如何把计算机所需要的数据表示成条码形式,和如何将条码表示的数据和符号转变为计算机可以自动采集、识别的数据。因而,条码技术就包括从编码到制作、识读、处理等一系列技术。  根据不同的编码规则,提出的编码方案已经有多达四十余种,目前应用最为广泛的有:交叉二五码、三九码、UPC码、EAN码、1

2012-05-24 11:21:33 3707

转载 gSoap使用实例【转】

(基于gsoap-win32-2.7版本,编译环境为VS2005)客户端访问自己定义的一个WebService(命名为AddService,对输入的两个整形参数求和,具体服务定义参见 AddService.wsdl)转换WSDLwsdl2h.exe -s -o AddService.h AddService.wsdl生成具体调用代码在命令行输入soapcpp2.exe

2012-03-08 17:16:09 1750

转载 C/C++文件读写操作总结

C/C++文件读写操作总结  在编程的过程中,文件的操作是一个经常用到的问题,在C++Builder中,可以使用多种方法对文件操作:    1、基于C++的文件操作;    2、基于C的文件操作;基于C++的文件操作   在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/Ostream这个类有两个重要的运算符:

2012-02-16 14:18:09 618

转载 批量QQ登录

以前qq2008以前的版本编写自动登录程序都比较简单,可以采用命令行的方式去实现(QQ2008以前版本支持命令行登录),但2009之后的版本不支持命令行登录.本文介绍如何在2009下实现批量登陆.经过试验,用户名可以采用发送粘贴消息,一串字符输入,而密码只能模拟键盘消息,一个个字符输入.实现步骤:1.启动QQ20092.获取QQ2009窗口句柄3.获取QQ2009用户名和密码窗

2012-02-08 17:18:32 1108

原创 Windows下获取本机MAC地址的方法

本文 来自:http://hi.baidu.com/baibaiwei/blog/item/2712a8012e1348021d9583cf.html。摘要:本文提供了在Windows操作系统下,获取本机MAC地址的三种方法。我们在编写网络相关的程序时,经常会遇到需要获取本机MAC地址的问题。如何获取本机的MAC地址?在Windows操作系统下,用户可能马上会想到用ip

2011-12-05 16:34:55 2875 2

原创 GDI+ 使用

第一步: 加载头文件和lib库#include #pragma comment(lib, "gdiplus.lib")using namespace Gdiplus;第二步:定义全局变量 Gdiplus::GdiplusStartupInput  gdiplusStartupInput;ULONG_PTR       gdiplusToken;第三步:启动 Gdip

2011-12-02 10:51:13 635

转载 制作FFmpeg SDK for MS Visual Studio

编译SDK编译之后,运行make install后,在C:/MSYS/local会生成bin、include、lib等文件夹。这样ffmpeg的编译环境就帮我生成了一个SDK,这个SDK在linux上用C来开发是没有问题的,我们需要使这个SDK在MS Visual Studio 开发环境中能用,编译的时候会碰到一大堆问题。我的环境是VS2008。 建立工程:我们用ffplay验

2011-11-30 14:51:34 1573 2

原创 .h头文件 .lib库文件 .dll动态链接库文件关系

.h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的。附加依赖项的是.lib不是.dll,若生成了DLL,则肯定也生成 LIB文件。如果要完成源代码的编译和链接,有头文件和lib就够了。如果也使动态连接的程序运行起来,有dll就够了。在开发和调试阶段,当然最好都有。.h .lib .dll三者的关系是:H文件作用是:声明函数接口 DLL文件作用是: 函数可执

2011-11-24 18:17:34 349

转载 SDL资料(八):图象的一部分

SDL系列教程(八):显示图象的一部分 作者:akinggw欢迎进入今天的课程,今天我们要讲解如何显示图象的一部分。也许你要问,这有什么用呢?它的用处大的很,比如,我们在玩“大话西游”时,我们的窗口是不是只显示了程序的一部分。同样还有精灵的显示,这个我们在后面会慢慢讲解。在这篇教程中,我会简单地讲解如何在有限的窗口中显示一幅巨大的图片。先看下面这张图片:

2011-11-23 18:01:44 509

转载 SDL资料(七):颜色码

SDL系列教程(七):颜色码作者:akinggw SDL_Surface结构中有一个部分叫颜色码。颜色码是干什么用的呢?它就是指你不想在屏幕上显示的那个颜色。本篇教程讲解如何使用颜色码。假如我们想把下面这幅人物图片:   显示在下面这幅背景上。   如果我们直接将

2011-11-23 18:01:09 861

转载 SDL资料(六):键盘事件

SDL系列教程(六):键盘事件作者:akinggw 在上一篇中,我们讲解了如何用SDL显示漂亮的图片。在这一节中,我们将学习如何通过键盘移动图片。下面,我们先来看一下这段代码,这段代码来自上面的教程: done = 0;while (!done)    {        SDL_Event event;        /* 检测事件*/        whi

2011-11-23 18:00:22 1053

转载 SDL资料(五):扩展函数库的使用

SDL系列教程之(五):扩展函数库的使用 作者:akinggw朋友们,大家早上好!经过这两天的观察,我发现我们的SDL系列文章受到了很大的关注,在此,我要在这里对所有关心我们栏目的朋友表示感谢,如果你有什么好的建议或想法,请来信告诉我。我的email是[email protected] .在上一节内容中,我们讲解了如何在屏幕上显示位图格式的图象。但现在的游戏中并不使用位图。这是因为它有

2011-11-23 17:59:35 648

转载 SDL资料(四):显示一幅图象

SDL系列教程(四):显示一幅图象作者:akinggw 在上两篇教程中,我们学习了什么是SDL和SDL的配置。在这一章中,我们将学习如何将一幅图象显示到屏幕上。首先,按照我前面所说的方法建立一个SDL的项目,然后开始下面的内容。大家先想一下,我们画图时应该怎样做。首先,我们需要一个载体,也就是我们要把图画到哪里?我们可以画到墙壁上,画到纸上,等等任何可以画的地方。而我们在屏幕上做画

2011-11-23 17:56:14 545

转载 SDL资料(三):DC++

SDL系列教程(三):DEV C++中的配置    作者:akinggw    首先,我要在这里感谢大家对我工作的大力支持,从昨天到今天的浏览人数来看,大家还是挺关心这个栏目的,在此,我要谢谢大家。在上一篇教程中,我们讲解了如何在VC6中配置SDL。不知道你学会没有,我想我的讲解还是挺清楚的。如果你还没明白,请来信给我,我的email是 [email protected] 。在

2011-11-23 17:55:17 750

转载 SDL资料(二) 配置

SDL系列教程(二):hello,the world 作者:akinggw 朋友们,欢迎来到SDL的游戏世界。SDL是一个游戏开发库,如果你还不知道SDL是什么,请参考SDL系列教程(一),那里有详细的描述。在这一章中,我们将真正的开始编程了。在开始进入奇妙的程序世界之前,我们将把准备工具备好。需要那些工具呢?如果你拥有自己的电脑或者在办公室,学校使用电脑。你首先需要的是一

2011-11-23 17:53:31 535

转载 SDL资料(一)

SDL教程(一) 作者:akinggw      在阔别半年后,我又回来了。这次回来,首先要向大家问声好,然后继续我们的游戏开发之旅。在以前的日子里,我主要在翻译一些游戏开发方面的文章,而现在,我决定自己写。从今天开始,我要向大家介绍一个非常出名的游戏开发库――SDL。 SDL(Simple DirectMedia Layer)是什么呢?根据他的表面意思,翻译过来就是简单的指导媒体层。

2011-11-23 17:51:49 760

原创 深入探讨MFC消息循环和消息泵

作者:周焱 首 先,应该清楚MFC的消息循环(::GetMessage,::PeekMessage),消息泵(CWinThread::PumpMessage)和 MFC的消息在窗口之间的路由是两件不同的事情。在MFC的应用程序中(应用程序类基于CWinThread继承),必须要有一个消息循环,他的作用是从 应用程序的消息队列中读取消息,并把它派送出去(::DispatchMessage)。而消

2011-06-17 11:32:00 297

【转】仿QQ5.2左右菜单效果

仿QQ的菜单效果,供大家参考,方便大家白手起家

2015-11-10

Assist X绿色版

Assist X绿色版.net编程辅助工具,V10.2

2010-04-17

流媒体的学习参考资料

经典的流媒体资料,全面的基础资料,对于了解流媒体和入门很有帮助,也适用于备用查询。

2010-04-06

QQ聊天工具的小例子

本人练手的一个类似QQ 的小例子,作为参考用。

2008-09-07

经典的MFC深入教程

比较经典的MFC教程,适用于有一点经验的人。

2008-09-07

10天学会asp.net教程

10天让你学会asp.net的教程,经典的asp.net教材。

2008-08-28

FTP标准协议及命令

FTP协议标准命令以及命令说明,并带有服务器返回号码说明,适合coding备用查询。

2008-07-17

空空如也

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

TA关注的人

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