• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
wnarutou
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2013年12月23日

查找进行的过程中被停止 解决办法
摘要: 问题描述: 在使用VS自带的查找功能时,查找结果窗口中显示如下信息: 查找全部 "xxx", 大小写匹配, 全字匹配, 查找结果 1, "整个解决方案", "*.*" 找不到要查找的文件。 查找进行的过程中被停止。解决: 出现这个问题往往是因为我们点击了组合键Ctrl+Break产生的,而解决办法是将查找结果窗口获得输入,然后按下组合键Ctrl+Break。 阅读全文
posted @ 2013-12-23 22:17 wnarutou 阅读(923) 评论(1) 推荐(0)
 
 

2013年11月16日

逆向的第一个小代码
摘要: 第一次逆向来个简单的加强信心,http://www.crackmes.de/users/lucifer/first_c_crackme/。(这个图片里有crackme,右键保存下图标,把后缀改为zip,即可。)1. 用OllyDbg加载停在程序开始处:00401000,接着在00401013处调用了call 00401080,跟进去,看到这个过程中各种SetXXX,再往下发现一个ExitProcess,而这之上有调用00401165处的call 004014E2,所有的处理应该都在这里面了,进入004014E2过程。序列号的运算都在这里面了。2. 看了别人的解决方案是,直接在"Sea 阅读全文
posted @ 2013-11-16 00:12 wnarutou 阅读(623) 评论(0) 推荐(0)
 
 

2013年8月11日

编码不规范导致的错误
摘要: if (strAttr == "BeShow") m_bShowExitBtn = atoi(strValue.c_str()) != 0;else if (strAttr == "PluginName") if (!strValue.empty()) m_barInfoExit.strPluginName = strValue;else if (strAttr == "NameID") if (!strValue.empty()) m_barInfoExit.strBtnText = strValue;else if (strAtt 阅读全文
posted @ 2013-08-11 22:19 wnarutou 阅读(370) 评论(1) 推荐(0)
 
 

2013年6月12日

标准库的谓词不能是类的非静态成员函数
摘要: 标准库使用谓词时,如果谓词是一个函数,那么这个函数不可以是类的成员函数。我想原因应该是类的成员函数的默认第一个参数是自己的指针this,也就是成员函数的参数要比显示申明中多出1个。而把成员函数当谓词使用时,传递进来的参数个数与函数成员实际所需要的参数个数不匹配,所以编译会出错。而如果该成员函数是static的话还是可以的,因为static没有隐式的多出一个参数。 阅读全文
posted @ 2013-06-12 17:28 wnarutou 阅读(194) 评论(0) 推荐(0)
 
vector的push_back操作中关于构造函数析构函数的调用
摘要: 向标准库对象中添加内容是拷贝一份到标准库对象中,并不调用相应的构造函数吗?甚至从一个标准库对象复制给另外一个标准库对象,也不会调用到相应的构造函数。但是在删除该标准库对象时却又调用了相应的析构函数来析构标准库对象中的内容。在向vector中push_back一个对象为何会析构之前的所有对象? 1 #include <iostream> 2 #include "windows.h" 3 #include <atlstr.h> 4 #include <vector> 5 using namespace std; 6 7 class TreeN 阅读全文
posted @ 2013-06-12 16:05 wnarutou 阅读(2227) 评论(0) 推荐(0)
 
犯了关于转义字符的错
摘要: 最近写了一段代码类似如下: 1 #include <iostream> 2 using namespace std; 3 4 void main() 5 { 6 char cTemp[20] = "nihao\nnihao"; 7 cout << cTemp << endl; 8 cout << "----------------------------" << endl; 9 // 这里将分两行输出nihao10 cin >> cTemp; // 这里输入nihao\nnihao1 阅读全文
posted @ 2013-06-12 15:38 wnarutou 阅读(214) 评论(0) 推荐(0)
 
 

2013年6月2日

'cmd' 不是内部或外部命令,也不是可运行的程序
摘要: 问题描述: 以前一直要在某个目录下打开命令提示行窗口,我都是在该目录下创建一个startcmd.cmd文件,里面的内容是@ cmd这么一行,这样我双击该文件打开的命令提示符的当前路径就是这个文件所在的路径。这几天发现这个方法行不通了,双击该文件就直接一闪而过。今天灵机一动想看看这一闪而过其中的内容是什么,于是在@ cmd下面添加了一个pause。结果发现“'cmd' 不是内部或外部命令,也不是可运行的程序”这么个问题。解决: 1. 参考这里问题解决了,最近确实有安装JDK,在环境变量path中添加了“%SystemRoot%/system32”也就解决了该问题。 2. 查找这个 阅读全文
posted @ 2013-06-02 19:36 wnarutou 阅读(681) 评论(0) 推荐(0)
 
vs编译器 源代码和生成的dll或exe不匹配,断点出问题
摘要: 问题描述: 断点,调试运行。发现断点有问题,即使重新生成也没有办法。解决:全选代码,选择“编辑”-> “高级” –> “设置选定内容格式”-> “将选定行中的空格替换为制表符”或“将选定行中的制表符替换为空格” 阅读全文
posted @ 2013-06-02 10:44 wnarutou 阅读(348) 评论(0) 推荐(0)
 
visualSVN---You don't have permission to access on this server
摘要: 问题描述: 今天用visualSVN新建Repository,然后再创建了一个用户。想用浏览器打开仓库来看一看,结果就出现了标题中的错误,就纳闷了刚创建的用户怎么就没权限。解决: 使用谷歌搜索一番,找到一个有用的解决方案这里。他(貌似是visualSVN官方)认为导致这种问题有两种情况。1. 在仓库右键属性中Security标签页中把Group给删除了。因此解决方案就是新建组及用户名了。2. Windows目录是大小写不敏感的,而visualSVN同时能够支持Unix的大小写敏感和windows的不敏感,因此windows下你的仓库里有多于或等于两个路径(文件)同时含有大小写字母的话check 阅读全文
posted @ 2013-06-02 10:16 wnarutou 阅读(6084) 评论(0) 推荐(0)
 
 

2013年2月22日

由于系统环境变量的设置导致调用链接器出错
摘要: 之前xp系统安装过VC6.0,当时已经配置好了环境变量,vc的编译器和连接器(link.exe)都在环境变量path路径下。今天用masm5来编译小代码,为了方便把masm5的文件夹也设置到了path系统环境变量中了。所以导致一个小代码编译后,链接的时候总是报告警告Warning LNK4033:converting object format from OMF to COFF和错误fatal error LNK1561: entry point must be defined。原来vc6.0的链接器(link.exe)是6.0版本的,而masm5的链接器(link.exe)是3.6版本的。编 阅读全文
posted @ 2013-02-22 23:33 wnarutou 阅读(501) 评论(0) 推荐(0)
 
 
下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3