自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (11)
  • 收藏
  • 关注

转载 excel VLOOKUP函数的使用方法

VLOOKUP函数是Excel中几个最重函数之一,为了方便大家学习,兰色幻想特针对VLOOKUP函数的使用和扩展应用,进行一次全面综合的说明。本文为入门部分     一、入门级      VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值。它的基本语法为:      VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找)下

2012-08-31 09:46:02 209589 4

转载 关于“ISIS_PJPlan_Doc.dll必需和计划书文件在同一目录下才能检查保护”的问题

可能使用Windows Vista/7的虫友们在编辑《项目计划书》的时候,对于这个问题很不解吧。明明已经把doc文件和ISIS_PJPlan_Doc.dll放在一个文件夹下面了,怎么还会出现这个问题呢?看到有的虫友为此重装了系统换回XP,或者用虚拟机,或者是改UAC。但是其实这些都是治标不治本的办法了=,=(对于采用重装系统的虫友表示默哀...牺牲也太大了...)其实本质上是dll注册

2012-08-29 22:13:20 2073

转载 C++及C中的 string char指针及char数组

C++中string是标准库中一种容器,相当于保存元素类型为char的vector容器(自己理解),这个类提供了相当丰富的函数来完成对字符串操作,以及与C风格字符串之间转换,下面是对string一些总结 一,C语言的字符串在C语言里,对字符串的处理一项都是一件比较痛苦的事情,因为通常在实现字符串的操作的时候都会用到最不容易驾驭的类型——指针。比如下面这个例子://example

2012-08-28 17:44:10 6348

转载 std::vector学习

