码迷,mamicode.com
首页 >  
搜索关键字:自动管理    ( 519个结果
正确地使用智能指针
C++没有像Java和C#那样存在自动内存回收机制,因此C++的内存管理是每一个C++程序员都要面对的问题。所幸的是,C++提供了智能指针这一机制来帮助我们自动地管理内存分配,大大方便了内存管理。 C++提供了两种智能指针:auto_ptr和shared_ptr,这两种类型都具备自动管理内存资源的功 ...
分类:其他好文   时间:2016-06-23 14:23:37    阅读次数:175
java堆、栈、堆栈的区别
1.栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共 享, ...
分类:编程语言   时间:2016-06-21 15:50:47    阅读次数:257
android Cursor的自动管理方式
新手在使用数据库的时候,很容易忘记关闭Cursor,造成严重内存泄漏。有什么好的方法解决这个问题呢?除了自己管理Cursor,有什么办法把Cursor交给系统管理,而不需要自己主动close呢?manageQuery可以为你维护这个cursor。在你退出activity时为你自动关闭。 The method managedQuery(Uri, String[], String, String[], String) from the type Activity is deprecated。 android...
分类:移动开发   时间:2016-06-21 07:34:36    阅读次数:154
【C#】笔试知识点
C#笔试知识点1.String与Stringbuilder的区别: String自动分配内存大小,每次往里面写新东西,就会重新分配一段内存,然后把地址指向新的这块空间,是由C#内存管理自动管理的。 Stringbuilder会事先分配好一段空间,append的时候,是操作的同一块空间,如果新串超过原本大小,内存空间自动加倍。2.C#如何调用c++静态库(lib): 可以用CLR(新)或者Man...
分类:Windows程序   时间:2016-06-21 06:40:06    阅读次数:259
下拉刷新、上拉加载更多
1、系统控件UIRefreshControl 使用方法: 只对UITableviewController有用; 不能上拉刷新; init或者viewdidload中创建UIRefreshControl,设置文字,颜色等信息; 系统自动管理UIRefreshControl,自动添加到tableview ...
分类:其他好文   时间:2016-06-16 18:06:21    阅读次数:141
C# 多线程的自动管理(线程池) 基于Task的方式
C# 多线程的自动管理(线程池) 在多线程的程序中,经常会出现两种情况: 1. 应用程序中线程把大部分的时间花费在等待状态,等待某个事件发生,然后给予响应。这一般使用 ThreadPool(线程池)来解决。 2. 线程平时都处于休眠状态,只是周期性地被唤醒。这一般使用 Timer(定时器)来解决。 ...
分类:编程语言   时间:2016-06-16 13:13:25    阅读次数:244
iOS CocoaPods自动管理第三方开源库
最近在开发中发现在项目中使用了好多第三方库,然而第三方更新的时候本地却不能及时更新。然而CocoaPods则可以管理第三方依赖包的更新,这些“体力活”会被节省好多时间,下面介绍一下CocoaPods的安装和使用 1.CocoaPods的安装 1.0.0. 一般都会先升级ruby中的gem命令行如下: ...
分类:移动开发   时间:2016-06-04 14:51:09    阅读次数:482
IOS内存管理机制
半自动管理内存,MRC 内存管理:如何正确释放堆上的空间 内存压根儿就没释放---------内存泄露 在使用之前,内存被释放了 ------提前释放 释放过后又释放内存---------重复释放 非自动管理内存的使用原则: alloc retain new 以copy开头的方法 以mutableCopy开头的方法,都要相应的使用release au...
分类:移动开发   时间:2016-05-27 12:05:59    阅读次数:282
iOS CocoaPods自动管理第三方开源库
最近在开发中发现在项目中使用了好多第三方库,然而第三方更新的时候本地却不能及时更新。然而CocoaPods则可以管理第三方依赖包的更新,这些“体力活”会被节省好多时间,下面介绍一下CocoaPods的安装和使用 1.CocoaPods的安装 1.0.0. 一般都会先升级ruby中的gem命令行如下: ...
分类:移动开发   时间:2016-05-27 10:43:17    阅读次数:187
GCD 使用中需要注意的细节以及容易混淆的知识点
全称是GrandCentralDispatch,可译为“牛逼的中枢调度器”,纯C语言,提供了非常多强大的函数。GCD是苹果公司为多核的并行运算提出的解决方案,GCD会自动利用更多的CPU内核(比如双核、四核),GCD会自动管理线程的生命周期(创建线程、调度任务、销毁线程),程序员只需要告诉..
分类:其他好文   时间:2016-05-23 19:28:45    阅读次数:189
519条   上一页 1 ... 26 27 28 29 30 ... 52 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!