- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人