摘要: 环境:xp+vs20101.如果出现这样的路径,input.txt表示在解决方案目录(前提是项目包在解决方案目录下的一个包)下,也就是与你的解决方案XXX.sln平行。ifstream in("../input.txt");2.如果出现这样的路径,表示input.txt在项目目录下(解决方案下一级目录),也就是与XXX.vcxproj平行。ifstream in("./input.txt");3.绝对路径:ifstream in("e:\\input.txt");ifstream in("e:\input.txt" 阅读全文
posted @ 2013-07-26 16:33 风风清清扬扬 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 环境:xp+vs2010问题:在初始化类参数的过程中,可能需要多个重载的构造函数,但是有很多变量初始化代码又是一样的。肯定需要写一次,等待其他构造函数来调用即可。经过调试发现,在classA(int i)中调用classA(),可以发现程序在classA()运行时赋值、初始化等都成功了。一旦classA()运行结束返回classA(int i),初始化的值又突然变为一个随机数了,因此猜想在调用时出错了。解决:1.经过查阅资料发现,在构造函数中直接调用另一个构造函数,并没有分配新的内存,数据没有保留下来。2.因此正确的调用方法是:classA::classA(int i){ new (th... 阅读全文
posted @ 2013-07-24 16:34 风风清清扬扬 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 环境:vs2010问题:今天编代码过程中发现好多很奇怪的错误,我以为昨天调了下编译器才出问题了。搞了好久,代码注释掉很多还是不行,并且错误还一直在变化。问题大概如下:(照片上传不了)1.error C2628: "Class后面接"void"是非法的(是否忘记了";"?)2.error C3874: "main"的返回类型应为"int"而非"KnapSackClass"3,error C2533: "Class::{ctor}":构造函数不能有返回类型4.Intel 阅读全文
posted @ 2013-07-24 15:06 风风清清扬扬 阅读(1240) 评论(0) 推荐(0) 编辑
摘要: 1.环境:xp+VS20102.问题:突然发现编辑器里的代码在没有错误的地方提示很多不存在的错误,显示红色波浪线,但能顺利编译运行。3.解决:对于32位机来说,先查看注册表:[HKEY_CLASSES_ROOT\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32]修改默认值为:C:\Program Files\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll重启VS2010即可。 阅读全文
posted @ 2013-07-14 22:39 风风清清扬扬 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 环境:VS20101.CString to char*第一种方法:需头文件:atlconv.h CString host_string; //CString to char* USES_CONVERSION; char *ipaddress = T2A(host_string);此方法消耗栈空间,适合少量使用。第二种方法:int My_WcharToChar(char* pDest,CString& pSource){ wchar_t* pawstr = NULL; pawstr = pSource.GetBuffer(pSource.GetLength()+... 阅读全文
posted @ 2013-07-11 21:35 风风清清扬扬 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 1.环境:vs2010 & 默认项目字符集(貌似是unicode)2.首先为ip address control添加control类型变量m_ipaddressedit, BYTE ips[4]; CString host_string; m_ipaddressedit.GetAddress(ips[0],ips[1],ips[2],ips[3]); //读取IP //int GetAddress( BYTE& nField0, BYTE& nField1, BYTE& nField2, BYTE& nField3 ... 阅读全文
posted @ 2013-07-11 10:30 风风清清扬扬 阅读(910) 评论(0) 推荐(0) 编辑
摘要: MySql数据库导出完整版(导出数据库,导出表,导出数据库结构)用MySqlCE导出数据库脚本时,如数据库中包含中文内容,则导出异常。现在可以通过mysqldump.exe直接导出数据库脚本步骤如下:Step One 运行 Cmd 打开控制台程序Step Two 将当前目录转向 mysqldump.exe目录下 输入 CD C:\Program Files\MySQL\MySQL Server 5.1\bin 指令 运行结果 C:\Program Files\MySQL\MySQL Server 5.1\binStep Three 输入导出脚本指令 输入: mysqldump -u 用户名 - 阅读全文
posted @ 2013-07-03 20:27 风风清清扬扬 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 环境:ubuntu11.10subversion1.71.用synaptic安装的svn都是1.6版,根本于现在的主流svn服务器无法通信。需要升级为1.7。1.1apt-add-repository ppa:dominik-stadler/subversion-1.7apt-get updateapt-get install libsvn-javaapt-get install subversion然后再查看svn版本:svn --versionsvn,版本 1.7.4 (r1295709) 编译于 Mar 15 2012,20:31:22完成! 阅读全文
posted @ 2013-07-03 14:59 风风清清扬扬 阅读(386) 评论(0) 推荐(0) 编辑
摘要: Skipping http://www.bjjubao.org/index.htm; different batch id (null) 阅读全文
posted @ 2013-07-02 15:13 风风清清扬扬 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1.Nutch2.1问题1.1问题:导入完成后,Nutch2.1里面runtime仍旧不能运行,出现jobfailed等错误。解决:runtime里的nutch调试过程和导入Eclipse差不多,都是在调试配置文件。将Eclipse里能运行的nutch的配置文件,特别是nutch-default.xml,nutch-site.xml,gora.properties替换runtime/local/conf里的文件。 如果仍有错误,打开nutch-default.xml,找到plugin.folders属性项,修改默认value为runtime/local/plugins,可以用绝对路径。绝对路径 阅读全文
posted @ 2013-07-02 14:54 风风清清扬扬 阅读(670) 评论(0) 推荐(0) 编辑