上一页 1 ··· 9 10 11 12 13
  2017年6月14日
摘要: 最近在研究解密微信APP的数据库, 1、通过Android手机内置备份功能,可以获取到微信的数据库文件,再通过adb传到电脑上。 2、获取微信EnMicroMsg.db库的密码(通过IMEI和uin值) 方法见网页:http://www.wjdiankong.cn/android%E9%80%86% 阅读全文
posted @ 2017-06-14 19:13 Love流浪的猪 阅读(6282) 评论(0) 推荐(0) 编辑
  2017年5月26日
摘要: 最近在读取html文件的内容时,遇到问题: 数据的长度明明很大,但读取的char*数据只显示几个字节,转换为wstring后,也是只显示几个字节。 在研究内存之后,发现是因为数据中存在 \0 字符,char*,CString等在遇到 \0 时就会丢弃后面的数据。 //读取文件内容: HANDLE h 阅读全文
posted @ 2017-05-26 00:51 Love流浪的猪 阅读(298) 评论(0) 推荐(0) 编辑
  2017年5月23日
摘要: 使用 sqlcipher.exe 可以在输入密码后,查看加密数据库的内容。 但是要编码查询数据库的内容,还要另寻方法。(相关的工具和库在我的百度网盘中) 使用sqlcipher windows 命令工具 注意 使用的工具也分版本,要与加密数据库的版本对应起来,否则查看不到表 下载地址: 对应2.x 阅读全文
posted @ 2017-05-23 17:53 Love流浪的猪 阅读(18548) 评论(1) 推荐(0) 编辑
  2017年5月15日
摘要: 今天因兼职需要,在家里的win7电脑上安装WIN7虚拟机。 之前在xp和win10系统的虚拟机中,安装各种版本的windows系统都很轻松,这一次居然折腾了很久都没搞定。 下载了好几个系统ios镜像都不行,最后查找别人的经验,发现是安装时设置有问题。 完整步骤如下: Vmware Workstati 阅读全文
posted @ 2017-05-15 22:50 Love流浪的猪 阅读(3500) 评论(0) 推荐(0) 编辑
  2017年5月14日
摘要: 1、IfFileExists IfFileExists D:\SA\test\testdirectory\*.* 0 +1 判断testdirectory是否是一个目录,若是,则执行接下来的第一行代码,若不是,则执行下面的+2行代码。 IfFileExists $WINDIR\SysWOW64\ms 阅读全文
posted @ 2017-05-14 20:32 Love流浪的猪 阅读(871) 评论(0) 推荐(0) 编辑
  2017年5月11日
摘要: map, set, vector erase的正确使用方法 map, set, vector erase的正确使用方法 一、erase 的用法区别 STL中的容器按存储方式分为两类,一类是按以数组形式存储的容器(如:vector 、deque); 另一类是以不连续的节点形式存储的容器(如:list、 阅读全文
posted @ 2017-05-11 12:48 Love流浪的猪 阅读(236) 评论(0) 推荐(0) 编辑
  2017年4月26日
摘要: 1、将CString转换为const char* CString str = _T("231222"); std::string strDp = CStringA(str); //或: std::string strDp = CT2A(str, CP_ACP); 2、将const char*转换为w 阅读全文
posted @ 2017-04-26 14:42 Love流浪的猪 阅读(3730) 评论(0) 推荐(0) 编辑
摘要: 今天使用Unrar.dll,在调用RARProcessFileW时,VS总是提示“error LNK2001: 无法解析的外部符号”。 Unrar.dll中是使用 extern "C" 对外输出函数,测试发现,其他函数可以正常调用,只有RARProcessFileW有此错误。 最后检查发现在.def 阅读全文
posted @ 2017-04-26 11:34 Love流浪的猪 阅读(2288) 评论(0) 推荐(0) 编辑
  2017年3月9日
摘要: 抽象类 包含纯虚函数的类称为抽象类。由于抽象类包含了没有定义的纯虚函数,所以不能定义抽象类的对象。 在C++中,我们可以把只能用于被继承而不能直接创建对象的类设置为抽象类(Abstract Class)。 抽象类中至少存在一个纯虚函数;存在纯虚函数的类一定是抽象类。存在纯虚函数是成为抽象类的充要条件 阅读全文
posted @ 2017-03-09 00:10 Love流浪的猪 阅读(167) 评论(0) 推荐(0) 编辑
  2017年3月8日
摘要: 那么多态的作用是什么呢,封装可以使得代码模块化,继承可以扩展已存在的代码,他们的目的都是为了代码重用。 而多态的目的则是为了接口重用。也就是说,不论传递过来的究竟是那个类的对象,函数都能够通过同一个接口调用到适应各自对象的实现方法。 1、编译时多态:函数重载、运算符重载 2、运行时多态:在子类中重写 阅读全文
posted @ 2017-03-08 23:54 Love流浪的猪 阅读(245) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13