自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (5)
  • 收藏
  • 关注

原创 mysql-5.7.13-winx64 解压版 安装部署

1.软件下载软件版本:mysql-5.7.13-winx64官网下载目录:http://dev.mysql.com/downloads/mysql/百度网盘目录:链接:http://pan.baidu.com/s/1slgSzKD 密码:6rbj2.解压包里的目录结构为3.将压缩包解压到自己需要的目录下,在这里我的目录是:D:\phpE...

2016-06-20 10:45:52 2208

原创 逆向笔记之汇编(2)

3. 操作数的寻址方式在指令中,指定操作数或操作数存放位置的方法称为寻址方式。七种基本的寻址方式:立即寻址方式、寄存器寻址方式、直接寻址方式、寄存器间接寻址方式、寄存器相对寻址方式、基址加变址寻址方式、相对基址加变址寻址方式等。其中,后五种寻址方式是确定内存单元有效地址的五种不同的计算方法,用它们可方便地实现对数组元素的访问。3.1立即寻址方式操作数作为指令的一部分而直接写在指令中,这

2015-12-19 00:25:29 528

原创 逆向笔记之汇编(1)

第1章 CPU资源和存储器在汇编语言中,需要访问的硬件资源主要有:CPU内部资源、存储器和I/O端口。这里将讲解CPU内部寄存器的命名、功能及其常见的用途,还要介绍存储器的分段管理模式、存储单元地址的表示法以及其物理地址的形成方式。1.1 寄存器组寄存器是CPU内部重要的数据存储资源,是汇编程序员能直接使用的硬件资源之一。由于寄存器的存取速度比内存快,所以,在用汇编语言编写程序时,要尽

2015-12-18 07:14:25 481

原创 windows 下可变参数函数的编写

