码迷,mamicode.com
首页 > 2015年05月20日 > 全部分享
iOS懒加载
懒加载,英文名LazyLoad。也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法。 不必将创建对象的代码全部写在viewDidLoad方法中,代码的可读性更强。 每个控件的getter方法中分别负责各自的实例化处理,代码彼此之间的独立性强,松耦合。 一定要先判断是否存在。 下面是示例代码 @interface ViewCont...
分类:移动开发   时间:2015-05-20 18:24:37    阅读次数:143
【 D3.js 高级系列 — 6.0 】 值域和颜色
在【入门 - 第 10 章】作了一张中国地图,其中各省份的颜色值都是随意赋值的。如果要将一些值反映在地图上,可以利用颜色的变化来表示值的变化。1. 思路例如,有值域的范围为:[10, 500]现希望10用浅绿表示,500用深绿表示,10到500之间的值用浅绿和深绿之间的颜色表示。显然,此处需要一个函数,传入的参数是10到500之间的值,返回值是浅绿到深绿之间的颜色值。【高级 - 第 5.1 章】介...
分类:Web程序   时间:2015-05-20 18:26:16    阅读次数:351
什么是BOM(Byte Order Mark)?
BOM(Byte Order Mark),字节顺序标记,出现在文本文件头部,Unicode编码标准中用于标识文件是采用哪种格式的编码,但它对于文件的读者来说是不可见字符。下表列出不同的字符编码的BOM编码BOM (十六进制)BOM (十进制)CP1252 字符UTF-8[t 1]EF BB BF239 187 191UTF-16 (BE)FE FF254 255þÿUTF-16 (LE)FF...
分类:其他好文   时间:2015-05-20 18:24:26    阅读次数:171
移动前端不得不了解的html5 head 头标签
移动端的工作已经越来越成为前端工作的重要内容,除了平常的项目开发,HTML 头部标签功能,特别是meta标签显得非常重要。 DOCTYPE DOCTYPE(Document Type),该声明位于文档中最前面的位置,处于 html 标签之前,此标签告知浏览器文档使用哪种 HTML 或者 XHTML 规范。 使用 HTML5 doctype,不区分大小写。 ...
分类:移动开发   时间:2015-05-20 18:26:10    阅读次数:144
gitlab安装-登录-You have to confirm your account before continuing
在注册用户后,注册,提示 You have to confirm your account before continuing 是因为给你发了确认邮件,你没有确认 gitlab在调试或mail组件没有成功启动,可能没有发对应的邮件 解决方案: 1:admin登录 2:admin area->users找到对应的用户 3:Destroy 4:新建对应用...
分类:其他好文   时间:2015-05-20 18:25:33    阅读次数:367
Android Camera 实时滤镜(八)
一、Android Camera可以做哪些? 二、Camera Preview是什么? 三、如何获取Camera Preview中的数据? 四、Android Camera 实时滤镜怎么做?...
分类:移动开发   时间:2015-05-20 18:24:16    阅读次数:1043
(转载)如何构建大型网站架构
亿万用户网站MySpace的成功秘密、Flickr架构、YouTube网站架构、PlentyOfFish 网站架构学习、WikiPedia技术架构学习笔记。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了之后你会发现你原来的想法很可能是狭隘的。 今天我们来谈谈一个网站一般是如何一步步来构建起系统架构的,虽然我们希望网站一开始就能有一个很好的架构,网站架构也是随着业务的扩大、用户的...
分类:Web程序   时间:2015-05-20 18:25:23    阅读次数:152
XPath方式访问JavaBean对象
教程地址:http://commons.apache.org/jxpath/users-guide.html XPath教程:http://www.w3school.com.cn/xpath/index.asp 示例代码: {CSDN:CODE:671445}...
分类:编程语言   时间:2015-05-20 18:23:44    阅读次数:134
gitlab安装-设置1-修改仓库(repositories)的位置
安装好gitlab后,要将仓库(repositories)放在一个大硬盘上,需要修改仓库对应的目录 操作步骤: 1:新建新仓库目录 mkdir -p /mnt/application/gitlab/git-data/ 2:修改配置文件 sudo vi /etc/gitlab/gitlab.rb 3:重新生成gitlab sudo gitlab-ctl...
分类:其他好文   时间:2015-05-20 18:24:51    阅读次数:143
MYSQL主从复制搭建全过程实战---探索不能实时同步的关键性参数
MYSQL主从复制搭建全过程实战---探索不能实时同步的关键性参数...
分类:数据库   时间:2015-05-20 18:24:33    阅读次数:166
Android App框架设计之编写基类BaseActivity
Android App框架设计之编写基类BaseActivity编写基类BaseActivity - OOP里面子类里面能够共享父类的方法,提高代码的可复用性 - 基类的编写要根据实际项目的情况,有的可能很简单 比如只是显示 “关于” 信息, 业务功能非常少 你可以不用继承基类进行扩展BaseActivity继承Activity 还是 FragmentActivity 还是其它? 也是根据你...
分类:移动开发   时间:2015-05-20 18:24:40    阅读次数:1984
读书笔记3 Socket
Socket被称为网络插座。用于两个网络应用程序之间的通信。通信地址:URI通过协议,地址,端口号可以确定网络上的一个程序。地址和端口号组合称之为端点。通常会有发信人通信地址,收信人通信地址这两个端点。通信地址:IPAddress类网络端点:IPEndPoint类IPEndPoint= IPAddr...
分类:其他好文   时间:2015-05-20 18:20:51    阅读次数:109
【leetcode】Min Stack
Design a stack that supports push, pop, top, and retrieving the minimum element in constant time.push(x) -- Push element x onto stack.pop() -- Removes...
分类:其他好文   时间:2015-05-20 18:21:04    阅读次数:116
写给过去的自己-No.1-数据结构篇-单向链表C语言的实现
过去的自己,你好。 今天我来教你单向链表,不知道你何时会看到这篇文章,也不知道你此刻对C语言的掌握,我会尽可能讲解细一点。 讲链表之前我先讲一下数组。相信你不管怎样肯定用过数组对吧,数组就是一种数据的组织形式,特点是所有的数据在逻辑上是顺序摆放的,通过数组名和数组下标就可以找到某个元素,而且在内存....
分类:编程语言   时间:2015-05-20 18:20:11    阅读次数:193
pkg-config
参考: [1]. 理解 pkg-config 工具:http://www.chenjunlu.com/2011/03/understanding-pkg-config-tool/
分类:其他好文   时间:2015-05-20 18:20:53    阅读次数:129
使用vs的查找功能,简单大概的统计vs中的代码行数
VS强大的查找功能,可以使用正则表达式来进行查找,这里统计代码行数的原理就是: 在所有指定文件中进行搜索,统计匹配的文本行数。 但是匹配的行需要满足:非注释、非空等特殊非代码行。 使用Ctrl+Shift+F快捷键打开高级查找,可以设置查找内容为正则表达式(需要在下面勾选,同时可以设置查找的文件类型...
分类:其他好文   时间:2015-05-20 18:20:24    阅读次数:134
Java多线程之wait(),notify(),notifyAll()
在多线程的情况下,因为同一进程的多个线程共享同一片存储空间,在带来方便的同一时候,也带来了訪问冲突这个严重的问题。Java语言提供了专门机制以解决这样的冲突,有效避免了同一个数据对象被多个线程同一时候訪问。wait与notify是java同步机制中重要的组成部分。结合与synchronizedkey...
分类:编程语言   时间:2015-05-20 18:19:28    阅读次数:111
1975条   上一页 1 ... 38 39 40 41 42 43 44 ... 117 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!