码迷,mamicode.com
首页 >  
搜索关键字:调用栈    ( 403个结果
iOS 中RunLoop 原理与核心机制
目录[-] RunLoop的定义 目的 理解 特性 RunLoop机制 RunLoop 运行时调用栈 RunLoop支持的消息事件(Events) Run Loop Modes Run Loop应用实践 RunLoop的定义 当有持续的异步任务需求时,我们会创建一个独立的生命周期可控的线程。RunLoop就是控制线程生命周期并接收事件进行处理的机制...
分类:移动开发   时间:2016-03-30 01:47:45    阅读次数:359
python小白-day4递归和算法基础
递归&算法基础一、递归递归函数的优点是定义简单,逻辑清晰。理论上,所有的递归函数都可以写成循环的方式,但循环的逻辑不如递归清晰。使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈...
分类:编程语言   时间:2016-02-02 21:38:22    阅读次数:449
Swift学习笔记9--错误控制
1.Swift 中有4种处理错误的方式。你可以把函数抛出的错误传递给调用此函数的代码、用do-catch语句处理错误、将错误作为可选类型处理、或者断言此错误根本不会发生。2.wift 中的错误处理并不涉及解除调用栈,这是一个计算代价高昂的过程。就此而言,throw语句的性能特性是可以和return语...
分类:编程语言   时间:2016-01-23 21:20:05    阅读次数:137
传统行业互联网时代实践介绍
互联网时代:服务化 按职责划分微服务 PHP前台系统快速开发, 持续交付 JAVA后台服务稳定?撑, 健壮可靠 简单,合并、解耦、清晰化 调用日志监控可视化:调用栈 调用日志监控:实时调用跟踪 自动化部署 ? 接口自动化 ? Jenkins持续集成 ? 一键部署,自动发布 ? 多环境支撑,开发环境、...
分类:其他好文   时间:2016-01-09 12:21:03    阅读次数:177
C调用栈重温
C栈的地址是从高位地址不断忘低位地址膨胀的,最先调用的函数所处的栈地址最高,后被调用的地址在低位:A-》H这些地址表明了表明了基本的调用关系,AB是函数入参,CD是函数内的变量。先调用者在高地址,后调用者在低位地址。其中参数的顺序是,在左面的参数在低位地址,右面的参数在高位地址,所以如果入参是函数的...
分类:其他好文   时间:2016-01-05 22:45:15    阅读次数:292
安卓软件安全与逆向分析
jvm虚拟机:指令集为零地址形式的指令集,即指令的源参数和目标参数都是隐含的,通过java虚拟机中提供的一种数据结构“求值栈”来传递。dalvik虚拟机运行时也为每个线程维护一个PC计数器和调用栈,此调用栈 维护一份寄存器列表,寄存器的数量在方法结构体的registers字段中给出,DVM根据这个值...
分类:移动开发   时间:2016-01-04 10:08:15    阅读次数:169
.其它命令(help):
4.其它命令(help): 1.命令 解释 2.break NUM 在指定的行上设置断点。 3.bt 显示所有的调用栈帧。该命令可用来显示函数的调用顺序。 4.clear 删除设置在特定源文件、特定行上的断点。其用法为:clear FILENAME:NUM。 5.continue ...
分类:其他好文   时间:2015-12-26 14:55:03    阅读次数:138
setjmp & longjmp实现分析
如何使用setjmp & longjmp,就不再细说了,请参考APUE 7.10.本文解释如下知识点:1、简单介绍X86_64的寄存器2、setjmp & longjmp是怎么实现的。3、为什么能从setjmp处多次返回。4、从setjmp返回时,那些数据是无效了,如何避免。本文没有画出函数调用栈桢...
分类:其他好文   时间:2015-12-24 00:33:30    阅读次数:484
iOS中 加强日志输出 开发技术总结
对于那些做后端开发的工程师来说,看LOG解Bug应该是理所当然的事,但我接触到的移动应用开发的工程师里面,很多人并没有这个意识,查Bug时总是一遍一遍的试图重现,试图调试,特别是对一些不太容易重现的Bug经常焦头烂额。而且iOS的异常机制比较复杂,Objective-C的语言驾驭也需要一定的功力,做出来的应用有时候挺容易产生崩溃闪退。一遍一遍的用XCode取应用崩溃记录、解析符号,通常不胜其烦,有时还对着解析出来的调用栈发呆,因为程序当时的内部状态常常难以看明白,只能去猜测。...
分类:移动开发   时间:2015-12-03 14:15:02    阅读次数:189
VLD 1.0 ReadMe翻译尝试
近期想学习下VLD的实现,打算从最简单的V1.0版本看起。以下是V1.0版本自己尝试翻译下,最新的2.x版本似乎强大了很多。简介 Visual C++提供了内置的内存检测机制,但其充其量只满足了最小定位需求。VLD工具定位为内置内存泄漏的替代,提供了如下特性:泄漏内存块的全调用栈回溯,包括文件及其....
分类:其他好文   时间:2015-11-07 23:22:05    阅读次数:459
403条   上一页 1 ... 28 29 30 31 32 ... 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!