自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(89)
  • 收藏
  • 关注

转载 props与state

Props It's a common pattern in React to wrap a component in an abstraction. The outer component exposes a simple property to do something that mig...

2016-08-26 14:39:00 137

转载 PropTypes

常见的PropTypes类型 var ReactPropTypes = { array: createPrimitiveTypeChecker('array'), bool: createPrimitiveTypeChecker('boolean'), func: createP...

2016-08-26 12:21:00 163

转载 快速创建React apps

可能你在入门的时候,需要装各种npm包,例如:browser webpack react react-dom babel等等。 现在只需要2分钟,快速搭建环境: npm install -g creat-react-app 安装完成后,创建工程 create-react-app 项目...

2016-08-11 21:05:00 150

转载 开始尝试React.js

相关资料: React 中文:http://react-china.org/ Hacking with React:http://www.hackingwithreact.com/ 阮一峰React 入门实例教程:http://www.ruanyifeng.com/blog/2015/...

2016-08-11 20:47:00 88

转载 Carthage初试

一、下载安装-两种姿势 1).下载Carthage.pkg https://github.com/Carthage/Carthage/releases 2).Homebrew安装 1.brew update 2.brew install carthage 二、开始尝试...

2016-05-26 09:55:00 85

转载 项目重构-目录结构

前言 针对MRC-ARC混编,看似两年前的项目,要求提出重构方案以及代码优化。 打开文件夹的一瞬间,密密麻麻的文件,我的天,太尼玛乱了!!! 打开工程的一瞬间,看似MVC的一套框架,嗯,还不错,还好目录没有太多文件。 然而,我错了。。。 总而言之,小伙子,该干活了! 第一步:项...

2016-04-24 17:17:00 167

转载 iOS9.0弃用AssetsLibrary中部分API

hi: 先给个官方链接:https://developer.apple.com/library/ios/documentation/AssetsLibrary/Reference/ALAssetsLibrary_Class/ 在iOS9.0中,失效的部分API如下: Fi...

2015-12-01 11:46:00 206

转载 Could not find a valid gem 'cocoapods' (>= 0)

ERROR:Couldnotfindavalidgem'cocoapods'(>=0),hereiswhy:Unabletodownloaddatafromhttps://rubygems.org/-Errno::ECONNR...

2015-11-17 09:57:00 108

转载 MyISAM 与 InnoDB 的区别

MyISAM 是MySQL的默认存储引擎。 MyISAM 不支持事务、也不支持外键,其优势是访问的速度快,对事务完整性没有要求或者以 SELECT、INSERT 为主的应用基本上都可以使用这个引擎来创建表。 要明确表示你想要用一个MyISAM表格,请用ENGINE表选项指出来: CR...

2015-10-08 21:28:00 64

转载 CI重写URL规则

$config['uri_protocol'] = "PATH_INFO"; 转载于:https://my.oschina.net/CgShare/blog/512091

2015-09-28 22:10:00 253

转载 Codeigniter的一些优秀实践

最近准备接手改进一个别人用Codeigniter写的项目,虽然之前也有用过CI,但是是完全按着自己的意思写的,没按CI的一些套路。用在公众的项目,最好还是按框架规范来,所以还是总结一下,免得以后别人再接手的时候贻笑大方。 1. 首先是 MVC 如果你还不知道 MVC ,应该尽快的学习,你会...

2015-09-18 12:19:00 127

转载 HTTP API 设计指南(中文版)

本指南描述了一系列 HTTP+JSON API 的设计实践, 来自并展开于Heroku Platform API的工作。本指南指导着Heroku内部API的开发,我们希望也能对Heroku以外的API设计者有所帮助。 … 目录 基础 总是使用TLS 在Accepts头中...

2015-09-18 11:02:00 109

转载 关于DRY的理解

个人的理解: 如果我们对于一个功能,或者一个需求来说,重复次数达到3次以上,那么可以对其封装成一个组件。 但这里的封装,并不是把它进行抽象化,模版化,而是应该在满足当前项目需求的情况下来封装,也就是需求决定封装。 举个例子: 比如说,你每天都需要启动电脑的所有服务,在项目中链接你的...

