- 博客(22)
- 收藏
- 关注
原创 shell脚本 逐行读取文本并且 进行字符串的截取
例如有个文本文件1234 jiadfa jijiadfasd qqwe // 注意一定要有个回车,这样脚本才会读到最后一行 while read typelinedo#get line txttypeInf=$typeline#get type#去除右边第一个空格开始的后边所有字符typetmp=${typeInf%% *}#judge
2016-03-28 11:46:55
3058
原创 shell 脚本获取本地ip地址方法
最近在用shell脚本进行code mark一下localip=$(ifconfig | grep 'inet'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $2}' )
2016-03-28 11:45:45
3792
原创 objective-c的des、3des加密的一些方法
最近 项目中需要数据加密,现在总结了一些 加密的方法,记下来,以防以后再用,方法中需要GTMBase64 这个类库 #import @implementation SZSecurity//3des加解密+ (NSString*)TripleDES:(NSString*)plainText encryptOrDecrypt:(CCOperation)encryptOrDec
2016-03-10 17:14:15
407
原创 ios 判断某个时间是周几的方法
- (NSString *)calculateWeek:(NSDate *)date{ //计算week数 NSCalendar * myCalendar = [NSCalendar currentCalendar]; myCalendar.timeZone = [NSTimeZone systemTimeZone]; NSInteger week = [[
2016-03-10 17:14:10
749
原创 ios 判断当前时间是否在某个时间段的方法
- (BOOL)isBetweenFromHour:(NSInteger)fromHour toHour:(NSInteger)toHour{ NSDate *dateFrom = [self getCustomDateWithHour:fromHour]; NSDate *dateTo = [self getCustomDateWithHour:toHour];
2016-03-10 17:14:08
916
原创 iOS 程序在UITextView中显示NSLog日志的方法,
最近开发程序,需要做个给测试人员的demo,客户端可以实时 显示程序的打印日志的功能,查找了很多的资料找到个方法,利用NSPipe即可以实现,苹果官方解释: objects provide an object-oriented interface for accessing pipes. An NSPipe object represents both ends of a p
2016-03-10 17:14:03
579
1
原创 使用xib封装一个自定义view的步骤
3.使用xib封装一个自定义view的步骤1> 新建一个继承UIView的自定义view,假设类名叫做(SZAppView)2> 新建一个SZAppView.xib文件来描述SZAppView内部的结构3> 修改UIView的类型为SZAppView真是类型4> 将内部的子控件跟SZAppView进行属性连线5> SZAppView提供一个模型属性6> 重写模型属性的set方法,因为在set方法中
2016-03-10 17:13:56
290
原创 类的三大特性
类有三大特性:继承,封装,多态,这个也是介绍类的时候,必须提到的话题,那么今天就来看一下OC中类的三大特性: 一、封装学习过Java中类的同学可能都知道了,封装就是对类中的一些字段,方法进行保护,不被外界所访问到,有一种权限的控制功能,Java中有四种访问权限修饰符:public,default,protected,private,访问权限一次递减的,这样我们在定义类的时候
2016-03-10 17:13:52
981
原创 OC学习之 block与Protocol
一、block1.定义block 其实就是一个代码块, 储存了一段代码.block是一种数据类型. block类型的变量用(^blockName)形式表示.block和函数相似, 可以有参数, 有返回值, 调用方式也相似.但是函数必须定义在main函数的外面, block的定义位置可以任意. 函数不能访问它外部的局部变量, block可以. 2.使用
2016-03-10 17:13:47
260
原创 foundation学习
一、NSString字符串的使用1.基本用法NSString对象,一旦创建,就不可以进行再改变,如需要一个可以更改的字符串对象,需要创建NSString的可变子类NSMutableString实例。2.字符串的创建2.1创建一个字符串常量: NSString *string=@”hello world”;2.2创建一个空字符串:NSString *str
2016-03-10 17:13:44
222
原创 OC学习之核心语法
一、点语法用途:OC当中通过@property和 @synthesize 配对使用来自动生成变量的set和get方法,通过使用点语法可以大大减少我们程序员代码量,也方便学习过其他语言的人上手OC语言简而言之:1.减少代码量2.方便其他语言使用者阅读用法:编译器遇到点语法时,会自动
2016-03-10 17:13:40
230
原创 OC学习之面向对象三大特征
一、继承性 继承性是指,在某种情况下,一个类下面会有一个子类,这个子类理论上来说会比之前的类(父类)具体化。比如还是“狗”这个类,假设它里面有一个成员变量是身高和体重,有一个方法是
2016-03-10 17:13:37
411
原创 OC学习之 类和对象
一、什么是面向对象? 提到面向对象,就要知道两个概念,一个是类,一个就是对象。类:类定义了一个事物的抽象特点,比如事物的属性和一些行为。比如“狗”这个类,就会有一些基础的属性,它毛的颜色,它的个
2016-03-10 17:13:32
225
原创 -OC学习之内存管理与ARC
一、OC内存管理1.内存分5大区域,其中两大区域是堆和栈; 栈:存放局部静态变量,存储空间不需要手动回收; 堆:存放动态产生的对象,需要进行内存管理释放空间; 2.内存“管理工具”——引用计数器 1、每个OC对象都有一个int类型引用计数器,表示“对象被引用的次数”。 2、引用计数器在对象内部占据4个字
2016-03-10 17:13:28
198
原创 C语言之结构体
1.定义结构是一种构造类型,它是由若干“成员”组成的。每一个成员都可以是一个基本数据类型或者有事一个构造类型。结构既是一种“构造”而成的数据类型,那么在说明和使用之前必须先定义它,也就是构造它。如同在说明和调用函数之前要先定义函数一样。定义一个结构的一般形式为: struct 结构名{ 类型表列 成员表列; }struct stu表示
2016-03-10 17:13:25
228
原创 C语言之指针
1.指针内存单元的编号也叫做地址。既然根据内存单元的编号或者地址就可以找到所需的内存单元,所以通常把这个地址称为指针。1>指针变量在C语言中,允许用一个变量来存放指针,这种变量称为指针变量,因此,一个指针变量的值就是某个内存单元的地址或称为某内存单元的指针。类型说明符 *变量名 例:int *p2; float *p3; char *p4;
2016-03-10 17:13:21
222
原创 C语言之数组
一、数组 1. 定义在C语言中使用数组必须先进行定义。 数组的定义格式: 类型 数组名[元素个数];其中,类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符。方括号中的常量表达式表示数据元素的个数,也称为数组的长度。例如:int a[10]; float b[10], c[20]; char
2016-03-10 17:13:16
331
原创 C语言函数的学习
1.函数的概述:任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为“函数”。2.函数的分类: 函数大体分为4类:1. 主函数,也就是main函数,每个程序只有一个主函数,也必须只有一个主函数,无论main函数处在什么位置,总是从主函数开始执行。2.开发人员自定义的函数,可有可无,是根据个人习惯确定,可
2016-03-10 17:13:12
270
原创 C语言流程控制续
1. switch1>switch(表达式) { case 数值1: break; … default: break;} 举例2> break的作用:break:退出整个switch语句,如果case后面没有break,就会执行后面所有case中的语句,直到遇到break为止 2. if和switch的对比 1> if语句能完成的功能,sw
2016-03-10 17:13:09
210
原创 C语言之基本运算和流程控制
C语言一共有34种运算符,包括了常见的加减乘除运算一、运算符的分类主要分为三类:算术运算符,关系运算符,逻辑运算符运算符根据参与运算数分为:单目运算:只有一个运算数参与运算;i++双目运算:有两个运算数参与;a++,b++三木运算:c中唯一的,问号表达式1. 算数运算符1> 加法运算 +除开能做加法运算,还能表示正号:+5、+
2016-03-10 17:13:05
296
原创 C语言基础语法
1.常量在程序执行过程中,其值不发生改变的量称为常量。常量分类:常量说明直接常量(字面量)可以立即拿来用,无需任何说明的量,例如:整型常量:12、0、-3;实型常量:4.6、-1.23;字符常量:‘a’、‘b’。符号常量用标识符代表一个常量。在C语言中,可以用一个标识符来表示一个常量,称之为符号常量
2016-03-10 17:13:00
239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人