自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gn1108的专栏

shared your knowledge in the world

  • 博客(13)
  • 资源 (10)
  • 收藏
  • 关注

转载 同步设备IO

文件设备CreateFile:可以指定是同步还是异步,失败返回INVALID_HANDLE_VALUE而不是NULL,异步设备打开成功函数GetLaseError返回ERROR_IO_PENDING错误码GetFileSIzeEx:获取文件的逻辑大小SetEndOfFile:设置文件尾,可以利用其强制设置文件大小HANDLE hFile = CreateFile(...);LA

2013-12-24 18:43:56 585

原创 jacob调用ocx控件的方法

1、java调用ocx,使用到jacob技术,具体部署环境可以去网上搜索一下。2、例如有个ocx控件名为Gtwebdll.dll    Gtwebdll.dll 控件说明属性:                iComPort=1;       //设置PC串口端口号码, 如COM1 用 1表示.              iBaudRate=9600;   //设置

2013-12-06 11:21:07 1636

转载 表驱动的代码实现

1、在程序开发中,表驱动可以帮助我们来优化复杂的if-elseif -esle的结构,下面上代码#include #include /*加法*/int Sum( int a, int b ){ return a + b;}/*减法*/int Sub( int a, int b ){ return a - b;}/*乘法*/

2013-12-03 10:46:21 811

转载 framebuffer 截屏程序

1、本程序使用到jpeg库,请读者自行安装2、废话少说,上源码。#include #include #include #include #include #include #include #include #include #define FBDEV ( "/dev/fb0" )#define FBTMPDEV ( "

2013-11-28 13:22:14 1118

转载 java使用jna 方法调用Win32 dll

1、假设有一个名为gnhandler.dll的动态库,库中包含一个函数原型如下的函数int WINAPI add(  int a ,int b );2、编写一个类名为FPInterfaceimport com.sun.jna.Library;import com.sun.jna.Native;public interface FPInterface extends Librar

2013-11-26 18:54:18 1141

转载 在s3c2416板上实现framebuffer显示中文

1、Framebuffer是用来一个视频输出设备从包含完整的帧数据的一个内存缓冲区中来驱动一个视频显示设备。  在内存缓冲区中标准上包含了屏幕上每个像素的色彩值组成。色彩值通常存储成1-bit(黑白色彩),4-bit调色版,8-bit调色版,16-bit高色彩,24-bit真色彩格式。一个额外的alpha通道有时用来保存像素透明度信息。  帧缓冲设备提供了显卡的抽象描述。他同时代表了显卡上

2013-11-26 17:25:36 1905

转载 JNI技术实现java调用VC动态库

JAVA可以通过JNI接口访问本地的动态连接库,从而扩展JAVA的功能。使用JAVA JNI接口主要包括以下步骤:(1)编写JAVA代码,注明要访问的本地动态连接库和本地方法;(2)编译JAVA代码得到.class文件;(3)使用javah -jni 生成该类对应的C语言.h文件;(4)使用C/C++实现(3)生成的.h文件中声明的各函数;(5)编译C/C++实现代码生成动态连

2013-11-26 11:35:04 526

转载 僵尸进程的产生

1、僵尸进程产生        如果一个子进程结束的时候,它的父进程正在调用wait 函数,子进程会直接消失,而  退出代码则通过wait 函数传递给父进程。但是,如果子进程结束的时候,父进程并没有调 用 wait,则又会发生什么?它是不是简单地就消失了呢?不,因为如果这样,它退出时返 回的相关信息——譬如它是否正常结束,以及它的退出值——会直接丢失掉。在这种情况下, 子进程死亡的时候会转化为

2013-11-25 11:15:39 580

转载 应用开发组编码规范

应用开发组编码规范编码标准:        1、 函数需要加注释,包含函数名、函数功能描述、输入参数及含义、输出接口及含义和接口返回值及含义。        2、 函数参数个数最多6个,参数功能单一,表意明确。        3、 函数最大行数30行,空行和大括号不计。        4、 函数变量必须初始化,且函数变量功能单一。        5、 不使用复杂表达式,an

2013-11-22 18:21:29 685

转载 VC6.0 MFC方式的OCX 去除安全警告框

1、在XXXCtl.h 中加入以下内容#if !defined(AFX_XXXCTL_H__A4724BE9_A262_471D_ADF2_3BFE587B7078__INCLUDED_)#define AFX_XXXCTL_H__A4724BE9_A262_471D_ADF2_3BFE587B7078__INCLUDED_#if _MSC_VER > 1000#pragma once

2013-11-22 15:29:43 1371

转载 VC6.0 + opencv1.0 操作摄像头

#include #include #include #include int main( int argc, char** argv ){ //声明IplImage指针,IplImage指针在之后的摄像头图像传递,图像处理,图像显示中都作为主要处理的参数。按照说明书,成员主要有:大小,版本,通道数,位深数,颜色通道(是否交叉存取),顶/底左结构,宽像素,高像素,图像感兴趣

2013-11-22 14:15:41 3145 5

转载 VC6.0 安装OpenCV 1.0

VC6.0 安装OpenCV 1.0从http://www.opencv.org.cn 下载OpenCV安装程序。假如要将OpenCV安装到C:\Program Files\OpenCV。(下面附图为OpenCV 1.0rc1的安装界面,OpenCV 1.0安装界面与此基本一致。)在安装时选择"将\OpenCV\bin加入系统变量"(Add\OpenCV\bin to the syster

2013-11-22 14:13:34 805

转载 VC6.0 ATL方式的OCX去除安全警告框

在XXXCtrl.h的文件中加入以下步骤的内容          1、包含atlctl.h头文件           2、在class ATL_NO_VTABLE CXXXCtrl :                    public CComObjectRootEx,                   public CComCoClass,

2013-11-14 10:46:11 848

VC6.0 实现的API拦截技术

1、实用VC6.0实现的API拦截技术 2、亲测可行 3、很适用实际实用

2013-12-24

VC 图片特效播放程序

1、VC6.0编写的图片特效播放程序 2、程序按F2进行效果切换

2013-12-17

aes算法验证工具

aes算法验证工具,可进行加解密操作,很实用的工具,操作简单

2013-12-11

Linux C语言实现的计算文件夹的checksum功能

Linux C语言实现的计算文件夹的checksum功能

2013-12-03

加密算法集工具

加解密算法集工具,验证各种加解密算法的不错的工具

2013-11-22

VC6.0 OpenCV 视频采集

VC6.0下采用OpenCV1.0实现摄像头视频采集功能

2013-11-22

Linux C 实现简单FTP

Linux C语言 实现简单FTP服务器与客户端

2013-11-22

framebuffer BMP图像显示

在嵌入式Linux系统上操作framebuffer显示BMP图像

2013-11-22

VC6.0 OpenCV 摄像头程序

VC6.0 OpenCV 摄像头程序,适合初学者

2013-11-22

OpenCV 1.0 安装程序

VC6.0 OpenCV1.0 SDK环境

2013-11-22

空空如也

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

TA关注的人

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