在objective-c中,内存的引用计数一直是一个让人比较头疼的问题。尤其是当引用计数涉及到arc、blocks等等的时候。似乎ARC的出现只是让我们解放了双手,由于底层实现依然依赖引用计数,所以开启ARC后,只有对引用计数机制更加了解,才能避免Cycle Retain、Crash等问题的出现。
但是由于使用ARC可以显著提高编码效率,所以建议尽量启用arc,本文内容也将以arc为主,...
分类:
其他 时间:
2014-06-20 12:48:45
收藏:
0 评论:
0 赞:
0 阅读:
509
JDK源码学习系列05----LinkedList
1.LinkedList简介
LinkedList是基于双向链表实现的,它也可以被当作堆栈、队列或双端队列进行操作。
public class LinkedList
extends AbstractSequentialList
implements List, Deque, Cloneable, java.io.Serial...
分类:
其他 时间:
2014-06-20 12:48:06
收藏:
0 评论:
0 赞:
0 阅读:
459
u-boot的目的是启动内核,内核位于Flash中,那么u-boot就要将内核转移到内存中,然后执行命令运行之。这些操作是由bootcmd命令完成的。
bootcmd=nand read.jffs2 0x30007FC0 kernel;bootm 0x30007FC0
nand read.jffs2 0x30007FC0 kernel 从Flash读出内核,kernel代表从kernel分区读...
分类:
其他 时间:
2014-06-20 09:37:08
收藏:
0 评论:
0 赞:
0 阅读:
397
简要介绍MongoDB在Linux上的安装,简洁易行。...
分类:
数据库技术 时间:
2014-06-20 11:49:50
收藏:
0 评论:
0 赞:
0 阅读:
424
【题目】
Given a binary tree, return the bottom-up level order traversal of its nodes' values. (ie, from left to right, level by level from leaf to root).
For example:
Given binary tree {3,9,20,#,#,15,7},
3
/ 9 20
/ 15 7
return its b...
分类:
其他 时间:
2014-06-20 09:36:28
收藏:
0 评论:
0 赞:
0 阅读:
334
【题目】
Given an array where elements are sorted in ascending order, convert it to a height balanced BST.
【题意】
给定一个已排序的数组(不存在重复元素),将它转换成一棵平衡二叉搜索树。
【思路】
由于平衡二叉树要求左右子树的高度差绝对值相遇等于1,也就是说左右子树尽可能包含相同数目节点。
则使用二分法来解本题即可。...
分类:
其他 时间:
2014-06-20 10:57:21
收藏:
0 评论:
0 赞:
0 阅读:
319
【题目】
Given a binary tree, determine if it is height-balanced.
For this problem, a height-balanced binary tree is defined as a binary tree in which the depth of the two subtrees of every node never differ by more than 1.
【题意】
判断二叉树是否是平衡二叉树
【思路】
平衡二...
分类:
其他 时间:
2014-06-20 10:56:41
收藏:
0 评论:
0 赞:
0 阅读:
322
紧接着上篇博客的...
分类:
Web开发 时间:
2014-06-20 12:20:14
收藏:
0 评论:
0 赞:
0 阅读:
445
网站的可用性(Avaliability)描述网站可有效访问的特性。
1、网站可用性的度量与考核...
分类:
Web开发 时间:
2014-06-20 13:10:50
收藏:
0 评论:
0 赞:
0 阅读:
458
近年来,互联网电视开始火热,乐视TV,小米TV,最近爱奇艺也在大肆的招人做爱奇艺电视,当然还有更被关注的苹果电视。其实,这个趋势很正常,也很合理,传统单纯的接收电视节目的电视已经太传统了,是该被革命了。但是这些互联网电视毕竟是电视,用户是没法直接通过触摸屏幕来输入文本,这就导致电视输入成为一个老大难问题,尤其是中文输入,于是就想到了通过手机为电视输入中文的输入法---远程输入法,电视端只需安装一个普通的输入法程序即解决了输入问题。...
分类:
移动平台 时间:
2014-06-20 09:35:45
收藏:
0 评论:
0 赞:
0 阅读:
524
C:\ProgramData\MySQL
这里还有MySQL的文件,必须要删除
注意:Application Data这个文件夹是隐藏的,需要打开个文件夹选择菜单栏 工具→文件夹选项→查看→隐藏文件和文件夹 一项选上 显示所有文件和文件夹 确定...
分类:
数据库技术 时间:
2014-06-20 13:10:14
收藏:
0 评论:
0 赞:
0 阅读:
375
数组含有n个数,其中有一个数只出现1次,其余的数都出现两次,求只出现一次的数。 这个主要考察的是位运算中的异或运算的性质-----当两个相等的数做异或运算他们的值为0(a^a = 0)。本题中对数组中所有的数做异或,那么最后异或的结果就是只出现1次的数。思想很简单代码如下:...
分类:
其他 时间:
2014-06-20 09:55:51
收藏:
0 评论:
0 赞:
0 阅读:
295
设计模式的6大基本原则,其实是在面向对象的基础上发展而来的,通过他们实现了面向对象的三大基本特性继
承、封装和多态,从而提高程序的内聚性降低耦合性,使程序可维护、复用、可扩展、灵活性好。但是一切事物都有
个度,在运用这些原则的时候不能一味地生硬的用下去,在用之前一定要好好思量,从系统的整体性能出发,最大限
度地提高系统的灵活性。...
分类:
其他 时间:
2014-06-20 13:35:20
收藏:
0 评论:
0 赞:
0 阅读:
378
数据库范式
简介
数据库范式在数据库设计中的地位一直很暧昧,教科书中对于数据库范式倒是都给出了学术性的定义,但实际应用中范式的应用却不甚乐观,这篇文章会用简单的语言和一个简单的数据库DEMO将一个不符合范式的数据库一步步从第一范式实现到第四范式。
范式的目标
应用数据库范式可以带来许多好处,但是最重要的好处归结为三点:
1.减少数据冗余(这是最主要的好处,其他好处都是由此而附带的)...
分类:
数据库技术 时间:
2014-06-20 13:19:53
收藏:
0 评论:
0 赞:
0 阅读:
526
前言
欢迎大家我分享和推荐好用的代码段~~
声明
欢迎转载,但请保留文章原始出处:
CSDN:http://www.csdn.net
雨季o莫忧离:http://blog.csdn.net/luckkof
正文
[Description]
如何开启与关闭adb 的认证机制(google adb...
分类:
移动平台 时间:
2014-06-20 12:15:06
收藏:
0 评论:
0 赞:
0 阅读:
1019
给进程设置僵尸状态的目的是维护子进程的信息,以便父进程在以后某个时间获取。这些信息包括子进程的进程ID、终止状态以及资源利用信息(CPU时间,内存使用量等等)。如果一个进程终止,而该进程有子进程处于僵尸状态,那么它的所有僵尸子进程的父进程ID将被重置为1(init进程)。继承这些子进程的init进程将清理它们(init进程将wait它们,从而去除僵尸状态)。
但通常情况下,我们是...
分类:
系统服务 时间:
2014-06-20 11:23:04
收藏:
0 评论:
0 赞:
0 阅读:
442
前言
欢迎大家我分享和推荐好用的代码段~~
声明
欢迎转载,但请保留文章原始出处:
CSDN:http://www.csdn.net
雨季o莫忧离:http://blog.csdn.net/luckkof
正文
[Description]
如何在linux kernel 中读写文件
[...
分类:
移动平台 时间:
2014-06-20 12:36:38
收藏:
0 评论:
0 赞:
0 阅读:
354
找到对应的网卡名称
使用命令:ipconfig
ipconfig/all
Windows IP Configuration
Host Name . . . . . . . . . . . . : D501-4-3
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . ....
分类:
Windows开发 时间:
2014-06-20 09:05:58
收藏:
0 评论:
0 赞:
0 阅读:
508
《重构-改善既有代码的设计》Martin Fowler 摘要: 第八章 重新组织数据
Self Encapsulate Field 自封装字段
你直接访问一个字段,但与字段之间的耦合关系逐渐变得笨拙。
为这个字段建立取值/设置函数,并且只以这些函数来访问字段。
子类用超类数据时
Replace Data Value with Object 以对象取代数据值
...
分类:
其他 时间:
2014-06-20 12:36:01
收藏:
0 评论:
0 赞:
0 阅读:
396
ASP.NET MVC路由(一)
前言
从这一章开始,我们即将进入MVC的世界,在学习MVC的过程中在网上搜索了一下,资料还是蛮多的,只不过对于我这样的初学者来看还是有点难度,自己就想看到有一篇引导性的资料可以帮助我初步的了解一下这部分知识,然后再去学习大神们写的资料。并不是说看完文章就会可以开发、可以怎么怎么样,没有!这些都没有,只是让你在脑海中把这部分内容记住它们的模型图以及一个大概的在M...
分类:
Web开发 时间:
2014-06-20 09:05:22
收藏:
0 评论:
0 赞:
0 阅读:
542