- 浏览: 1306533 次
- 性别:
- 来自: 武汉
最新评论
-
flowershade:
javabean到底包不包含业务逻辑?
JavaBean总结 -
ahwoniu7:
很强大呀
北京工作这几年 – 一个软件工程师 -
YYang5968:
有些不明白是什么意思,不过我想也不需要很明白吧,会用就行了,呵 ...
MySQL数据类型简介 -
<>++<:
zhufeng1981 写道huang_yong 写道感觉还是 ...
Java 枚举7常见种用法 很好的文章 -
<>++<:
>JDK1.5引入了新的类型——枚举枚举1.2就有了 后 ...
Java 枚举7常见种用法 很好的文章
文章列表
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处
http://blog.csdn.net/woshixingaaa/archive/2011/06/02/6462149.aspx
DMA通道的使用:申请通道,申请中断,设置寄存器,安装回调函数,设置标志,将数据放入队列,最后就是调用static int s3c2410_dma_start(struct s3c2410_dma_chan *chan)来开始DMA的传输了。首先看通道的申请:
int s3c2410_dma_request(unsigned int channel,
struc ...
- 2011-06-02 19:36
- 浏览 614
- 评论(0)
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处
http://blog.csdn.net/woshixingaaa/archive/2011/06/02/6462065.aspx
本文档讲解一下驱动中常用的宏,下边一个一个来说,先声明我使用的内核是Linux2.6.30.4。Linux在arch/$(ARCH)/kernel/vmlinux.lds中定义了.init段,当内核启动完毕,这个段中的内存会被释放掉供其他使用,vmlinux.lds部分内容如下:
OUTPUT_ARCH(arm)
ENTRY(stext)
jiffies = j ...
- 2011-06-02 18:52
- 浏览 1632
- 评论(0)
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处
http://blog.csdn.net/woshixingaaa/archive/2011/06/02/6462065.aspx
本文档讲解一下驱动中常用的宏,下边一个一个来说,先声明我使用的内核是Linux2.6.30.4。Linux在arch/$(ARCH)/kernel/vmlinux.lds中定义了.init段,当内核启动完毕,这个段中的内存会被释放掉供其他使用,vmlinux.lds部分内容如下:
OUTPUT_ARCH(arm)
ENTRY(stext)
jiffies = j ...
- 2011-06-02 18:52
- 浏览 364
- 评论(0)
最近做的一个小flash应用。上传一张图片,生成一张cd封面。只是普通的小玩意。 记录一下,想到更好的做法再改进一下。
- 2011-06-02 16:50
- 浏览 867
- 评论(0)
一. 进程Context 定义
当一个进程在执行时, CPU的所有寄存器中的值、进程的状态以及堆栈中的内容,比如各个变量和数据,包括所有的寄存器变量、进程打开的文件、内存信息等。这些信息被称为该进程的上下文(Context).
一个进程的Context可以分为三个部分:用户级上下文、寄存器上下文以及系统级上下文:
(1)用户级上下文
- 2011-06-02 14:11
- 浏览 972
- 评论(0)
有关备份验证的官网链接如下:
Validating Database Files and Backups
http://download.oracle.com/docs/cd/E11882_01/backup.112/e10642/rcmvalid.htm#BRADV90064
Rman 对数据文件的验证,主要是验证坏块,包括逻辑坏块和物理坏块。 关于坏块的说明,参考我的Blog:
Oracle 坏块 总结
- 2011-06-02 00:33
- 浏览 1177
- 评论(0)
RMAN 的备份信息如下:
RMAN> list backupset summary;
List of Backups
===============
Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag
------- -- -- - ----------- --------------- ------- ------- ---------- ---
9 b 1 a disk 01-jun-11 1 1 no dave_lev1
10 b 1 a disk 01-jun-11 1 ...
- 2011-06-02 00:27
- 浏览 1086
- 评论(0)
一. 内存使用说明
Free 命令相对于top 提供了更简洁的查看系统内存使用情况:
[root@rac1 ~]# free
total used free shared buffers cached
Mem: 1035108 1008984
- 2011-06-01 13:08
- 浏览 910
- 评论(0)
var array:Array=[2,1,1,2,3,2,3,4,4,4,9,7,6,7];
var len:int=array.length;
var temp:Array=[];
temp.push(array[0]);
var startTime:uint=getTimer();
for (var i:int=1; i<len; i++)
{
var k:int=-1;
for (var j:int=0; j<temp.length; j++)
{
if (array[i]!=temp[j])
{
k++;
}
else ...
- 2011-05-31 22:54
- 浏览 861
- 评论(0)
今天尝试找窗口的最小化事件的时候,一直没发现这个事件通知,结果NativeWindow发现了displayStateChange这个事件,在文档里面说了当最小化的时候会通知,当最大化的时候也是这个事件,然而尝试做最小化目的就是做系统任务栏图标。
但是发现了一个属性:displayState 可以利用这个属性来判断是不是最小化的情况。于是就加了这个判断,那么就可以实现最小化的时候,打开系统任务栏的图标了。
正常状态,最小化状态,最大化状态
NativeWindowDisplayState.NORMAL
NativeWindowDisplayState.MINIMIZED
...
- 2011-05-31 19:28
- 浏览 1047
- 评论(0)
Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。 在下文将对进程的
R、S、D、T、Z、X 六种状态做个说明。
PROCESS STATE CODES
Here are the different values that the s, stat and state output specifiers (header "STAT" or "S") will display to describe the state of a process.
D Uninterru ...
- 2011-05-31 17:15
- 浏览 980
- 评论(0)
AWR 报告是DBA常用的一个性能报告。 关于AWR 报告的生成,参考我的Blog:
Oracle AWR 介绍
http://blog.csdn.net/tianlesoftware/archive/2009/10/16/4682300.aspx
在AWR 报告的前第二部分就是有关快照的一个统计信息说明。
- 2011-05-31 13:39
- 浏览 1113
- 评论(0)
之前也整理过一篇文章来说明Oracle Lock的,参考:
锁 死锁 阻塞 Latch 等待 详解
http://blog.csdn.net/tianlesoftware/archive/2010/08/19/5822674.aspx
在这篇文章里,提到了System Locks,它包含:
(1)Latches
(
- 2011-05-30 20:39
- 浏览 1151
- 评论(0)
关于Oracle 临时表,参考我的Blog:
Oracle 临时表
http://blog.csdn.net/tianlesoftware/archive/2009/10/20/4705283.aspx
对Oracle 临时表的操作,会产生redo 和undo。
先看一个示例:
SYS@anqing1(rac1)> CREATE GLOBAL TE
- 2011-05-30 14:57
- 浏览 886
- 评论(0)
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处
http://blog.csdn.net/woshixingaaa/archive/2011/05/29/6452689.aspx
下面详细分析一下framebuffer的驱动源码,framebuffer作为一个平台驱动注册进内核:
static struct platform_driver s3c2410fb_driver = {
.probe = s3c2410fb_probe,
.remove = s3c2410fb_remove,
.suspend = s3c2410fb_s ...
- 2011-05-29 08:52
- 浏览 1362
- 评论(0)