自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (34)
  • 收藏
  • 关注

转载 位图背景的编辑框

<br />(1)新建一个基于对话框的应用程序<br />(2)创建一个以CEdit类为基类的派生类CBmpEdit     (在classview中右击new class)<br />(3)在RecourseView中右击insert一个位图资源<br />(4)在CBmpEdit 类的头文件中声明一个CBitmap类对象m_Bitmap<br />(5)在CBmpEdit 类的构造函数中加载位图资源,代码如下:<br />CBmpEdit::CBmpEdit()<br />{<br /> m_Bitma

2011-05-30 16:41:00 880 1

转载 VC++注册,卸载OCX控件,以及判断是否注册

BOOL CYourClass::RegistOcx(){ HINSTANCE hLib = LoadLibrary("NTGraph.ocx"); //指定要注册的ocx文件的路径及文件名。 if (hLib == NULL) { MessageBox("不能载入OCX文件!"); return; } //获取注册函数DllRegisterServer地址 FARPROC l

2011-05-28 16:47:00 735

转载 VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程

<br />开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件。(此文章也是总结了网上好多人写的文章,我只是汇总一下,加上部分自己的东西,在这里感谢所有在网上发表相关内容的朋友们。)<br />ActiveX 控件用于Web的过程是将控件嵌入主页中,用户通过浏览器访问该主页时,将主页中的控件下载,并在用户机器上注册,以后就可在用户的浏览器上运行。控件下载一次后就驻留在用户本地机器上,下次再访问相同的主页时,可不再下载该控件,而是直接运行用户本地的控件。这里

2011-05-28 16:43:00 563

转载 VC++的DLL应用

<br />VC++的DLL应用(含Demo演示)<br />作者:一点一滴的Beerhttp://beer.cnblogs.com/<br />      在大学大一的时候学的是C,然后后来大二的时候专业又开了C++这个课程,然后再后来自己又自学了一点VC++,大三的时候也试着编写过一个MFC的最简单的窗口程序。到大四的时候,自己又做了一个GIS的项目,是用C#.NET来编写的,然后发现C#上手好容易,而且还大部分语法规则都沿用了C,C++的习惯,于是觉得C++实在是没有一点优势可言啊。但这个暑假的实习经

2011-05-28 15:41:00 407

转载 VC++编写ActiveX控件

<br />前言:<br />     暑假在做一个项目的时候,本来是用C#.NET来写的一个港口进出闸的流程控制程序,里面涉及一个响应用PLC的采集信息的问题(PLC用串口和工控机相连接),然后思考如何用C#写串口通讯程序,结果师兄在一旁直接用VC++写了一个“*.ocx控件”,并在自己的电脑上进行了测试,完工后就把生成的“*.ocx”控件注册文件复制到了我们的电脑上。我们就在C#.NET程序里面将此控件拖入到主窗口中,然后就能直接利用此控件的事件来捕捉PLC的命令了,感觉好神奇。然后,我对C++的态度有

2011-05-28 15:34:00 498

转载 组件,控件,com,插件,ActiveX,这五个有什么区别呢?

<br />组件包括控件,还有一些类,<br />控件一些做好的供你用的可视化的对象,像按钮什么的,<br />com:是一种协议,使不同厂家生产的activex控件能互用,<br />插件:对ide的补充,<br />ActiveX:一种其他厂家或编制者生产的自定义的控件。<br /> <br />ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。在有目录和其它支持的网络中,COM变成了分布式COM(DCOM)。在创建包括ActiveX

2011-05-27 15:56:00 1288

原创 sudo 和su的区别?

su和sudo的区别与使用<br />一. 使用 su 命令临时切换用户身份 <br />1、su 的适用条件和威力 <br /><br />su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出beinan用户,重新以root用户登录,但这种办法并不是最好的;二是我们没有必要退出beinan用户,可以用su来切换到root下进行添加用户的工作,等任务完成

2011-05-22 13:51:00 352

转载 VC数据库编程

<br />一、各种技术的关联与区别<br />1、COM组件是什么?http://baike.baidu.com/view/25941.htm?fr=ala0_1_1#4<br />1)COM是Component Object Model (组件对象模型)的缩写。<br />2)COM是一种“软件打包”技术。它使一个软件能按各部分功能划分成许多组件,COM定义了这些组件的结构和规范,彼此连接通讯的机制。<br />3)COM组件是遵循COM规范编写出来的,以WIN32动态链接库(DLL)或可执行文件(EX

2011-05-19 21:26:00 605

转载 SQL Server 2000 数据库同步(转载)

<br />为什么要同步SQL Server 2000 数据库,它都用在什么场合<br />数据实时备份同步,数据库服务器出问题时我们也有其正常工作时的备份 <br />数据实时备份同步,一台服务器负载不起时,可以用来做负载均衡 <br />数据实时备份同步,数据库服务器可以无间断,无损失迁移 <br />主服务器被攻击或当机时另一台服务同步机可以应急 <br />。。。。。可以说好处非常多的。暂时写这么多 <br />--------------------------------------------

2011-05-12 21:00:00 748

原创 两个sql server数据库同步数据-1

<br />经过两天的查找和实践,终于对-如何同步两个sql server的数据有了一个比较粗略的了解。<br />  不是使用写sql 的方式来实现,而是采用-强制订阅实现数据库同步操作,大量和批量的数据可以用数据库的同步机制处理。<br /><br />说明:<br />  为方便操作,所有操作均在发布服务器(分发服务器)上操作,并使用推模式,在客户机器使用强制订阅方式。<br /><br />测试通过:<br />==1:环境<br />服务器环境:<br />机器名称: serverDB<br />

2011-05-12 20:47:00 1431

转载 如何在一个新工程中导入其他工程资源,如Dialog,Toolbar,Menu?

<br />在新工程里直接打开另一个工程的rc文件,打开后会出来另一个工程的资源;<br />按住CTRL键再用鼠标拖动想要的资源到新的工程的相同资源类型里!<br />注:按住CTRL为复制资源,没有按CTRL的话就是移动,这样原来的工程里就会没有这个资源了;<br />一.导入某个Dialog后提示找不到该Dialog的类文件如何处理?<br />导入Dialog后要关联这个Dialog对应的类文件,可按以下方法操作:<br />1.导入类文件:<br />1)手工导入:<br />       把该类

2011-05-11 21:01:00 1955

转载 visual C++ 6.0开发工具与调试

visual C++ 6.0开发工具与调试<br />1、          如何快速地规范代码缩进格式<br />选中所需要规范的代码,按shift+F8<br />2、          如何在Release状态下进行调试<br />Project->Setting=>ProjectSetting对话框,选择Release状态。C/C++标签中的Category选General,Optimizations选Disable(Debug),Debut info选Program Database。在Link标

2011-05-11 20:51:00 413

转载 C++模板学习

<br />1. 模板的概念。<br />我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。<br />//函数1.<br />int max(int x,int y);<br />{return(x>y)?x:y ;}<br />//函数2.<br />float max( float x,float y){<br

2011-05-11 20:33:00 259

转载 C++中的拷贝构造函数

<br />C++中的拷贝构造函数跟Java中的对象克隆(clone)是一样的,它们的目的都是通过一个类的实例来获取它的一个副本或者叫拷贝,这个副本或拷贝跟原来的对象拥有相同的数据成员。<br />    在普通的变量赋值中,比如int i=5; int j=i;我们可以用变量i的值去初始化j的值,此时,变量j就叫做变量i的一个拷贝,修改j的值不会影响i的值。实例的初始化也可以通过其他实例进行初始化,即用一个实例去构造另一个实例。在构造的时候,将已存在的实例中的数据成员值传递给新的实例,将其初始化为与已存在

2011-05-09 23:10:00 385

转载 C或C++中不用中间变量交换两变量的值

记得上次跟一朋友讨论关于交换两变量的值而不用中间变量的值的问题时,我没仔细想就告诉他说不能实现,因为作为交换必须得有第三变量。其实,当时只是进入了一个误区,认为交换只能通过移动变量来实现。现在觉得有点不好意思了,毕竟发现自己学得不太踏实而且很不严谨。以下是关于变换两变量(而不用中间变量)的方法,其基本思想就是进行代数或逻辑上的变换和值累加得到。1.推荐方法:此方法仅用到了加法和减法,效率高,易理解。(1)函数:void swap(int &a,int &b){a+=b;b=a-b;a=a-b;}(2)宏定义

2011-05-08 09:37:00 692

转载 C++ 成员初始化列表

<br />C++为类中提供类成员的初始化列表<br />类对象的构造顺序是这样的: <br />1.分配内存,调用构造函数时,隐式/显示的初始化各数据成员 <br />2.进入构造函数后在构造函数中执行一般计算<br />使用初始化列表有两个原因:<br />1.必须这样做: <br />        如果我们有一个类成员,它本身是一个类或者是一个结构,而且这个成员它只有一个带参数的构造函数,而没有默认构造函数,这时要对这个类成员进行初始化,就必须调用这个类成员的带参数的构造函数,如果没有初始化列表,那

2011-05-07 20:41:00 293

转载 C++异常处理机制核心观点

<br />C++异常处理机制核心观点: <br /><br />0.如果使用普通的处理方式:ASSERT,return等已经 <br />  足够简洁明了,请不要使用异常处理机制. <br /><br />1.比C的setjump,longjump优秀. <br /><br />2.可以处理任意类型的异常. <br />  你可以人为地抛出任何类型的对象作为异常. <br />  throw 100; <br />  throw "hello"; <br />  ... <br /><br />3.需要一

2011-05-07 10:44:00 360

转载 c++中,引用和指针的区别

<br />指针和引用的区别<br />(1)引用总是指向一个对象,没有所谓的 null reference .所有当有可能指向一个对象也由可能不指向对象则必须使用 指针. <br />由于C++ 要求 reference 总是指向一个对象所以 reference要求有初值. <br />String & rs = string1; <br />由于没有所谓的 null reference 所以所以在使用前不需要进行测试其是否有值.,而使用指针则需要测试其的有效性. <br />(2)指针可以被重新赋值而r

2011-05-05 20:49:00 287

libdwarf example.c

simplereader.c 是libdwarf的简单例子

2015-01-13

libdwarf-20140805

libdwarf 可以在 ELF 对象文件中读或者写 DWARF 调试信息。dwarfdump 使用 libdwarf 来读对象文件和打印可读样式的 DWARF 内容。libdwarf 遵从了 DWARF2 及以上标准,源代码中包括一些树搜索(tsearch)算法(平衡,红黑和二进制)

2015-01-07

gdb source code

GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具.

2014-12-29

FreeMarkerFreeMarker源码

FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序 虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据

2014-11-04

java程序设计

java[1] 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE, JavaME, JavaSE)的总称。Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

