- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 2016校招编程题<四>
编写函数Sum(n) = 1+2+3+4+5+6+·····+n;int Sum(int n) { int sum = 0; if(n <= 0) return sum; for(int i = 1; i < = n; i++) { sum = sum + i; } if(sum < 0) { cout << “error” << end
2015-09-27 15:27:56
582
原创 2016校招编程题<三>
给定一个字符串.问是否可以通过添加一个字符将其变成回文串。输入:一行由小写字母构成的字符串,长度不超过10。输出:YES 或者NO输入样例:testest输出样例:YES#include #include using namespace std;bool fun(string str){ if (str.length() == 0)
2015-09-27 15:24:33
648
原创 2016校招编程题<二>
某人有一张圆桌,其中心为(x,y),现在要把桌子中心移到(x1,y1),每次移动一步,都得在圆桌边界固定一个点,然后将桌子围绕这个点旋转,问至少几步可以完成移动?输入:5个整数r,x,y,x1,y1其中1<=r<=100000,-100000<=x,y,x1,y1<=100000 输入样例:2 0 0 04输出样例:1#include #include
2015-09-27 15:22:40
581
原创 2016校招编程题<一>
一个长度为N的数组中包含正数,负数和0,请实现一个函数找出最长和为零的连续子数组。输入:所有数组元素在一行,空格隔开输出:所有数组元素在一行,空格隔开输入样例:1 2 3 4 -1 -2 -4 -3 1 2输出样例:1 2 3 4 -1 -2 -4 -3 #include #include #include using namespace std;
2015-09-27 15:19:10
561
转载 深度解析iOS应用程序的生命周期
iOS应用程序一般都是由自己编写的代码和系统框架(system frameworks)组成,系统框架提供一些基本infrastructure给所有App来运行,而你提供自己编写的代码来定制App的外观和行为。因此,了解iOS Infrastructure和它们如何工作对编写App是很有帮助的。Main函数入口所有基于C编写的App的入口都是main函数,但iOS应用程序有点不同。不
2015-06-26 15:30:40
406
转载 cookie和session的区别
一、cookie机制和session机制的区别具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择二、会话cookie和持久cookie的区别
2015-06-25 16:05:08
479
转载 深度解析ios网络请求 get——post 区别
1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;4、POST请求,将参数放到body里
2015-06-25 13:48:09
1696
转载 iOS导航模式综述
在我们开发一款app时,我们都会在设计阶段把应用的导航确定下来。导航指导用户使用我们的应用,如果没有导航,我们的应用就会显得很混乱。在iOS应用中,视图控制器处于重要地位。在UIKit中,视图控制器有很多种,有些负责显示视图,有些也同时兼顾导航。我们常见的视图控制器有以下几种:1、UIViewController。用于自定义视图控制器的导航。2、UINaviga
2015-06-24 16:18:36
894
转载 网易新闻iOS版在开发过程中曾经使用过的第三方开源类库、组件
1、AFNetworkingAFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单, 功能强大, 现在许多人都用它取代 ASIHTTPRequest 2、Apple Reachability网络监测,可以参考下这篇文章iOS网络监测如何区分2、3、4G?3、DOUAudioStream
2015-06-18 15:57:49
612
转载 iOS第三方开源库的吐槽和备忘
做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽。 目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code、SourceForge等地方。由于Github社区太过主流,这里主要介绍一下Github里面流行的iOS库。 首先整理了一份 Github上排名靠前的iOS库(大概600个repos) 除了逛一下每日/每月流行之外,也
2015-06-18 15:54:22
431
转载 对比iOS网络组件:AFNetworking VS ASIHTTPRequest
在开发iOS应用过程中,如何高效的与服务端API进行数据交换,是一个常见问题。一般开发者都会选择一个第三方的网络组件作为服务,以提高开发效率和稳定性。这些组件把复杂的网络底层操作封装成友好的类和方法,并且加入异常处理等。那么,大家最常用的组件是什么?这些组件是如何提升开发效率和稳定性的?哪一款组件适合自己,是 AFNetworking(AFN)还是 ASIHTTPRequest(ASI)?
2015-06-18 15:52:13
481
转载 Objective-C编码规范:26个方面解决iOS开发问题
摘要:苹果公司已经有一份非常全面的Objective-C编码指南,Google、GitHub、New York Times等也均发布了其iOS团队使用规范。本文译者对raywenderlich.com团队的Objective-C编码风格规范进行了翻译。【按语】由于我正在准备模拟开发饿了么这个App,到时可能有些iOS开发者参与进来。这时如果每个人的Objective-C编码风格都不
2015-06-02 15:33:58
1088
转载 NSString属性什么时候用copy,什么时候用strong?
转载自南峰子我们在声明一个NSString属性时,对于其内存相关特性,通常有两种选择(基于ARC环境):strong与copy。那这两者有什么区别呢?什么时候该用strong,什么时候该用copy呢?让我们先来看个例子。示例我们定义一个类,并为其声明两个字符串属性,如下所示:1234@inter
2015-05-20 17:59:54
373
转载 UITableViewCell自适应高度
在网上看见一个开源的扩展,UITableView+FDTemplateLayoutCell,让高度计算这个事情变的前所未有的简单。UITableView 询问 cell 高度有两种方式。1.针对所有 Cell 具有固定高度的情况1self.tableView.rowHeight = 88;对
2015-05-20 17:46:15
630
转载 iOS手势识别的详细使用:拖动、缩放、旋转、点击、手势依赖、自定义手势
1、UIGestureRecognizer介绍手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性。iOS系统在3.2以后,为方便开发这使用一些常用的手势,提供了UIGestureRecognizer类。手势识别UIGestureRecognizer类是个抽象类,下面的子类是具体的手势,开发这可以直接使用这些手势识别。UITapGestureR
2015-05-11 10:28:02
564
转载 CrawlScript语言————一门用javascript语法在JAVA环境下,快捷开发网络爬虫的脚本语言
CrawlScript语言,一门基于JAVA的跨平台的网络爬虫脚本语言,可在JAVA程序中被轻松调用。CrawlScript语言官方网站: http://crawlscript.github.io/网络爬虫脚本语言 CrawlScript: 网络爬虫即自动获取网页信息的一种程序,有很多JAVA、C++的网络爬虫类库,但是在这些类库的基础上开发十分繁
2015-05-07 10:55:21
706
转载 搜索引擎-网络爬虫
通用搜索引擎的处理对象是互联网网页,目前网页数量以百亿计,搜索引擎的网络爬虫能够高效地将海量的网页数据传下载到本地,在本地 形成互联网网页的镜像备份。它是搜索引擎系统中很关键也很基础的构件。1. 网络爬虫本质就是浏览器http请求。 浏览器和网络爬虫是两种不同的网络客户端,都以相同的方式来获取网页: 1)首先, 客户端程序连接到域名系统
2015-05-07 10:53:38
527
转载 java---网络爬虫讲解
网络蜘蛛即Web Spider,是一个很形象的名字。把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。网络蜘蛛是通过网页的链接地址来寻找网页,从 网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,直到把这个网站所有的网页都抓取完为止。如果把整个互联网当成一个网站,那么网络蜘蛛就可以用这个原理把互联网
2015-05-07 10:52:27
679
转载 OC利用正则表达式获取网络资源(网络爬虫)
在开发项目的过程,很多情况下我们需要利用互联网上的一些数据,在这种情况下,我们可能要写一个爬虫来爬我们所需要的数据。一般情况下都是利用正则表达式来匹配Html,获取我们所需要的数据。一般情况下分以下三步:1、获取网页的html2、利用正则表达式,获取我们所需要的数据3、分析,使用获取到的数据,(例如,保存到数据库)接下来我们分析代码:1、获取网页的html 对于一些网
2015-05-07 10:47:26
440
转载 CocoaPods详解之----使用篇
作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/18737437转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!一、什么是CocoaPods1、为什么需要CocoaPods在进行iOS开发的时候,总免不了
2015-05-06 18:36:50
384
转载 升级10.10 Yosemite 后,cocoapods 出现错误解决方案
原文: http://www.cnblogs.com/sparks/p/3989044.htmlRSMacBook-Pro:~ RS$ pod search jsonkit/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.r
2015-04-22 10:57:13
350
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