本文主要介绍Linux0.12内核memory.c中的函数
1.void free_page(unsigned long addr)
//释放物理地址addr处的一页内存。用于free_page_tables()函数
void free_page(unsigned long addr)
{
//首先判定给定物理地址的合理性。如果物理地址addr小于内存低端1M,对此不///予处理。如果a...
                            
                            
                                分类:
系统相关   时间:
2014-06-04 21:13:18   
                                阅读次数:
439
                             
                         
                    
                        
                            
                            
                                事务具有原子性,要么不执行,要么全执行,一旦成功执行永久保存.而这些正是由于事务的原子性和对数据库的持久性形成的.以下是一个关于统一给数据库中的数据修改的批量操作,利用到事务.
 
 
TODO:批量修改数据库中的数据
CODE:
#region  ExtensionMethod
        /// 
        /// 根据学号来给指定的学生加分-陈方林-2014年...
                            
                            
                                分类:
数据库   时间:
2014-06-04 22:43:47   
                                阅读次数:
325
                             
                         
                    
                        
                            
                            
                                现场故障小结——非当前日志组损坏情况
 
【环境】AIX(5300-08)、oracle10g(10.2.0.1.0-64bit)
 
【情况一】非当前日志组成员被误删除
方法一:使用clear将损坏日志组内容清除
----数据库宕机
----告警日志报错:无法找到日志组
----启库到nomount状态
----清理日志组
SQL>alter database clear l...
                            
                            
                                分类:
其他好文   时间:
2014-06-04 21:14:44   
                                阅读次数:
421
                             
                         
                    
                        
                            
                            
                                利用rman自动备份转储spfile
 
【情景简介】
生产环境丢失了服务器的参数文件,rman已开启自动备份设置。
【操作过程简述】
----启动rman
$rman target /
----检查rman设置
RMAN> show all;
----配置一遍rman自动备份控制文件,模拟初次设置rman自动备份控制文件
RMAN>CONFIGURE CONTROLFILEA...
                            
                            
                                分类:
其他好文   时间:
2014-06-04 22:54:12   
                                阅读次数:
257
                             
                         
                    
                        
                            
                            
                                很巧妙的单调性......
n,n+1,n+2,.....2*n-2
   n+1,n+2,.....2*n-2,2*n-1,2*n
中间一段是相同的,n和2*n里的1是一样多的所以只有2*n-1不一样.....这是满足单调性的(monotone)
然后就是数位DP了.....
D. Random Task
time limit per te...
                            
                            
                                分类:
其他好文   时间:
2014-06-04 22:40:37   
                                阅读次数:
357
                             
                         
                    
                        
                            
                            
                                【1】以下关于 JVM 的叙述,哪些项正确?
A.JVM 运行于操作系统之上,它依赖于操作系统
B.JVM 运行于操作系统之上,它与操作系统无关
C.JVM 支持 Java 程序运行,它能够直接运行 Java 字节码文件
D.JVM 支持 Java 程序运行,它能够直接运行 Java 源代码文件
 
扩展名为.java的是源代码文件(文本文件):开发时编写代码的文件
扩展名为.cla...
                            
                            
                                分类:
编程语言   时间:
2014-06-04 21:43:32   
                                阅读次数:
398
                             
                         
                    
                        
                            
                            
                                curl -O http://themainframe.ca/wp-content/uploads/2011/06/htop.zip
unzip htop.zip
sudo mv htop /bin
rm htop.zip...
                            
                            
                                分类:
其他好文   时间:
2014-06-04 23:28:18   
                                阅读次数:
961
                             
                         
                    
                        
                            
                            
                                一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?
这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。
输入格式:
输入在一行中顺序给...
                            
                            
                                分类:
其他好文   时间:
2014-06-04 21:55:01   
                                阅读次数:
264
                             
                         
                    
                        
                            
                            
                                17.处理函数和数组声明
指向函数的指针声明与指向数组的指针声明很容易混淆,主要原因在于函数和数组修饰符的优先级比指针修饰符的优先级高,因此通常需要使用圆括号。
int *f1();                            //一个返回值为int* 的函数
int (*fp1)();                 //一个指针,指向一个返回值为int的函数
 
const...
                            
                            
                                分类:
编程语言   时间:
2014-06-04 23:50:26   
                                阅读次数:
504
                             
                         
                    
                        
                            
                            
                                寥寥数笔,记录我的C语言盲点笔记,只为曾经经历过,亦有误,可交流。1.逻辑表达式的使用取值 = 表达式 ? 表达式1:表达式2;比如x = y > z ? y:z2."+,-"等逻辑运算符优先级大于移位,移位大于逻辑运算3.sizeof在编译时由编译器完成,对其传入的参数不做运算处理。sizeof(i++);返回4;不会对实际的i进行操作sizeof和strlen的区别是,后者是运算时执行。返回遇...
                            
                            
                                分类:
编程语言   时间:
2014-06-04 23:37:44   
                                阅读次数:
256
                             
                         
                    
                        
                            
                            
                                duplicate报ORA-01017权限问题
 
环境:
OS:RedHat EnterPrise Linux 5.8 x64
Cluster:Oracle Grid 11.2.0.4
Database:Oracle Database EnterPrise 11.2.0.4
Archive:RAC+DG
         今天在配置DG的过程中,前期环境都已经准备好了,就差最后一步...
                            
                            
                                分类:
其他好文   时间:
2014-06-04 23:37:04   
                                阅读次数:
341
                             
                         
                    
                        
                            
                            
                                第十三章编程练习答案
13.1根据Cd基类,完成派生出一个Classic类,并测试
//13.1根据Cd基类,完成派生出一个Classic类,并测试
#include 
#include 
using namespace std;
// base class
class Cd
{
	char performers[50];
	char label[20];
	int selections; ...
                            
                            
                                分类:
编程语言   时间:
2014-06-04 23:45:54   
                                阅读次数:
490
                             
                         
                    
                        
                            
                            
                                本文基于apkplug V1.6.9讲解
一 何为apkplug自定义样式切换
    apkplug主题切换包含两个层次
    1.通用主题,与系统主题相似
    2.自定义控件样式切换
根据上一篇文章讲解我们可以判定通用主题有其局限性,在很多情况下我们需要替换的是与我们应用本事相结合的自定义控件样式。如QQ聊天挂件
QQ皮肤,QQ聊天泡泡等。针对这种情况...
                            
                            
                                分类:
其他好文   时间:
2014-06-04 23:21:30   
                                阅读次数:
398
                             
                         
                    
                        
                            
                            
                                lwIP作为RTOS准标配的TCP/IP,在我们编写网络模块时,经常用到。
   本移植笔记使用lwIP的版本为V1.4.1。
   MDK:            V4.0+
   RTOS:          μC/OS-II V2.91
   Eval-Board: LPC1752
   Ethernet:     ENC28J60
   移植lwIP到OS其实就是实现sys.h的过程。...
                            
                            
                                分类:
其他好文   时间:
2014-06-04 21:52:32   
                                阅读次数:
635