- 浏览: 111475 次
- 性别:
- 来自: 杭州
最新评论
-
leeyisoft:
我也需要相同的问题,我是在win7上面出现这样的问题的,我直接 ...
关于long node name启动失败的问题 -
hxdawxyhxdawxy:
这个不错哦,我拿了,注明你的地址
Linux proc详解 -
woshabulaji:
很详细,感谢!
Linux proc详解
文章列表
在阅读Linux内核源代码的时候,发现有很多__attribute__其中有一个宏FASTCALL用的就比较多
#define FASTCALL __attribute__((regparm(3)))
意思是,最多可以使用3个寄存器(或许是eax,edx,ecx)来传送前3个参数,其他参数则压入栈中,而一般来说,函数的调用是基于栈的。
#define asmlinkage CPP_ASMLINKAGE __attribute__((regparm(0)))
意思就是使用0个寄存器来进行参数传递,顾名思义它是想使得调用这个函数时的所有参数都压入栈中,相对于FASTCALL的使用方式当然是要慢一些 ...
- 2009-05-21 11:10
- 浏览 1334
- 评论(0)
http://www.linuxsir.org/main/doc/gnumake/GNUmake_v3.80-zh_CN_html/index.html#content
- 2009-04-28 17:43
- 浏览 772
- 评论(0)
转自:
http://guyongpeng.iteye.com/blog/183420
1.一进程确定占用某一tcp端口,如下命令可以杀掉该进程。
kill -9 $(netstat -tlnp|grep 1099|awk '{print $7}'|awk -F '/' '{print $1}')
其中1099为端口号。注意:
得写出完整端口号,否则易错杀其他进程。
7是进程信息所处的列号,不同Linux可能不同,需要调整。
2.两应用程序service1和service2,service2依赖service1,即得等service1启动后才能启动,若service1应用占用 ...
- 2009-04-28 16:23
- 浏览 1381
- 评论(0)
oracle 9i中创建database link用户名的密码还不能全为数字
create public database link MYLINK connect to USERID identified by PSWD using 'tnsxxx';
其中PSWD不能全为数字,否则就会创建失败
- 2009-04-10 01:04
- 浏览 908
- 评论(0)
把otp_doc_man_R13A.tar.tar中的man文件夹加压出来放到
$ERL_HOME/lib/erlang/下面
- 2009-04-09 15:32
- 浏览 901
- 评论(0)
终端提示符的特征由系统环境变量PS1定义。通过命令``echo $PS1''查看当前设置。
PS1的值由一系列静态文本或\和转义字符序列组成,如:
PS1="\u@\H \w$ "
比较有用的转义序列有:
\e ASCII转义字符
\h 主机名
\H 完整的主机名
\l 终端设备名
\t 24小时制时间
\T 12小时制时间
\u 用户名
\w 当前工作目录(绝对路径)
\w 当前工作目录(basename)
\! 当前命令在历史缓冲区的位置
\$ 如果当前用户是s ...
- 2009-04-09 13:35
- 浏览 1177
- 评论(0)
http://andykwok.blogbus.com/logs/29779281.html
- 2009-04-02 16:59
- 浏览 914
- 评论(0)
虚函数: 定义一个函数为虚函数,不代表函数为不被实现的函数。定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。
纯虚函数:定义一个函数为纯虚函数,才代表函数没有被实现。定义他是为了实现一个接口,起到一个规范的作用,规范继承这个
- 2009-03-26 17:55
- 浏览 739
- 评论(0)
PV原语通过操作信号量来处理进程间的同步与互斥的问题。其核心就是一段不可分割不可中断的程序。
信号量的概念1965年由著名的荷兰计算机科学家Dijkstra提出,其基本思路是用一种新的变量类型(semaphore)来记录当前可用资源 ...
- 2009-03-16 15:54
- 浏览 1197
- 评论(0)
有时候共享库加载不了
比如会报:
error while loading shared libraries: /home/oracle/92/lib/libclntsh.so.9.0: cannot restore segment prot after reloc: Permission denied
解决办法:
chcon -t texrel_shlib_t /home/oracle/92/lib/libclntsh.so.9.0
- 2009-03-03 13:36
- 浏览 1157
- 评论(0)
函数重载 只能通过范围和参数来区分。
const引用的问题,那就是非const首选是左值,const首选是右值.
#include<iostream>
using namespace std;
int foo(int& );
int foo(const int& );
int foo(int & i){
cout<<"int & i:"<<i<<endl;
return i;
}
int foo(const int & i){ ...
- 2009-02-27 16:44
- 浏览 1014
- 评论(0)
vi是unix/linux用的比较多了命令,现摘录一些常用操作记录如下
1.进入vi命令
vi filename --打开或新建文件,并将光标置于第一行首
vi +n filename --打开文件,并将光标置于第n行首
vi + filename --打开文件,并将光标置于最后一行首
vi -r filename --在上次用vi编辑时系统发生崩溃,恢复filename
2.移动光标命令
k --上移一行(命令前可以加数字,比如5k,光标上移5行)
j --下移一行
h --左移一个字符
l --右移一个字符
注:k,j,h,l这四个键刚好是右手放键 ...
- 2009-02-26 17:02
- 浏览 796
- 评论(0)
INTERVAL DAY TO SECOND数据类型
Oracle语法:
INTERVAL '{ integer | integer time_expr | time_expr }'
{ { DAY | HOUR | MINUTE } [ ( leading_precision ) ]
| SECOND [ ( leading_precision [, fractional_seconds_precision ] ) ] }
[ TO { DAY | HOUR | MINUTE | SECOND [ (fractional_seconds_precision) ] } ]
leading_ ...
- 2009-02-05 15:18
- 浏览 783
- 评论(0)