自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小乔的博客

俺是一只小菜鸟。。。

  • 博客(158)
  • 资源 (1)
  • 收藏
  • 关注

原创 EGOTableViewPullRefresh和MJRefresh

EGOTableViewPullRefresh刷新如果想改成中文提示的话,就可以建个国际化文件来处理。例如颐中商城项目中的PullTableViewLan.strings文件\(详见项目)修改成:MJrefresh :把EGOTableViewPullRefresh库删掉,然后把tableview原来是PullTableview为父类的,全部改成UITableview为父类的,删掉pu

2015-08-11 15:33:08 663

原创 TabBarViewController标签导航控制器全局控制

如果想全局定义一些判断,有自定义的标签导航控制器的话,就可以写在标签类中,比如自定义判断是否断网,显示提示的View,就可以写在@interface JCTabBarViewController : UITabBarController类中,定义的View之类的东西会全局显示,并且在视图的最上面,不会被任何视图给隐藏掉。可以添加通知判断是是否显示断网提示的View,断网让其显示,网络通畅让

2015-08-11 15:27:25 551

翻译 随机颜色

[UIColorcolorWithRed:(arc4random()%256/256.0)green:(arc4random()%256/256.0)blue:(arc4random()%256/256.0)alpha:1];

2015-08-11 15:23:25 585

翻译 如何检测UIWebView的滚动?

webView 其实就是一个scrollView_homeWebView.scrollView.delegate= self;webView就可以实现webView代理和scrollView代理的方法如何获取WebView上面的按钮点击事件?UIWebViewDelegate 协议中得方法#pragma mark UIWebViewDelegate协议中得方法-点击

2015-08-11 15:22:44 1216

翻译 电脑自带键盘和模拟器键盘互相切换

选中模拟器,在屏幕上方的菜单中找到Hardware->Keyboard ,或是直接快捷键shift+command+k

2015-08-11 15:19:07 1094

翻译 如何让混合使用ARC和MRC?

(1)如果你的项目使用的ARC模式,但是非ARC模式的代码文件计入 -fno-objc-arc ,如果你的项目使用的是MRC模式,但是ARC模式的代码文件加入-fobjc-arc (2)打开:你的 target-Build Phases-Compile Sources ,双击对应的 .m文件,在弹出的窗口中输入上面提到的标签-fno-objc-arc/-fobjc-arc,直接按回车键

2015-08-11 15:15:44 916

翻译 手机系统版本跳转

手机系统版本跳转

2015-08-11 15:12:28 459

翻译 正则表达式验证邮箱手机号

#pragma mark 利用正则表达式验证邮箱-(BOOL)isValidateEmail:(NSString *)email {    NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";    NSPredicate *emailTest = [NSPredicate predica

2015-08-11 14:48:20 1166

翻译 UIScrollView滚动方向判定

UIScrollView滚动方向判定

2015-08-11 14:37:30 1558

转载 UITextView 响应 键盘的return(完成键)

作者:舍得333主页:http://blog.sina.com.cn/u/1509658847版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明,否则将追究法律责任。响应 键盘的return(完成键)" title="UITextView 响应 键盘的return(完成键)" height="216" width="313">UIT

2015-07-15 14:18:43 1526

原创 UITableView 自带编辑删除 自定义按钮

一:UITableView 自带编辑删除1:实现两个方法即可#pragma mark   tableView自带的编辑功能-(void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(N

2015-07-06 16:43:59 1744

翻译 第一个APP:IOS做简单运算的计算器

第一个APP:IOS做简单运算的计算器

2014-12-22 22:50:25 1229 1

原创 NSDictionary 字典

//=============================================        /*         NSDictionary 字典                  没有顺序的         成对出现,一对一的关系,覆盖旧的,保存最新的数据                  */              //=========

2014-12-20 23:11:44 546

原创 NSNumber 和 NSDate 和NSValue 和 NSSet

NSNumber 和 NSDate 和NSValue 和 NSSet

2014-12-20 23:04:06 523

原创 NSString 和 NSMutableString 定义和基本用法

NSString  和 NSMutableString 定义和基本用法 :       // NSMutableString  可变的字符串,直接修改字符串,在第一个基础上加上第二个字符串,结果复制给第一个字符串        NSMutableString *str1=[NSMutableString stringWithFormat:@"Hello"];        

2014-12-17 23:38:31 797

原创 NSSet 和 NSMutableSet 定义和基本用法

NSSet 和 NSMutableSet  定义和基本用法: //===========================================================         /*         NSSet 集合,存储oc对象,int float double char,枚举,结构体,都不可以忘里面存储,必须包装成对象存进去。         NSSet

2014-12-17 23:31:35 907

原创 NSArray 和 NSMutableArray 定义和基本用法

/*         NSArray oc数组,不可变数组         */        //====================================================        //c数组,存的所有数据元素必须是相同的数据类型        //创建数组        NSArray *ary=[[NSArray alloc

2014-12-17 23:19:53 2191

转载 oc NSString和NSMutableString基本用法

