自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 ObjectiveC中的self.变量和_变量的区别

今天因需要重写@property属性的set方法,没想到程序编译通过了,却运行不了,set方法一直报错,错误如下: 一开始真是搞不明白啊,都能改用别的方法,不重载这个东东了,烦死了!不过烦归烦,问题终归还是要解决的。我看着代码,突然觉得这个self.变量是不是不对呢?于是我把set函数里self改成了下划线,成功运行了!!太棒了!这里就解释一下原因,我们都知道,在苹果的官方源码中,大量使用了下划线

2015-08-26 16:07:41 678

转载 sizeof(struct)分析(包括union)

一直都对VC中的sizeof(struct)中的内存对齐方式很模糊,之前有找过一些资料,总觉得理解得不是很透彻。再一次捡起C++,觉得对sizeof应该有个更深入的理解才对。看到一篇很好地博客,转载一下,也算是自己记录一下。 转载地址:http://blog.csdn.net/xinjixjz/article/details/6769344 有的时候,在脑海中停顿了很久的“显而易见”

2015-08-01 13:52:31 430

原创 替换空格(面试题4)

题目:请实现一个函数,把字符串中的每个空格替换成“%20”。例如“We are happy.”,则输出“We%20are%20happy.”。第一种方法: 每遇到一个空格,让数组之后的元素都往后移。void replaceSpace(char string[]){ cout << "before: " << string << endl; if(string == NULL || s

2015-07-15 21:08:54 254

原创 动态分配二维数组

这是cout << "please input size: " ; int m, n, i, j; cin >> m >> n; /*先分配指针数组*/ int **ary = new int*[m]; /*分配一维数组空间*/ for(i = 0; i < m; i++) ary[i] = new int[n]; for(i = 0;

2015-07-14 19:24:31 354

原创 重载赋值运算符(c/c++)

最近为了准备面试,开始看《剑指Offer》这本书。的确是受到了很多启发,不管是面试技巧还是算法上。在这里记录下受到的启发和意识到的错误。 这里记录下书中提到的第一道题,我自己编写的程序,如果有什么不对的地方,各位不吝赐教。 题目是:请为CMyString该类型(有成员变量char* p_data)添加赋值运算符函数。(如果想知道完整的题目,请自行百度)。我贴出自己的代码,然后就我编写中遇到的困难

2015-07-14 19:11:32 651

原创 APK反编译方法

APK反编译方法目前在学习Android逆向分析,从最简单的开始学习静态分析。这篇博客就当是自己的学习笔记了。这里主要介绍3个软件:dex2.jar结合jd-gui、smali以及apktool。所有这三种方法里用到的资源都可以在http://pan.baidu.com/s/1ntKH0Gp下载得到。dex2.jar结合jd-gui1. 解压缩dex2.jar和jd-gui2.

2015-04-20 13:25:48 373

空空如也

空空如也

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

TA关注的人

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