自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1052

原创 【转载】VC小技巧

源地址: http://www.sunxin.org/forum/thread/4846.htmlVisual C++6.0(5.0)开发工具功能非常强大,但是对于初学者来说,却有很多细节的问题需要注意。作者搜集整理了以下一些实用小技巧,希望对初学者有所帮助。 1:使用vc开发项目时,常会遇到这种情况: 即明明只改动了一个文件,却要把整个项目全部重新编译连接一次。刚刚连接好,一运行,又提示重新编译

2012-12-05 17:23:08 520

原创 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 584

原创 我要搬家到CSDN

csdn2012年12月5日 10:25:45

2012-12-05 17:23:03 492

原创 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 507

原创 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 952

原创 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 2762

原创 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 691

原创 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 1402

原创 java从0开始开发网站

how  to

2012-12-05 17:22:51 556

原创 ArcGIS 10安装方法(对比流行的2种安装方法)||迅雷电驴下载地址

ArcGIS 10下载地址 (复制贴到迅雷新建下载里)thunder://QUFodHRwOi8vY2FjaGVmaWxlLnJheWZpbGUuY29tL3poLWNuL2Rvd25sb2FkL2VjYTE3ODQzZDE0Mzk2ZTQxNzRjZWJjYmQwNDA2NDk0L0VTUkkuQXJjR0lTLjEwLkNTLmlzb1pa/ http://www.verycd.com/top

2012-12-05 17:22:49 1513

原创 内存泄漏检测工具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 1296

原创 【opencv + Directshow + VC2005】视频采集中遇到的问题

这个东西的需求是:使用opencv + Directshow采集本地摄像头视频并显示;并且将这个功能做成ActiveX控件放在网页中使用,在网页中直接显示采集到的视频;并且随着网页的尺寸变化(拖动)视频图像能够成比例缩放,使其能够填充至浏览器的可视区域(关于可视区域尺寸的获得可以百度得之),在浏览器的OnResize事件中得到浏览器可视区域的大小后赋值给ActiveX控件的属性,在采集视频定时器代

2012-12-05 17:22:45 977 2

原创 【转载】WIN7 64下为Editplus 3添加右键打开

WIN7 64下为Editplus 3添加右键打开

2012-12-05 17:22:43 550

原创 【转载+改良】ActiveX控件发布到到web使用的过程

VC6.0从开发activex ocx控件到发布到网上全过程(sunxiaopeng)cuishihao补充于2012年11月15日15:13:26ActiveX控件用于Web的过程是将控件嵌入主页中,用户通过浏览器访问该主页时,将主页中的控件下载,并在用户机器上注册,以后就可在用户的浏览器上运行。控件下载一次后就驻留在用户本地机器上,下次再访问相同的主页时,可不再下载该控件,而是直接运行用户本地

2012-12-05 17:22:40 747

原创 在网页中使用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 579

原创 关于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 2087 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 1012

原创 源程序怎么变成可执行文件—学C语言难免碰到的困惑

电子计算机所使用的是由“0”和“1”组成的二进制数,二进制是计算机的语言的基础。计算机发明之初,人们只能降贵纡尊,用计算机的语言去命令计算机干这干那,一句话,就是写出一串串由“0”和“1”组成的指令序列交由计算机执行,这种语言,就是机器语言。想象一下老前辈们在打孔机面前数着一个一个孔的情景,嘘,小声点,你的惊吓可能使他们错过了一个孔,结果可能是导致一艘飞船飞离轨道阿。 为了减轻使用机器语言编程的痛

2012-12-05 17:22:32 1017

原创 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 2732

原创 【转载】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 380

原创 【转载】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 446

原创 断点续传原理

断点续传是大型文件数据传输的核心。本文将以多线程技术和Socket技术为依托,介绍大型文件断点续传的实现方法。  基本实现思想  多线程断点续传实现的基本思想就是在发送端(也称客户端)将要传输的文件分割为大小相当的多块,用多个线程,将这些块同时向目标服务器端发送;在服务器端的服务程序监听数据传输请求,每当接到新的请求,则创建一个新的线程,与客户端的发送线程对应,接收数据,记录数据传输进程  图1是

2012-12-05 17:22:24 606

原创 hi,好久不见,制作属于我们的明信片

每一张照片,都有一个故事;每一个瞬间,都有一段回忆。有多少照片,保存了,就很少会再记起;上传了,就几乎不去整理;冲洗了,就用来压了箱底。照片中的人,有多久没见?照片的ta,是否一切安好?我参加了空间免费寄送明信片活动,制作了专属明信片,并分享给了照片中的所有人。让照片不再沉睡,把美好全都唤醒。猛击链接,唤醒回忆,分享牵挂!hi.baidu.com/act/hi

2012-12-05 17:22:22 518

原创 C# 自定义参数的 事件委托