关于字符串的操作可谓是千变万化,自己在学习的过程中也遇到了很多问题。接下来就让我总结一下自己在使用的过程中遇到的问题和解决方法1.获取一串字符中的一个字符。  要想获取一串字符中的一个字符其实有多种方法,在这里说几种我用过的,  1》利用实例方法,UTF8String   NSString *str=[[NSString alloc]init];   con

2014-12-16 22:30:05 530

转载 ObjectiveC 类的声明和使用

关于OC中类的声明和使用1:声明 @interface className{   propertyType propertyName;}-(void)setPropertyName:(int)name;@end;2:组合合成  @implemation className{ -(void)setPropertyName:(

2014-12-16 22:25:51 1133

原创 C语言 冒泡法排序,选择法排序和插入排序

实例1 冒泡法排序数组中有N个整数,用冒泡法将它们从小到大(或从大到小)排序。实例解析:排序是非常重要且很常用的一种操作,有冒泡排序、选择排序、插入排序、希尔排序、快速排序、堆排序等多种方法。这里我们先简单介绍前三种排序算法和代码的实现,其余算法将在后续课程《数据结构》中学习到。冒泡法排序是C语言教材中已经介绍过的排序方法,与其他排序方法比较起来,冒泡法效率是最低的,但因其算法

2014-12-04 22:56:06 8519 1

原创 C 语言 键盘输入一组数据,两种方式排序输出。

1. 自定义一个函数,将三个数字按照由大到小或者有小到大的顺序排列并且输出。 要求:在main函数中完成三个数字的输入,调用自定义的函数选择排序方式,并完成三个数字的排列和输出 2. 自定义一个函数,将一组从键盘接收到的数字按照由大到小或者有小到大的顺序排列并且输出。 要求:在main函数中完成一组数字的输入,将数字存到一个一维数组中,调用自定义的函数,选择排序方式,并完成数字的排序和

2014-12-03 23:00:13 6949

原创 C语言 字符处理的两个问题

字符处理的两个问题:处理字符是C语言中的常见操作,有两个问题需要讨论:一是判断字符处理结束的标志是空字符还是换行符,二是循环处理字符时,循环次数是字符数组的容量大小还是实际输入字符的个数。举例: 键盘输入一行字符,统计大写字符的个数。本例可用两种方法编程,第一种方法的代码如下:#include int main(){char c; int n = 0;while

2014-12-02 23:55:52 996

原创 C语言 函数编程的常见错误

函数编程的常见错误:1、定义函数时,函数头后面多加了分号如:int sum(int a,int b) ;  //此处不应有分号        {……        }2、定义函数时,虚参前面忘记写类型如:int sum(a,b)       //每个虚参前面都应写上类型{……}3、调用函数前忘记函数声明除非是定义函数在前,调用在后,或函数是char或in

2014-12-02 23:47:49 3010

原创 C语言 指针与一维数组,指针遍历一维数组的多种方法

指针与一维数组:#include void test1(){    //利用指针来修改数组元素    int a[2];    int *p;    p = &a[0]; //    p = a; 等效    *p = 10;    printf("%d\n",a[0]);}void test2(){    //遍历数组元素    int a

2014-12-01 23:40:14 9558 1

原创 五个数由大到小排列,插入一个数,顺序保持有序

题目:如果一个数组中保存的元素是有序的(由大到小),向这个数组中插入一个数,使得插入后的数组元素依然保持有序int N = 5;int number;    int tempN;    int ary[N+1]={10,8,6,4,3};//由大到小顺序    printf("请输入要插入的数字:\n");    scanf("%d",&number);    for 

2014-12-01 23:31:57 4750

原创 C语言 求一组数中的最大值和最小值,例如我们有五个数字

1.问题描述求一组数中的最大值和最小值,例如我们有五个数字      int ary[5];    int max;    int min;    printf("请输入数组中的五个数字:\n");    for (int i=0; i5; i++)    {        scanf("%d",&ary[i]);//数组中存放五个数字必须挨个遍历存放 

2014-12-01 23:25:48 37160

原创 C语言 骨牌铺方格

题目描述:在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数.输入描述:输入数据由多行组成,每行包含一个整数n,表示该测试实例的长方形方格的规格是2×n (0#includeint main(){    int i;    long long a[50]={0,1,2};    for(i=3;i        a[i]=a[

2014-11-30 22:42:44 3817

原创 C语言: 打印乘法口诀

实例:打印乘法口诀编程打印九九乘法表。实例解析:九九乘法表共分9行,第一行都是1*…=…,第二行都是2*…=…,第一个数字总是等于行数,由此我们想到用循环变量i表示行数, i从1循环到9可输出9行。在每一行中,表达式的个数总是等于i,例如第三行有三个表达式3*1=3  3*2=6  3*3=9,而且,第二个乘数取值总是从是1开始递增,直到i。由此想到,可以再用一个小循环,循环变量为

2014-11-29 23:12:15 1546

原创 C语言:猜数游戏

实例:猜数游戏随机生成一个0~100之间的数,由用户猜,允许猜5次,每次猜大了或猜小了,都要给出提示。最后,无论猜对或猜错,都给出正确答案。实例解析:随机数的生成可利用实例11所介绍的知识。用户猜数可用循环,最多5次,若某次猜中则break。#include #include #include int main(){int n, i, k; randomize(

2014-11-29 22:55:34 2519

转载 程序员将面临再次洗牌,你作何选择?

程序员将面临再次洗牌,你作何选择? 记得那大概是2009年,Java因为在网络互联网开发和跨平台的优势,开始盛行。当时几乎铺天盖地都是对Java语言的褒奖和对C/C++的贬低,以至于微软都得整出C#来对抗它。虽然很多文章的观点很幼稚,分析方向也不对,甚至根本对Java特性都没搞懂。然而,对很多初涉编程的程序员来说,这些文章对他们还是产生了相当深远的影响,外加一些小企业转向的灵活性,

2014-11-29 22:47:24 626

原创 :输入10个整数,保存在一个数组中,在数组中查找某个数,给出是否找到的信息。如果找到了,要求输出该数在数组中所处的位置;如果找不到,输出“没有找到!

题目:输入10个整数,保存在一个数组中,在数组中查找某个数,给出是否找到的信息。如果找到了,要求输出该数在数组中所处的位置;如果找不到,输出“没有找到!”。解析:十个整数中可能有多个重复的数字,而且正是你要查找的,此时需要输出全部的位置,如果都查找了,没有找到的话就是没有找到。#include int main(int argc,const char *argv[]){ int

2014-11-29 22:33:54 57728 3

原创 C语言:向排好序的数组中插入数据

题目:数组中已按从小到大顺序存有10个整数,键盘输入一个整数插入到数组中,插入后的数据还是按顺序排列的。实例解析:解法1:要向排好序的数据中插入一个数据x,必须首先确定x应该插入到数组的何处,然后再行插入。要确定x应插入到何处,需要将x依次与数组中的每个元素进行比较,若x小于某元素,则该元素的位置便是x应该插入的位置。这个过程可用下面代码实现。for(i = 0; i   

2014-11-29 22:27:51 18727 2

原创 C语言: 键盘输入任意10个整数,找出最大数及最大数的序号。

例1:键盘输入任意10个整数,找出最大数。解析如下:这个题目可以用我们前面介绍的打擂台的方法来做:先输入一个数作为擂主,然后,从第二个数开始,每输入一个数都跟擂主比较,如果大于擂主,则记住该数,使该数成为新擂主,否则擂主不变……代码如下:#includeint main(){int  n, max, i; scanf(“%d”, &n);           //输

2014-11-28 23:52:19 31203 1

翻译 C语言中 break和continue语句解析

C语言中 break和continue语句解析1、breakC语言中的break可以用在两个地方:(1)用在switch中,作用是使程序流程转到switch语句之后的语句去执行。(2)用在循环中,作用是转到循环语句之后的语句执行。要注意的是,如果switch语句或循环语句是嵌套的,那break都只能跳出它所在的switch或循环,而不是跳出所有switch或所有循环。例

2014-11-28 23:44:42 1995

原创 C语言:键盘输入4个整数,找出其中最大值。

题目:键盘输入4个整数,找出其中最大值。本题可以用嵌套的if语句来做:#include int main(){int  a, b, c, d, max; scanf(“%d%d%d%d”, &a,&b,&c,&d); if(a >= b){   if(a >= c)      if(a >= d)        max = a;      else 

2014-11-28 23:40:23 39876 3

原创 C语言中三目运算符及其应用

三目运算符是条件运算符为?和:,它是一个三目运算符,即有三个参与运算的量。由条件运算符组成条件表达式的一般形式为:表达式1? 表达式2: 表达式3 其求值规则为:如果表达式1的值为真,则以表达式2 的值作为条件表达式的值,否则以表达式2的值作为整个条件表达式的值。 条件表达式通常用于赋值语句之中。例如条件语句: if(a>b) max=a;else max=b;可用条件表达

2014-11-27 22:50:32 2488

原创 C语言中运用“非”判断一个整数是否能被5整除

题目:运用非条件 (!) 判断是否被五整除。#include int main(int argc,const char *argv[]){int  a;         //运用非,判断是否被五整除。    printf("请您输入一个数字:");    scanf("%d",&a);    if(!(a%5)){        printf("您输入的数字可以被5

2014-11-27 22:44:37 5494

原创 C语言自增自减运算符

题目是: int  a=3,b,c;                b=(a++)+(a++)+(a++);      c=(++a)+(++a)+(++a);a、b、c的最终结果是多少?解答:此道题目考察的是自增自减运算符的灵活运用。作用是使变量的值增加1或是减少1,例如:++i , --i;(在使用i之前,先使i的值加(减)1)i++ , i--;(在使用i之后

2014-11-26 23:24:10 1428

抓包工具paros使用教程

抓包工具paros使用教程详细介绍了如何网络检测地址,抓包过程的配置清晰可见,值得一试。

2015-09-06

空空如也

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

TA关注的人

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