- 博客(20)
- 资源 (14)
- 收藏
- 关注
转载 #pragma once与 #ifndef的区别
为了避免同一个文件被include多次1 #ifndef方式2 #pragma once方式在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。 方式一: #ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 一些声明语句
2014-08-20 23:01:49 445
转载 DLL导出函数名称改编的解决方法
1.DLL编译后导出函数名称改编 在编写一个DLL后,为了能被别的程序调用,需要将被使用的函数导出;但是一般的编译器都会将到处函数名称改编;例如:在VC中新建一个空的win32 dll工程,然后添加下面的文件;[cpp] view plaincopy//dll1.h #ifdef DLL_API _dec
2014-08-20 21:36:40 5720 2
转载 vs2010创建和使用动态链接库(dll)
本文将创建一个简单的动态链接库,并编写一个应用台控制程序使用该动态链接库,并提出了与实现相关的几个问题,供初学者交流。本文包含以下内容:创建动态链接库项目向动态链接库添加类创建引用动态链接库的应用程序在控制台应用程序中使用类库的功能更丰富的simpledll类和相关问题参考资料创建动态链接库项目:1、打开Microso
2014-08-20 15:34:10 585
转载 笔试题目汇总
C++常考笔试题:不用if,while,do-while,for,打印出所有大于0小于k的整数.函数原型void printLess(int k);
2014-08-18 22:14:14 373
转载 C++中int *p[4]和 int (*q)[4]的区别
前者是指针数组,后者是指向数组的指针。更详细地说。前: 指针数组;是一个元素全为指针的数组.后: 数组指针;可以直接理解是指针,只是这个指针类型不是int也不是char而是 int [4]类型的数组.(可以结合函数指针一并看看......)int*p[4]------p是一个指针数组,每一个指向一个int型的int (*q)[4]---------q是一个指针,指向in
2014-08-18 21:31:25 921
转载 c++this指针
this指针是一个隐含于每一个成员函数中的特殊指针。它是一个指向正在被该成员函数操作的对象,也就是要操作该成员函数的对象。 当对一个对象调用成员函数时,编译程序先将对象的地址赋给this指针,然后调用成员函数,每次成员函数存取数据成员时,由隐含作用this指针。而通常不去显式地使用this指针来引用数据成员。同样也可以使用*this来标识调用该成员函数的对象。再来说下类的成员函数。
2014-08-18 21:30:09 598
转载 c++ int *p = new int()
int *a=new int(120); 申请一个整型变量空间,赋初值为120,并定义一个整型指针a指向该地址空间 int *a=new int[120]; 申请120个整型变量空间,没有赋初值,并定义一个整型指针a指向该地址空间开始处 int *a=new int(n); 申请一个整型变量空间,赋初值为n,并定义一个整型指针a指向该地址空间
2014-08-18 21:17:59 4173
转载 C++基础之this指针的详解
关于C++中的this指针,建议大家看看这篇文章,《C++中的this指针》,供参考。 this指针是一个特殊的指针,当类的某个非静态的成员函数在执行时,就会存在this指针。它指向类的一个对象,且这个对象的某个成员函数正在被调用。 this指针的名字始终是this,而且总是作为隐含参数传递给每一个被声明的成员函数,例如: 实际编程时函数的声明不需要包含这个参数。
2014-08-18 20:58:42 926
转载 常见的网络类型
我们经常听到Internet网、星形网等名词,它们表示什么?是怎样分类的?下面列举了常见的网络类型及分类方法并简单介绍其特征。 #1 一、按网络的地理位置分类 1.局域网(LAN):一般限定在较小的区域内,小于10km的范围,通常采用有线的方式连接起来。 2.城域网(MAN):规模局限在一座城市的
2014-08-12 11:24:31 2479
转载 以太网,局域网,万维网
以太网是一种通信协议标准 万维网WWW 是 Internet 的多媒体信息查询工具 以太网: 以太网是当今现有局域网采用的最通用的通信 协议 标准,组建于七十年代早期。Ethernet(以太网)是一种传输速率为10Mbps的常用局域网(LAN)标准。在以太网中,所有计算机被连接一条同轴电缆上,采用具有冲突检测的载波感应多处访问(CSMA/CD)方法,采用竞争机制和总线拓朴结构。基本上,以太网由
2014-08-12 10:14:29 1230
转载 c++ try_catch throw
抛出异常(也称为抛弃异常)即检测是否产生异常,在C++中,其采用throw语句来实现,如果检测到产生异常,则抛出异常。该语句的格式为:throw 表达式; 如果在try语句块的程序段中(包括在其中调用的函数)发现了异常,且抛弃了该异常,则这个异常就可以被try语句块后的某个catch语句所捕获并处理,捕获和处理的条件是被抛弃的异常的类型与catch语句的异常类型相匹配。由于C++使用
2014-08-11 22:32:26 379
转载 网络通信的工作原理
提问:1、什么是计算机网络?计算机网络是由两台或两台以上的计算机通过网络设备连接起来所组成的一个系统,在这个系统中计算机与计算机之间可以进行数据通信、数据共享及协同完成某些数据处理的工作。强调:计算机网络不仅仅指计算机,还包含网络设备,并且计算机与计算机之间还能进行信息传输。 2、计算机与计算机之间如何进行通信?计算机与计算机之间用线路连接起来就可以通信了吗
2014-08-07 12:24:46 1107
原创 字符数组,字符串、数字转化
// String2Char2Data.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "iostream"#include "string"using namespace std; int main(){////字符数组换为字符串// char a[10]="aaaabbbba";// string s(&a[0],&a[strlen(a)])
2014-08-06 22:53:08 729
转载 串口通信与编程:串口基础知识
串口是串行接口(serial port)的简称,也称为串行通信接口或COM接口。 串口通信是指采用串行通信协议(serial communication)在一条信号线上将数据一个比特一个比特地逐位进行传输的通信模式。 串口按电气标准及协议来划分,包括RS-232-C、RS-422、RS485等。 1.串行通信 在串行通信中,数据在1位宽的单条线路上进行
2014-08-06 21:15:52 877
转载 windows API 串口编程参考
(一)Windows API串口通信编程概述Windows环境下的串口编程与DOS环境下的串口编程有很大不同。Windows环境下的编程的最大特征之一就是设备无关性,它通过设备驱动程序将Windows应用程序同不同的外部设备隔离。Windows封装了Windows的通信机制,这种方式称为通信API,Windows程序可以利用Windows通信API进行编程,不用对硬件直接进行操作。这种体系
2014-08-06 17:35:02 681
转载 TCP/IP、Http、Socket的区别
网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,
2014-08-05 16:30:01 453
转载 制作已编译的html帮助文件
http://www.cnblogs.com/cm186man/archive/2008/03/10/1098896.html引用HTML帮助文档从结构上来看可分为两个部分,运行器和文档内容。它的一个好处是能使帮助文档跨平台运行,只要有不同平台上的运行器和浏览器,帮助文档不再需要重新编制,制作HTML帮助文档的工具是Html help Workshop工具包。方法:1、安装好Html
2014-08-04 15:05:00 2363
转载 TCP/ip通信模式
TCP/IP 应用层与应用程序TCP/IP 起源于二十世纪 60 年代末美国政府资助的一个分组交换网络研究项目,它是一个真正的开放协议,很多不同厂家生产各种型号的计算机,它们运行完全不同的操作系统,但 TCP/IP 协议组件允许它们互相进行通信。现在 TCP/IP 已经从一个只供一些科学家使用的小实验网成长为一个由成千上万的计算机和用户构成的全球化网络,TCP/IP 也已成为全球因特网(I
2014-08-04 11:56:31 634
转载 C# Socket 编程详解
Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和 System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人员可以根据需要选择针对不同的级别编制程序,这些级别几乎囊括了Internet的所有需要--从socke
2014-08-01 17:03:05 561
转载 C#中的DBNull、Null、String.Empty和“”
null可赋值任何变量,将变量置为空 DBNull只用于DataRow对象,表示数据库中的空值 String.Empty是0长度字串 Convert.IsDBNull判断是否为DBNull DBNull.Value与Null的区别Null是.net中无效的对象引用。DBNull是一个类。DBNull.Value是它唯一的实例。它指数据库中数据为空()时,
2014-08-01 16:06:44 1286
keras_compressor-master.zip
2021-09-01
windows调用tensorflow dll lib实现.zip
2019-10-20
NumPy User Guide Release 1.8.0.pdf
2019-09-29
最新caffe HDF5Data 安装包 hdf5-1.10.5-Std-win7_64-vs14
2019-04-01
C++源码编写图像处理例子
2019-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人