11 Tjguo

尚未进行身份认证

暂无相关描述

等级
博文 85
排名 2w+

g_signal_connect 与 g_signal_connect_swapped

在2.0版,信号系统已从GTK移到GLib,因此在函数和类型的说明中有前缀"g_"而不是"gtk_"。我们不打算介绍GLib2.0信号系统相对GTK1.2信号系统扩展的细节。在我们详细分析helloworld程序之前,我们会讨论信号和回调函数。GTK是一个事件驱动的工具包,意味着它会等在gtk_main()那里,直到下一个事件发生,才把控制权传给适当的函数...

2019-05-07 16:02:00

模块已加载,但对dllregisterServer的调用失败

在注册dll或者ocx的时候,经常会遇到这么一个问题:模块已加载,但对dllregisterServer的调用失败,错误代码为0x8004*****网上有网友回复说需要在管理员的模式下进行注册:本人测试过,会出现如下问题:模块加载失败。请确保该二进制存储在指定的路径中,或者调试它以检查该二进制或相关的.dll文件是否有问题。找不到指定的模块还是没有...

2019-04-30 22:11:42

十分钟看懂什么是VoLTE

你是不是遇到过下面这个情景:正在用手机玩游戏……玩得正嗨,胜利在望……突然,来电话了……我勒个去!…#^%$^@完蛋……断网……这个时候的你,是不是很抓狂,是不是很想死?其实,不止是游戏,有时候你看球、追剧、下载、导航,都会遇到这样的麻烦。那么,问题来了—— 1、为什么手机来电话时,手机的数据业务会中断? 2、是所有的手机都会来电话时断网吗? 3、我们怎样才能解决...

2018-11-22 14:55:26

PostMessage传递 CString 类型的字符串

当使用自定义消息时,可以使用下面的方法,进行传递。CString* aaa  = new CString("dir");::PostMessage(GetParent()->  m_hWnd,  WM_USER+1007,  0, (LPARAM) aaa );// 记得接下来不要调用 delete aaa!!!case WM_USER+1007:{CString *bb...

2018-11-22 14:34:45

图片的半透明处理

半透明原理:   假设LCD是256色的。颜色格式为332(RGB)   显存中的每一个字节的数据对应一个象素点。   在数据写入显存之前,读取相应相素点值,然后与新的数据按一定的规则混合之后,再写入相应像素点的显存。   这样主要问题关键是混合算法。   混合算法目前在游戏上常用到的算法是AlphaBlend。计算公式如下   假设一幅图象是A,另一幅透明的图象是B,

2017-12-05 10:14:35

VC编程中,判断野指针

先查看网络摘抄的一段文字,如下:验证指针是否可读/写。在函数的入口处,经常需要验证指针所指向的内容区域是否可读/写。通常采用assert(p!=NULL)的检测形式。但是,指针的值不为空并不代表指针指向了合法可读/写内存。Win32API提供了函数IsBadReadPtr、IsBadWritePtr、IsBadStringPtr、IsBadCodePtr用来检测指针指向的内存区域是否可读

2017-04-25 16:41:06

CInternetFile怎么获取文件大小?!

CInternetFile服务器端文件大小

2016-09-12 12:09:17

QT开发笔记

1.显示中文#includemain函数中加 QTextCodec*texcCode; texcCode=QTextCodec::codecForName("GB18030"); QTextCodec::setCodecForCStrings(texcCode); QTextCodec::setCodecForTr(texcCode); QTextCod

2016-08-31 11:09:11

directshow视频旋转90度

想做一个transformfilter完成视频数据的旋转,参考了SDKsample里的EZRGB24那个例子,现在对视频数据修改没问题了。现在的问题是:在transformfilter中如何改变数据类型呢(因为视频旋转90度要互换长宽),要保证下游滤波器长宽也是互换的。 1、其实很简单,在你的transfilter的outpin中设置输出格式,把长宽换掉就可以了。主要涉及g

2016-08-29 11:21:01

读取其他进程的数据

假设需要读取的进程为Exe可执行程序A1、根据A的实际打开程序名:A.exe,来找到这个程序的窗口句柄(和进程句柄不同)typedefstructtagWNDINFO{DWORDdwProcessId;HWNDhWnd;}WNDINFO,*LPWNDINFO;BOOLCALLBACKMyEnumProc(HWNDhWnd,LPARAMlParam)//枚举

2016-08-18 15:04:40

向量积(叉积)及其计算

