07 2012 档案

摘要:分类: 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 阅读全文
posted @ 2012-07-26 09:35 upendi 阅读(660) 评论(0) 推荐(0)
摘要:【代码加载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解决方案和项目】建立一个解决方案,输入两个不同的名字,解决方案最好具有普遍性。再建方案要用到的小项目, 阅读全文
posted @ 2012-07-25 16:36 upendi 阅读(460) 评论(0) 推荐(0)
摘要:传递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>:: 阅读全文
posted @ 2012-07-25 11:08 upendi 阅读(258) 评论(0) 推荐(0)
摘要:在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 阅读全文
posted @ 2012-07-23 14:43 upendi 阅读(891) 评论(0) 推荐(0)
摘要:这周主要做了stl环境下url字符串操作, 用到string 类的很多函数。完成了对url的识别和对银行网址的认定,以防止钓鱼网站的url被误认。。。stl下主要是对容器的使用,vector list ;当然做为C++ 的标准,流和输入与输出是少不了的,也包括文件;最基本的是字符串的操作了,string提供了很多的函数,可以调用。vector:【例】vector<string> abcd;abcd.push_back("dfkddghdrherherf");//插入abcd.push_back("ldfsdlfjsl");abcd.push_ 阅读全文
posted @ 2012-07-20 18:21 upendi 阅读(734) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2012-07-13 15:22 upendi 阅读(7093) 评论(0) 推荐(0)
摘要:简单明了,这个是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... 阅读全文
posted @ 2012-07-12 16:32 upendi 阅读(2272) 评论(0) 推荐(0)
摘要:在网上看了很多都不是我出现的问题,那些个问题大都是怎样配置,怎样设置等等;这儿我就不多废话了。在经过各种尝试(重装/再装ubuntu、重装vmware、重新配置network)都失败后,心灰意冷呀。。。只能说这个vmware坑爹了!1、只针对能ping通自己,但不能ping通网关和外网的桥接模式2、wmware对每台系统配置的IP是有保存的,如果两台机器(不管是什么类型,或者曾经用过的)IP设置一样。这台就不能上网....3、wmware - edit - virtural network editor... - restore default (vmnet0 type(bridged) au 阅读全文
posted @ 2012-07-06 15:52 upendi 阅读(625) 评论(0) 推荐(0)
摘要:http://blog.sina.com.cn/s/blog_780ff8860100r0ny.html 阅读全文
posted @ 2012-07-04 14:22 upendi 阅读(7981) 评论(0) 推荐(0)
摘要:http://blog.sina.com.cn/s/blog_780ff8860100x3rz.html 阅读全文
posted @ 2012-07-04 14:18 upendi 阅读(253) 评论(0) 推荐(0)
摘要:http://blog.sina.com.cn/s/blog_780ff8860100xcy1.html 阅读全文
posted @ 2012-07-04 14:12 upendi 阅读(2380) 评论(0) 推荐(0)
摘要:http://blog.sina.com.cn/s/blog_780ff8860100xyy3.html 阅读全文
posted @ 2012-07-04 14:07 upendi 阅读(742) 评论(0) 推荐(0)
摘要:http://blog.sina.com.cn/s/blog_780ff8860100y2k3.html 阅读全文
posted @ 2012-07-04 14:03 upendi 阅读(2951) 评论(0) 推荐(0)
摘要:http://blog.sina.com.cn/s/blog_780ff8860100zwz7.html 阅读全文
posted @ 2012-07-04 13:38 upendi 阅读(439) 评论(0) 推荐(0)
摘要:最近在用boost和cpp-netlib 因为使用的是最新版,用apt-get不能获取到。手动安装老在百分多少卡在那里10几分钟动也不动,又没耐心等,取消好几次一下午就没了。今天早上想想这样也不是办法,就打开放那死等。居然走到了100%~开心呀! 这个经验告诉我:步骤没问题,放心等待,会有结果的,它不会一直保持不稳定状态(要么失败,要么成功)。 几个标志:cpu利用率上了、步骤比较权威 Boost_1_49_0.tar.gz Cpp-netlib-0.9.3.zip 1)boost_1_49_0.tar.gz ./bootstrap.sh --with-libraries=te... 阅读全文
posted @ 2012-07-04 10:26 upendi 阅读(1539) 评论(0) 推荐(0)