在Javascript的 开发过程中,经常会遇到一些重复性的任务,比如合并文件、压缩代码、检查语法错误、将Sass代码转成CSS代码等等。通 常,我们需要使用不同的工具,来完成不同的任务,既重复劳动又非常耗时。Grunt就是为了解决这个问题而发明的工具,可以帮助我们自动管理和运行各种任务。sudo ...
分类:
其他好文 时间:
2015-02-25 16:48:52
阅读次数:
177
一、简单介绍1.什么是GCD?全称是Grand Central Dispatch,可译为“牛逼的中枢调度器”纯C语言,提供了非常多强大的函数2.GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用更多的CPU内核(比如双核、四核)GCD会自动管理线程的生命周期(创建线程、调度任...
分类:
移动开发 时间:
2015-02-11 16:24:38
阅读次数:
169
所谓网页开发是有趣的,管理界面是千篇一律的。所以就有了django自动管理界面来减少重复劳动。一、激活管理界面1、django.contrib包django自带了很多优秀的附加组件,它们都存在于django.conrib包里,与django捆绑,使开发人员不需要重复造轮子。django.contri...
分类:
其他好文 时间:
2015-02-09 12:29:17
阅读次数:
4564
大家知道,托管代码一个重要的特点是自动管理内存,即我们常说的垃圾回收机制,那些高大上的理论我就不重复了,有兴趣的朋友可以翻书。我这个有个毛病——不喜欢很严肃地去说一些理论的东西,所以我不多介绍了。一般而言,当代码执行超出某个变量的有效范围后,或者不再引用某个对象实例时,该实例会发生析构,垃圾回收器很...
分类:
Web程序 时间:
2015-02-08 16:45:16
阅读次数:
139
在oc中内存管理方法十分的严谨,OC确实强大!在Xcode中能够自动管理内存的功能,叫做ARC。但是还是要知道怎么手动管理内存。在使用对象时,系统会对该对象(object)的引用计数器进行加1操作(retain),然而只有当对象的引用计数器等于0时系统才会回收该对象,所以为了防止内存泄露必须在不.....
分类:
其他好文 时间:
2015-02-04 00:30:00
阅读次数:
158
1 /*此处默认数据库实例为ORCL, 为ORCL创建一个永久性的表空间, 区定制分配, 段采用自动管理方式*/ 2 CREATE TABLESPACE ORCLTBS01 DATAFILE 3 'D:\app\darkdog\oradata\ORCL\ORCLTBS01_1.DBF' SIZ...
分类:
数据库 时间:
2015-02-02 23:01:41
阅读次数:
179
iOS提供依赖管理的工具,他的名字叫作:CocoaPods,这个强大的东西会自动将第三方库的源码下载下来,并且为我的工程设置好相应的系统依赖和编译参数。为我们做了很多“体力活”,节省了很多时间哦,,,具体安装使用方法,详情请见我的CSDN博客网址如下:http://blog.csdn.net/u01...
分类:
移动开发 时间:
2015-02-02 19:40:13
阅读次数:
157
一 基础原理
1 为什么需要内存管理
因为移动设备内存有限,每个app所占用的空间有限。
当app占用内存空间过多时,系统会发出内存警告,这是回收一些不在使用的内存。
例如:不再使用的类对象和实例。
2 管理对象
任何继承自NSObject类的对象
3 内存区域
堆:主动分配空间,需要管理
栈:局部变量,自动管理
例如:
int a = 1;
Person*...
分类:
移动开发 时间:
2015-01-29 12:45:44
阅读次数:
141
本篇文章是对Grow heap (frag case) 堆内存过大的问题进行了详细的分析介绍,需要的朋友参考下对于Android开发者来说虽然使用了可以自动管理内存的Java语言,但是对于内存管理不当,可能你的应用不断出现类似 INFO/dalvikvm-heap(10798): Grow heap...
分类:
其他好文 时间:
2015-01-29 12:11:05
阅读次数:
134
std::auto_ptr很多的时候并不能满足我们的要求,比如auto_ptr不能用作STL容器的元素。boost的smart_ptr中提供了4种智能指针和2种智能指针数组来作为std::auto_ptr的补充。
shared_ptr:使用shared_ptr进行对象的生存期自动管理,使得分享资源所有权变得有效且安全.
weak_ptr:weak_ptr 是 shared_ptr 的观察员...
分类:
其他好文 时间:
2015-01-29 09:22:31
阅读次数:
288