自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 HTSM模型

概述  HTSM全称Heuristic Test Strategy Model,翻译过来是启发式测试策略模型,该模型是测试专家James Bach提出的一组帮助测试设计的指南。  下面这幅图很好的说明了HTSM:  HTSM是用户设计测试策略的一组模型。这种模型的直接目的就是为了提醒测试者当他们在测试的时候应该想些什么。他的最终目的就是定制和促进专业测试人员之间

2016-08-03 14:24:02 3100

原创 python编码问题

上次添加了一个# coding=utf-8解决了脚本里有中文,运行时报语法错误的问题但后来还是遇到了和编码相关的问题,在浏览器打开一个网站时,读取当时浏览器的title的时候,如果title是中文的就又会报错,报错如下UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position可见编译器又是用默认的

2016-07-30 10:10:59 271

原创 python编码声明问题

在学习python,今天写了个小脚本,结果在运行的时候因为脚本里包含的中文报错了,报错如下:SyntaxError: Non-ASCII character '\xe7'在网上查了下,原来是漏掉了编码的声明,如果不声明的话python默认会用ascii去解析,导致遇到中文会报错。于是在脚本文件的第一行或第二行添加 # coding:utf-8或#

2016-07-30 09:47:36 488

转载 30分钟git命令入门到放弃

译者序:这是一篇给像我这样的新手或者是熟悉图形工具的老鸟看的。仅作为快速入门的教程。git 现在的火爆程度非同一般,它被广泛地用在大型开源项目,团队开发,以及独立开发者,甚至学生之中。初学者非常容易被各种命令、参数吓哭。但实际上刚上手你并不需要了解所有命令的用途。你可以从掌握一些简单,强大的命令开始,逐步去学习。(这就是这篇文章要讲的)。好了,上来!基本了解git命

2016-06-30 10:14:57 413

转载 alloc、init你弄懂50%了吗?

前言这是一篇我记录对alloc、init分析思考的笔记。如果读者想看懂我的第二个思考,可能需要您至少了解内存的分段分页管理,如果您对其一点都不知道,可以先看这篇软文简单了解一下。另外很重要的一点是,请先思考。思考1.对象为什么要alloc,init又是干嘛的?很多人都知道,初始化一个对象应该这么写:MyClass* myObj = [MyClass alloc] ini

2016-06-27 10:15:32 318

原创 XCTest 报错找不到cocoapods导入的库

今天在研究xctest的时候,引入了一个使用cocoapods导入的第三方库的头文件,结果在运行test的时候直接报错,说找不到该库的头文件,解决方案就是 在xxTests的target的build settings里搜索header search paths,然后把pods的头文件的路径附上,比如xx/xx/pods/headers/public/xx

2016-06-21 12:30:32 2083

转载 程序员编程的 7 + 1 条小贴士

1.编码之前想一想用10分钟,20分钟甚至30分钟的时间来想想你需要什么,想想什么样的设计模式(如果有的话)适合你将要编码的东西。真的要好好想想,你会很庆幸“浪费”了那几分钟,当你不得不更改或添加东西到代码中,而这只花费了你30分钟的时间而不是5小时。2.注释你的代码说真的,没有什么比两个月后检查自己的代码,却不记得它用来干什么更糟糕的了。注释所有重要的内容,当然那些显而易

2016-06-13 11:06:20 376

转载 mac 下终端访问文件出现“Permission Denied”解决方案

mac 下终端访问文件出现“Permission Denied”解决方案:一个文件有3种权限,读、写、可执行,你这个文件没有可执行权限,需要加上可执行权限。1. 终端下先 cd到该文件的目录下2. 执行命令 chmod a+x ./文件名这样就可以打开该文件了

2016-06-12 16:57:52 1544

转载 几种图片格式的简介

首先谈一下大家耳熟能详的几种老牌的图片格式吧:JPEG 是目前最常见的图片格式,它诞生于 1992 年,是一个很古老的格式。它只支持有损压缩,其压缩算法可以精确控制压缩比,以图像质量换得存储空间。由于它太过常见,以至于许多移动设备的 CPU 都支持针对它的硬编码与硬解码。PNG 诞生在 1995 年,比 JPEG 晚几年。它本身的设计目的是替代 GIF 格式,所以它与 GI

2016-05-24 14:06:42 4230

转载 将 UIImage 保存到磁盘,用什么方式最好?

目前来说,保存 UIImage 有三种方式:1.直接用 NSKeyedArchiver 把 UIImage 序列化保存,2.用 UIImagePNGRepresentation() 先把图片转为 PNG 保存,3.用 UIImageJPEGRepresentation() 把图片压缩成 JPEG 保存。实际上,NSKeyedArchiver 是调用了 UIImagePNGRepresent

2016-05-24 13:55:00 601

转载 MVVM奇葩说

投稿文章,作者:庞海礁(微博、Github)一直想聊聊这个话题,也有朋友跟我留言,让我讲讲MVVM,只可惜一直没整明白,不敢轻易下笔。针对MVVM,网上有很多不错的文章,比如MVVM介绍、被误解的 MVC 和被神化的 MVVM以及Look at MVVM from a different perspective等等。文章前我想先提几个问题:MVVM到底是什么?它和M