昨晚想起叉积,竟然没印象了,在网上看了一下,转载出来~向量积(叉积)及其计算向量积 axb=(^n)*|a|*|b|*sin, 其中^n是同时垂直于a/b且符合右手定则的单位向量。    若已知向量a=(ax,ay,az),b=(bx,by,bz);则axb=(ay*bz-by*az,

2016-06-24 16:46:15

WinExec 函数

从程序里面,调用另一个程序。或者系统自带程序,例子如下:CStringstrcmd="Explorer/e,"+strDeCodePath; WinExec(strcmd,SW_SHOW);

2016-06-24 09:26:16

几何校正;正射校正;几何配准;影像配准,空间配准;辐射定标;大气校正;辐射校正的概念

1.几何校正  对于几何校正,有不同的定义,可分为按其产生原因和校正目的两种定义:  按其产生原因的定义:是指消除或改正遥感影像几何误差的过程。  由此可引申出做几何校正的原因:遥感图像的 几何畸变,其又可以分为两类:  ①内部畸变:由传感器性能差异引起,主要有:(a)比例尺畸变,可通过比例尺系 数计算校正;(b)歪斜畸变,可经一次方程式变换加以改正;(c)中心移动畸变

2016-06-17 17:30:41

控制 C++生成随机数的范围

C++的随机数函数为rand(),可以获得一个非负整数的随机数。要让随机数限定在一个范围,可以采用模除加加法的方式。要产生随机数r,其范围为mrand()%(n-m+1)+m其原理为,对于任意数,0于是0+m即m

2016-05-19 11:56:57

DirectShow控制USB摄像头

在使用DirectShow控制USB摄像头的技术方面,需要做几件准备工作:1、安装DirectShowSDK,这个比较繁琐,具体可以网上搜索。2、配置开发工具的路径,如VS2008的相关包含的路径设置3、网上有示例代码,我的资源也上传了一个示例代码。主要对代码中可能遇到的问题进行总结:一般实现功能,包含两个,一个是实时预览,一个是控制拍摄一张图像。问题就是,这两个功能单

2016-04-19 09:37:28

VC下双屏显示的实现

主机上另外再连接一个监视器,这样主机就可以检测到两个显示器,设置显示器属性,将屏幕扩展到第二屏(采用扩展模式)。在VC编程时,可以检测到第二屏的信息(甚至多屏),比如屏的个数,各个屏的分辨率,各个屏的句柄,获得了这些信息后,就可以在第二屏上操作了,比如画图之类。      在编程中要用到相关的结构体和函数,这些都已经包装好,在multimom.h头文件中,该头文件VC自带有。在要用的的

2016-01-14 16:11:08

vs 2008 win32程序使用大内存 (>2GB)设置

今天用vc2008调用matlab相机标定工具箱stereorectify的DLL,程序运行到一半就挂。试了N次都是这样。没办法,写了一个matlab测试程序,测试没问题。后面想到有没有可能是内存不够,原来在32位机上碰到过这个问题,校正小图可以,换大图(500W像素)就内存不够了。但现在用的是64位机啊,4GB内存,怎么会不够用呢。后面再想,32位机只能使用2GB以内的内

2015-11-09 17:10:53

内存的申请与释放

释放内存?那要看你怎么申请的了new->delete;malloc->free;GlobalAlloc->GlobalFree;VirtualAlloc(Ex)->VirtualFree(Ex)……c++的用法:newdeleteansic的用法:malloccallocfreeWIN32的用法:GlobalAllocGlobalFreeHeapAllocHeapFr

2015-11-06 15:43:40

机器视觉--相机

在拍摄高速运动物体的场合,要选用逐行扫描摄像机或使用隔行扫描摄像机的场采集方式采集图像。线阵摄像机适合于目标物体幅面大,或缺陷尺寸微小的场合,如:印刷质量检测,PCB板检测,布匹或棉花的检测,颗粒(粮食、水果等)检测等。CCD和CMOS的主要性能比较满阱容量差异:由于CMOS传感器的每个像素包括一个感光二极管、放大器和读出电路,同时整个传感器还包括寻址电路和A/D,使得每个像素的感光区域远小

2015-10-10 09:15:27

ListCtrl虚拟列表---加载大数据

一、什么是虚拟列表控件虚拟列表控件是指带有LVS_OWNERDATA风格的列表控件。。二、为什么使用虚拟列表控件我们知道,通常使用列表控件CListCtrl,需要调用InsertItem把要显示的数据插入列表中,之后我们就不必关心数据在哪里了,这是因为控件自己开辟了内存空间来保存这些数据。现在假设我们要显示一个数据库,里面的信息量很大,有几十万条记录。通常有两种方法解决这个问题:1是仅仅在ListC

2015-09-28 11:25:57
奖章
    暂无奖章