分类: Visual Studio开发工具 2011-07-24 21:31 2216人阅读 评论(2) 收藏 举报第一次使用VS2010,也是初学者开始编写VC++,程序首先学习编写DLL文件,编译完自己的DLL文件后,要在其它项目中使用,开始遇到很多错,但是在网上搜索了好久后,终于解决了问题。H文件目录:依次点击“项目——XX 属性——C/C++——常规”,在“附加包含目录”中加入H文件所在的文件夹LIB目录:依次点击“项目——XX 属性——链接器——常规”,在“附加库目录”中加入LIB所在目录还没完,在“链接器”中找到“输入”,在“附加依赖项”中加入abc.lib或用#pragma co Read More
posted @ 2012-07-26 09:35 upendi Views(639) Comments(0) Diggs(0) Edit
【代码加载lib及库中函数声明】#pragma comment(lib,"dll_phishing.lib")extern "C" _declspec(dllexport) int is_phishing(char* url);//char*extern "C" _declspec(dllimport) int read_config(vector<string> white_vector);//char*【vs 2010解决方案和项目】建立一个解决方案,输入两个不同的名字,解决方案最好具有普遍性。再建方案要用到的小项目, Read More
posted @ 2012-07-25 16:36 upendi Views(444) Comments(0) Diggs(0) Edit
传递vector<string>类型参数~【dll 文件】#include <iostream>#include <vector>#include <string>using namespace std;extern "C" __declspec(dllexport)int show_vector(vector<string> aaa);int show_vector(vector<string> aaa) // 传过来的aaa最好不要修改、增加、删除里的值{vector<string>:: Read More
posted @ 2012-07-25 11:08 upendi Views(244) Comments(0) Diggs(0) Edit
在VC6.0 下编译通过。。。其它VC平台类似!一、建立 Win32 Dynamic-LinkLibrary 项目【dll.cpp】#include <iostream>#include <string>#include "dll.h"using namespace std;void add(char* aa){string bb = aa;cout << "you are right!" << "------" << bb <<endl;}【dll.h】#inc Read More
posted @ 2012-07-23 14:43 upendi Views(874) Comments(0) Diggs(0) Edit
这周主要做了stl环境下url字符串操作, 用到string 类的很多函数。完成了对url的识别和对银行网址的认定,以防止钓鱼网站的url被误认。。。stl下主要是对容器的使用,vector list ;当然做为C++ 的标准,流和输入与输出是少不了的,也包括文件;最基本的是字符串的操作了,string提供了很多的函数,可以调用。vector:【例】vector<string> abcd;abcd.push_back("dfkddghdrherherf");//插入abcd.push_back("ldfsdlfjsl");abcd.push_ Read More
posted @ 2012-07-20 18:21 upendi Views(719) Comments(0) Diggs(0) Edit
io_service一般作为处理工作的work pool。网络中,作为服务器接收用,可以加速处理收到的信息。主要有post, dispatch, stop, run. 几可常用方法。通常还会用到boost bind一起使用io_service是并发的,在队列中,有几个run, 就有几个并发进行;而对于strand 是严格顺序进行的调用。看下面的例子:#include <iostream>#include <boost/shared_ptr.hpp>#include <boost/asio.hpp>#include <iostream>#inclu Read More
posted @ 2012-07-13 15:22 upendi Views(6975) Comments(0) Diggs(0) Edit
简单明了,这个是cpluscpus 对find_if的定义:123456template<class InputIterator, class Predicate> InputIterator find_if ( InputIterator first, InputIterator last, Predicate pred ) { for ( ; first!=last ; first++ ) if ( pred(*first) ) break; return first; } 【例1】对第三参数的处理例子,第三参数就是一函数名。。。class CPerson{publ... Read More
posted @ 2012-07-12 16:32 upendi Views(2244) Comments(0) Diggs(0) Edit
在网上看了很多都不是我出现的问题,那些个问题大都是怎样配置,怎样设置等等;这儿我就不多废话了。在经过各种尝试(重装/再装ubuntu、重装vmware、重新配置network)都失败后,心灰意冷呀。。。只能说这个vmware坑爹了!1、只针对能ping通自己,但不能ping通网关和外网的桥接模式2、wmware对每台系统配置的IP是有保存的,如果两台机器(不管是什么类型,或者曾经用过的)IP设置一样。这台就不能上网....3、wmware - edit - virtural network editor... - restore default (vmnet0 type(bridged) au Read More
posted @ 2012-07-06 15:52 upendi Views(608) Comments(0) Diggs(0) Edit
http://blog.sina.com.cn/s/blog_780ff8860100r0ny.html Read More
posted @ 2012-07-04 14:22 upendi Views(7913) Comments(0) Diggs(0) Edit
http://blog.sina.com.cn/s/blog_780ff8860100x3rz.html Read More
posted @ 2012-07-04 14:18 upendi Views(238) Comments(0) Diggs(0) Edit