void SetBuffer(CStringA strFormat, ...) { CStringA strMessage; va_list arglist; va_start(arglist, strFormat); strMessage.FormatV(strFormat, arglist); va_end(arglist); ZeroMemory(m_wsaBuf

2015-09-28 13:41:43 472

原创 vs2013 远程调试 (c++)

参考:https://msdn.microsoft.com/zh-cn/library/kcw4dzyf.aspx第一步:在远程机上的配置1> 建立一个共享目录(eg:我指定的共享目录的拥有者是administrator,目录的地址是D:\RemoteDebug)。2> 将本机的 C:\Program Files (x86)\Microsoft Visual Studio 12.0\C

2015-07-13 15:55:19 2793

原创 在进程启动时以OD或windbg打开

在HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft->Windows NT->CurrentVersion->Image File Execution Options下选中Image File Execution Options,右键新建项输入要调用的可执行程序名如qq.exe,然后在选中刚刚建好的qq.exe右键新建字符串值,输入名称为Debugger,

2015-07-10 10:16:14 624

原创 MFC 浏览目录的对话框 或 选择目录的对话框

char szSelected[MAX_PATH] = { 0 };BROWSEINFOA bInfo;ZeroMemory(&bInfo, sizeof(bInfo));bInfo.pidlRoot = NULL;bInfo.pszDisplayName = szSelected;bInfo.lpszTitle = "请选择路径:";bInfo.ulFlags = BIF

2015-06-14 09:15:51 450

原创 NSString常用方法

+ (instancetype)stringWithFormat:(NSString *)format, ...@property(readonly, copy) NSString *pathExtensionReceiver’s String ValueString Returned“/tmp/scratch.tiff”“tiff”“.scratch.tiff”“tiff”“/t

2015-05-11 15:53:23 423

原创 OC简单实现代理

OC 代理机制其实代理机制就是C语言中的回调函数。即将通过函数指针来调用函数。A类需要调用B类中的函数,则B类需要提供回调函数来供A类来调用。场景:A要委托B买电影票。声明A类: 拥有一个代理属性。告诉代理需要做什么。定义一个协议C: 让代理来遵守的协议。(一些方法的声明)声明B类: 实现协议里的方法。代码实例:声明一个Person类(场景中的A类)

2015-05-11 10:51:25 905

原创 OC 常用结构体

NSRange\\CGRangeA structure used to describe a portion of a series—such as characters in a string or objects in an NSArray object.DeclarationSWIFTtypealias NSRange = _NSRangeOBJECTIV

2015-05-11 10:15:42 509

原创 判断时间的函数

BOOL TimeCheck(WORD wYear,WORD wMonth, WORD wDay, WORD wHour){SYSTEMTIME locaTime = {0};GetSystemTime(&locaTime);BOOL bResultStatus = FALSE;do {if (locaTime.wYear > wYear)b

2015-05-09 11:33:37 609

转载 c 重命名文件

#include  int main (){  int result;  char oldname[] ="oldname.txt";  char newname[] ="newname.txt";  result= rename( oldname , newname );  if ( result == 0 )    put

2015-05-07 15:07:15 728

原创 arc的使用

ARC的判断准则:只要没有强指针指向对象,就会释放对象   1.ARC特点 1> 不允许调用release、retain、retainCount 2> 允许重写dealloc,但是不允许调用[super dealloc] 3> @property的参数  * strong :成员变量是强指针(适用于OC对象类型)  * weak :  成员变量是弱指针(适用于OC对

2015-05-04 23:30:05 416

原创 内存管理

一、计数器的基本操作1、retain::计数器+12、release:计数器-13、retainCount:获得计数器二、set方法的内存管理1、set方法的实现- (void)setCar :(Car *)car{if(_car !=car){[_car release];_car = [car retain];}}2、deallo

2015-05-04 23:23:07 380

原创 windows Gvim 中文乱码问题解决

A,"设置文件的代码形式set encoding=utf-8set fileencodings=ucs-bom,utf-8,chinese,cp936set fileencoding=gb2312set termencoding=utf-B,"vim的菜单乱码解决:"同样在 _vimrc文件里以上的中文设置后加上下列命令,source $VIMRUNTIME/del

2015-04-29 13:03:36 350

原创 string 将指定的字符或字符串全部替换成特定的字符或字符串

string&   replace_all_distinct(string&   str, const   string&   old_value, const   string&   new_value){for (string::size_type pos(0); pos != string::npos; pos += new_value.length())  {if ((po

2015-04-28 14:49:36 845

原创 windows下的PHP GD库设置

把你PHP目录下的ext文件夹里的php_gd2.dll复制到系统目录下,然后修改你的PHP.ini文件,找到以下位置;extension=php_gd2.dll把前面的;去掉.... 重启你的网页服务器apache或者IIS就可以了测试:if(extension_loaded('gd')) {  echo 'gd can use'; 

2015-04-09 11:20:12 1202

原创 windows 不可恢复式的删除文件

windows 不可恢复式的删除文件用GetFileSize得到文件的大小用WriteFile擦除源文件的内容然后再用DeleteFile删除文件

2015-02-11 14:29:21 735

原创 c/c++ 确保程序只有唯一的实例

有时候一个程序同时运行多个会出现竞争资源甚至导致程序崩溃,所以此时就要控制这个程序只能同时运行一个。

2015-02-11 14:23:32 2371

原创 Windows系统: send to folder inaccessible

在运行中输入shell:sendto

2014-12-23 10:17:42 550

原创 Linux下软件安装方法总结:

Linux下软件安装方法总结:一、rpm包安装方式步骤:1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;2、打开一个终端,su -成root用户;3、cd soft.version.rpm所在的目录;4、输入rpm -ivh soft.version.rpm二、deb包安装方式步骤:1、找到相应的软件包,比如soft.vers

2014-12-17 14:04:33 480

原创 VS10x Comments Extender

VS10x Comments Extender is a Visual Studio 2013/2012/2010 extension built with the goal of making code commenting more useful from both a documenting and a productivity standpoint. By using a simple

2014-11-19 14:32:19 967

转载 给VC的控制台程序添加内存泄漏自动检测功能

在VC中,基于MFC框架的应用程序由模板生成时,已经自动添加了内存泄漏自动检测功能。当你的程序有内存泄漏,在Debug调式模式下运行就会在vc的输出窗口里显示出来,非常方便我检查程序漏洞。但是当我写一些测试程序时,往往喜欢用控制台程序来编写,但是控制台程序不会自动添加内存泄漏自动检测功能。我在网上搜索了下,找到了添加的方法,经过我的整理把他写出来,希望对我们都有用!

2014-11-04 10:06:35 1172

原创 在VC的控制台的程序中如何使用 cstring类

只需加两个头文件#include #include

2014-09-22 17:12:33 662

原创 VS2013 C++ 项目占用空间较大的解决方法

VS 2013的初配置和使用(vc++部分)  我只需要使用vs的vc++部分,所以只有这一部分的使用经历,其他方面的问题尚无研究,请见谅。   首先,安装vs2013,安装过程比较简单,也已有教程,在此不赘述。只想说一下,vs2013需要占C盘比较大的空间:所有功能都安装,且装在C盘的话,约需要9G左右,即使安装在其他盘,也需要占C盘6G左右的空间;我只安装了vc++部分,且装在D盘,约

2014-08-28 14:24:14 2264

原创 fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏项目\属性\配置属性\清单工具\输入和输出\嵌入清单:原来是“是”,改成“否”。

2014-06-08 12:57:15 573

原创 Snow.obj : error LNK2005: "unsigned char * __cdecl LoadBitmapFile(char *,struct tagBITMAPINFOHEADE

问题:1>Snow.obj : error LNK2005: "unsigned char * __cdecl LoadBitmapFile(char *,struct tagBITMAPINFOHEADER *)" (?LoadBitmapFile@@YAPAEPADPAUtagBITMAPINFOHEADER@@@Z) 已经在 CreateSence.obj 中定义解决方法:

2014-05-28 16:30:22 888

原创 Outlook Express(OE)所有的邮件和它的一些系统设置都存放在后缀名为.dbx的文件里

Outlook Express(OE)所有的邮件和它的一些系统设置都存放在后缀名为.dbx的文件里,你可能已经知道每个邮件夹就是一个.dbx文件,但是你知道其他的.dbx文件是用来做什么的吗?让我们一起来看一看吧。 1、Folders.dbx Folders.dbx文件十分重要,相当于所有.dbx文件的神经中枢,如果它发生损坏,OE将会出现无法启动的情况。 Folders.dbx

2014-05-28 11:18:12 1303

原创 VS2008 sp1中sprintf的警告:" use _CRT_SECURE_NO_WARNINGS"

右击工程 - 属性 - 配置属性 - C/C++  - 命令行命令行增加 /D _CRT_SECURE_NO_WARNINGS

2014-05-19 10:41:11 1296

原创 VS2013中文注释带红色下划线的解决方法

环境:Visual Studio 2013

2014-05-09 12:29:13 2277 1

原创 win7下VS2013设置OpenGL环境

1、从网上获去文件:glut.h、glut32.lib、glut32.dll2、将glut

2014-04-09 14:33:56 891

一个类管理过个对话框IDD

当在一个项目中有多个对话框,且他们的功能很相似,在这种情况下可以通过一个类来管理这些对话框(IDD)

2015-05-29

OC简单实现代理

OC代理机制原理。简单代理的实现步骤和代码实例(入门级别)

2015-05-11

OC常用结构体

四个常用的OC结构体: NSRange(location length) NSPoint\CGPoint NSSize\CGSize NSRect\CGRect (CGPint CGSize)

2015-05-11

OpenGL开发文件库(完整版)

包含了所有的OpenGL 用到的h文件 lib文件 dll文件

2014-05-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除