07 2016 档案
摘要:1.#import和#include的区别 @class? @class一般用于头文件中需要声明该类的某个实例变量的时候用到,在m文 件中还是需要使用#import 而#import比起#include的好处就是不会引起交叉编译 2. readwrite,readonly,assign,retain
阅读全文
摘要:
阅读全文
摘要:当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc 创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图4、viewDidLoad 载入
阅读全文
摘要:iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。 //开发app,我们要遵循apple公司的一些
阅读全文
摘要:要做到这个分为两步 第一步, 导入app 第二步, 监听方法中先写加入以下代码: [self dismissViewControllerAnimated:YES completion:^{ // 这是从一个模态出来的页面跳到tabbar的某一个页面 AppDelegate *appDelegate
阅读全文
摘要:新浪微博开放平台API的调用和TWITTER接口一样,都是受限的,以小时为单位进行限定。 他有两个限制原则 1.用户不登录基于IP的限制,每小时1000次 2.用户登录了基于用户的限制,每小时1000次 如果应用是用户不登录的那么就是对IP进行限制,建议登录登录了才有办法突破瓶颈,否则免谈 新浪给出
阅读全文
摘要:写网页的时候经常需要在页面中打印数组,但格式特别难看,看看一个html神器吧<pre>标签,能非常标准的显示数组格式 使用的时候只需要这样打印你的数组就OK了,太好用了,神器! 只需要两句话: echo "<pre>"; print_r($array); echo "<pre>";
阅读全文
摘要:.h 文件的内容: .m 文件的内容: 调用的代码: 运行的效果图: 总结一下: 面向接口封装时,要注意以下几点: 1. 首先要考虑.h文件中写那些属性, 用户要用到哪些方法,属性. 如果是私有属性的话, 可以readonly来修饰, 写到.h文件中.这样, 用户就可以改变这个属性的属性; 2. 要
阅读全文
摘要:// 导航控制器 // 1. 比较常用的视图控制器管理类 // 2. 以栈的形式管理视图控制器, 先进后出 // 3. 创建navigation后, 视图控制器上会多出一个导航栏 // 4. 导航栏高度 44 + 加 状态栏 20 对导航视图控制器的一些属性和方法的应用:
阅读全文
摘要:首先得搞清这两个控制器之间的层级关系,我们直接看官网给的图,如下所示: 从这张图可以看到:最右边的Assembled views是呈现给用户的界面,它左边的Window是最底层的窗口,重点来了,再往左,是Tab bar view,Tab bar view的上方是Navigation view,最后是
阅读全文
摘要:控制台输出 控制台输出 如图是在我启动一个 Xcode 7 + iOS 9 的 App 之后,控制台的输出。 这在 Xcode 6.4 + iOS 8 时,是不会有的情况,原因是【为了强制增强数据访问安全, iOS9 默认会把所有从NSURLConnection 、 CFURL 、 NSURLSes
阅读全文
摘要:百度一大堆都说在这个里加个-ObjC,然后加了还是有问题 最近谷歌了下才要加入这个才正常了,国内的开发者只是一知半解的………… 如果错误还没有解决, 下面这个可以帮到你:
阅读全文
摘要:- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:kScreenB...
阅读全文
摘要:- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. UISwitch *swit = [[UISwitch alloc] initWithFrame:CGRectMake(20, 300, 10...
阅读全文
摘要:中间加个判断, if (n< 0) { } 第一天 : 1 第二天 : 1 第三天 : 2 第四天 : 3 第五天 : 5 第六天 : 8 第N天 : n - 1天的加 n - 2 天的
阅读全文
摘要:去空格及特殊符号 复制字符串 连接字符串 查找字符 比较字符串 扫描字符串是否包含指定的字符 字符串长度 将字符串中的大小写转换 追加指定长度的字符串 追加指定长度的字符串 字符串指定长度比较 复制指定长度的字符 将字符串前n个字符替换为指定的字符 扫描字符串 扫描字符串 翻转字符串 查找字符串 分
阅读全文
摘要:python的编码问题比较恶心。
阅读全文
摘要:PulsingHalo的git地址是: https://github.com/shu223/PulsingHalo Objective - C 一丶PulsingHalo的实例化和启动: 二丶私人定制 涟漪的数量: 使用haloLayerNumber属性: 半径 使用radius属性。 颜色 使用b
阅读全文
摘要:写项目登录页面的背景图的时候, 要用到毛玻璃, 想要的效果是这样的: 于是我用系统提供的毛玻璃的方法写了出来: 效果如下: 可以看出来, 模糊效果不明显,并不是想要的效果, 然后又试了UIBlurEffectStyleLight和extraLight, 也不是想要的效果, 于是乎, 我从网上开始找可
阅读全文
摘要:原文地址: http://blog.csdn.net/djxiaoyu_haha/article/details/40348377
阅读全文
摘要:效果如图: 然而做出这样的效果并不顺利, 刚开始的时候代码如下: 执行之后的效果是下面这个样子的:-- 对此, 我意识到是设置button透明度的时候, button上字体的透明度也会做出同样的改变. 于是出现上面的情况.. 改正后的代码如下: 如代码所示, 将透明度的设置放在backgroundc
阅读全文
摘要:如果textfield的背景色设置的是黑色的话, 然后设置它的透明度为0.3, 就会显示出半透明的效果, 这时如果用键盘输入时, 会显示不出来输入的字体. 因为: textfield的字体默认也是黑色, 而且也变成半透明的了, 这就尴尬了...... 这时, 就要设置一下textfield的字体颜色
阅读全文
摘要:这里是使用了KVC的方式,是不是很简单.
阅读全文
摘要:设置用户登录的时候,这个是避免不了,实现方法很多,我个人主张,系统有提供就使用系统,一来方便,二来运行效率高 Paste_Image.png Paste_Image.png 实现代码如下: 这里有个提醒,有些童鞋使用后,发现图片怎么特别的贴着边缘,这时候你要让美工这样切图(图片上下左右都留出空隙,这
阅读全文
摘要:使用UIBezierPath类可以创建基于矢量的路径,这个类在UIKit中。此类是Core Graphics框架关于path的一个封装。使用此类可以定义简单的形状,如椭圆或者矩形,或者有多个直线和曲线段组成的形状。 1.Bezier Path 基础 UIBezierPath对象是CGPathRef数
阅读全文
摘要:使用CAShapeLayer与UIBezierPath可以实现不在view的drawRect方法中就画出一些想要的图形 。 1:UIBezierPath: UIBezierPath是在 UIKit 中的一个类,继承于NSObject,可以创建基于矢量的路径.此类是Core Graphics框架关于p
阅读全文
摘要:UIButton *signBtn = [UIButton buttonWithType:UIButtonTypeCustom]; signBtn.frame = CGRectMake(0, 0, 80, 40); [signBtn.layer setMasksToBounds:YES]; [signBtn.layer setCornerRadius:10.0]; //设置矩形四个圆角半径 [s...
阅读全文
摘要:通常我们插入代码后,博客园的网页模板就会提供默认的样式进行显示,那么如果我们想要代码变大些该怎么办呢?幸好博客园在博客设置中提供了自定义的css设置,让我们可以最大限度的设定博客风格。 一、寻找样式名称 如果你仅仅希望知道如何修改,那么可以调过本节,直接进入修改一节。 要修改代码样式就必须找到原本的
阅读全文
摘要:iOS切圆角的方式 第一种方法:通过设置layer的属性 最简单的一种,但是很影响性能,一般在正常的开发中使用很少. 第二种方法:使用贝塞尔曲线UIBezierPath和Core Graphics框架画出一个圆角 第三种方法:使用CAShapeLayer和UIBezierPath设置圆角 首先需要导
阅读全文
摘要:网上摘抄,非原创,仅供参考 目录 命名 基本原则 命名空间 视图命名 方法名 协议名 通知命名 临时变量命名 常量命名 大小写 缩写 其他 代码格式化 空格 花括号 折行 代码组织 类 Property attributes 注释 块注释 其他 异常 参考 基本原则 命名空间 视图命名 方法名 协议
阅读全文
摘要:win7 64位系统依赖的scrapy文件链接:http://pan.baidu.com/s/1mgJS7BM 一个很好的python 64位包下载页面:http://www.lfd.uci.edu/~gohlke/pythonlibs/ 第一步:当然是安装python了,本人安装的是2.7.3版本
阅读全文
摘要:1、首先下载setuptools,下载地址https://pypi.python.org/pypi/setuptools#downloads2、解压下载后的文件,进入命令行,将目录切换到解压后文件夹所在路径,执行命令python ez_install.py3、配置环境变量:将python安装目录下的
阅读全文
摘要:好,废话不多说,教程开始。 我们首先查壳,是Aspark的壳,对于这个壳,大家应该很熟了。<ignore_js_op> 我已经脱好了壳,再查一下壳,是Dephi的<ignore_js_op> <ignore_js_op> 我们先使用一下软件,详细了解<ignore_js_op> <ignore_js
阅读全文
摘要:NSDateComponents实例化的方式 第一种: <!-- lang: cpp --> // 先定义一个遵循某个历法的日历对象 NSCalendar *greCalendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregoria
阅读全文
摘要:我们都知道在iOS中类簇的使用是非常普遍的,比如 NSNumber 、 NSString NSArray 等等都是类簇。我们以 NSNumber 举例来说,对于int,bool, unsigned int 等等数据类型,我们如何把它们封装成类的形式呢? 通常情况下我们可能会想到,对于每一种数据类型独
阅读全文
摘要:/Users/dllo/Library/Application\ Support/Developer
阅读全文
摘要:php -f /var/www/html/default/script/lol_score_calculate/calculate.php >> score_calcutelate.log
阅读全文
摘要:1、爬虫技术概述 网络爬虫(Web crawler),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本,它们被广泛用于互联网搜索引擎或其他类似网站,可以自动采集所有其能够访问到的页面内容,以获取或更新这些网站的内容和检索方式。从功能上来讲,爬虫一般分为数据采集,处理,储存三个部分。传统爬虫从
阅读全文
摘要:众所周知,zip是一种压缩文件格式,MAC OS默认支持的文件格式,当时偶尔当你打开zip文件想要解压时,却自动变成了cpgz文件而没有解压,再双击这个cpgz文件,Archive Utility又会把其变回zip。这是为什么呢? 导致这种情况的原因有一下几点: 1、zip文件已经损坏; 2、zip
阅读全文
摘要:1 SHA1算法简介 安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生
阅读全文
摘要:安装环境如下: Mac OS 10.10.1 Apache 2.4.9 PHP 5.5.14 MySQL 5.6.22 Apache配置 在Mac OS 10.10.1中是自带Apache软件的,我们只需要启动对应的服务就好了,以下命令是操作Apache时常用的几个命令: 关于sudo命令,不用我多
阅读全文
摘要:一 下载MySQL 访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL Community Server”下方有一个“download”点击。 进入MySQL的下载界面(http://www.mysql.com/downloads/my
阅读全文
摘要:摘要 在OS X的系统中,不再有Windows用户熟悉的C盘、D盘,这是因为OS X底层是Unix系统,其目录机构符合Unix系统的规范。MAC机器主板使用了Intel主导的EFI标准,硬盘分区格式采用GPT。这种EFI+GPT的方式相比传统的BIOS+MBR的方式有很多好处,具体可以参考我之前写的
阅读全文
摘要:PHP数组合并两种方法及区别 如果是关联数组,如下: 复制代码 代码如下: $a = array( 'where' => 'uid=1', 'order' => 'uid', ); $b = array( 'where' => 'uid=2', 'order' => 'uid desc', ); 1
阅读全文