自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

追求灵魂代码

追求极致

  • 博客(137)
  • 资源 (29)
  • 问答 (1)
  • 收藏
  • 关注

转载 iOS开发中生成随机数

有时候我们需要在程序中生成随机数,但是在Objective-c中并没有提供相应的函数,好在C中提供了rand()、srand()、random()、arc4random()几个函数。那么怎么使用呢?下面将简单介绍:1、 获取一个随机整数范围在:[0,100)包括0,不包括100int x = arc4random() % 100;2、 获取一个随机数范围在:[500,1000),包括500,包括

2017-05-07 13:59:29 1616

原创 网络请求NSURLSession的使用

准备工作:搭建服务器,后台写好逻辑代码一、本人用Eclipse+apache搭建的服务器,后台只是写了简单的登录界面,如果密码和用户名都正确就返回登录成功,否则返回登录失败。二、对url的分析 http://localhost:8080/MJServer/login?username=%@&pwd=%@ http为协议头 localhost:8080 为主机地址,localhost是本机地址,

2017-04-26 21:19:41 406

原创 NSNotification的理解

在OC中,我们想调用一个方法,我们除了发消息(直接调用方法),或者用代理,或者KVO,其次就是用通知了 NSNotification通知是两个没有引用关系的对象进行通信使用的消息机制。 NSNotification通知使用的是广播发送通知,但是每个通知都可以定义自己的名称,注册通知的时候,可以指定只接受谁的通知,如果填nil那么所有要通知都接受。直接上代码: - (void)view

2017-04-21 17:08:50 348

转载 NSBundle的理解

bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle. (也就是说要程序中要加载plist、图像、音频等资源时候,去main Bundle路径中找就可以了,前提是你把资源已经拖到工程里面来了) 我们的程序是一个bundle. 在Finde

2017-04-21 15:53:22 378

原创 动态计算Label的宽高+文字设置

iOS7之后苹果推荐使用boundingRectWithSize:的方法来计算文字的宽高,使用这个方法就能动态计算文字的宽高,而不用自己去预算文字需要多宽多高下面,我们就具体看看这个方法如何使用: [str boundingRectWithSize:(CGSize) options:(NSStringDrawingOptions) attributes:(nullable NSDictionar

2017-04-21 12:07:04 1025

原创 高仿支付宝手势解锁

涉及知识:贝塞尔曲线的使用协议、代理模式的使用实现思路 1.新建一个类,继承UIView,取名为ZFLockView。在initWithFrame方法中调用自定义方法layoutBtn对按钮进行九宫格布局。这里需要注意的是按钮必须关掉交互的功能,也就是btn.userInteractionEnabled = NO;否则,下面获取按钮的坐标时候获取不到。因为是用for循环来创建按钮,那么每个按

2017-04-18 20:45:05 862

原创 轮播图+tableView的问题

自学iOS的过程中,会遇到各种问题,这几天也遇到了一个开发中难免会遇到的问题:轮播图+tableView的时候,轮播图应该怎么设计才好呢?错误的设计思路: 一开始吧,我觉得tableView有headerView这个属性,我就再自定义一个view来填充headerView不就行了吗(这里针对的是纯代码布局),想法是好的,但是headerView的本质就是一个UIView啊,而图片轮播(这里暂时用

2017-04-12 14:38:36 1655 1

原创 Android中HttpConnection+Servlet实现网络请求

一、完成发送登录的账号和密码到指定服务器,并根据服务器返回的数据情况做下一步逻辑。 一、分别创建用户名、密码输入框,和一个登陆按钮。protected void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.activity_lo

2017-04-07 00:20:24 953

原创 Core Animation核心动画的使用

什么是核心动画 核心动画就是CoreAnimation直译过来的中文,它是一组非常强大的动画处理API,只需要使用少量代码就能实现炫酷的动画效果。核心动画的好处 核心动画可以跨平台使用,Mac OS和iOS平台都能使用。 核心动画执行过程是在后台操作,不会阻塞主线程。 核心动画直接作用在CALayer,不是在UIView上,更加轻量级。 核心动画继承结构 可

2017-04-04 17:13:07 507

原创 传项目到GitHub上没有.xcodeproj文件的问题

用GitHub时间不长,之前传的项目传上去了也没下载下来看看有没有什么问题。今天试着下载自己GitHub上面的代码试试,结果发现,什么!!没有.xcodeproj文件?那如果有人要看我的代码怎么运行啊,不行,必须搞清楚怎么回事。 辗转了多次后,才发现,原来我的上传GitHub的时候,传的项目路径传错了。 首先,我们用惯了Windows系统,如果要选择一个东西,直接点击选择就行了。但是,就是

2017-04-03 18:40:52 2047

原创 Mac平台下,GitHub客户端重传遇到的问题

**第一次上传项目到GitHub仓库后,本地生成.git关联的文件。 当你删除了GitHub的repository,但是又想重新再传一遍时候,会遇到这样的问题:提示A repository already exists here 那么可能是你重复上传github。**解决办法 一、打开终端,输入 defaults write com.apple.finder AppleShowAllFile

2017-04-03 13:12:19 612

原创 CALayer的认识和使用

一、什么是CALayer CALayer是一个图层,在UIView(视图)里面的一个图层。和UIView一样,都有自己的父图层和子图层,它们构成一个图层树的层次结构。图层绘制类似视图一样自底向上,并指定其几何形状相对他们的superlayer,创建一个相对的局部坐标系。图层类通过合并变换矩阵允许你旋转、偏移、拉伸对应的图层的内容。二、为什么要认识CALayer 每个UIView内部都有图层

2017-04-02 12:06:02 563

原创 UIGestureRecognizer手势综合使用

手势分为:单击、轻扫、长按、旋转、拖拽、捏合六种,下面就一一给大家说说这六种手势的一些使用方法。准备工作:先创建一个UIImageView(创建的对象叫做:imageView),方便下面手势的操作。一、单击手势:UITapGestureRecognizer numberOfTapsRequired //点击多少次调用单击的方法number

2017-03-31 19:10:01 456

原创 自定义Button+浅析Button调用过程

有时候,我们想的需求是改变系统UIButton中image和label的位置,怎么办呢?重写UIButton的布局即可!自定义+浅析UIButton:步骤:1.先创建一个类(例如,取名为ZFButton),继承UIButton,然后类中先包含initWithFrame、initWithCoder、titleRectForContentRect、imageRectForConte

2017-03-28 23:21:33 1625

原创 UIImageView+UILabel+UIButton的小Demo--超级猜图

利用UIImageView+UILabel+UIButton做的一个小程序:首先要实现各个控件的静态布局,要做好每个设备的适配。因为我是小白,不太懂其他的适配方法,我就用比例来适配。比如说:就6s的屏幕   375 x 667 的宽高来说,中间大图的宽高如果想在

2017-03-28 09:56:22 475

原创 Xcode中提示”xx“is missing from working copy 的警告。

网上找了一些方法,这种方法我试过有效:cd到提示错误的文件夹路径下(或者直接把那个文件夹拖到终端,自动提示路径)用命令:git rm xxxxx(这个就是缺失的文件夹名称,记得把后缀也写上)显示效果如下:出现红色那个框框的内容,表示已经删除成功。则Xcode里面的提示会消失。

2017-02-17 15:17:49 515

原创 关于Mac系统偏好设置卡死的问题

关于打开网络偏好设置就卡机的解决方法:首先打开finder,然后点击上面栏里面的(前往),然后出来一个列表,点击(个人)与(airdrop)中间的(电脑)。此时会出现网络与两个硬盘,点击你的苹果盘,楼主的是Macintosh HD!点击后看到多个文件夹,点击(资源库),之后找到Preferences点击进入,然后找到SystenConfiguration,进去后,把里面全部的文件全部删掉!(相

2017-02-15 20:02:54 20995 1

C语言课件、代码、题库,考研的看过来

针对计算机考研的C语言科目,使用谭浩强的课程分章节总结,里面有对应的代码和课件以及题库。希望对考研的学子们有帮助

2020-01-28

navicat.exe

针对计算机考研的C语言科目,使用谭浩强的课程分章节总结,里面有对应的代码和课件以及题库。希望对考研的学子们有帮助

2020-01-28

上海GPS出租车数据集

2007年的上海GPS出租车数据集,特征包括:出租车ID、时间、经度、维度、夹角角度、出租车的瞬时速度和出租车载客状态。接近10万条数据,并且附上了LogViewer工具来快速查看每一个数据集。本人学术研究使用过的数据集,绝对可靠!

2019-02-27

广州房价数据集

广州二手房的房价数据集,来源于链家的数据。里面包括一个汇总数据集文件,还有广州11个区单独的数据集文件,以及每个区的街道信息。

2019-02-13

房价数据集

大多数为链家的房价数据,包括广州、上海等地区的房价。格式:CVS

2019-02-12

Java鹰眼轨迹批量上传

利用Java对大量的数据实现批量上传到百度鹰眼数据平台

2019-02-09

轨迹数据集网站

最近在研究轨迹数据方面的课题,特意收集大量关于轨迹方面的网站,里面包括出租车等方面的数据集。

2019-01-21

CNN_Face卷积神经网络

使用CNN卷积神经网络,对人脸进行识别。为了得到更好的准确度,深度学习的方法都趋向更深的网络和多个模型ensemble,这样导致模型很大,计算时间长。本文提出一种轻型的CNN,在取得比较好的效果同时,网络结构简化,时间和空间都得到了优化,可以跑在嵌入式设备和移动设备上。

2019-01-16

Office卸载

Office强力卸载工具是一款可以一键帮你完美卸载电脑office,当你的Office2003、2007、2010无法卸载时用可以使用这款软件,一键轻松帮你卸载干净,欢迎大家下载使用吧。

2018-10-06

Mac版本office2016

Microsoft office 2016官方版是针对Windows 10环境从零全新开发的通用应用(Universal App)。office2016正式版中的Word将会增加“Insights for Office”、“Read Mode”等新功能,powerpoint增加了“Presenter View”功能,相信全新的office 2016让我们的办公生活更加先进!现提供Office2016官方下载。

2018-10-06

汇编语言相关资料

搭建汇编语言的开发环境,熟悉汇编程序开发的基本步骤,掌握基本的调试操作。 1) VC6平台下的汇编语言开发环境搭建(使用MASM32的汇编器+VC6) 配置IDE环境:

2018-09-03

CS229_机器学习_斯坦福公开课(中英版)

吴恩达斯坦福大学公开课的机器学习讲义。第一章主要讲了线性回归和分类的问题。

2018-04-21

Java后台定时器代码

Java后台定时器代码Java后台定时器代码Java后台定时器代码Java后台定时器代码Java后台定时器代码

2018-03-09

iOS面试+笔试

iOS面试+笔试,iOS的开发者可以参考该文档,以便能再面试时候更好的发挥自己水平。

2018-01-05

iOS基本控件的使用

iOS移动开发中基本控件的说明文档,包括每个控件的常用方法和说明

2018-01-05

UIKit框架的说明

UIKit框架的说明,对各个类给与对应的说明。为了让读者更好了解UIKit

2018-01-05

java后台定时器

java后台定时器,定时触发处理一些任务

2018-01-05

JSON数据包

java服务器开发,肯定设计JSON数据格式的 比如JSONObject、JSONArray都在这几个包里面。

2017-08-17

Json的jar包

java后台,返回数据的时候,肯定需要使用到JSON格式的。 要想使用JSONObject或者JSONArray,那么必须要导入这些包。

2017-08-17

Swift 3 XCode 8新篇

Swift 3 XCode 8新篇

2017-06-19

iOS文件管理

本代码演示如何获取固定路径的文件,并且复用单个控制器显示当前路径文件,并实现单个、多个文件删除效果。

2017-05-26

iOS音频播放和音频截取

本代码演示如何播放本地音乐,并且截取音频

2017-05-26

简单QQ聊天

简单实现QQ聊天功能,并具有自动回复功能

2017-04-21

支付宝手势解锁

高仿支付宝,用贝塞尔曲线实现解锁的功能

2017-04-21

贝塞尔曲线画图

使用贝塞尔曲线实现画图的功能,可以撤销所画的图

2017-04-21

Objective_C

OC文档

2017-02-15

Swift教学资源

Swift 2、3 的资源教学,可能不是很全面,分享给大家看看

2017-02-15

java本地屏幕监控代码

把代码放到 myeclipse里面,建立相应的包和类就可以跑起来了

2015-11-18

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

TA关注的人

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