自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (11)
  • 收藏
  • 关注

转载 在VC6.0中使用C++访问sqlite数据库

在sqlite.org上下载得到Windows版本的sqlite,它是以sqlitedll.zip文件提供的,其中有sqlite3.def和 sqlite3.dll文件,当然可以直接通过LoadLibrary等WIN32API来操作dll,查找其中包含的函数,并使用这些函数,但是一般都不这么做,原因很简单:这样太麻烦,所以一般先使用LIB命令生成用于链接的lib,然后把sqlite头文件sqlit

2014-01-29 00:44:27 507

转载 ffmpeg 2.0 转换视频

在用最新版 ffmpeg 2.0 转换视频的时候 首先遇到的一个问题是 在 avformat_write_header(pFormatCtxOut, NULL);处报错:[mp4 @ 0x8183600] track 1: codec frame size is not set 虽然报了这个错误 但是还是能够转码,只是转出来的视频本来30秒 但是15秒左右就没有了,应该没有丢帧,只不过画面播放

2014-01-27 16:57:58 1923

转载 ffmpeg编码示例

[html] view plaincopy// ffmpegTest.cpp : Defines the entry point for the console application.  //  //#include "stdafx.h"  #include "windows.h"  #include "time.h"    #includ

2014-01-26 11:38:24 725

转载 ffmpeg 从mp4上提取H264的nalu

1.获取数据ffmpeg读取mp4中的H264数据,并不能直接得到NALU,文件中也没有储存0x00000001的分隔符。下面这张图为packet.data中的数据从图中可以发现,packet中的数据起始处没有分隔符(0x00000001), 也不是0x65、0x67、0x68、0x41等字节,所以可以肯定这不是标准的nalu。其实,前4个字0x000032ce表示的是na

2014-01-26 11:26:38 1039

转载 FFMPEG_avi转码到mp4(aac+h264)源码

001#include 002#include 003#include 004#include 005#include 006#in

2014-01-24 14:07:48 1139

转载 最大化、最小化和关闭按钮

概述最大化、最小化和关闭按钮是窗口中最主要的元素。首先要说明,说他们是按钮其实是不准确的,按钮是一种窗口,而这三个组件根本就不是窗口,而是一个窗口常见的组成部分。出于习惯的原因,这里还是称呼他们为按钮。这三个按钮是否显示似乎只能在窗口创建是决定。首先,要显示这三个按钮,窗口必须有标题条和系统菜单,没有标题条和系统菜单的窗口是不能显示这三个按钮的,也就是说,要想有这三个按钮,创建窗口

2014-01-20 23:16:59 1312

转载 使用海康摄像头实现实时监控

1.  基于RTSP协议的windows平台监控。     1.1 选取海康网络摄像头(支持RTSP,标准H.264 RTP封装的设备)。     1.2. 按照摄像头的使用说明书部署。假设访问IP地址是:http://192.168.0.64,登录后设置输出端口为:81,则完整的取流地址为:     主码流rtsp://admin:12345@192.0.0.

2014-01-14 16:28:46 3839 1

转载 VC获取进程启动和结束时间

使用说明:该工具来自 codeproject,使用 PSAPI 获取内核模式和用户模式进程并将用户模式进程的启动时间和结束时间记入日志。本文工具程序名为 ProcessTime。运行程序后,它启动一个线程,该线程在后台执行每隔一定时间监控是否有新启动进程或退出进程。英文信息请参考:http://www.codeproject.com/threads/ProcessTime.asp

2014-01-12 23:02:17 1106

转载 VC获取其他进程ListCtrl内容

VC读写其他进程ListCtrl数据到本进程的实例,下面用Windows任务管理器来做测试: 1、捕获窗口句柄:     用SPY++可以看到如下父子窗口关系:          添加ListCtrl,设置style / Report、关联控件变量m_ListCtrl,再添加一个按钮,如下图:     2、相关代码:

2014-01-12 23:00:03 724

转载 控制台程序使用MFC类的方法

1、新建控制台程序:   2、添加源代码如下:[cpp] view plaincopyprint?#include   #include     int main()  {      int         lo, hi;      CString     str

2014-01-12 22:28:48 595

转载 VC显示网页验证码、模拟CSDN网页登录

这两天,本来想花点时间研究一下QQ空间、农场外挂,于是抓包分析一了下,只可惜,在QQ网页登录时进行了加密处理,可惜我对网页编程一窍不通。有些朋友曾讲过那些是通过JS代码进行加密,可惜我JS也是一片空白,真是“出师未杰身先死”,惭愧惭愧...... 于是只好挑CSDN这类简易一些的尝试学习一下(仅供学习交流),下面是学习笔记: 程序运行截图: 

2014-01-12 22:27:16 735

转载 VC POST表单——登录验证新浪邮箱

1、本机环境:     Windows XP SP3、ADSL 2、开发工具:     WildPackets OmniPeek V5.1.4     Visual C++ 6.0     IE6.0     FlexEdit V2.3.1871      如果觉得OmniPeek文件太大不方面下载的朋友,可以使用开源的简易抓

2014-01-12 22:23:40 872

转载 指针常量与常量指针区别

下面的代码如果能深刻理解并掌握了,相信指针也就入门了~~~[cpp] view plaincopyprint?#include "iostream.h"    void main()  {      int       a=42;      const int b=84;        const int *cap

2014-01-12 22:15:14 497

转载 VC模拟ping发送ICMP数据包

