Linux内存释放函数之间的调用关系如下图所示
hi
/*用虚拟地址进行释放*/
void free_pages(unsigned long addr, unsigned int order)
{
if (addr != 0) {
VM_BUG_ON(!virt_addr_valid((void *)addr));
__free_pages(virt...
分类:
其他好文 时间:
2016-05-08 01:19:38
阅读次数:
322
#include<time.h> srand srand函数是随机数发生器的初始化函数。原型:void srand(unsigned int seed); srand和rand()配合使用产生伪随机数序列。rand函数在产生随机数前,需要系统提供的生成伪随机数序列的种子,rand根据这个种子的值产生 ...
分类:
其他好文 时间:
2016-05-08 01:03:19
阅读次数:
208
提起异步操作的序列执行,指的是有一系列的异步操作(比如网络请求)的执行有前后的依赖关系,前一个请求执行完毕后,才能执行下一个请求。 异步操作的定义 我们定义一般异步操作都是如下形式: 1 2 3 4 5 func asyncOperation(complete : ()-> Void){ //..d ...
分类:
其他好文 时间:
2016-05-07 19:34:57
阅读次数:
151
为了解决scrollview和listview冲突 设置了listview的高度 结果进页面就不是在顶部了 。 解决方案1:ScrollView.post() Java代码 sv_container.post( new Runnable() { public void run() { //sv_co ...
分类:
其他好文 时间:
2016-05-07 17:57:03
阅读次数:
126
1 #include <cstdio> 2 #include <cstring> 3 using namespace std; 4 int vis[11]; 5 int ans[11]; 6 7 void dfs(int n,int m,int cur) 8 { 9 if(cur==m) 10 { ...
分类:
其他好文 时间:
2016-05-07 13:24:13
阅读次数:
134
class base{public: virtual void display(){ cout << "base" << endl; } };class drive : private base{public: virtual void display(){ cout << "drive" << e ...
分类:
其他好文 时间:
2016-05-07 13:01:11
阅读次数:
119
这里是有关JAVA的collections的sort 的有关知识
一:
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class SortListDSemo2 {
public static void main(String[] args) {...
分类:
编程语言 时间:
2016-05-07 11:30:18
阅读次数:
188
几种常见的集合:
NSArray/NSMutableArray
NSSet/NSMutableSet
NSDictionary/NSMutableDictionary
1. 不可变有序数组:
void Array()
{
// 创建
// 快速创建的方法只适于创建不可变数组
NSArray *s = @[@"jack", @"rose", @"jerry"...
分类:
其他好文 时间:
2016-05-07 11:28:11
阅读次数:
162
linux kernel被bootloader加载到内存后,cpu首先执行head.s中的start_of_setup函数等函数,然后跳转到main.c,main中首先执行detect_memory函数探测内存;
int detect_memory(void)
{
int err = -1;
if (detect_memory_e820() > 0)
err = 0;
if (!d...
分类:
其他好文 时间:
2016-05-07 11:27:50
阅读次数:
257
项目1:程序填空
#include
#include
using namespace std;
class Person {
string name;
int age;
public:
Person() {}
void setname(string na) {
name = na;
}
void setage(int a) {
age = a;
}
string g...
分类:
编程语言 时间:
2016-05-07 11:22:20
阅读次数:
176