上一篇博客写了默认参数的事件, 今天学习了一下自定义参数的事件,委托。和默认参数不同的是委托对应的函数原型的参数为(object sender,  MyEvent e),而不再是(object  sender, EventArgs e), 其中MyEvent为继承自EventArgs类的自定义类,下面用一个例子来说明。---------------------------------DEMO---

2012-12-05 17:22:20 840

原创 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 390

原创 C#学习笔记

1 数据类型数据类型分两种:值类型和引用类型值类型:简单类型, 结构类型(struct), 枚举类型引用类型:类, 委托, 数组, 接口、所谓值类型就是指当一个变量给另一个变量赋值的时候做的操作是内存拷贝,a = b;时, 为a重新分配内存并将b中的内容拷贝至a所在的内存块。引用类型类似指针,C++中指针和引用是不同的称呼,C++中说指针是地址,引用是别名,而对于他们的不同则没有深究,这里的引用可

2012-12-05 17:22:16 353

原创 【转载】C#预编译指令

1、#define和#undef     用法:          #define DEBUG          #undef DEBUG    #define告诉编译器,我定义了一个DEBUG的一个符号,他类似一个变量,但是它没有具体的值,可以将它看为一个符号而已。#undef就是删除这个符号的定义。如果符号DEBUG没定义过,则#undef不起作用,否则#define不起作用。二者都必须放在源

2012-12-05 17:22:13 334

原创 【转载】VS2010版快捷键

VS2010版快捷键Ctrl+E,D ----格式化全部代码

2012-12-05 17:22:11 315

原创 JavaScript学习笔记

学习工具:Edit plus 3今日计划完成情况与改进措施课程:jАVascript讲师:张*振华(T平台)内容:1 jАVascript和jАVa没有任何关系2 jАVascript不能读 写 保存 打开本地和web服务器上的文件------------------------------------------------------------------------------------

2012-12-05 17:22:09 280

原创 delphi 关机代码

引用单元 shellapiuses  shellapi;//codes  ShellExecute(0,'open','shutdown.exe',' -f -s -t 0',nil,SW_HIDE);-t 后面的数字表示执行该代码后多长时间关机,0代表立即关机。

2012-12-05 17:22:07 914

原创 【转载】 Android自动化测试之Monkeyrunner从零开始

转自:http://www.51testing.com/?uid-22381-action-viewspace-itemid-237131 最近由于公司在组织一个Free CoDE的项目,也就是由大家自己选择研究方向来做一些自己感兴趣的研究。由于之前我学过一点点关于android的东西,并且目前android开发方兴未艾如火如荼,但自动化测试还基本上属于新兴领域,接触的人并不多,所以我给我们团队提

2012-12-05 17:22:05 489

原创 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 753

原创 【转载】Delphi中虚拟方法表和动态方法表

