码迷,mamicode.com
首页 >  
搜索关键字:java虚拟机 内存    ( 82932个结果
NYOJ448 寻找最大数 【贪心】
寻找最大数 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 请在整数 n 中删除m个数字, 使得余下的数字按原次序组成的新数最大, 比如当n=92081346718538,m=10时,则新的最大数是9888   输入第一行输入一个正整数T,表示有T组测试数据 每组测试数据占一行,每行有两个数n,m(n可能是一个很...
分类:其他好文   时间:2014-05-14 01:07:26    阅读次数:308
IPC(shm+sem)
共享内存是两个或多个进程共享同一块内存区域,并通过该内存区域实现数据交换的进程间通信。虽然共享内存是进程间通信的最快速的机制,但是进程间的同步问题靠自身难以解决,于是就需要信号量机制,信号量能很好的解决互斥资源的同步问题。这些牵涉到操作系统里的知识,要好好研究一番同步互斥问题才能继续。   共享内存的工作模式一般是: 1.     int shmget(key_t key, int size...
分类:其他好文   时间:2014-05-13 23:08:44    阅读次数:763
c# 链接mongDB集群实战开发
最近看着公司的项目是在太悲剧了看不下去了。各种供跨库调用各种卡,想换一种思路模式,找了很久感觉mongDB非关系型数据库比较合适也比较好玩。开始学习首先第一步 c# 链接mongDB集群 一  了解mongdb 一  学习部署 二 部署集群 三 C#链接mongdb 完成测试   mongdb 是作为非关系型数据库,数据存储在内存中,由于目前我我们公司全部采用sqlserve...
分类:数据库   时间:2014-05-13 08:46:05    阅读次数:279
如何实现自己特定的内存管理,如何正确替换C++中的全局运算符new和delete
如何实现自己特定的内存管理,如何正确替换C++中的全局运算符new和delete...
分类:编程语言   时间:2014-05-13 06:18:23    阅读次数:386
NYOJ714 Card Trick 【队列模拟】
Card Trick 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 The magician shuffles a small pack of cards, holds it face down and performs the following procedure: The top card is moved to the bottom of ...
分类:其他好文   时间:2014-05-13 05:17:49    阅读次数:249
内存分配及堆与栈的区别
1.内存分配方式   内存分配方式有三种:   [1]从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。   [2]在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。   [3]从堆上分配,亦...
分类:其他好文   时间:2014-05-12 23:57:25    阅读次数:508
线程、内存、锁定和阻塞(Threads, Memory, Locking, and Blocking)
线程、内存、锁定和阻塞(Threads, Memory, Locking, and Blocking)   如果你真的想进行并行编程的话,花点时间理解线程和内存的概念是完全值得的。在这一节,我们将学习如何显式地创建线程,并控制对共享资源,比如内存的访问。我的忠告是,应该避免你这样显式创建和管理线程,然而,在使用其他的并行编程方法时,理解底层的线程概念是需要的。 程序运行时,操作系统会创建一个...
分类:编程语言   时间:2014-05-12 23:41:53    阅读次数:639
指向指针的指针
理解二级指针,关键是理解指针的存储方式和意义。 这里以指向int型指针的指针为例,梳理一下二级指针在内存分配中 的奥妙.... #include using namespace std; int main() { int a[5] = {1, 2, 3, 4, 5}; int *p = a; int **point = &p; cout << "a = "...
分类:其他好文   时间:2014-05-12 23:22:28    阅读次数:291
C/C++笔试忍法帖04——C/C++语法特性篇
1.Heap与stack的差别 Heap是堆,stack是栈。 Stack的空间由操作系统自动分配/释放,Heap上的空间手动分配/释放。 Stack空间有限,Heap是很大的自由存储区 C中的malloc函数分配的内存空间即在堆上,C++中对应的是new操作符。 程序在编译期对变量和函数分配内存都在栈上进行,且程序运行过程中函数调用时参数的传递也在栈上进行。 2...
分类:编程语言   时间:2014-05-12 23:21:25    阅读次数:653
数组
数组是存储在一个连续的内存块中的元素,数组中的每个元素必须是相同的数据类型,并且通过索引进行区分,数组中的第一个元素的索引为0。1)数据的声明。数 据类型[]数组变量名,或数据类型 数组变量名[]。如int [] sums;或int sums[]。创建数组语法,数组变量=new 数据类型[数组长度]...
分类:其他好文   时间:2014-05-12 20:29:18    阅读次数:369
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!