一 基本原理Objective-C的内存管理机制与Java那种全自动的垃圾回收机制是不同的,它本质上还是C语言中的手动管理方式,只不过稍加了一些自动方法.1,OC采用了引用计数(retain count)对对象内存进行管理,例如,某个对象alloc了,那么这个对象的引用计数就加1,retain时加1...
分类:
移动开发 时间:
2015-05-22 16:48:19
阅读次数:
241
DIY 航模模型遥控器是非常有意思的,我也来点想法,先给一个“工业化”的方案此方案是利用遥控器模拟口的 ppm输出,彻底替换遥控器原来的接收发射系统 (本人试验过 天飞7,8, flysky i6都有很好的 ppm输出)概述控制的途径是遥控器 -〉 ppm解码器 -〉无线串口 -> 2.4G -.....
分类:
其他好文 时间:
2015-05-22 16:48:47
阅读次数:
530
$ cd /edx/app/edxapp/edx-platformubuntu@ip-10-16-152-13:/edx/app/edxapp/edx-platform$ sudo -u www-data /edx/bin/python.edxapp ./manage.py cms --settin...
分类:
其他好文 时间:
2015-05-22 16:47:09
阅读次数:
142
-20319, 'ai'=>-20317, 'an'=>-20304, 'ang'=>-20295, 'ao'=>-20292, 'ba'=>-20283, 'bai'=>-20265, 'ban'=>-20257, 'bang'=>-20242, ...
分类:
Web程序 时间:
2015-05-22 16:46:47
阅读次数:
161
js写法 document.getElementById("youji").oncontextmenu=youjiEvent;//指定这个元素 给他绑定右击事件 function youjiEvent(){//鼠标右击时显示菜单 alert(item.name); return f...
分类:
Web程序 时间:
2015-05-22 16:45:08
阅读次数:
157
找规律:题解:本文讲解转自Code Ganker稍稍修改“http://blog.csdn.net/linhuanmars/article/details/20434115”“这道题是给定一个数组和一个排列,求下一个排列。算法上其实没有什么特别的地方,主要的问题是经常不是一见到这个题就能马上理清思路...
分类:
其他好文 时间:
2015-05-22 16:47:48
阅读次数:
205
总结一下C++中string的操作,来自〈C++ Primer〉第四版。1. string对象的定义和初始化:12345678910111213string s1; //空串string s2(s1); //将s2初始化为s1的一个副本string s3("value...
分类:
编程语言 时间:
2015-05-22 16:47:05
阅读次数:
171
当有一组数据需要存放,到底是使用T[]呢,还是选择List呢? 先来看数组。 所有的数组类型都隐式地从System.Array这个抽象类派生,而System.Array又派生自System.Object。也就是说数组是引用类型。通过如下方式创建数组: int[] arrInt = new int[1...
和3sum 相似 ,比3sum多一层循环。public class Solution { public ArrayList> fourSum(int[] nums, int target) { ArrayList> res = new ArrayList>(); i...
分类:
其他好文 时间:
2015-05-22 16:46:16
阅读次数:
134
UL标签的padding与margin默认值ul标签在FF中默认只有padding值(即:padding-left:40px),而在IE中只默认有margin值(即:margin-left:40px),所以先定义 ul{margin:0;padding:0;}就能解决大部分问题。一般都在总样式规定一...
分类:
其他好文 时间:
2015-05-22 16:46:15
阅读次数:
104
在本文中,将介绍MAT如何根据heapdump分析泄漏根源。由于测试范例可能过于简单,很容易找出问题,但我期待借此举一反三。一开始不得不说说ClassLoader,本质上,它的工作就是把磁盘上的类文件读入内存,然后调用java.lang.ClassLoader.defineClass方法告诉系统把内...
分类:
系统相关 时间:
2015-05-22 16:44:54
阅读次数:
233
并行和并发在英文世界里,「并行」和「并发」的区别比较清晰,「并行」对应parallelism,「并发」对应concurrency;但在中文世界里二者仅一字之差,两个概念非常容易弄混淆;各种资料对「并行」和「并发」有各种各样的解释和比喻。我比较喜欢的一种是播客节目内核恐慌中的主播Rio的描述,大概意思...
分类:
其他好文 时间:
2015-05-22 16:44:15
阅读次数:
136
部署amoeba过程中若出现错误:ERROR 1044 (42000): Could not create a validated object, cause: ValidateObject failed或ERROR 1044 (42000): poolName=multiPool, no vali...
分类:
其他好文 时间:
2015-05-22 16:44:22
阅读次数:
2004
原文:Xcode 6 Tips: Vector Images, Code Snippets and Many More,译者:yuewang目录:一、Creating a Sample Project二、更换Themes三、添加自定义字体四、代码片段五、自定义调色板六、使用矢量图七、管理你的源代码八...
分类:
其他好文 时间:
2015-05-22 16:44:11
阅读次数:
227
"phoneError")); exit;}$arr = array ("phone"=>$phone,"mac"=>"aabbccdreeff");$data=json_encode($arr);//$url='http://mobile.9797168.com:8080/uc/ask_reg?d...
分类:
Web程序 时间:
2015-05-22 16:43:50
阅读次数:
347
在帮助优化器选择正确的执行计划,统计信息是一个重要因素。因此,我们在处理性能问题时,要足够重视统计信息。可能是对统计信息知识及其相关机制的缺乏,忽略统计信息往往是造成性能问题的根源。查询优化器在每一步使用统计信息判断返回的行数。在执行计划里的预估行数信息是基于列上的可用统计信息计算而来的。统计信息会...
分类:
其他好文 时间:
2015-05-22 16:44:01
阅读次数:
113
怎么比较Druid和Vertica?Vertica 类似与之前介绍的ParAccel/Redshift(Druid-vs-Redshift). 不是实时注入数据; 提供SQL的全部语法支持另外一个很大不同是: Vertica 不适用index, 尝试利用run-length encoding和其他的...
分类:
其他好文 时间:
2015-05-22 16:43:36
阅读次数:
848