Delphi中所有类都直接或者间接派生于TObject,一个TObject的实例:Object(对象)实际上是一个4字节的指针。该指针指向对象的实际数据区(Object Data)。对象的数据区划分很多的小区域,这些区域分为两部分:(1)前4个字节存放一个指针,该指针指向另一个地址区域。(2)其余小区域分别存放对象的各种数据成员。   前四个字节字节的指针指向另一地址区域即“虚拟方法表(virtu

2012-12-05 17:22:01 458

原创 【转载】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 855

原创 【转载】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 1440

原创 Memo光标定位

实例说明本例是个光标应用的简单技巧,希望通过这个例子的学习后能举一反三。Delphi中像这样简单而又实用的例子还有很多,只要平时多注意积累就能写出简洁、执行效率高的代码。编程思路直接向Memo组件发送消息EM_LineFromChar并检测返回值,即可获知此组件中光标所在的行号,向Memo组件发送消息EM_LineIndex并检测返回值即可获知此组件中光标所在的列号。编程步骤先在Form上放置三个

2012-12-05 17:21:54 982

原创 Delphi学习之3----析构函数

一个小程序,一个汽车类,类中方向盘类,车身类,发动机类,刹车系统类对象都是汽车类的成员,汽车类又有另外一个成员strBrand(品牌),  骑车类对象:ttVechile : TVechile;方向盘类对象:ttWheel : TWheel;发动机类对象:ttEngine : TEngine;刹车系统类对象:ttBrakeSystem : TBrakeSystem;品牌成员:strBrand : 

2012-12-05 17:21:52 752

原创 【转载】delphi 什么是静态函数、虚拟函数、动态函数、类函数?以及他们有什么异同点?

原文地址http://blog.sina.com.cn/s/blog_77b05b190100x4az.html 感谢原作者!1、静态方法是方法的缺省类型,对它就像对通常的过程和函数那样调用,编译器知道这些方法的地址,所以调用一个静态方法时它能把运行信息静态地链接进可执行文件,所以,静态方法速度最快,但它们却不能被覆盖来支持多态性。2、虚拟方法和静态方法的调用方式相同。由于虚拟方法能被覆盖,在代码

2012-12-05 17:21:50 541

原创 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 537

发布ActiveX控件到web方法及相关工具

有一个doc文档一步步说明怎么样将ActiveX控件发布到web使用,还有所有用到的工具软件,这个文档写的很详细,刚开始我也是下载的别人的,但是文档中有一个小地方我加以修正了,并且添加了修改后需要使用的工具。 保证好用,亲自验证过的! 我是糗百网友啊

2012-11-15

C++实现源码的23种设计模式详细解析

C++实现源码的23种设计模式详细解析105页PDF

2012-03-23

小波十讲.rar 内为PDF文档

小波十讲 小波十讲 小波十讲 小波十讲 小波十讲 小波十讲 小波十讲 小波十讲 小波十讲 小波十讲 小波十讲 小波十讲 小波十讲

2011-07-15

Linux Kernel API (英文版)

这是Linux Kernel API函数的PDF文档,418页,英文版啊英文版啊英文版

2011-04-25

标准C++宝典 (1)-- PDF

一本十分优秀的c++编程书籍第一卷 一本十分优秀的c++编程书籍第一卷

2011-03-08

Linux下C编程Linux下C编程

linux下的c语言编程 压缩文件 内含PDF文档13章 与爱好linux编程的朋友共勉

2010-07-26

GM8123串口扩展程序 单通道

GM8123串口扩展程序 单通道模式GM8123串口扩展程序 单通道模式GM8123串口扩展程序 单通道模式GM8123串口扩展程序 单通道模式

2010-07-26

c# 控件大小(及字体)随窗口大小改变自动缩放

c#语言 控件大小以及字体随窗口大小以及字体随窗口改变而自动缩放

2010-05-25

WinCE串口通讯实例+WinCE下操作GPIO方法

WinCE串口通讯实例+WinCE下操作GPIO方法

2010-04-12

51单片机串口接收字符串

实际有两个程序 一个是接收以某一特定字符开头的字符串 并不接收此特定字符 这个字符只起个标志的作用。 另一个是单纯接收字符串。 所接受的字符串存在一个数组中,程序简洁命了。 所用单片机:STC89C52

2010-04-12

扬创科技 串口通信测试程序 EVC WINCE

扬创科技 串口通信测试程序 EVC WINCE 扬创科技 串口通信测试程序 EVC WINCE 扬创科技 串口通信测试程序 EVC WINCE 扬创科技 串口通信测试程序 EVC WINCE

2010-04-06

串口助手源码(VC)

vc的串口助手的源码 MFCvc的串口助手的源码 MFCvc的串口助手的源码 MFC

2010-04-06

单片机控制GPRS模块拨号 带1602液晶显示

开发工具:keil uVision3 下载:STC-ISP V35.exe 实现单片机控制GPRS模块拨号 并且用1602液晶简单显示 test-iic.c 文件和DAIL.C文件是相互独立的, test-iic.c 文件用来测试把数据写入E2PROM test-iic.c 文件 是对IIC设备读写的程序 时钟信号scl 连接TX-1C开发板(STC52RC单片机)的P2^0口 数据信号sda(广义数据 可以使地址信号 也可以使真正的数据) DAIL.C文件 TX-1C (STC52RC单片机) 串口连接GPRS模块 液晶显示器 1 液晶显示welcom!欢迎界面 2 扫描矩阵键盘(由于液晶的RS信号和矩阵键盘的一个引脚冲突 因此4*4键盘的第一列不用 按下会对液晶的显示产生影响) 如果按下第一个键 则显示 "ready to dail" 此时将从 VCC连接到P10---P14 如果哪个引脚有高电平则拨打相应号码 程序开始时先判断0xa0 器件的100 101 102 103 104 五个存储单元 依次来判断号码是否被修改 如果被修改了则从1 20 39 58 77五个存储单元各读取16个数据给每个 号码数组 如果没有修改则从号码备份数组读入 3 按第二个键准备修改号码 显示 ready to modify ,modify=0,please add it. 此时按第一个键则退出不修改 。 如果接着按第二个键则对modify进行加 加到第几个后再按第一个键 显示modify值 显示input NO.* ,按下号码 (只能是11位的号码) (液晶显示不准确 除第一次外会重复显示上一次的值) 按下够11位后液晶显示修改后的号码 然后显示 modify ok! 回到主界面 。 如果在修改号码的过程中按下第二个键则放弃修改 回到主界面 。 4 播出号码后按第一个键挂机 利用的是GPRS模块的AT命令 缺点:修改号码的时候液晶显示不准确 尚待完善

2009-12-17

单片机控制GPRS模块拨号(带1602液晶显示)

请大家不要下载这个了 这个我发的时候忘记把头文件放进去了 大家下载另一个 也是我发的 和这个同名!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 不好意思!!!!1

2009-12-17

空空如也

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

TA关注的人

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