When a process running in user mode requests additional memory, pages are allocated from the list of free page frames maintained by the kernel. This l...
分类:
系统相关 时间:
2014-09-28 22:27:25
阅读次数:
419
HDU5050Divided Land(java大数)
题目链接
题目大意:给你一个长和宽的矩形,要求你把这片面积划分成多个边长为N的正方形,不能有剩余的空间。要求N尽量大。给你二进制的长和宽,输出的N也是二进制形式。
解题思路:求L,M的GCD。但是因为这题的输入是二进制数非常大,只是中间求GCD的时候转成十进制求得N,并且输出N也是二进制形式。
代码:
import ...
分类:
编程语言 时间:
2014-09-28 21:30:45
阅读次数:
192
不带缓冲IO是指read(),write()等函数标准(带缓冲)IO是指fread(),fwrite()等函数实际上缓冲有两种,是用户空间上的缓冲(流缓冲区)和内核缓冲区。无论是不带缓冲IO还是标准IO都要通过系统调用将数据输入到内核缓冲区。所谓的带缓冲是指带流缓冲区。可以参考文章http://bl...
分类:
其他好文 时间:
2014-09-28 21:15:55
阅读次数:
211
概要:判重的时候可以用手写hash,也可以用stl中的map,手写hash的好处是快,解决冲突的方案较好,map慢。但是手写hash要求的空间高,而且有时处理得不好的话会wa。注意及技巧:注意的是,hash的函数一定要写好,但是写好又爆空间。一般采用元素个数作为基数然后乘上递增的这个基数的幂作为权重...
分类:
其他好文 时间:
2014-09-28 19:46:45
阅读次数:
181
7月11号开始写日志,基本每天一篇,空间日浏览量也从开始的0上升到最高150左右。分析日浏览量较高的都是我上传独行摩旅西藏的照片,看来独特的体验很能吸引眼球!其他的日志浏览量都平平淡淡,究其原因,按网络流行的话来讲那都不是干货!我从今儿开始,慢慢上些干货来。我自20..
分类:
其他好文 时间:
2014-09-28 19:23:29
阅读次数:
175
随着多核时代的到来,并行开发越来越展示出它的强大威力!使用并行程序,充分的利用系统资源,提高程序的性能。在.net 4.0中,微软给我们提供了一个新的命名空间:System.Threading.Tasks。这里面有很多关于并行开发的东西,今天第一篇就介绍下最基础,最简单的——认识和使用Paralle...
分类:
编程语言 时间:
2014-09-28 19:05:54
阅读次数:
226
04-常见内存错误以及valgrind使用
代码段:
只读数据,因此对这一部分的数据,试图写只读数据,这个在编译的时候基本上可以检测。
数据段/BSS段:
未初始化直接访问,即使没有显示初始化,仍然会初始化为0
栈空间数据:
(1)局部变量,未初始化变量会给随机的初值,出现异常情况更诡异
(2)栈溢出:在栈中申请过大的局部变量
堆空间数据
内...
分类:
其他好文 时间:
2014-09-28 18:41:43
阅读次数:
350
1、esri 命名空间 所有的对象都是在 esri 命名空间下的,esri 有自己的属性和方法。 如 esri.version 返回当前 JavaScript API 的版本号。esri.hide(Element) 隐藏 html 元素,像 DIV 或者是 TABLE 元素。2、Graphic 对象...
分类:
编程语言 时间:
2014-09-28 17:54:04
阅读次数:
185
1.为什么用sqlite?因为我买了个surface pro,只有64G硬盘,既然空间小,平时写代码的时候就想用个小的数据库,不用SQLServer了,要好几个G。2.下载和安装去这里http://www.sqlite.org/download.html,找到sqlite-shell-win32-*...
分类:
数据库 时间:
2014-09-28 15:42:33
阅读次数:
234
给你机会发出声音,但是不给你机会证明高层的决定是错的RT: 时间复杂度O(n) 空间复杂度O(1)原理就是有指针指向父节点和当前的节点,左孩子必指向右孩子,右孩子必指向父节点的下一个节点的左孩子void Solution::yahooTree(TreeNode *root){ if (root...
分类:
其他好文 时间:
2014-09-28 15:36:12
阅读次数:
201