码迷,mamicode.com
首页 >  
搜索关键字:执行过程    ( 3475个结果
二分查找
【二分查找的思路】二分查找只适用与有序数据,它的执行过程不是像顺序查找那样从第0个开始一直往后找,直到最后一个;二分查找首先查找的是中间位置,若中间位置的元素就是要找的元素,则找到;如果中间位置的元素小于要找的元素,那么要找的元素位于后半部分,往后找;如果中间位置的元素大于要找的元素,那么要找的元素位于前半部分,往前找。【代码实现】下面代码包括二分查找的一般实现以及递归实现:#include<ios...
分类:其他好文   时间:2015-06-06 16:38:03    阅读次数:116
深入分析AIDL原理
在上一篇文章(Service使用方式)中,介绍了Android进程间通信(IPC)的使用,并给出了一个示例。但并没有深入分析aidl是怎样可以做到进程间通信的,它的执行过程是怎样的?这篇文章来分析IRemoteService.aidl的执行过程,并理解aidl是怎样跨进程通信的。当我们创建IRemoteServ..
分类:其他好文   时间:2015-06-06 15:03:27    阅读次数:145
poj 1166 The Clocks 记录路径的广搜
题意: 给9个时钟的初始状态,和一些对某几个钟的操作,求最少经过几步能到目标状态(全指向12点)。 分析: 明显的广搜,但实现起来的细节要注意:1.因为要记录路径,所以要在整个程序执行过程中扩展出的节点在输出路径前不能销毁, 故采用静态内存分配的方法(开node[600000],用get_node()创建节点。2.queue比queue要多花1别的时间。 //poj 1166 //sep9...
分类:其他好文   时间:2015-06-05 22:51:01    阅读次数:206
Content Security Policy(CSP)简介(转)
Content Security Policy(CSP)简介传统的web安全应该主要是同源策略(same origin policy)。A网站的代码不能访问B网站的数据,每个域都和其他的域相互隔离,给开发者营造了一个安全沙箱。理论上这是非常聪明的做法,但是实际执行过程中,攻击者使用了各种高招可以推翻...
分类:其他好文   时间:2015-06-04 19:08:34    阅读次数:148
Linux守护进程
守护进程在linux或者unix操作系统中在系统引导的时候会开启很多服务,这些服务就叫做守护进程。为了增加灵活性,root可以选择系统开启的模式,这些模式叫做运行级别,每一种运行级别以一定的方式配置系统。 守护进程是脱离于终端并且在后台运行的进程。守护进程脱离于终端是为了避免进程在执行过程中的信息在...
分类:系统相关   时间:2015-06-04 11:30:38    阅读次数:222
shell脚本编程基础
shell是解释型的编程语言解释型脚本文件的执行过程:当执行一个解释型的脚本文件是时,脚本文件会被提交到内核。内核看到第一行定格写的“#1时,就会调用“#1后面跟的解释器,启动一个解释器进程,并把该文件的后续内容交给解释器翻译给CPU执行。脚本后续内容执行完毕后,解..
分类:系统相关   时间:2015-06-04 06:23:10    阅读次数:157
erlang虚拟机代码执行原理
erlang是开源的,很多人都研究过源代码。但是,从erlang代码到c代码,这是个不小的跨度,而且代码也比较复杂。所以这里,我利用一些时间,整理下erlang代码的执行过程,从erlang代码编译过程,到代码执行过程做讲解,然后重点讲下虚拟机执行代码的原理。...
分类:其他好文   时间:2015-06-03 21:39:20    阅读次数:4351
IL反编译的实用工具Ildasm.exe的使用方法
一.前言:微软的IL反编译实用程序——Ildasm.exe,可以对可执行文件(ex,经典的控制台HelloWorld的exe可执行文件)抽取出IL代码,并且给出命名空间以及类的视图。在讲述如何反编译之前,有必要从虚拟CPU的角度来看CLR,这样有助于先从正面了解代码执行过程。虚拟CPU:.NET程序,..
分类:其他好文   时间:2015-06-02 11:26:58    阅读次数:108
linux/unix 段错误捕获【续】
本文为“在C/C++中捕获段错误,打印出错的具体位置”的续篇,进一步解决涉及动态链接库的情况。背景知识:·linux/unix下动态链接库的基本原理·/proc/pid/maps文件的基本格式·动态链接库:在进程执行过程中动态加载,进程间可以共享代码,可用在发布升级包等场合概述: 用户自己编写的代码...
分类:系统相关   时间:2015-06-02 11:02:32    阅读次数:341
Linux下Shell介绍
一、概述 每个人在成功登陆Linux后,系统会出现不同的提示符号,例如$,~,#等,然后你就可以开始输入需要的命令。若命令正确,系统就会依据命令的要求来执行,直到注销系统为止,在登陆到注销期间,输入的每个命令都会解译及执行,而负责的机制就是shell 二、Linux下Shell的执行过程 Shell...
分类:系统相关   时间:2015-06-02 11:00:56    阅读次数:174
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!