自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 黑马测试题的做题心得

在黑马报考环节里的有一道比较有意思的测试题,题目:    小明从2006年1月1日开始,每三天结识一个美女两天结识一个帅哥,编程实现当输入2006年1月1日之后的任意一天,输出小明那天是结识美女还是帅哥(注意润年问题)(C语言)        想要答对题目,首先必须得读懂题目,弄清楚出题者到底想要考我们社么知识点。首先,这道题要考我们C语法里的输入与输出相关知识,其次,要考我们对C

2015-02-18 14:41:48 405

原创 UIButton和UIImageView的区别

UIButton和UIImageView的共同点是:都可以显示图片。 以下就说说它们的区别: 显示图片UIButton :能显示2种图片(还可以显示文字)一、     背景(背景会填充整个UIButton)setBackgroundImage:forState:二、     前置(覆盖在背景图片的上面,按照之前的尺寸显示)setImage:forState:UIIm

2015-02-18 14:36:24 299

原创 学习笔记 Object-C的Block

Block的概念:1.    Block封装了一段代码,可以在任何时候执行2.    Block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。3.    苹果官方建议尽量多用block。在多线程、异步任务、集合遍历、集合排序、动画转场用的很多 Block的定义:int (^MySum)(int, int) = ^(int a, int b) {  

2015-02-18 14:35:00 295

原创 分类Category

在Object-C中,如果想给类扩充一些方法,但又不想改变原来类模型,这个时候,有2种方式可以解决:1.    继承;2.    分类(Category) 格式:分类的声明@interface类名 (分类名称)// 方法声明@end分类的实现@implementation类名 (分类名称)// 方法实现@end 好处: 一个庞大的类可以分

2015-02-18 14:34:15 275

转载 typedef与#define

1.先来看看下面的两段代码有什么区别(注意每一段的第1行代码)* 第1段typedef char *String;  intmain(int argc, const char * argv[]) {    String str = "This is a string!";    return 0; }* 第2段#define String char * 

2015-02-18 14:33:19 252

原创 Object-C之协议Protocol

有些麻烦的事情不想自己亲自做,就可以找个人帮忙做,即交给代理对象去做。为了代理能够准确无误更有效率的完成事情,代理人与被代理人之间最好是签订一份协议。在Object-C中,就有协议Protocol这么一个概念。 基本作用:1.可以用来声明一大堆方法(不能声明成员变量);2.只要某个类遵守了这个协议,就相当于拥有这个协议中的所有方法声明;3.只要父类遵守了某个协议,就相当于子类也

2015-02-18 14:30:48 284

原创 Object-C类和对象中的self

在OC的类中,有一个比较特殊的关键字self,跟OC中其他大多数的类关键字不一样,并不是以@开头。其他语言中也有类似的关键字,但是OC中的self用得更多,更好用。       self的本质就是一个指针,指向调用当前方法的对象,即谁调用这个方法,self就指向谁。       作用:1.        指向了当前对象#import  @interface Person

2015-02-18 14:29:05 380

转载 指针与数组名

1. 通过数组名访问数组元素看下面代码:   int i, a[] = {3,4,5,6,7,3,7,4,4,6};   for (i = 0; i    {     printf("%d\n", a[i]);   }很显然,它是显示 a 数组的各元素值。 我们还可以这样访问元素,如下:
int i,a[] = {3,4,5,6,7,3,7,4,4,6}; for (i

2015-02-18 14:27:11 268

原创 黑马测试题的做题心得

在黑马报考环节里的有一道比较有意思的测试题,题目:           小明从2006年1月1日开始,每三天结识一个美女两天结识一个帅哥,编程实现当输入2006年1月1日之后的任意一天,输出小明那天是结识美女还是帅哥(注意润年问题)(C语言)        想要答对题目,首先必须得读懂题目,弄清楚出题者到底想要考我们社么知识点。首先,这道题要考我们C语法里的输入与输出相关知识,其次

2015-02-18 14:23:09 386

原创 Mac版的常用工具及软件

出于工作原因,凑合的入手一台14版的MacBook,刚入手时感觉使用很不习惯,因为自带的软件都很陌生,除了几个在我的iPhone手机上见过以外,其他的压根就没见过。为了能够驾驭它,首先必须了解它,我只好一个个的看软件帮助和百度,原来在windows上办公经常用的软件一个一个的搜索Mac版本的。最终还是得到不错的收获,为了帮助和我一样的小白省点时间,于是就做一个Mac版的常用工具及软件的集合跟大家分

2015-01-30 00:12:01 427

原创 网站注册时的邮箱验证demo

我们通常注册某个网站时都是以下的流程:1. 填写用户名、密码、重复密码、Email、……,提交;2. 收取邮件,点击激活链接;3. 再次输入验证信息,激活成功;4. 进一步完善资料或使用网站。    当然,随着移动互联网的迅速发展,我们今天看到更多的是手机号码验证注册与邮箱验证注册同时提供,让用户自己选择注册方式。今天,我分享的是,关于注册时使用邮箱验证功能的一个d

2015-01-28 22:08:26 620

网站注册时的邮箱验证demo

网站注册时的邮箱验证demo。首先,下载demo.zip,解压后,到数据库创建名为test_email的数据库,导入数据库test_email.sql。把demo文件夹拷贝到你的服务器,最后修改其中两个文件里面的配置信息,第一个:connect.php,数据库连接信息。第二个:register.php,你的系统邮箱信息。

2015-01-28

空空如也

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

TA关注的人

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