张越的那本《Visual c++网络程序设计实例详解》很好,他的代码写得很漂亮!       网络编程方面的书籍,那是遗弃许久。这一段时间再次拾起,以补不足!       这是他第一章的实例,模拟ping来发送ICMP数据包: 1、程序源码[cpp] view plaincopyprint?//

2014-01-12 22:09:17 1504 1

转载 VC实现文件拖拽

在基于对话框的程序中,默认是没有这个消息的。       1、按下Ctrl+W,弹出类向导对话框,选择Class Info标签;      2、在Message fileter下拉列表中选择Window,然后再点击Message Maps标签;      3、这时就出现WM_DROPFILES消息了,添加该消息的响应函数。 [cpp]

2014-01-12 17:42:56 506

转载 关闭MFC对话框时删除自身

1、在DLG类中添加成员函数,BOOL DeleteSelft(),代码如下:[c-sharp] view plaincopyprint?class CDelSelfDlg : public CDialog  {  // Construction  public:      CDelSelfDlg(CWnd* pParent 

2014-01-12 17:40:54 713

转载 Win7 CreateRemoteThread 另类使用方法

同样的代码,在XP下面随便你怎么整,WIN7的话是相当纠结的,具体哪些错误就不解释了 ~~ gg点了二十多页,在韩国某大牛的博客上总算找到一点思路(虽然看不懂韩文,但代码还算勉强看得懂吧) 原来是要用动态调用ntdll.dll >> NtCreateRemoteThreadEx ,于是over~~ 说明:1、InjectDll.exe   是

2014-01-12 17:10:20 585

转载 利用WinDbg找出程序崩溃的代码行号

之前碰到论坛里有几个好友,说程序不时的崩溃,什么xxoo不能read的! 如果光要是这个内存地址,估计你会疯掉~~所以分享一下基本的调试技巧,需要准备的工具有WinDbg + VC6.0,下面是自己整理的一份自动生成DUMP文件的源代码,只需要添加到工程即可,源代码如下:MiniDump.hMiniDump.cpp1、在CXXDlg::OnIni

2014-01-12 17:07:36 7508

转载 信号机制

1 信号的概念 信号是软件中断,由系统内核产生;不可靠信号 : 指 信号可能会被丢失——一个信号发生了,但进程却决不会知道这一点;可靠信号相关术语 :  信号产生(硬件异常或软件条件等),信号传送(内核在相关进程表置上标志),信号在两者之间称为信号未决,进程可以选用“信号递送阻塞”。如果为进程产生了一个选择为阻塞的信号,而且对该信号的动作是系统默认动作或捕捉该信号,则该信号

2014-01-11 10:12:27 426

转载 epoll使用的一个小例子,非常实用

#define MAXLINE 10#define OPEN_MAX 100#define LISTENQ 20#define SERV_PORT 5555#define INFTIM 1000//线程池任务队列结构体struct task{  int fd;            //需要读写的文件描述符  struct task *next; //下一个任务

2014-01-11 10:11:09 446

转载 透明显示原理及其实现

图标显示原理  其实,Windows中随处可见的图标就是一个透明位图的典型实例。  图标是由两个单独的位图组成的。第一个位图是由黑色(颜色位全为0)背景与彩色图标图案组成的,该位图将与当前屏幕显示通过异或(XOR)操作结合起来,故称其为XOR位图。第二个位图是由白色(颜色位全为1)背景与黑色(颜色位全为0)图标图案组成的,该位图将与当前屏幕显示通过与(AND)操作结合起来,故称其为AND位

2014-01-11 10:09:34 782

转载 如何画透明位图

画透明位图通常的方法是使用遮罩。所谓遮罩就是一张黑白双色的位图,他和要透明的位图是对应的,遮罩描述了位图中需要透明的部分,透明的部分是黑色的,而不透明的是白色的,白色的部分就是透明的部分。  假设图A是要画的透明位图,图B是遮罩,图A上是一个大写字母A,字母是红色的,背景是黑色的,图B背景是白色的,上面有一个黑色的字母A和图A的形 状是一样的。比如我们要在一张蓝天白云的背景上透明地画图A,就是

2014-01-11 10:05:39 629

source insight格式化工具

用source insight 编辑代码时,苦于source insight没有集成的代码格式化工具, GNU的astyle是一个免费的代码格式化工具,能够整理符合c/c++规范 。 我们可以将astyle.exe外挂到SourceInsight中。

2013-06-05

html5学习资料

介绍HTML5高级程序设计,包括html5介绍,高级程序设计原则及方法。

2013-03-16

cisco会议系统调用示例

cisco 会议终端系统的调用示例,能够调用cisco的会议终端并召开会议,结束会议等。

2013-03-16

iocp程序源码

本程序源码可用于做iocp通信的构架,代码清晰,易于集成。

2013-01-16

sip服务器软件

sip服务器软件,可搭软电话终端,简单好用

2013-01-11

dshow sdk笔记

dshow开发技术笔记,学习dshow的好材料

2012-02-12

onvi标准协议的f测试程序

安防/视频监控领域的全球标准协议接口ONVIF及对应的测试工具。

2011-07-26

qt c++演示程序

该程序演示如何编写qt的gui程序,包括编译好的可执行文件等。

2011-05-24

sqldoc工具,用于生成数据库文档

sql server数据库表导出文档工具,

2011-03-19

vc视频聊天源代码,本地使用usb摄像机

vc视频聊天源程序,包括视频和音频的压缩、解压缩,通信,编码、解码程序,可以应用于视频会议开发

2011-02-27

空空如也

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

TA关注的人

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