- 博客(199)
- 资源 (15)
- 收藏
- 关注
原创 【2012年终总结】之一 opencv + ds采集摄像头视频 MFC点点滴滴
1、MFC单文档多文档程序 不让MFC来更新菜单1 在CMainFrame::CMainFrame中添加2 3 m_bAutoMenuEnable = FALSE;标题栏图标的更改1 //cuihao, 标题栏图标;2 CCameraMonitorApp *pApp = (CCameraMonitorApp*)AfxGetApp();3 HICON hIcon
2013-02-05 18:03:58 1083
原创 【转载】VC小技巧
源地址: http://www.sunxin.org/forum/thread/4846.htmlVisual C++6.0(5.0)开发工具功能非常强大,但是对于初学者来说,却有很多细节的问题需要注意。作者搜集整理了以下一些实用小技巧,希望对初学者有所帮助。 1:使用vc开发项目时,常会遇到这种情况: 即明明只改动了一个文件,却要把整个项目全部重新编译连接一次。刚刚连接好,一运行,又提示重新编译
2012-12-05 17:23:08 548
原创 Java多线程 小例子
import java.util.Date;class mythread extends Thread{ Thread t = new Thread(this); public mythread() { //todo } public void start() { //todo t.start(); } public
2012-12-05 17:23:05 617
原创 Java异常 小例子
类j20exception继承自类Exception public class j20exception extends Exception{ public static void main(String args[]) { String str1, str2; int i, j, result; str1 = new String(args[0]);
2012-12-05 17:23:01 524
原创 JAVA applent小程序 画坐标系 用随机数生成曲线图的点(有bug版)
这是有bug版,生成(x,y)点的时候忘了考虑x是越来越大的,即x的值是沿着正方向变大的import java.awt.*;import java.applet.Applet;import java.util.Random;public class j18draw extends Applet{ final int LENGTH = 50; final int MIN_X = 10;
2012-12-05 17:22:59 971
原创 Java中Hashtable的简单使用
Hashtable中存储的是键-值对,和C++中的map类似,map中的存储的也是键-值对。键是唯一的,值不是唯一的import java.util.Hashtable;Hashtable ht = new Hashtable(); //构造函数Hashtable ht = new Hashtable(10); //构造函数ht.put(key, value);
2012-12-05 17:22:57 2786
原创 java中Vector的简单使用
和C++中的vector类似,也是可以存储各种类型的元素。引入包import java.util.Vector;eg.Vector ivec = new Vector();Vector ivec = new Vector(10); //初始长度为10的ivecVector ivec = new Vector(10, 5); //初始长度为10,当空间不够需要增长时
2012-12-05 17:22:55 729
原创 JAVA学习---两个输入框,输入后回车,另一个显示
import java.applet.*;import java.awt.*;import java.awt.event.*;public class second extends Applet implements ActionListener{ protected Label lblName; protected TextField txtName; protected Te
2012-12-05 17:22:53 1447
原创 ArcGIS 10安装方法(对比流行的2种安装方法)||迅雷电驴下载地址
ArcGIS 10下载地址 (复制贴到迅雷新建下载里)thunder://QUFodHRwOi8vY2FjaGVmaWxlLnJheWZpbGUuY29tL3poLWNuL2Rvd25sb2FkL2VjYTE3ODQzZDE0Mzk2ZTQxNzRjZWJjYmQwNDA2NDk0L0VTUkkuQXJjR0lTLjEwLkNTLmlzb1pa/ http://www.verycd.com/top
2012-12-05 17:22:49 1597
原创 内存泄漏检测工具Visual Leak Detector for VC++的使用
Visual Leak Detector简称VLD,我所下载的版本为1.9d,支持VC6, VC7(2003), VC8(2005),开源,可以根据源码自行编译, 64位机器下可以自己编译位64位的使用,不过在我的机器下(64位CPU, 64位Windows7)没有单独编译为74位也可以使用。VLD只针对程序的Debug版本有效,对Release版本无效,因此在发布版本中可以不管该代码的引入,因为
2012-12-05 17:22:47 1323
原创 【opencv + Directshow + VC2005】视频采集中遇到的问题
这个东西的需求是:使用opencv + Directshow采集本地摄像头视频并显示;并且将这个功能做成ActiveX控件放在网页中使用,在网页中直接显示采集到的视频;并且随着网页的尺寸变化(拖动)视频图像能够成比例缩放,使其能够填充至浏览器的可视区域(关于可视区域尺寸的获得可以百度得之),在浏览器的OnResize事件中得到浏览器可视区域的大小后赋值给ActiveX控件的属性,在采集视频定时器代
2012-12-05 17:22:45 1005 2
原创 【转载+改良】ActiveX控件发布到到web使用的过程
VC6.0从开发activex ocx控件到发布到网上全过程(sunxiaopeng)cuishihao补充于2012年11月15日15:13:26ActiveX控件用于Web的过程是将控件嵌入主页中,用户通过浏览器访问该主页时,将主页中的控件下载,并在用户机器上注册,以后就可在用户的浏览器上运行。控件下载一次后就驻留在用户本地机器上,下次再访问相同的主页时,可不再下载该控件,而是直接运行用户本地
2012-12-05 17:22:40 783
原创 在网页中使用ActiveX控件
Test6控件的使用WIDTH=600HEIGHT=600ALIGN=center> 解释:上面代码中,要在object标签中使用ActiveX控件,ID为控件名,CLSID为控件的GUID,改GUID可以在注册表中查找,查找关键字为控件名; .cab文件需要把配置文件.inf和改.ocx文件打包为一个.cab文件,打包工具为wincab.exe(该路径须包含makecab.exe)。 配置文件的
2012-12-05 17:22:38 601
原创 关于itoa函数使用到时候犯的错误
函数原型:char* itoa(int value, char* buf, int radix);value:要转换的参数buf:转换后存储的空间radix:按radix进制转换在使用的时候发现了一个问题,以前没关注过,如下: char temp;int a = 1;itoa(a, &temp, 10); //将a==1按10进制转换后存入temp结果报错信息:Run-Time Check
2012-12-05 17:22:36 2141 1
原创 Windows开发人员超级工具集
虽然没有书,但是可以根据目录去网络查找对应工具,进行开发,呵呵第一部分 代码编写1 创建ASP.NET应用 1.0 概述 1.1 用ASP.NET Atlas建立复杂的Ajax应用 1.2 用Anthem.NET增加Ajax功能 1.3 用Ajax.NET增加Ajax功能 1.4 用UrlRewritingNet.UrlRewrite产生用户友好的URL 1.5 用BusyBoxDotNet显示“
2012-12-05 17:22:34 1048
原创 源程序怎么变成可执行文件—学C语言难免碰到的困惑
电子计算机所使用的是由“0”和“1”组成的二进制数,二进制是计算机的语言的基础。计算机发明之初,人们只能降贵纡尊,用计算机的语言去命令计算机干这干那,一句话,就是写出一串串由“0”和“1”组成的指令序列交由计算机执行,这种语言,就是机器语言。想象一下老前辈们在打孔机面前数着一个一个孔的情景,嘘,小声点,你的惊吓可能使他们错过了一个孔,结果可能是导致一艘飞船飞离轨道阿。 为了减轻使用机器语言编程的痛
2012-12-05 17:22:32 1034
原创 VMware9.0 + 序列化 + 汉化补丁下载地址
虚拟机官方原版VMware Workstation 9.0.0-812388 +系列号+汉化补丁下载地址:http://www.wsf1234.com/vmware_workstation_9_0_0-812388/VMware9.0下载地址:thunder://QUFodHRwOi8vZGwzLmM2LnNlbmRmaWxlLnZpcC54dW5sZWkuY29tOjgwMDAvVk13YXJl
2012-12-05 17:22:30 2983
原创 【转载】malloc的实现原理学习(1)
转:http://www.diybl.com/course/3_program/c++/cppjs/2008828/138349.html一、malloc()和free()的基本概念以及基本用法:1、函数原型及说明:void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。关于分配失败的原因,
2012-12-05 17:22:28 399
原创 【转载】C/C++ 语言中的表达式求值顺序问题
原文:http://topic.csdn.net/u/20110826/09/601ebe9c-c2ae-4d63-a4e2-506c618bb654.html?70489 作者:裘宗燕 http://www.is.pku.edu.cn/~qzy/ 经常可以在一些讨论组里看到下面的提问:“谁知道下面C语句给n赋什么值?”m = 1; n = m+++m++;最近有位不相识的朋友发email给我
2012-12-05 17:22:26 463
原创 断点续传原理
断点续传是大型文件数据传输的核心。本文将以多线程技术和Socket技术为依托,介绍大型文件断点续传的实现方法。 基本实现思想 多线程断点续传实现的基本思想就是在发送端(也称客户端)将要传输的文件分割为大小相当的多块,用多个线程,将这些块同时向目标服务器端发送;在服务器端的服务程序监听数据传输请求,每当接到新的请求,则创建一个新的线程,与客户端的发送线程对应,接收数据,记录数据传输进程 图1是
2012-12-05 17:22:24 654
原创 hi,好久不见,制作属于我们的明信片
每一张照片,都有一个故事;每一个瞬间,都有一段回忆。有多少照片,保存了,就很少会再记起;上传了,就几乎不去整理;冲洗了,就用来压了箱底。照片中的人,有多久没见?照片的ta,是否一切安好?我参加了空间免费寄送明信片活动,制作了专属明信片,并分享给了照片中的所有人。让照片不再沉睡,把美好全都唤醒。猛击链接,唤醒回忆,分享牵挂!hi.baidu.com/act/hi
2012-12-05 17:22:22 546
原创 C# 自定义参数的 事件委托
上一篇博客写了默认参数的事件, 今天学习了一下自定义参数的事件,委托。和默认参数不同的是委托对应的函数原型的参数为(object sender, MyEvent e),而不再是(object sender, EventArgs e), 其中MyEvent为继承自EventArgs类的自定义类,下面用一个例子来说明。---------------------------------DEMO---
2012-12-05 17:22:20 898
原创 C#事件 委托 学习笔记
事件是种特殊的委托分为:事件, 委托, 事件委托其中事件和事件委托的参数一般是固定格式:(object sender, EventArgs e),但是可以通过继承EventArgs类来改为自定义的参数。1 事件实例using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;u
2012-12-05 17:22:18 421
原创 C#学习笔记
1 数据类型数据类型分两种:值类型和引用类型值类型:简单类型, 结构类型(struct), 枚举类型引用类型:类, 委托, 数组, 接口、所谓值类型就是指当一个变量给另一个变量赋值的时候做的操作是内存拷贝,a = b;时, 为a重新分配内存并将b中的内容拷贝至a所在的内存块。引用类型类似指针,C++中指针和引用是不同的称呼,C++中说指针是地址,引用是别名,而对于他们的不同则没有深究,这里的引用可
2012-12-05 17:22:16 370
原创 【转载】C#预编译指令
1、#define和#undef 用法: #define DEBUG #undef DEBUG #define告诉编译器,我定义了一个DEBUG的一个符号,他类似一个变量,但是它没有具体的值,可以将它看为一个符号而已。#undef就是删除这个符号的定义。如果符号DEBUG没定义过,则#undef不起作用,否则#define不起作用。二者都必须放在源
2012-12-05 17:22:13 351
原创 JavaScript学习笔记
学习工具:Edit plus 3今日计划完成情况与改进措施课程:jАVascript讲师:张*振华(T平台)内容:1 jАVascript和jАVa没有任何关系2 jАVascript不能读 写 保存 打开本地和web服务器上的文件------------------------------------------------------------------------------------
2012-12-05 17:22:09 296
原创 delphi 关机代码
引用单元 shellapiuses shellapi;//codes ShellExecute(0,'open','shutdown.exe',' -f -s -t 0',nil,SW_HIDE);-t 后面的数字表示执行该代码后多长时间关机,0代表立即关机。
2012-12-05 17:22:07 945
原创 【转载】 Android自动化测试之Monkeyrunner从零开始
转自:http://www.51testing.com/?uid-22381-action-viewspace-itemid-237131 最近由于公司在组织一个Free CoDE的项目,也就是由大家自己选择研究方向来做一些自己感兴趣的研究。由于之前我学过一点点关于android的东西,并且目前android开发方兴未艾如火如荼,但自动化测试还基本上属于新兴领域,接触的人并不多,所以我给我们团队提
2012-12-05 17:22:05 510
原创 Delphi中动态生成标签页
pagecontrol控件var pgc2 : TPageControl; //标签页控件 tabsheet : TTablSheet; //标签procedure TForm1.btnNewClick(Sender: TObject); //按钮var i : Integer;begin pgc2 := TPageControl.Create(Self);
2012-12-05 17:22:03 829
原创 【转载】Delphi中虚拟方法表和动态方法表
Delphi中所有类都直接或者间接派生于TObject,一个TObject的实例:Object(对象)实际上是一个4字节的指针。该指针指向对象的实际数据区(Object Data)。对象的数据区划分很多的小区域,这些区域分为两部分:(1)前4个字节存放一个指针,该指针指向另一个地址区域。(2)其余小区域分别存放对象的各种数据成员。 前四个字节字节的指针指向另一地址区域即“虚拟方法表(virtu
2012-12-05 17:22:01 497
原创 【转载】Delphi中Owner 与Parent 的区别
很多时候会将一个Panel1放在Form1上,然后再将一个Button1放在Panel1上,这样的话,这个Button1的Owner就是Form1而Parent则是Panel1。 所有的Delphi的Component都有Owner 属性,Owner属性表示这个Component的所有者是谁,比如上面的例子,Button1的所有者(Owner )就是Form1,当Form1析构时,会
2012-12-05 17:21:59 897
原创 【转载】delphi 做登陆窗体 用ModalResult属性
在prodect1项目文件中添加代码(查看可按 project->view source)beginApplication.Initialize;Application.CreateForm(TForm1, Form1);Application.CreateForm(TForm2, Form2);if Form1.ShowModal=1 then
2012-12-05 17:21:57 1479
原创 Memo光标定位
实例说明本例是个光标应用的简单技巧,希望通过这个例子的学习后能举一反三。Delphi中像这样简单而又实用的例子还有很多,只要平时多注意积累就能写出简洁、执行效率高的代码。编程思路直接向Memo组件发送消息EM_LineFromChar并检测返回值,即可获知此组件中光标所在的行号,向Memo组件发送消息EM_LineIndex并检测返回值即可获知此组件中光标所在的列号。编程步骤先在Form上放置三个
2012-12-05 17:21:54 1031
原创 Delphi学习之3----析构函数
一个小程序,一个汽车类,类中方向盘类,车身类,发动机类,刹车系统类对象都是汽车类的成员,汽车类又有另外一个成员strBrand(品牌), 骑车类对象:ttVechile : TVechile;方向盘类对象:ttWheel : TWheel;发动机类对象:ttEngine : TEngine;刹车系统类对象:ttBrakeSystem : TBrakeSystem;品牌成员:strBrand :
2012-12-05 17:21:52 794
原创 【转载】delphi 什么是静态函数、虚拟函数、动态函数、类函数?以及他们有什么异同点?
原文地址http://blog.sina.com.cn/s/blog_77b05b190100x4az.html 感谢原作者!1、静态方法是方法的缺省类型,对它就像对通常的过程和函数那样调用,编译器知道这些方法的地址,所以调用一个静态方法时它能把运行信息静态地链接进可执行文件,所以,静态方法速度最快,但它们却不能被覆盖来支持多态性。2、虚拟方法和静态方法的调用方式相同。由于虚拟方法能被覆盖,在代码
2012-12-05 17:21:50 576
原创 Delhpi学习2-----关于string, shortstring, PChar
下面是写的一个小Demo及其运行结果源码如下:procedure TForm1.Button1Click(Sender: TObject);var str1 : string; str2 : shortstring; str3 : PChar;begin str1 := 'abcde'; str2 := 'abcde'; str3 := 'abcde'; Memo1.Clear();
2012-12-05 17:21:48 561
发布ActiveX控件到web方法及相关工具
2012-11-15
GM8123串口扩展程序 单通道
2010-07-26
51单片机串口接收字符串
2010-04-12
扬创科技 串口通信测试程序 EVC WINCE
2010-04-06
单片机控制GPRS模块拨号 带1602液晶显示
2009-12-17
单片机控制GPRS模块拨号(带1602液晶显示)
2009-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人