2013年1月29日
摘要: perl基本语法 阅读全文
posted @ 2013-01-29 12:29 KYLIX 阅读(116) 评论(0) 推荐(0) 编辑
  2012年12月10日
摘要: 1,error: extra qualification 编译器版本不同引起的问题g++编译错误error: extra qualification '。。。。。。', 我的代码最开始在另一台机器上编译, 没有问题, 换到这台之后, 就出这个错, 最初的感受就是很诧异, 其实代码是有错的, 只不过最初那台机器上的编译器版本低, 忽略这个错误而已(当然,忽略了程序运行也对).最初的版本是gcc version 3.4.5 , 后来那台的版本是: gcc version 4.1.2.错误的原因是: 在类的定义中写了void 类名::方法名(); 在类中应该写 void 方法名(); 阅读全文
posted @ 2012-12-10 15:19 KYLIX 阅读(245) 评论(0) 推荐(0) 编辑
  2012年11月13日
摘要: 我们在UNIX的系统上,用CTRL+C表示退出当前进程,在这种退出当前进程的情况下,调用某个服务进程 实现方法: 1)在当前需要加捕获的地方,增加如下代码 1 struct sigaction newhandler; 2 newhandler.sa_handler = &mysighandler; 3 sigaddset(&newhandler.sa_mask, SIGQUIT); 4 newhandler.sa_flags = 0; 5 sigaction(SIGINT, &newhandler, NULL); 2)然后再增加如下的方法来写捕获到CTRL+... 阅读全文
posted @ 2012-11-13 10:18 KYLIX 阅读(1409) 评论(0) 推荐(0) 编辑
  2012年11月9日
摘要: 2echo$tarcmd1,查看文件中是否存在“XXXXXX”字符串(该方法仅在AIX上测试通过)grep"要查看的字符"文件名if[$?-eq0];thenecho"当前文件存在该字符"elseif[$?-eq1];thenecho"当前文件中不存在该字符"elseecho"当前文件不存在"fi2 $?变量的使用 在shell中执行完某个语句后,可以用$? 变量来获取执行的正确性,默认为0 表示执行成功,不为0则表示执行失败注意:当$?被获取一次后,其值会默认设置为0如需要进行多次判断,则需要将其赋值给一个变量, 阅读全文
posted @ 2012-11-09 12:56 KYLIX 阅读(166) 评论(0) 推荐(0) 编辑
  2012年11月7日
摘要: 1. 非图形界面下的安装./tuxedo81_aix_32bit.bin -i console 加入 -i console则不需要图形支持2.察看版本和patch信息$TUXDIR/bin/tmadmin -v3.对ubb文件只做语法检查(不真正的load成TUXCONFIG)tmloadcf -n ubb4.tmboot/tmshutdown中的几个参数介绍-A 只启动/停止Tuxedo管理服务,如BBL-S 所有服务被启动/停止-g grpname 只启动/停止属于制定组名的服务-i svrid 只启动/停止制定ServID的服务-s svrname 只启动/停止制定服务名的服务... 阅读全文
posted @ 2012-11-07 13:12 KYLIX 阅读(1560) 评论(0) 推荐(0) 编辑
摘要: 在SQL SERVER中可以新建一个存储过程,得到某张表的所有行数据的INSERT脚本 CREATE PROCEDURE dbo.UspOutputData @tablename sysname AS declare @column varchar(1000) declare @columndata varchar(1000) declare @sql varchar(4000) declare @xtype tinyint declare @name sysname declare @objectId int declare @objectname sysname declare @id.. 阅读全文
posted @ 2012-11-07 12:33 KYLIX 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 用户相关信息查询 查看当前用户的缺省表空间 select username,default_tablespace from user_users; 查看当前用户的角色 select * from user_role_privs; 查看当前用户的系统权限和表级权限 select * from user_sys_privs; select * from user_tab_privs; 查看用户下所有的表 select * from user_tables; 显示用户信息(所属表空间) select default_tablespace,temp... 阅读全文
posted @ 2012-11-07 12:25 KYLIX 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 问题1:执行tmadmin命令,出现如下错误 NLS:4: Cannot open message catalog TMADMIN_CAT, set 1, num 184; check TUXDIR=/home/dev/app/tuxedo8.1, LANG=zh_CN.GB18030处理办法:设置如下环境变量 export LANG=C问题2:tmloadcf –y ubb 的时候报错: CMDTUX_CAT:868: ERROR: tmloadcf cannot run on an active node处理办法:当前编译ubb文件的时候,必须在TUXEDO停止的情况下进行编译,所... 阅读全文
posted @ 2012-11-07 12:19 KYLIX 阅读(2089) 评论(0) 推荐(0) 编辑
  2012年11月5日
摘要: 1)锁表查询语句SQL语句如下 :selectt2.username,t2.sid,t2.serial#,t2.logon_timefromv$locked_objectt1,v$sessiont2 wheret1.session_id=t2.sidorderbyt2.logon_time2)查询锁表的详细信息select dba_objects.object_name, v$locked_object.oracle_username,v$locked_object.os_user_name,v$locked_object.locked_mode,v$session.process,v$ses 阅读全文
posted @ 2012-11-05 16:04 KYLIX 阅读(699) 评论(0) 推荐(0) 编辑
  2011年6月16日
摘要: 宏中"#"和"##"的用法一、一般用法我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起.用法:#include<cstdio>#include<climits>using namespace std; #define STR(s) #s#define CONS(a,b) int(a##e##b)int main(){ printf(STR(vck)); // 输出字符串"vck" printf("%d\n", CONS(2,3)); // 2e3 输出:2000 return 阅读全文
posted @ 2011-06-16 10:46 KYLIX 阅读(358) 评论(0) 推荐(2) 编辑