2014-10-29

龚建伟linux c串口调试工具

龚建伟写了一个linux下的串口调试工具, 目前先完成了文件传输部分,版本是0.0.4, 前段时间做IC卡编程发现 serial programming howto实在是太简单了,很多东西没法用。 于是萌生了自己做个串口调试工具的想法, 相比之外windows下这类的工具很多, 这样也给后来做串口编程的朋友一个参考范例。

2014-10-29

putty-0.63.tar.gz linux 端源码

PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。除了官方版本外,有许多第三方的团体或个人将PuTTY移植到其他平台上,像是以Symbian为基础的移动电话。

2014-10-17

putty-src.zip windows 端源码

PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。除了官方版本外,有许多第三方的团体或个人将PuTTY移植到其他平台上,像是以Symbian为基础的移动电话。

2014-10-17

httpd-2.4.9.tar.bz2源码

httpd-2.4.9.tar.bz2源码 学习apache ,学习web服务器搭建

2014-06-21

pushpool源码201406

pushpool源码,可以分析其内部代码架构,是比较好的学习资料。

2014-06-21

cpuminer-code

cpuminer源码,可以分析其内部代码架构,是比较好的学习资料。

2014-06-21

linux进程间通信与同步

进程间通信就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方都可以访问的外设了。

2013-09-09

