- 博客(123)
- 资源 (38)
- 收藏
- 关注
转载 shmget(keyval,segsize,IPC_CREAT0660) 中的0660是什么意思,还有用0666,0604什么
shmget(keyval,segsize,IPC_CREAT0660) 中的0660是什么意思,还有用0666,0604什么的,什么意思.哪有相关资料0666表示权限,跟文件的权限设置是一样的。 4 2 1 分别表示,读 写 执行,3种权限。 比如,上面的 6 = 4 + 2 ,表示 读+写。 如果是 7 =
2012-04-27 18:28:21 8143
转载 Linux环境进程间通信(五) 共享内存(下)
Linux环境进程间通信(五) 共享内存(下)郑彦兴 (mlinux@163.com), 国防科大攻读博士学位2003 年 5 月 01 日在共享内存(上)中,主要围绕着系统调用mmap()进行讨论的,本部分将讨论系统V共享内存,并通过实验结果对比来阐述两者的异同。系统V共享内存指的是把所有共享数据放在共享内存区域(IPC shared memory region),任
2012-04-27 18:27:15 563
转载 Linux下RPM软件包的安装及卸载与yum命令详解
在 Linux 操作系统 下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux下软件包的软件。Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装。RPM 有五种操作模式,分别为:安装、卸载、升级、查询和验证。 1.RPM 安装操
2012-04-27 18:24:52 958
转载 进程间通信---共享内存(shmget)
资料出处:http://nnssll.blog.51cto.com/902724/199808当然只有mmap是可以的,不过由于各种不同的系统的架构不一样,后来又经过整合,所以我们现在的linux有多种内存共享方案,下面在介绍一种非常常用的系统V内存方案。本人首先再在上次的基础之上介绍一个网址http://www.360doc.com/content/080702/11/67071_1
2012-04-27 18:23:49 563
转载 ipcs中的dest是什么意思
ipcs中的dest是什么意思?linux服务器中,我用命令ipcs 去查看时,看到如下数据key shmid owner perms bytes nattch statusox00 3501612 root 600 10734227 384 destox00 3501613 apache 666 10000 0 注:上面的第二条数据是我建立的共享内存,可修改,
2012-04-27 18:22:37 7118
转载 linux yum命令详解
资料出处:http://www.cnblogs.com/chuncn/archive/2010/10/17/1853915.htmlyum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体
2012-04-27 18:21:07 391
转载 linux 共享内存的使用
资料出处:http://www.cppblog.com/sleepwom/archive/2012/01/02/163454.htmlc++博客:http://www.cppblog.com/使用共享内存的目的: 共享内存共享内存是进程间通信中最简单的方式之一。 共享内存允许两个或更多进程访问同一块内存,就如同 malloc() 函数向不同进程返回了指向同一个物理内存区域的指针。
2012-04-27 13:35:54 406
原创 linux查看主机名
vi /etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=IDC-183 //主机名[root@IDC-183 Release]# cat /etc/hosts# Do not remove the following line, or various programs# that
2012-04-26 01:51:19 907
原创 libux查看安装包
[root@IDC-182 /]# ls ftp/user_list.user_list vsftpd-2.0.5-10.el5.i386.rpm vsftpd.conf查看vsftpd-2.0.5-10.el5.i386.rpm安装在哪[root@IDC-182 /]# rpm -ql vsftpd-2.0.5-10.el5.i386/etc/logrotate.d/vsft
2012-04-26 01:43:55 756
转载 printf中如何输出长整型?
资料出处:http://hi.baidu.com/iamstupid/blog/item/26b9c0d0b63e9e8ba0ec9c84.htmlprintf中如何输出长整型?一直都听说gcc -Wall的检查要严格很多,今天发现果然如此。写了一个简单的程序,共15行,用gcc -Wall编译时提示有warning:int format, long int arg,找了半天发
2012-04-25 19:38:02 52739
转载 C++中构造函数和析构函数显式调用的方法
资料出处:http://blog.csdn.net/pendle/article/details/6628946从网上摘抄:构造:#include C* c = static_cast( malloc( sizeof(C) ) );try { new (c) C(a1, a2, a3, ... ); // a1,a2,a3是构造函数的参数} catch
2012-04-24 12:48:09 705
转载 c++中new和delete的使用方法
资料出处:http://www.cnblogs.com/jjzhou1988/archive/2008/11/30/1344314.htmlnew和delete运算符用于动态分配和撤销内存的运算符new用法: 1. 开辟单变量地址空间 1)new int; //开辟一个存放数组的存储空间,返回一个指向该存储
2012-04-24 12:45:07 367
原创 网卡流量监控脚本
1、\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\#!/bin/basheth=eth0RXpre=$(ifconfig ${eth} | grep bytes | awk '{print $2}'| awk -F":" '{print $2}')TXpre=$(ifconfig ${eth} | grep bytes |
2012-04-23 19:25:14 1031
转载 oracle_查询date只显示日期不显示时间
向oracle数据库插入时间,其中时间是00:00:00 为甚么插入后在数据库只显示日期不显示时间?推荐答案2011-11-15 18:19显示时间需要将日期型列转换成字符型,使用to_char(日期, 'yyyy-mm-dd hh24:mi:ss')或者修改oracle缺省日期格式。追问我是说在数据库里面,在PL/SQL里查询结果只有日期没有时间,但是现在要在数据表中显示时间。
2012-04-23 19:20:25 42152
转载 oracle移动分区
alter table tb_wz_pmd enable row movement; //打开分区记录移动alter table tb_wz_pmd disable row movement;//关闭分区记录移动这用于将一个分区的数据修改为其他分区,否则会报错:ORA-14402: updating partition key column would cause a partition
2012-04-23 19:14:27 2208
转载 什么是ORACLE数据库的事务
12.15 什么是ORACLE数据库的事务(Transactions)为了有效地控制事务(Transactions),ORACLE引入了两个显式的事务(Transactions)控制命令(语句)。一个是COMMIT,另一个是ROLLBACK。ORACLE数据库的事务(Transactions)可由:? 一个或多个DML语句组成。? 一个DDL语句组成。? 一个DCL语句组成。
2012-04-23 19:12:13 789
转载 Oracle中TO_DATE TO_CHAR格式
Oracle中TO_DATE TO_CHAR格式2009-04-23 18:02:21TO_CHAR 是把日期或数字转换为字符串TO_DATE 是把字符串转换为数据库中得日期类型转换函数TO_NUMBER 将字符转化为数字?8?5 TO_CHAR 使用TO_CHAR函数处理数字 TO_CHAR(number, '格式') TO_CHAR(salary
2012-04-23 19:11:30 467
转载 oracle转义
资料出处:http://www.blogjava.net/liudawei/articles/362131.htmlOracle转义字符1、oracle 特殊字符 转义关键词: oracle 转义 环境:oracle 9i plsql在plsql里边执行:update user
2012-04-23 19:10:54 1610
转载 oracle字段拼接
select a.id,a.value || ',' || b.value from A a,B b where a.id=b.id 哪种数据库?如果是SQLSERVER: SELECT CAST(COLUMN1 AS VARCHAR(10)) + '-' + CAST(COLUMN2 AS VARCHAR(10) ...) as P FROM TABLE 这么一直拼就好了。
2012-04-23 19:10:20 36343
转载 oracle管理
1、查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name;
2012-04-23 19:09:42 456
转载 sql查询指定列超过一定条数的记录
select * from tb_name where id in (select id from tb_name group by id having count(0) > 1)select id,count(0) from tb_name group by id having count(0) > 1select id,count(0) from tb_na
2012-04-23 19:09:07 2309
转载 查看oracle当前连接数
查看oracle当前连接数怎样查看oracle当前的连接数呢?只需要用下面的SQL语句查询一下就可以了。 select * from v$session where username is not null select username,count(username) from v$session where username is not null group by usern
2012-04-23 19:06:51 1136
转载 oracle查询
select table_name,tablespace_name from user_tables; 回答者: 我是_王静 | 二级 | 2008-10-6 14:26select * from dba_tables where tablespace_name='表空间名' 回答者: hotyxm | 九级 | 2008-10-6 14:379i/////////////
2012-04-23 19:06:18 440
转载 触发器使用
create or replace trigger trigger_tablename before insert or update on tablename for each rowdeclarebegin if inserting then select sysdate into :new.INSERT from dual; elsif updati
2012-04-23 19:05:30 398
转载 oracle创建表空间
create tablespace tablespacenamelogging datafile '/home/oracle/database/197data_source/197data_source.dbf' size 500m autoextend on next 500m maxsize 10G extent management local;
2012-04-23 19:02:14 378
原创 oracle修改表
增加多个列alter table t modify (b varchar2(10),c varchar2(10));alter table t add (b number,c number);alter table t drop (b,c);alter table add alter table tttt modify num not null;
2012-04-23 18:58:49 363
转载 oracle登陆和创建数据库
create user cjj identified by a123456;创建用户/////////////////////////创建具有DBA权限的用户////////////////////////create user yourname identified by password; grant sysdba to yo
2012-04-23 18:57:56 2188
转载 如何查看oracle数据库里各个表空间的利用率
//这个好点select a.tablespace_name,a.bytes/1024/1024 "Sum MB",(a.bytes-b.bytes)/1024/1024 "used MB",b.bytes/1024/1024 "free MB",round(((a.bytes-b.bytes)/a.bytes)*100,2) "percent_used" from (se
2012-04-23 18:56:53 731
转载 oracle中查看表是否被锁
oracle中查看表是否被锁 查看表是否被锁 SELECT a.sid, b.owner, object_name, object_type FROM v$lock a, all_objects b WHERE TYPE = 'TM' and a.id1 = b.object_id; 这样可以把它杀掉 SELECT sid,serial# FROM v$session
2012-04-23 18:56:16 535
原创 在Oracle中查看各个表、表空间占用空间的大小
查看当前用户每个表占用空间的大小: Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name查看每个表空间占用空间的大小: Select Tablespace_Name,Sum(bytes)/1024/1024 From Dba_Segments Group By
2012-04-23 18:55:13 471
转载 oracle删除大量重复数据
2.删除重复记录的几种方法:(1).适用于有大量重复记录的情况(在C1,C10和C20列上建有索引的时候,用以下语句效率会很高): SQL>delete cz where (c1,c10,c20) in (select c1,c10,c20 from cz group by c1,c10,c20 having count(*)>1) and rowid not in
2012-04-23 18:53:21 524
转载 关于C++标准库中的 string
资料出处:http://blog.sina.com.cn/s/blog_525221f90100cslx.html#include string>using std::string;初始化string s1;string s2(s1);string s3("abc");string s4(4,'c');string s5(s3.begin(),s3.
2012-04-23 18:35:51 532
转载 linux time 函数
资料出处:http://apps.hi.baidu.com/share/detail/5256585asctimectimegettimeofdaygmtimelocaltimemktimesettimeofdaytimeasctime(将时间和日期以字符串格式表示)相关函数time,ctime,gmtime,localtime表头文件
2012-04-21 11:13:11 443
原创 linux内存文件系统
[root@localhost /]# df -h文件系统 容量 已用 可用 已用% 挂载点/dev/mapper/VolGroup00-LogVol00 29G 5.9G 22G 22% //dev/sda1 99M 11M 83M 12% /boottmpfs
2012-04-19 20:11:37 383
原创 linux下的运行日志
/var/log/messages 查看程序错误日志(内核的日志)程序运行时的段错误会在里面显示(程序出错太多时会显示),程序偶偶的段错误通常不会显示,一般是致命的错误
2012-04-19 18:17:58 519
原创 linux下文件转换编码格式
iconv -f GBK -t UTF-8 packout2 > packout3 转换编码格式从GBK转UTF-8
2012-04-19 18:03:13 361
原创 c++异常捕获例子
15 #include 16 using namespace std; 17 int main() 18 { 19 int i=0,j=0,h=0; 20 i=100; 21 int*p=NULL; 22 try 23 { 24 if(p==NULL)throw exception (); 25
2012-04-19 12:37:35 691
转载 Linux命令echo -e
在Linux命令中 echo -e 这个参数e是什么意思。echo –e “I will use ‘touch’ command to create 3 files.” 这里参数e的作用是什么man帮助的解释是,允许后面的输出进行转义,假设你是 echo -e "i will use \n $HOME" 输出的将是i will use /root(当前用户的主目录)如果是 echo "
2012-04-18 19:57:53 8688 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人