文章列表
 
2009-06-22 0:46
    如果说物理空间是从“供”的角度来管理的,那么虚存空间就是从“需”的角度来管理的。32位系统提供

给用户的虚存空间是3G(除去系统本身的需求)。实际上几乎没有哪个进程需要这么大的空间。同时,一个进程

需要的空间的各个部位又未必是连续的,通常是许多离散的虚存“空间”。由此可见内核对虚存空间抽象的重

要性。在Linux内核,就是vm_area_struct数据结构,它在linux2.6被定义在include/linux/mm_types.h中

(2.4及更低版本定义在include/li
 
2009-06-17 1:53
关于内存页面管理的页表数据结构page:

    根据《linux内核源代码情景分析》,之前的版本(至少2.4.0及之前)这个结构定义在include/linux/mm.h

中。不过,新版的已经改变,有一个新的头文件专门存放内存管理的各种自定义类型

include/linux/mm_types.h

其中page 结构定义如下:

/*
* Each physical page in the system has a struct page associated with
* it to keep track of whatever it is we are using the page for at the
* moment. Note that we
 
2009-05-13 17:08
之前bbs挂站脚本的改进版
线程采用了更加安全的threading模块代替了之前的 thread模块

#!/usr/bin/env python

import telnetlib
import time
import threading
import os
import random

HOST='202.114.96.238'

MAXT=21

int=0

def telnet(id,user='guest',password=''):

    global int

    if int:
        return

    mod=['0','g'
 
2009-05-04 21:21
因为那样自己都不知道自己在流泪
 
2009-04-12 9:00
projecteuler.net/index.php
搜索+剪枝
just   用来练练手~

#!/usr/bin/env python

###################################################################
#Author: fanfan
#Created Time: Sun 12 Apr 2009 01:23:26 AM CST
#Last Modified Time: Sun 12 Apr 2009 01:23:26 AM CST
#File Name: 43.py
#Description:
#################################################
 
2009-04-01 21:31
#include<stdio.h>

int main()
{
    fprintf(stdout,"a");
    fprintf(stderr,"a has been written\n");
    fprintf(stdout,"b");
    fprintf(stderr,"b has been written\n");
    fprintf(stdout,"\n");
    return 0;
}


and what about this one?


#include<stdio.h>
#define SIZE
 
2009-03-30 22:44
#include<string.h>
char *strtok(char* restrict s1,const char* restrict s2);

    strtok将字符串分隔成标记。对strtok的第一次调用与后继的调用不同。第一次调用的时候,将要解析的字符串地址作为第一个参数s1,传递进去。在后继的解析同一个字符串的调用中,用NULL作为第一个参数。
    对strtok的每个后继调用都返回下一个标记的起始,并在返回的标记末尾插入一个'\0'。当strtok函数到达s1的末尾时,就返回NULL。
    strtok没有为标记分配新的空间
 
2009-03-05 22:56

可以开三个线程,多经验

对应的参数是珞珈山水bbs的

其他的作相应修改即可

运行后若要退出

只需ctrl+c

#!/usr/bin/env python

import telnetlib
import getpass
import time
import thread
import os
import random

HOST='202.114.96.238'
user='*******'
password='*******'

int=0

def telnet(lock,id):

global int

mod=['0','f','e','m','t','i','n','b','c','s']
tn=telnetlib.Telnet(HOST)

tn.write(

 
2009-02-28 1:58
Some re(regular expressions) are written for test:

for float:   patt='^\d*\.?\d*$'

for email: patt='^\w+@(\w+.)*\w+.(org|com|cn|net|gov|uk)$'

for a url:   patt='^(http://)?(www.)?(\w+.)*\w+.(org|edu|cn|com|gov|net|uk)(/\w+)*(\w+.\w+)?$'



Just for fun, any criticism is welcome!
 
2009-02-22 8:39
突然发现我的宠物没了=,=
估计是饿得不行了。。。
他是被我活活给饿死的呀
小猪一路走好
 
   
 
 
文章分类
 
   
 
文章存档
 
     
 
最新文章评论
  

亲,gcc内嵌的是__asm__ ("movl %eax,%ebx");想关内容可以去查查at&t汇编哦
 

顶一个!
 

-fPIC明显写错了,PIC是位置无关代码,但这个位置显然不是指的文件的位置,而是代码
 

用不用传个种子?
 

saf
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu