码迷,mamicode.com
首页 > 2017年06月12日 > 全部分享
iOS 代理反向传值
在上篇博客 iOS代理协议 中,侧重解析了委托代理协议的概念等,本文将侧重于它们在开发中的应用。 假如我们有一个需求如下:界面A上面有一个button、一个label。从界面A跳转到界面B,在界面B的输入框中输入字符串,在界面A的label上显示。这是一个典型的反向传值的例子。这个例子的核心是:“在 ...
分类:移动开发   时间:2017-06-12 21:08:22    阅读次数:262
算法设计与分析入门学习练习之二
//计算1/1!-1/3!+1/5!-1/7!+…+(-1)^(n+1)/(2n-1)! float mathTest(int n){ int sign = 1; float sum = 1, t = 1; for (int i = 1; i > n; for (int i = 0; i > a[i... ...
分类:编程语言   时间:2017-06-12 21:08:13    阅读次数:140
C语言 指针例解
在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。 在信息工程中指针是一个 ...
分类:编程语言   时间:2017-06-12 21:08:02    阅读次数:151
JavaScript this的指向问题
this的指向 在函数创建的时候,this的指向还未确定,它最终指向调用它的对象 window.onload=function(){ window.a="我的曾经" function da(){ console.log(this.a) } da() //我的曾经} 解:window对da()函数进行 ...
分类:编程语言   时间:2017-06-12 21:07:53    阅读次数:189
iOS 根据字符串数目,自定义Label等控件的高度
利用分类,NSString,增加一个方法。 #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> @interface NSString (Height) + (CGSize)getRect:(NSString *)textStr and ...
分类:移动开发   时间:2017-06-12 21:07:44    阅读次数:246
iOS 代理协议
代理,又称委托代理(delegate),是iOS中常用的设计一种模式。顾名思义,它是把某个对象要做的事情委托给别的对象去做。那么别的对象就是这个对象的代理,代替它来打理要做的事。反映到程序中, 首先要明确一个对象的委托方是哪个对象,委托所做的内容是什么。在iOS程序设计中,委托通过一种@protoc ...
分类:移动开发   时间:2017-06-12 21:07:35    阅读次数:215
OC笔记一:Objective
1、OC简介 全称:Objective-C,是扩充C的面向对象编程语言,主要用于iOS和Mac OS开发。 C语言的基础上,增加了一层最小的面向对象语法 完全兼容C语言 可以在OC代码中混入C语言代码,甚至是C++代码 可以使用OC开发Mac OS X平台和iOS平台的应用程序 2、 OC语法概述 ...
分类:其他好文   时间:2017-06-12 21:07:27    阅读次数:172
iOS 适配iOS9
1、网络接口不支持https协议,在iOS9下 在iOS9下,系统默认会拦截对http协议接口的访问,因此无法获取http协议接口的数据。 解决方案(以下方法2选1): (1)暂时退回到http协议 具体方法: 在项目的info.plist中添加一个Key:NSAppTransportSecurit ...
分类:移动开发   时间:2017-06-12 21:07:20    阅读次数:245
Redis介绍以及安装具体解释
redis是一个key-value存储系统。和Memcached类似。它支持存储的value类型相对很多其它,包含string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及 ...
分类:其他好文   时间:2017-06-12 21:07:11    阅读次数:131
配置iptables,把80端口转到8080
在Linux的下面部署了tomcat,为了安全我们使用非root用户进行启动,但是在域名绑定时无法直接访问80端口号。众所周知,在unix下,非root用户不能监听1024以上的端口号,这个tomcat服务器就没办法绑定在80端口下。所以这里需要使用linux的端口转发机制,把到80端口的服务请求都 ...
分类:其他好文   时间:2017-06-12 21:07:02    阅读次数:158
java-遗忘录
(1)使用BorderLayout时,中间的面板会随着窗体的变化而变化,其他区域的大小根据添加组件多少而变化。举个例子,现在想将一个面板固定到上边,高度为固定值,这是我们需要设置面板的高度。但是调用面板的 setSize()方法根本没有效果。调用 setMaximumSize()和setMinimu ...
分类:编程语言   时间:2017-06-12 21:06:55    阅读次数:207
iOS 正则 检测是否为手机号
- (BOOL)validateMobile:(NSString *)mobileNum { NSString *regex = @"^1[3|5|7|8][0-9]\\d{8}$"; NSPredicate *pred = [NSPredicate predicateWithFormat:@"SE... ...
分类:移动开发   时间:2017-06-12 21:06:48    阅读次数:179
linux基础10
周期性计划任务crontab命令系统服务:/etc/init.d/crond(crond必须启动才会生效)用户计划:/var/spool/cron/用户名默认的计划任务全局配置:/etc/crontab系统计划:/etc/cron.hourly/*(每小时要执行) /etc/cron.daily/* ...
分类:系统相关   时间:2017-06-12 21:06:41    阅读次数:296
iOS UIAlertController
在Xcode的iOS9.0 SDK中,UIAlertView和UIActionSheet都被UIAlertController取代。 在iOS 9中,UIAlertController在功能上是和UIAlertView以及UIActionSheet相同的,UIAlertController以一种模块 ...
分类:移动开发   时间:2017-06-12 21:06:31    阅读次数:273
bzoj-3223 文艺平衡树
题意: 对于一个1~n的序列。进行m次区间反转操作; 求最后反转过的区间。 n,m<=100000。 题解: splay躶题。写完维修数列之后感觉这种题都好写了。 反转啥的打个标记下传就好,记得输出时再Pushdown标记就好了; 这篇题解就是说一下单旋和双旋的简单差别; 爷爷结点就是目标的情况不讨 ...
分类:其他好文   时间:2017-06-12 20:46:09    阅读次数:215
Mastering the game of Go with deep neural networks and tree search
Silver, David, et al. "Mastering the game of Go with deep neural networks and tree search." Nature 529.7587 (2016): 484-489. Alphago的论文,主要使用了RL的技术,不知道 ...
分类:Web程序   时间:2017-06-12 20:46:02    阅读次数:192
css的isibility和overflow
visibility -1.设置是否显示对象。与display:none不同,此属性为隐藏的对象保留其占据的物理空间 -2.如果希望对象为可视,其父对象也必须为可视的。 -3.属性值: -visible:设置对象可视 -hidden:设置对象隐藏 overflow -1.复合属性,设置对象处理溢出内 ...
分类:Web程序   时间:2017-06-12 20:45:52    阅读次数:195
1443条   上一页 1 ... 13 14 15 16 17 18 19 ... 85 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!