2015-09-15 09:49:00 152

转载 JQuery入门

JQuery入门 学习JQuery之前,先了解一下HTML、CSS、JavaScript。 JQuery是JavaScript的一个函数库 主要有: 1.HTML元素提取 2.HTML元素操作 3.CSS操作 4.JavaScript 特效和动画 5.HTML DOM...

2015-08-03 23:46:00 49

转载 去掉NavigationBar底部的黑线(亲测可用)

code: UINavigationBar*navigationBar=self.navigationController.navigationBar;[navigationBarsetBackgroundImage:[UIImageimageNamed:@"parentTop...

2015-07-23 11:21:00 71

转载 UITableView在ViewWillAppear的时候加载到最底部

需求; 1.实现时间轴效果 2.数据显示顶部为旧数据,底部为最新数据(说起来有点反正常iOS逻辑,但是这就是需求,认命吧~) 3.进入页面时,直接滚动到最低部 4.部分Cell需要自适应 5.刷新机制:底部为最新数据,向上滑到最底部时加载新的数据。向下滑动,动态加载旧数据。...

2015-07-22 15:32:00 112

转载 30分钟入门HTML

一、HTML标签 1.标题标签 <h1> - <h6>等标签进行定义的。 2.段落标签 <p></p> 3.图片标签 <img></img> 例如:<img src="photo.jpg" width...

2015-07-21 23:19:00 109

转载 使用NPM安装Node.js模块以及调试

npm npm 作为Node.js的包管理器,是经常用到的工具。 注意:全局安装一个框架,需要加参数-g npm install -g express 安装后 在项目中只需要导入包即可 var http = require('http'); 调试 调试Node的最简单的方式...

2015-07-19 22:30:00 95

转载 Node.js学习路线图

Node.js学习路线图 从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎。chrome浏览器就基于V8,同时打开20-30个网页都很流畅。Nodejs标...

2015-07-19 22:05:00 78

转载 UITableViewCell被UITabbarController遮盖44像素

解决办法: -(void)viewDidLoad{[superviewDidLoad];self.edgesForExtendedLayout=UIRectEdgeAll;self.tableView.contentInset=UIEd...

2015-07-13 14:43:00 93

转载 Node.js核心模块(了解)

Node.js核心模块(了解)常见核心模块httputilquerystringurlfshttphttp 是Node.js从Http服务器上获取相应数据的主要模块。主要方法有:http.createServer(); 返回一个新的web服务器对象。http.list...

2015-07-11 21:45:00 81

转载 Node.js函数

Node.js函数定义/创建函数function f () { console.log('Hi') return true}var r_f = f()console.log(r_f)注意:关键字return是可选的,如果没有返回值,则返回的是undefined函...

2015-07-09 23:57:00 44

转载 Node.js基本逻辑结构

Node.js基本逻辑结构循环结构for…ifor (var i = 0; i < 5; i++) { console.log(i)};for…invar foo = { "hello" : "world", "node" : "js",...

2015-07-09 23:50:00 154

转载 Node.js基础类型以及基本的输出

Node.js基础类型以及基本的输出基本类型StringNumberBoolean(true false)undefinednull其他都是object定义变量var string = "string"var number = 123var bool = false...

2015-07-09 23:33:00 123

转载 Node.js的优缺点

Node.js的优缺点Node.js是建立在V8引擎上,与JavaScipt语法相似。Node.js主要为了方便解决现实当中一些系统瓶颈,例如:高并发,异步,线程等问题。Node.js的优缺点####优点:高并发(最重要的优点)适合I/O密集型应用####缺点:...

2015-07-09 23:03:00 99

转载 Mac下安装Node.js

如何在Mac下安装Node.js使用HomeBrew安装,直接在终端中运行以下命令:brew install nodebrew install npm如果你Mac OS X没有安装HomeBrew,可以去官网HomeBrew,直接在终端中运行以下命令:ruby -e "$(curl...

2015-07-09 22:46:00 49

转载 iOS 切图@1 @2 @3倍图自动生成器

github:https://github.com/Guicai-Li/auto-image-scale 如何使用? brew link jpeg brew installImageMagick 主要通过ImageMagic的convert图片处理方式粗略解决的。 ...

2015-07-06 15:00:00 616

转载 [libpng]could not link symlink include/libpng16

问题: ➜~brewlinklibpngLinking/usr/local/Cellar/libpng/1.6.17...Error:Couldnotsymlinkinclude/libpng16/png.hTarget/usr/local/include/li...

2015-07-06 14:54:00 104

转载 自适应autoresizingMask

拿出iOS6之前写的代码,发现太多都是MRC以及都是通过代码布局,现在再看维护起来及其复杂。 关于UIView中的autoresizingMask属性,适当的减少了一部分的压力。 typedefNS_OPTIONS(NSUInteger,UIViewAutoresizing){...

2015-07-06 14:00:00 61

转载 Autolayout自适应(二)

如果说你已经把在Storyboard或者XIB设置限制玩溜了,这次主要是针对UITabelViewCell来动态计算高度。 首先来讲iOS8,因为从iOS8开始引入了UITableViewCell的高度的自适应功能,在iOS8之前实现很麻烦的功能,iOS8以后就不需要自己动手去做了。 一、...

2015-07-03 08:33:00 84

转载 项目迁移

项目从OSC上迁移到GitLab,发现每次提交都出现了.DS_Store文件差异,可是明明我添加过了.gitignore,还是有。 解决办法: Remove existing files from the repository: find.-name.DS_Store-pri...

2015-07-02 11:28:00 115

转载 Node.js Interview Questions and Answers

There are two sides of the table:you eitherwant to hireNode.js developersoryou want toget hiredas a Node.js developer. This list helps you na...

2015-07-02 09:22:00 151

转载 据说这是高级iOS开发工程师的面试题

CALayer与UIView的区别是什么? GCD? TCP/UDP? socket链接与http连接? TCP的三次握手? iOS中对象之间有哪些通信方式? http协议的特点,GET请求与POST请求,https协议 XML与...

2015-06-30 22:24:00 158

转载 UICollectionView 上添加长按手势如何监听?

思路: 添加长按手势,并设置代理 在手势回调方法中判断是否结束 首先添加代理 @interfacemyCollectionViewController:UICollectionViewController<UIGestureRecognizerDelegat...

2015-06-29 09:39:00 160

转载 Xcode 修改项目名后反复产生的问题ld: file not found

Ld/Users/Guicai/Library/Developer/Xcode/DerivedData/BaseProject-aeoyxgdncbjvliezzbcaqlsiinot/Build/Products/Debug-iphonesimulator/BaseProjectTes...

2015-06-23 12:01:00 292

转载 Xcode 真机测试遇到

Please verify that your device's clock is properly set, and that your signing certificate is not expired. 网上搜了下,基本都是关于越狱相关的。博主自己说实话,没越狱。那问题来了,...

2015-06-23 11:16:00 92

转载 Swift 只Debug模式下打印

在iOS开发中,我们常见的Debug方式很多中,例如最常见的DLog DLog的使用,DLog在DeBug模式下会输出信息,包括方法名,行数以及你想要输出的内容。定义如下(包括ELog):#ifdefDEBUG#ifndefDLog#defineDLog(fmt,...)...

2015-06-23 10:03:00 124

转载 UITextFiled 联想单词或汉字捕获不到变化?

当我们采用联想的方式输入内容时,会发现并不会走以下方法,哪该如何去获取当前联想到的字符呢? -(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementS...

2015-06-18 14:55:00 67

转载 iOS9 NSURLSession的变化

App Transport Security App Transport Security (ATS) lets an app add a declaration to its Info.plist file that specifies the domains with which it ...

2015-06-15 17:12:00 53

转载 [推荐]在线写Swift的平台

分享一个链接:http://swiftstub.com 可以在线写Swift~ 转载于:https://my.oschina.net/CgShare/blog/466601...

2015-06-14 19:23:00 147

空空如也

空空如也

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

TA关注的人

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