Vector成员函数函数表述c.assign(beg,end)c.assign(n,elem)将[beg; end)区间中的数据赋值给c。将n个elem的拷贝赋值给c。c.at(idx)传回索引idx所指的数据,如果idx越界,抛出out_of_range。c.back(

2012-08-28 17:39:30 742

转载 使用(C++库)istringstream输入(格式化)

C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含sstream.h头文件。   istringstream类用于执行C++风格的串流的输入操作。   stringstream类同时可以支持C++风格的串流的输入输出操作。   strstream类同时可以支持C风格的串流的输入输出操作。

2012-08-27 16:15:53 689

转载 boost::ref

发信人: hhuu (我爱XXX), 信区: Programming标  题: boost::ref发信站: BBS 水木清华站 (Sat May 25 02:03:27 2002)1, 简介   (原来确实是我错了,本来只是想简单说明一下ref为什么需要,    结果例子太简单,laws提了意见,检查一下,确实词不达意。    重新说明一下,请大家重新审阅。)

2012-08-27 15:18:01 659

转载 C++的引用类型详解

【 以下文字转载自 VBnBasic 讨论区 】【 原文由 阿蓉 所发表 】    c++比起c来除了多了类类型外还多出一种类型:引用。这个东西变量不象变量,指针不象指针,我以前对它不太懂,看程序时碰到引用都稀里糊涂蒙过去。最近把引用好好地揣摩了一番,小有收获,特公之于社区,让初学者们共享。     引用指的是对一个对象的引用。那么什么是对象?在c++中狭义的对象指的是

2012-08-25 20:33:06 503

转载 boost::tuple学习笔记

在C++中函数只能返回一个值,std标准库中也没有能很好满足tuple功能的类实现,boost::tuple 则填补了这一空缺。  元素目前版本的boost::tuple支持0~10元素,元素类型可以是任何C++的类型。1 tupleint>2 tupledouble&, const double&, const double, double*, const doubl

2012-08-25 20:22:19 787

转载 boost::ASIO 读写

NO.1ASIO 读操作大总结:A. Boos::asio::read 同步读方式void client::read_data(char   * sourse  , int num )        {                boost::asio::read( socket_own , boost::asio::buffer( sourse , num ) );

2012-08-25 11:06:37 10406

转载 Boost::bind

bind库在boost库导论中被称作绑定器,其实在STL中已经有类似的功能,称之为函数配接器《C++标准库》中说明“所谓函数配接器是指能够将仿函数和另一个仿函数(或某个值,或某个一般函数)结合起来的仿函数” 在STL中,对于函数对象,成员函数,一般函数分别设计了绑定器比如函数对象是:bind1st,bind2nd,not1,not2        成员函数是:mem_fun

2012-08-24 10:20:57 826

转载 boost:asio的同步方式和异步方式

http://blog.csdn.net/byrsongqq/article/details/6253435 Boost.Asio是一个跨平台的网络及底层IO的C++编程库,它使用现代C++手法实现了统一的异步调用模型。头文件#include 名空间using namespace boost::asio;ASIO库能够使用TCP、UDP、ICMP、串口来发送/接收数据,

2012-08-23 16:00:35 953

转载 vs2008配置boost库

下载boost库(最好去官网下http://www.boost.org/,到Downloads子页http://www.boost.org/users/download/)下载最新版,我下的是boost_1_46_1压缩文件,解压缩 到d:/boost_1_46_1/(可以任何位置,你觉得合适就可以)目录下(最新版本安装执行方法也类似,基本一样,改下名字即可)1.编译b

2012-08-22 21:58:41 3303

转载 iterator与const_iterator

所有的标准库容器都定义了相应的迭代器类型。迭代器对所有的容器都适用,现代 C++ 程序更倾向于使用迭代器而不是下标操作访问容器元素。1.iterator,const_iterator作用:遍历容器内的元素,并访问这些元素的值。iterator可以改元素值,但const_iterator不可改。跟C的指针有点像(容器均可以++iter,而vector还可以iter-n, iter+n,n

2012-08-22 14:33:37 1454

原创 二进制“<<”: 没有找到接受“std::string”类型的右操作数的运算符(或没有可接受

解决方法:1.  #include 这是C语言字符数组的操作函数,不是C++ 的string类,改变cout的相应输出,智能输出字符2.  #include 改为#include

2012-08-22 10:54:55 5476

转载 STL中map的嵌套使用

最近开发中要用到STL,然后自己查看了一些资料,并写了一些代码。在使用中,想起了如果是map嵌套,该如何应用呢?下面是我的coding内容:        对于传统的map,我们只需要:        #include        #include        int main()        {        map scores;

2012-08-22 10:20:29 2008

原创 c++ 类 函数内部的 static 类型

1.函数返回值为static类型,函数内部有static变量#include "stdafx.h"#include      using namespace std;class   test {  private:       int   i;       static  int  get_i(){               static int test_a =

2012-08-21 22:39:58 1602

转载 VS2008中编译C工程出现无法打开包括文件:“iostream.h”: No such file or directory

原包含语句:#include改为 #includeusing namespace std;后能正确编译!!【以下转帖】其实 是c风格的,可用,但注意格式:要么是:#include using namespace std;要么是:#include 注意,这时是不能用using namespace std;这句话的,否则会出现此问

2012-08-21 22:32:34 2272

转载 解析static 关键字

内容提要 文章详细讲解了static的两方面的含义:静态存储和控制连接。 关键词 static,静态存储,成员函数 文章正文 通常理解static只是指静态存储的概念,事实上在c++里面static包含了两方面的含义。 1)   在固定地址上的分配,这意味着对象是在一个特殊的静态区域上创建的,而不是每次函数调用的时候在堆栈上动态创建的,这是static的

2012-08-21 16:57:42 639

转载 map 键值

map ::key_type 在map容器内,用做索引的键的类型   map ::mapped_type 在map容器中,键所关联的值的类型   map ::value_type map的值类型:一个pair类型,它的first元素具有的 const   map ::key_type类型,而second元素 则为map ::mapped_type类型

2012-08-21 16:15:37 1339

转载 类 static

转自:http://blog.csdn.net/jsjwql/archive/2007/09/17/1788286.aspx静态数据成员在类内数据成员的声明前加上关键字static,该数据成员就是类内的静态数据成员。先举一个静态数据成员的例子。//Example 5#include class Myclass{public:         Myclass(int

2012-08-21 14:52:16 416

转载 std::map对模板参数key的要求

需要由多个变量来定位一个值,也就是说Key由多个变量组成 原先想用多维数组查找,但可能生成的多维数组比较大,就想用map #pragma warning(disable:4786) #include "stdafx.h" #include  using namespace std; typedef struct _T { int a; int b

2012-08-20 18:07:35 2203

转载 boost::asio学习 异步方式

大家好,我是异步方式和同步方式不同,我从来不花时间去等那些龟速的IO操作,我只是向系统说一声要做什么,然后就可以做其它事去了。如果系统完成了操作, 系统就会通过我之前给它的回调对象来通知我。在ASIO库中,异步方式的函数或方法名称前面都有“async_” 前缀,函数参数里会要求放一个回调函数(或仿函数)。异步操作执行 后不管有没有完成都会立即返回,这时可以做一些其它事,直到回调函数

2012-08-20 15:55:09 817

转载 Boost.Asio技术文档

Christopher KohlhoffCopyright © 2003-2012 Christopher M. Kohlhoff以Boost1.0的软件授权进行发布(见附带的LICENSE_1_0.txt文件或从http://www.boost.org/LICENSE_1_0.txt)Boost.Asio是用于网络和低层IO编程的跨平台C++库,为开发者提供了C++环境下稳定的异步模

2012-08-18 20:14:44 2258

转载 boost socket编程 例子

服务端程序代码:  1 // BoostServer.cpp : 定义控制台应用程序的入口点。 2 // 3  4 #include "stdafx.h" 5 #include   6 #include   7  8 using namespace boost::asio; 9 #define BLOCK_SIZE 64*102410 11 in

2012-08-17 14:21:05 6031

转载 Windows中用“ls”命令

经常切换于Windows与Linux之间的用户可能都面临一个问题——二者的一些命令是不同的,有时候很容易弄混了,比如Windows下列出目录中的文件与文件夹用命令“dir”,但是在Linux下却是用“ls”的。解决这个问题在Linux下可以用“alias”建立别名来使用Windows下的命令,例如alias dir=‘ls’,然后你就可以使用dir来代替ls命令了。但是在Windows下却

2012-08-17 09:55:25 49247 3

转载 main 带参数 简单说明

main是一个函数,也能带参数。它的参数有两个,格式 如下:main(int argc, char *argv[])第一个是一个int型变量,表示参数的个数。第二个是一个字符串指针数组,数组中的每一个指针都指向一个字符串,这些字符串就是用户传给程序的参数,这些参数用用空格分开。这两个变量 的名字没有特别要求,你完全可以把argc改成m等其他可用的名字,但一般是这两个:argc(

2012-08-16 16:22:25 1101

转载 vc try catch捕捉所有异常的问题

try{} catch(…){}以前都是用try{} catch(…){}来捕获C++中一些意想不到的异常, 今天看了Winhack的帖子才知道,这种方法在VC中其实是靠不住的。例如下面的代码:try { BYTE* pch ; pch = ( BYTE* )00001234 ;   //给予一个非法地址   *pch = 6 ; //对非法地址赋值,会造成Access

2012-08-16 15:40:52 1682

转载 Win7的快捷键

其实Win7的快捷键组合功能有很多,咱只学最最实用的。      一、Windows键 + 空格键“Space”      [作用]:透明化所有窗口,快速查看桌面(并不切换)      [快捷键]:win+空格      [小结]:当你打开了很多程序窗口的时候,这招非常有用,而且桌面还会有华丽的光影效果哦。没用过的赶紧试试先      二、Windows键

2012-08-16 15:34:15 1837

转载 多重网络 锐捷

今天真倒霉 nnd家里上不了网 学校也上不了网家里的是长城宽带网线被别人拉了在学校 锐捷连接成功 就是上不了网 未识别 本地连接还是个多重网络。。。默认网关的第一个是0.0.0.0问了问度娘 http://wenku.baidu.com/view/e025aea2f524ccbff1218447.html这篇文章说的很清楚了 推荐用 route -f 命令 直接清空了然后再重新设置下

2012-08-12 21:35:58 1634

mixim 结构说明

mixim 结构说明,omnet++中使用。对mixim有一个整体直观结构认识

2012-07-16

VISSIM_COM编程

VISSIM 的COM口开发技术,微观仿真。VISSIM基本操作等

2012-06-04

图像 处理 源码 实例 经典

使用gdi+对图像的基本操作,包括fft,锐化,拼接,及一些小的技巧,比较实用

2009-09-30

数据结构及算法经典 大量源码

绝对是个好东西,大量实例和源码。是学习的好东西!

2009-09-04

串口程序 接收发送 坐标显示 图像缩放 进程通信

串口程序 接收发送 坐标显示 图像缩放 进程通信 都实现了,教学用,都是比较简单的实现。分享!

2009-09-04

逃跑按钮的 随机实现

实现按钮在整个客户区随机逃跑,有点意思。教学中的改进版,分享!

2009-09-04

Linux shell资料

Linux相关资料,很好很强大。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2009-07-21

u-cos移植到51板源代码

u-cos移植到51板源代码,是完全的代码,已经编译好,课直接使用

2009-07-13

空空如也

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

TA关注的人

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