码迷,mamicode.com
首页 >  
搜索关键字:堆栈 c    ( 4532个结果
Linux多线程实践(1) --线程理论
线程概念 在一个程序里的一个执行路线就叫做线程(thread)。更准确的定义是:线程是“一个进程内部的控制序列/指令序列”; 一切进程至少都有一个执行线程;  进程  VS. 线程  1.进程是资源分配(进程需要参与资源的竞争)的基本单位,而线程是处理器调度(程序执行)的最小单位; 2.线程共享进程数据,但也拥有自己的一部分(非常少O(∩_∩)O~)数据,如线程ID、程序计数器、一组寄存器、堆栈、...
分类:编程语言   时间:2014-12-28 08:10:42    阅读次数:229
ucos如何保存局部变量到任务堆栈中
论述在ucos中任务如何保存局部变量在任务栈中
分类:其他好文   时间:2014-12-28 01:41:21    阅读次数:184
windows操作系统对于程序运行时堆栈的管理的研究
通过下面的代码得出了一个结论: 在windows操作系统中,栈空间不会释放,而是如果现有的栈空间满足函数的运行,则不再申请新的栈空间,但函数退出后也不释放栈空间;如果函数运行时占空间不够,则需要再申请新的空间; 使用malloc动态申请的空间因为位于堆空间,free后可以直接释放 #include #include int hello1() { int arra[...
分类:Windows程序   时间:2014-12-27 23:08:09    阅读次数:260
解决“在多字节的目标代码页中,没有此Unicode字符可以映射到的字符”
今天在处理Google网站管理员中的500错误时发现这样一些URL。这些URL不仅出现500错误,而且不显示自定义错误,只显示ASP.NET的默认错误页面。从这些出错的URL中观察到了一个规律:都包含%3F这个编码,解码出来对应的字符是?。从错误信息的代码执行堆栈信息中,可以看出错误发生在从URL中...
分类:其他好文   时间:2014-12-27 15:06:54    阅读次数:4263
Surrounded Regions
该题目主要考察了堆栈和深度优先搜索的知识点。在递归深度太深导致运行出错是,可以采用栈保存结果,减小递归的深度。详细代码如下:class Solution {public: stack> data; void solve(vector> &board) { if(board...
分类:其他好文   时间:2014-12-26 21:38:20    阅读次数:129
【Spark亚太研究院系列丛书】Spark实战高手之路-第3章Spark架构设计与编程模型第2节:Spark架构设计(1)
一、到底什么是Spark?Spark是一个通用的大数据计算平台,基于“OneStacktorulethemall”的理念成功成为了一体化多元化的大数据处理平台,轻松应对大数据处理中的实时流计算、SQL交互式查询、机器学习和图计算等:Spark源于BDAS:基于该技术堆栈,Spark目前已经成为大数据...
分类:其他好文   时间:2014-12-26 14:16:41    阅读次数:149
在VS里面查看lua堆栈
externstd::stringget_lua_stack(void);std::stringstack=get_lua_stack();std::string get_lua_stack(void){ return LuaEngine::getInstance()->getLuaStack(.....
分类:其他好文   时间:2014-12-25 12:59:08    阅读次数:344
Win32内存管理
Windows内存管理 一 地址空间 1 地址空间范围 一个程序的最大寻址范围。对于Win32操作系统最大的寻址范围为2^32(0 – 0xFFFFFFFF)。此寻址范围由CPU决定。从某种角度来说,CPU的寻址范围越大,编程难度会降低。...
分类:Windows程序   时间:2014-12-25 11:22:30    阅读次数:524
接口服务错误管理(将错误堆栈返回给请求)的实现
在提供服务的时候,为了方便排查问题,很多时候我们需要把错误信息放在返回信息中返回给请求。 闲话不多说,分享下我的一个错误信息管理类ZSGErrorManage: 错误code: public static enum ERRORCODE{ ERROR_OK, ERROR_OTHER, ERROR_PARAM_ILLEGALITY, ERROR_UNKNOWN; } 获取...
分类:其他好文   时间:2014-12-24 11:51:39    阅读次数:106
Linux系统编程_9_进程控制之exec 函数
Linux应用编程中,exec函数被广泛的使用。 当进程调用exec函数时,该进程的执行程序完全的替换为新程序。新程序从它的main函数开始执行; 使用fork函数创建一个子进程后,子进程往往会使用exec函数去执行另一个程序。 注意:调用exec函数并不会创建新进程,所以创建前后的进程ID不会改变,exec只是用一个全新的程序替换了当前正在运行的程序的代码段、数据段、堆、栈。...
分类:系统相关   时间:2014-12-24 08:41:08    阅读次数:250
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!