2016-05-20 15:40:28 264

转载 UIApplication的详细介绍

UIApplication什么是UIApplication?UIApplication对象是应用程序的象征.每一个应用都有自己的UIApplication对象,这个对象是系统自动帮我们创建的, 它是一个单例对象.一个iOS程序启动后创建的第一个对象就是UIApplication对象我们只能通过[UIApplication sharedApplication]获得这个单例

2016-05-20 11:19:39 448

转载 响应式编程的概念

在网上流传一个非常经典的解释`响应式编程的概念`在程序开发中: a = b + c     赋值之后 b 或者 c 的值变化后,a 的值不会跟着变化    响应式编程,目标就是,如果 b 或者 c 的数值发生变化,a 的数值会同时发生变化;

2016-03-24 10:21:24 389

转载 iOS面试必看,最全梳理

原文序言目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,加之,培训机构一火车地向用人单位输送iOS开发人员,打破了生态圈的动态平衡。矫情一下,言归正传,我奉献一下,为iOS应聘者梳理一下面试题,希望能助一臂之力!OC的理解与特性OC作为一门面向对象的语言,自然具有面向对象的语言特性:

2016-03-23 15:29:39 674

转载 在写一个iOS应用之前必须做的7件事(附相关资源)

本文由CocoaChina--不再犹豫(tao200610704@126.com)翻译作者:@NIkant Vohra原文:7 Things you must absolutely do before writing an iOS app这两年,我一直在编写并发布有质量的iOS 应用。我发现大多数的开发人员有直接跳进编码应用程序的核心逻辑的倾向,因为这是乐趣

2016-03-16 10:04:53 263

转载 iOS开发规范

引子在看下面之前,大家自我检测一下自己写的代码是否规范,代码风格是否过于迥异阅读困难?可以相互阅读同伴的代码,是否存在阅读障碍?若存在晦涩难懂的,理解成本增大的代码,说明你的团队需要自省了。下面总结一下OC编程中的一些代码规范(苹果官方推荐的)。以OC为示例,但不局限于OC,也可以被当作别的编程语言的开发规范约定(仅需要把OC特有的东西按照你所使用的语言的惯例即

2016-02-20 13:35:22 252

转载 Objective-C编码规范:26个方面解决iOS开发问题

【按语】由于我正在准备模拟开发饿了么这个App,到时可能有些iOS开发者参与进来。这时如果每个人的Objective-C编码风格都不一样,这样不易于保持代码一致性和难以Code Review。所以我在网上搜索到The official raywenderlich.com Objective-C style guide这篇关于Objective-C编码风格的文章,觉得可以作为这个项目的Objec

2016-02-19 17:07:42 286

转载 IOS中 Block简介与用法

Block简介:Block的实际行为和Function很像,最大的差别是在可以存取同一个Scope的变量值。Block实体形式如下:^(传入参数列){行为主体};Block实体开头是“^”,接着是由小括号所包起来的参数列(比如 int a, int b, int c),行为主体由大括号包起来,专有名字叫做block literal。行为主体可以用return回传值,类型会被

2016-02-19 12:52:46 405

转载 Objective-C代码规范

我们写出来的代码会给很多人看,为了使代码清晰简洁,方便阅读理解,都会统一遵从一定的代码规范,Objective-C同样如此。    主要参考规范:    1.Google Objective-C Style Guide    2.Coding Guidelines for Cocoa    简单总结一下目前接触到的:    1.每行代码最大长度为10

2016-02-19 12:10:50 456

转载 谷歌设计师的Material Design实践心得

上周,我们宣布了Google I/O 2014 APP源代码已经发布,诸位感兴趣的话,可以去Github看看我们是怎样在这个App中实现Material Design的功能和设计细节。在这篇文章中,我将分享一些我们对于Material Design的一些设计性思考。每年Google I/O完了后,我们都会更新Google I/O相关的APP,我们做这个APP有2个目的。第一,让

2016-02-19 12:02:56 687

原创 cocoaPods管理第三方控件库

今天算是正式使用cocoaPods来管理第三方控件库了,感觉真是方便,遂记录下来。前面怎么安装就不多说了,要装ruby,装插件等等,网上有很多。今天就记录一下平时怎么使用。首先要使用pods来管理第三方控件的话,需要该控件工程支持,当需要添加某个第三方控件时输入 pod search controlname,如果有得话,会返回一些相关信息,其中就有怎么添加到podfile文件里的写法,添加

2015-12-04 15:42:28 350

原创 listview的item点击效果设置

今天遇到个问题,需要把listview的点击效果去掉,于是上网查了下,在listview的xml里设置一个属性就可以设置点击效果了那就是 android:listSelector ,如果想把Listview设置成没有点击效果,那么就设置为 android:listSelector="#00000000"

2015-11-10 12:16:40 727

空空如也

空空如也

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

TA关注的人

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