自定义博客皮肤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)
  • 收藏
  • 关注

原创 【swift-总结】函数

swift的函数在swift2中的使用改变了不少/***param: personName 参数*returns: String为返回值*/func sayHello(personName: String) -> String { return "Hello " + personName;}/*swift2中函数的调用必须要使用标签或者别名,没有别名第一个标签不带*/func a

2015-06-27 13:58:38 780

原创 【swift-总结】控制流

for语句//使用范围for index in 1...5 { print(index);}//如果不需要使用循环变量,可以使用下划线替代var time = 5;var i = 0for _ in 1...time { print("第\(++i)次");}//遍历数组let numbers = ["one", "two", "three"];for number

2015-06-27 08:57:42 660

原创 关于xcode插件不能使用的问题

例如VVDocument插件首先下载安装VVDocument插件然后进入/Applications/Xcode.app/Contents/Info.plist 打开plist文件 找到DVTPlugInCompatibilityUUID 然后复制后面的value值然后,前往文件夹,进入~library/Application Support/Developer/shared/Xcode/Plug-

2015-06-27 08:08:59 490

原创 【swift总结】集合

swift提供三个集合类型Array(数组)有顺序可以重复 []Set(集合)没顺序不可以重复 {}Dictionary(字典)键值对{}Array(数组)创建数组/**创建一个空的Int类型的数组*/var someInts = [Int]();/*往数组添加一个元素3*/someInts.append(3);/*把这个数组置为空*/someInts = [];/*创建一个Doubl

2015-06-22 15:45:28 930

原创 【swift总结】字符串和字符

声明字符串var str = "Hello, playground" //声明一个字符串var emptyStr = ""; //声明一个空的字符串var emptyStr1 = String(); //相等于上面的那个str.isEmpty; //判断str是不是为空falseemptyStr.isEmpty; //true字符串连接var str1 = "hel

2015-06-22 14:12:42 573

原创 【swift总结】基本的操作运行符

赋值运算符var a = 10;var b = 5;a = b; //把b的值赋值给alet (x, y) = (2, 4); //x=2, y=4+ - * / %运算符a + b; //加a - b; //减a * b; //乘a / b; //除a % b; //取余"hello " + "world";++ –这些都是和C语言中的一样a++;++a;a

2015-06-20 20:51:17 433

原创 【swift-总结】基础使用

声明变量与常量//使用var声明一个变量var str = "Hello, playground"str = "Hello world";//使用let声明一个常量let str1 = "我是帅哥";str1 = "我不是帅哥"; //这句话会报错let name = "我是帅哥"; //声明一个常量,类型自动推断为String类型var age:Int = 20; //声明一个变量

2015-06-20 15:23:49 688

原创 【iOS开发-网络】AFN的使用

AFN的下载地址https://github.com/AFNetworking/AFNetworking下面也有具体的使用方法下载好解压,把AFNetworking文件夹拖入项目引入头文件#import "AFNetworking.h"get请求//创建一个管理者AFHTTPRequestOperationManager *mgr = [AFHTTPRequestOperationManager

2015-06-14 21:18:46 749

原创 【iOS开发-网络】使用NSURLSessionDownloadTask断点下载

断点下载也要实现代理方法开始:创建task,开始任务 暂停:销毁task,保存resumeData 恢复:重新创建task,传递resumeData//开始下载- (void) start { //创建NSURLSessionConfiguration对象 NSURLSessionConfiguration *scf = [NSURLSessionConfiguration de

2015-06-14 15:44:34 676

原创 【iOS开发-网络】使用NSURLSessionDownloadTask下载任务(有下载进度)

要想有下载进度就要用NSURLSessionDownloadTask的代理方法//这个要创建NSURLSessionConfiguration对象NSURLSessionConfiguration *scf = [NSURLSessionConfiguration defaultSessionConfiguration];//创建session NSURLSession *session

2015-06-14 15:25:59 2693

原创 【iOS开发-网络】使用NSURLSessionDownloadTask下载任务(不能知道下载进度)

使用NSURLSessionDownloadTask下载大文件,默认下载位置为temp临时文件,下载好就会被删除,所以下载完成以后我们要把文件移动到caches文件夹//创建sessionNSURLSession *session = [NSURLSession sharedSession];//创建URLNSURL *url = [NSURL URLWithString:@"http://l

2015-06-14 15:07:09 3421

原创 【iOS开发-网络】使用NSURLSessionDataTask发送get和post请求

NSURLSessionDataTask是iOS7以后才会有的,是苹果为取代NSURLConnection所出get请求//得到session对象NSURLSession *session = [NSURLSession sharedSession]; NSURL *url = [NSURL URLWithString:@"http://localhost:8080/TFServer/video"

2015-06-14 14:29:56 6903

原创 【iOS开发-网络】大文件的断点续传(断点下载)

要想实现断点续传,暂停的时候要取消connection连接, 开始下载的时候要给服务器发送头信息,告诉他要请求多长的数据,从哪里开始//暂停 if(sender.selected) { [self.conn cancel];//取消连接 self.conn = nil;//开始 } else { //创建url

2015-06-14 12:20:15 974

原创 【iOS开发-网络】关于大文件下载

大文件下载要使用NSURLConnection的代理方法首先创建好url发出请求//创建url NSURL *url = [NSURL URLWithString:@"http://localhost:8080/TFServer/resources/videos/minion_01.mp4"];//创建请求NSURLRequest *request = [NSURLRequest request

2015-06-14 12:05:08 698

原创 【iOS开发-网络】两种常用的方法解析XML数据

解析XML数据常用的有两种方法第一种使用Google的GDataXMLNode解析XML数据 使用的是DOM方式解析 先把xml一口吞掉 然后一点一点的解析第二种使用苹果自带的NSXMLParser解析XML数据 使用的是SAX方式解析 一个标记一个标记的解析第一种使用步骤第一步首先把GDataXML文件夹放入项目中第二步更改Bulid Setting里面的东西更改头文件搜索路径在Heade

2015-06-13 21:12:55 455

原创 【iOS开发-网络】解析json数据

解析json数据,要看json最外面是字典还是数组。根据这就把json解析为字典或者数据解析为字典//把最外层的解析为字典 NSDictionary *videosDict = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];//然后再拿到字典中的数组NS

2015-06-13 18:42:37 478

原创 【iOS开发】关于图片加载的第三方框架SDWebImage的使用

SDWebImage是一个第三方框架,用于加载网络图片,还有其他一些好的功能使用步骤下载地址https://github.com/rs/SDWebImage下载以后解压,解压以后是下图然后将文件中的SDWebImage文件夹拖到项目中,然后在项目中使用使用框架#import "SDWebImage/UIImageView+WebCache.h"//引入头文件-(UITableViewCell *)t

2015-06-12 15:13:49 999

原创 OC中全局NSMutableArray对象不能addObject局部对象

@interface ViewController ()@property(strong, nonatomic)NSMutableArray *videos;//全局对象数组@endfor (NSDictionary *videoDict in array) { Video *video = [Video videoWithDict:videoDict]; [self.vid

2015-06-12 13:57:27 3215

原创 【iOS-网络】使用异步的post请求

异步请求有两种,可参考get请求数据 // 2.1.设置请求路径 NSURL *url = [NSURL URLWithString:@"http://192.168.1.200:8080/MJServer/login"]; // 2.2.创建请求对象 NSMutableURLRequest *request = [NSMutableURLRequest requestWith

2015-06-11 21:46:08 378

原创 【iOS开发-网络】使用get请求发送和接受数据

发送网络请求要使用异步的方式,不能使用同步的方式并且异步的get请求有两种方式第一种使用 sendAsynchronousRequest 方法实现 //设置请求路径 NSString *urlStr = [NSString stringWithFormat:@"http://172.16.20.107:8080/TFServer/login?username=%@&pwd=%@",

2015-06-11 21:30:15 770

原创 严重: Error in dependencyCheck java.io.IOException: invalid header field(tomcat启动成功但是访问web项目404错误)

tomcat启动的时候出现严重: Error in dependencyCheck java.io.IOException: invalid header field并且tomcat也不自动reload然后访问在eclipse里面访问web页面出现404,原来web程序一直没有被load进tomcat里面原因:WebContent > META-INF > MANIFEST.MF文件不是多了几个空

2015-06-11 19:52:53 3425 1

原创 【iOS开发-动画】动画组CAAnimationGroup

动画组可以让很多动画一起执行。//创建第一个动画 CABasicAnimation *anim1 = [CABasicAnimation animation];anim1.keyPath = @"transform.rotation";anim1.toValue = @(M_PI);//创建第二个动画 CABasicAnimation *anim2 = [CABasicAnimation

2015-06-10 17:47:41 551

原创 【iOS开发-动画】CAKeyframeAnimation创建动画

按照一个路径移动CAKeyframeAnimation *anim = [CAKeyframeAnimation animation];anim.keyPath = @"position";//设置四个点 NSValue *value1 = [NSValue valueWithCGPoint:CGPointMake(0, 0)];NSValue *value2 = [NSValue va

2015-06-10 15:38:58 415

原创 【iOS开发-动画】CABasicAnimation实现动画

平移动画//创建对象CABasicAnimation *anim = [CABasicAnimation animation];// keyPath决定了执行怎样的动画, 调整哪个属性来执行动画 anim.keyPath = @"position";// toValue : 最终变成什么值// byValue : 增加多少值 anim.byValue = [NSValue va

2015-06-10 14:48:42 586

原创 【iOS开发-图层】自定义图层的两种方式

想要自定义图层,只需要构建一个类继承CALayer方法自定义好的图层就需要在图层上面画一些东西有两种方法重写drawInContext方法自定义的图层下面的方法,然后必须自定义的图层对象显示调用 [layer setNeedsDisplay]然后才会调用这个方法;自定图层文件- (void)drawInContext:(CGContextRef)ctx { CGContextSetRGBF

2015-06-10 14:09:16 1073

原创 【iOS开发-图层】创建图层,位置,锚点

自定义图层//创建一个新的图层 CALayer *layer = [CALayer layer];//设置图层的大小layer.bounds = CGRectMake(0, 0, 100, 100);//设置图层的位置layer.position = CGPointMake(100, 100);//设置图层的背景颜色layer.backgroundColor = [UIColor bl

2015-06-10 13:21:58 740

原创 【iOS开发-图层】图层的获取与一些属性

图层每一个控件都有自己的一个图层,这个空间的所有东西就是显示在这个图层上面的,控件本身没有显示东西的功能,只有拥有了图层才能显示东西图层的获取CALayer *layer = self.testView.layer;使用UIView的图层为例UIView本身只有一个图层,主图层self.testView.layer.borderWidth = 10;//设置边框大小 self.testVie

2015-06-10 13:12:31 1347

原创 linux的root登录密码问题

以Ubuntu为例子, 第一次登录root用户的时候,让输入密码总是显示认证失败因为安装Ubuntu的时候没有设置root的密码,所以每次开机都会分配不同的root密码 只需要执行sudo passwd, 然后输入新密码就行

2015-06-06 13:59:22 714

原创 【C#总结】setter和getter方法 ToString方法

C#中方法名字都是大写开头的 String就是string的一个别名。String是.net框架中的,string是C#中的 属性就是保护字段的就是一些setter和getter方法 class Person { private String name;//字段 public String Name//属性,setter和getter方法, {

2015-06-02 12:36:33 2890

原创 【c#语法】占位符, out, ref

占位符//使用占位符,显示顺序是按照占位符 Console.WriteLine("The first is {0}, second is {1}, third is {2}", a, b, c); //不使用占位符显示Console.WriteLine("The first is " + a + " second is " + b + " third is " + c); Console.R

2015-06-02 12:14:25 611

原创 【C++总结】运算符重载

常规的运算符只能计算基本类型的变相,没办法将对象相加或者相减Timer t1;Timer t2;t1 + t2;//t1和t2是对象,不能相加要想能实现对象的运算,必须要重载运算符成员函数形式重载运算符重载运算符只需要把函数名换成operator+const Timer operator+(Timer t);//重载+号运算符,调用的时候默认有个this形参const Timer Timer::

2015-06-01 17:18:21 786 2

空空如也

空空如也

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

TA关注的人

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