LINUX多线程编程

linux下多线程编程。线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。

2013-09-09

linux_NandFlash_driver_超详细分析

linux_NandFlash_driver_超详细分析

2013-05-13

NAND_FLASH_内存详解与读写寻址方式

NAND闪存阵列分为一系列128kB的区块(block),这些区块是 NAND器件中最小的可擦除实体。擦除一个区块就是把所有的位(bit)设置为"1"(而所有字节(byte)设置为FFh)。有必要通过编程,将已擦除 的位从"1"变为"0"。最小的编程实体是字节(byte)。一些NOR闪存能同时执行读写操作(见下图1)。虽然NAND不能同时执行读写操作,它可以 采用称为"映射(shadowing)"的方法,在系统级实现这一点。这种方法在个人电脑上已经沿用多年,即将BIOS从速率较低的ROM加载到速率较高 的RAM上。

2013-05-13

高速A_D转换芯片MAX197应用

随着用电量的增加,电网的谐波污染变得日益严重,这就要求电力监控设备能够及时准确地对电网谐波分量进行监测。我们研制的电网谐波分析仪,采用了MAX197对各相关点的波形信号进行采集。运行实践表明,MAX197的采样精度及稳定性是令人满意的。

2010-07-19

三相直流无刷电机控制器的解决方案

