上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 174 下一页

2013年10月31日

存储管理之页式、段式、段页式存储

摘要: 首先看一下“基本的存储分配方式”种类: 1.离散分配方式的出现 由于连续分配方式会形成许多内存碎片,虽可通过“紧凑”功能将碎片合并,但会付出很大开销。于是出现离散分配方式:将一个进程直接分散地装入到许多不相邻的内存分区中。 下面主要介绍“离散分配”三种方式的基本原理以及步骤: 2.基本分页存储 2.1.步骤 ³ 逻辑空间等分为页;并从0开始编号³ 内存空间等分为块,与页面大小相同;从0开始编号分配内存时,以块为单位将进程中的若干个页分别装入到多个可以不相邻接的物理块中。 2.2.地址结构 分两部分:页号、位移量(业内地址) 业内地址的位数可以决定页的大小... 阅读全文

posted @ 2013-10-31 21:58 新一 阅读(21635) 评论(0) 推荐(2) 编辑

[置顶] 【玩转cocos2d-x之二十】从CCObject看cocos2d-x的内存管理机制

摘要: 原创作品,转载请标明:http://blog.csdn.net/jackystudio/article/details/13765639 再看CCObject,剔除上节的拷贝相关,以及Lua脚本相关的属性和方法后,CCObject还剩下什么? 1.剩下什么?可以看到整个CCObject就是围绕着m_uReference和m_uAutoReleaseCount在转。这两个变量的解释如下。所以CCObject剩下的其实就是对内存的管理。CCObject::CCObject(void)//构造函数: m_nLuaID(0), m_uReference(1) //引用计数,初始为1,当引用计数=0,. 阅读全文

posted @ 2013-10-31 21:57 新一 阅读(298) 评论(0) 推荐(0) 编辑

android 随手记 读写文件的几种方式

摘要: java中多种方式读文件 一、多种方式读文件内容。 1、按字节读取文件内容 2、按字符读取文件内容 3、按行读取文件内容 4、随机读取文件内容 */ import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader... 阅读全文

posted @ 2013-10-31 21:54 新一 阅读(939) 评论(0) 推荐(0) 编辑

(队列的应用5.3.2)POJ 2259 Team Queue(队列数组的使用)

摘要: /* * POJ_2259.cpp * * Created on: 2013年10月30日 * Author: Administrator */#include #include #include #include #include using namespace std;const int maxn = 1010;int main(){ int n; bool visited[maxn]; int counter = 1; while(scanf("%d",&n)!=EOF,n){ int i; /** * que: 总队列,里面存的是子队列的编号 * q[i]: 阅读全文

posted @ 2013-10-31 21:53 新一 阅读(209) 评论(0) 推荐(0) 编辑

android 随手记 仿微信的popwindow

摘要: /把文字控件添加监听,点击弹出自定义窗口 [java] view plain copy print ? tv.setOnClickListener(newOnClickListener(){publicvoidonClick(Viewv){//实例化SelectPicPopupWindowmenuWindow=newSelectPicPopupWindow(MainActivity.this,itemsOnClick);//显示窗口menuWindow.showAtLocation(MainActivity.this.findViewByI... 阅读全文

posted @ 2013-10-31 21:48 新一 阅读(654) 评论(0) 推荐(0) 编辑

[LeetCode] Remove Nth Node From End of List

摘要: Given a linked list, remove the nth node from the end of list and return its head.For example, Given linked list: 1->2->3->4->5, and n = 2. After removing the second node from the end, the linked list becomes 1->2->3->5.Note:Given n will always be valid.Try to do this in one pas 阅读全文

posted @ 2013-10-31 21:46 新一 阅读(159) 评论(0) 推荐(0) 编辑

[置顶] Zend Optimizer 和 Zend Debugger 同时安装

摘要: 下载地址: Zend Optimizer: http://download.csdn.net/detail/wf120355/6479947 Zend Debugger:http://download.csdn.net/detail/wf120355/6479967 注意:如果您下载的是 XAMPP 的基本安装包,或者您的PHP已经安装了 Zend Optimizer,可以跳过下面的 1、2 两个步骤。安装 Optimizer: 在上面的地址下载到最新版后,双击安装程序,按照提示进行安装即可,比较傻瓜化。配置 Optimizer:[Zend] zend_extension_ts="C 阅读全文

posted @ 2013-10-31 21:45 新一 阅读(253) 评论(0) 推荐(0) 编辑

uva 10721 - Bar Codes(dp)

摘要: 题目链接:uva 10721 - Bar Codes 题目大意:给出n,k和m,用k个1~m的数组成n,问有几种组成方法。 解题思路:简单dp,cnt[i][j]表示用i个数组成j, cnt[i][j] = ∑(1 ≤ t ≤min(k, j)) cnt[i - 1][t]. #include #include #define ll long longconst int N = 105;ll cnt[N][N];int n, k, m;void init() { memset(cnt, 0, sizeof(cnt)); cnt[0][0] = 1;}void solve() { init(); 阅读全文

posted @ 2013-10-31 21:44 新一 阅读(433) 评论(0) 推荐(0) 编辑

android实现六边形等不规则布局

摘要: 在去年广告机项目中,UI设计出一个比较华丽的UI,但是对于我来说无从下手,我试过view的叠加并设置外边距实现,虽然勉强可以实现,但是获取单击焦点是有很多问题;效果图如下: 最后只有另外想办法;我对viewgroup进行了自定义,并且自定义了每个按钮源码:http://download.csdn.net/detail/hcb1230/6479979以下是我的实现方式:1.SpecailButton.java public class SpecailButton extends TextView implements View.OnClickListener { private stati... 阅读全文

posted @ 2013-10-31 21:41 新一 阅读(680) 评论(0) 推荐(0) 编辑

新浪面试题:只允许使用++操作符实现加减乘除运算(c语言版)

摘要: //假定a,b都是正整数,只允许使用++而不使用-,--,*,/操作符的情况下实现加减乘除运算//使用++实现加法:int jiafa(int a,int b){ for (int i=0;i=b)int jianfa(int a,int b){ int c = 0; if (a >= b) while (b != a) { c++; b++; } return c;}//乘法a*bint chengfa(int a,int b){ int c = 0; for (int i = 0;i<b;i++) { c = jiafa(c,a); } return c;}//除法稍等a/bi 阅读全文

posted @ 2013-10-31 21:40 新一 阅读(238) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 174 下一页

导航