1、OC简介 全称:Objective-C,是扩充C的面向对象编程语言,主要用于iOS和Mac OS开发。 C语言的基础上,增加了一层最小的面向对象语法 完全兼容C语言 可以在OC代码中混入C语言代码,甚至是C++代码 可以使用OC开发Mac OS X平台和iOS平台的应用程序 2、 OC语法概述 ...
分类:
其他 时间:
2017-06-12 21:04:53
收藏:
0 评论:
0 赞:
0 阅读:
277
最智能的IDE IDEA相对于eclipse来说最大的优点就是它比eclipse聪明。聪明到什么程度呢?我们先来看几个简单的例子。 智能提示重构代码 如果你写的代码过于复杂,或者有更好的方式来替代你写的代码,那么IDEA会给你一个提示,告诉你还可以有更好的方式。如下图: 这个是说你使用了没有必要的装 ...
分类:
其他 时间:
2017-06-12 21:04:15
收藏:
0 评论:
0 赞:
0 阅读:
283
代理,又称委托代理(delegate),是iOS中常用的设计一种模式。顾名思义,它是把某个对象要做的事情委托给别的对象去做。那么别的对象就是这个对象的代理,代替它来打理要做的事。反映到程序中, 首先要明确一个对象的委托方是哪个对象,委托所做的内容是什么。在iOS程序设计中,委托通过一种@protoc ...
分类:
移动平台 时间:
2017-06-12 21:04:00
收藏:
0 评论:
0 赞:
0 阅读:
289
周期性计划任务crontab命令系统服务:/etc/init.d/crond(crond必须启动才会生效)用户计划:/var/spool/cron/用户名默认的计划任务全局配置:/etc/crontab系统计划:/etc/cron.hourly/*(每小时要执行) /etc/cron.daily/* ...
分类:
系统服务 时间:
2017-06-12 21:03:50
收藏:
0 评论:
0 赞:
0 阅读:
348
利用分类,NSString,增加一个方法。 #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> @interface NSString (Height) + (CGSize)getRect:(NSString *)textStr and ...
分类:
移动平台 时间:
2017-06-12 21:03:28
收藏:
0 评论:
0 赞:
0 阅读:
250
1、网络接口不支持https协议,在iOS9下 在iOS9下,系统默认会拦截对http协议接口的访问,因此无法获取http协议接口的数据。 解决方案(以下方法2选1): (1)暂时退回到http协议 具体方法: 在项目的info.plist中添加一个Key:NSAppTransportSecurit ...
分类:
移动平台 时间:
2017-06-12 21:03:18
收藏:
0 评论:
0 赞:
0 阅读:
286
在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。 在信息工程中指针是一个 ...
分类:
编程语言 时间:
2017-06-12 21:03:03
收藏:
0 评论:
0 赞:
0 阅读:
300
// 首先定义一个No_default类。 class No_default { public: No_default (const string&); // 声明了一个构造函数,但是却没有默认构造函数! private: int a; string b; }; // 定义第二个类,其中有一个No_ ...
分类:
其他 时间:
2017-06-12 21:02:52
收藏:
0 评论:
0 赞:
0 阅读:
296
- (BOOL)validateMobile:(NSString *)mobileNum { NSString *regex = @"^1[3|5|7|8][0-9]\\d{8}$"; NSPredicate *pred = [NSPredicate predicateWithFormat:@"SE... ...
分类:
移动平台 时间:
2017-06-12 21:02:27
收藏:
0 评论:
0 赞:
0 阅读:
318
(1)使用BorderLayout时,中间的面板会随着窗体的变化而变化,其他区域的大小根据添加组件多少而变化。举个例子,现在想将一个面板固定到上边,高度为固定值,这是我们需要设置面板的高度。但是调用面板的 setSize()方法根本没有效果。调用 setMaximumSize()和setMinimu ...
分类:
编程语言 时间:
2017-06-12 21:02:19
收藏:
0 评论:
0 赞:
0 阅读:
280
在Xcode的iOS9.0 SDK中,UIAlertView和UIActionSheet都被UIAlertController取代。 在iOS 9中,UIAlertController在功能上是和UIAlertView以及UIActionSheet相同的,UIAlertController以一种模块 ...
分类:
移动平台 时间:
2017-06-12 21:02:03
收藏:
0 评论:
0 赞:
0 阅读:
340
1、将dBGridEh.FooterRowCount := 1 2、将DBGridEh.SumList.Active := True; 3、将Columns[要求和的字段].Footer.ValueType := vtSum;就行了 在FormCloseQuery事件中,将SumList.Activ ...
分类:
数据库技术 时间:
2017-06-12 21:01:34
收藏:
0 评论:
0 赞:
0 阅读:
344
在上篇博客 iOS代理协议 中,侧重解析了委托代理协议的概念等,本文将侧重于它们在开发中的应用。 假如我们有一个需求如下:界面A上面有一个button、一个label。从界面A跳转到界面B,在界面B的输入框中输入字符串,在界面A的label上显示。这是一个典型的反向传值的例子。这个例子的核心是:“在 ...
分类:
移动平台 时间:
2017-06-12 21:01:19
收藏:
0 评论:
0 赞:
0 阅读:
310
法为:条件表达式?表达式1:表达式2。 说明:问号前面的位置是判断的条件,判断结果为bool型,为true时调用表达式1,为false时调用表达式2。 其逻辑为:“如果为真执行第一个,否则执行第二个。” 编辑 ?: 运算符可以用作 if...else 语句的快捷方式。它通常用作较大表达式(使用 if ...
分类:
其他 时间:
2017-06-12 20:33:44
收藏:
0 评论:
0 赞:
0 阅读:
318
此随笔记录自己读过的,并且自己认为有所价值,有所感悟的书籍 ps: {e} 有电子书 ,{p} 有实体书 1月-6月 {p}数据挖掘导论 [状态:未读] [类型:数据挖掘教程书] 数据挖掘方面接触尚少,没有系统的进行学习 {p}最优化方法及其matlab程序设计 [状态:未读] [类型:matlab ...
分类:
其他 时间:
2017-06-12 20:33:27
收藏:
0 评论:
0 赞:
0 阅读:
271
su命令 switch user的缩写, 意为切换至指定用户执行命令 常用选项 -c<指令>或--command=<指令>:执行完指定的指令后,即恢复原来的身份; -f或——fast:适用于csh与tsch,使shell不用去读取启动文件; -l或——login:改变身份时,也同时变更工作目录,以及 ...
分类:
其他 时间:
2017-06-12 20:33:16
收藏:
0 评论:
0 赞:
0 阅读:
457
http://www.ipip.net/download.html#ip_code 下载免费版 IP 地址数据库。 网站下面有官方给出的查找IP地址所属国家、省、市的办法。 python版本列出 这种即便在hadoop上也是适合streaming方法。 如果批量的处理,还是需要以文件的形式传到hdf ...
分类:
其他 时间:
2017-06-12 20:33:02
收藏:
0 评论:
0 赞:
0 阅读:
351
读写SD卡 Context类的openFileInput和openFileOutput方法都是针对应用程序的数据文件夹进行的文件操作,由于手机的ROM容量有限,因此这种操作有一定局限性。 手机的SD卡提供了比ROM更大的存储容量。更加适合于存取大文件。 Environment[android.os. ...
分类:
移动平台 时间:
2017-06-12 20:32:52
收藏:
0 评论:
0 赞:
0 阅读:
342
题意:给出一个n个点m条边的有向无环图(DAG),初始的时候所有的点都为白色。然后有Q次操作,每次操作要把一个点的颜色改变,白色<->黑色,对于每次操作,输出满足下列点对<u,v>,u,v都为白色且可以相互到达的个数。 数据范围: DAG上的问题,首先最暴力的方法就是,对于每一次更改都进行一遍dfs ...
分类:
其他 时间:
2017-06-12 20:32:37
收藏:
0 评论:
0 赞:
0 阅读:
367
常用缓存Cache机制的实现 缓存,就是将程序或系统经常要调用的对象存在内存中,以便其使用时可以快速调用,不必再去创建新的重复的实例。 这样做可以减少系统开销,提高系统效率。 缓存主要可分为二大类: 一、通过文件缓存,顾名思义文件缓存是指把数据存储在磁盘上,不管你是以XML格式,序列化文件DAT格式 ...
分类:
编程语言 时间:
2017-06-12 20:32:24
收藏:
0 评论:
0 赞:
0 阅读:
311