控制器上电或者重新开机时如果转把没有回零,控制器将不能启动,解决了无刷电机控制器由于转把或线路故障引起的飞车现象

2010-05-17

模拟电子电路制作大全

介绍一些常用家电民用电器电路,可用于汽车,摩托车上的附加电路,包括:改善汽车,摩托车操作性能的电压调节等。

2010-05-16

LibraryCardNumAutoGen.rar

LibraryCardNumAutoGen.rar 测试

2017-01-09

hi3519检测温度

hi3519检测温度

2017-01-06

uboot自动升级20161228

uboot自动升级20161228

2016-12-28

uboot下自动升级2016-1227

uboot下自动升级2016-1227

2016-12-27

uboot下自动升级客户端测试程序

uboot下自动升级客户端测试程序

2016-12-22

基于Hi3519v101的文件系统开发

基于Hi3519v101的文件系统开发

2016-12-19

hi3519v101文件系统介绍

基于Hi3519v101的文件系统开发介绍

2016-12-16

hi3519v101文件系统

hi3519v101文件系统

2016-12-14

ppt简约风格模板

ppt模板简约风格

2016-12-12

CNM卡号管理

一个小工具

2016-11-15

snmp++源码

简单网络管理协议(SNMP:Simple Network Management Protocol)是由互联网工程任务组(IETF:Internet Engineering Task Force )定义的一套网络管理协议。该协议基于简单网关监视协议(SGMP:Simple Gateway Monitor Protocol)。利用SNMP,一个管理工作站可以远程管理所有支持这种协议的网络设备,包括监视网络状态、修改网络设备配置、接收网络事件警告等。 虽然SNMP开始是面向基于IP的网络管理,但作为一个工业标准也被成功用于电话网络管理。

2015-05-13

libpcap源码

libpcap是tcpdump的一个依赖文件

2015-04-07

tcpdump源码

tcpdump是一个很有用的网络抓包分析工具

2015-04-07

openssh6.8

OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议族可以用来进行远程控制, 或在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)、 rcp ftp、 rlogin、rsh都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控件和文件传输过程中的数据,并由此来代替原来的类似服务。

2015-04-06

openssh 源码

OpenSSL是一种开放源码的SSL实现,用来实现网络通信的高强度加密,现在被广泛地用于各种网络应用程序中。

2015-04-06

epoll example

linux c代码,服务器使用epoll监听客户端连接和数据

2015-01-12

空空如也

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

TA关注的人

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