自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (5)
  • 收藏
  • 关注

转载 EditPlus 快捷键

EditPlus 快捷键文件FileFtpUpload       Ctrl+Shift+S       上传文件到 FTP 服务器FileNew           Ctrl+N           新建普通的文本文档FileNewHtml       Ctrl+Shift+N       创建一个空白的 HTML 页面FileNewBrowser     Ctr

2012-02-17 14:37:56 641

转载 金额字段加千位分隔符

/*=========================================================================给金额字段加千位分隔符                                                  =

2011-10-09 09:08:24 3577

转载 ORA-00980: synonym translation is no longer valid", version 9

You Asked 1.在数据库中的概念 同义词(synonym)是指向其它数据库表的数据库指针。Hi Tom,  I run Oracle 7.3 for years in Window NT machine with an C++ application and it workfine.  I recently updated my Oracle to 9i in Wi

2011-09-29 14:17:19 4368

转载 IT人该从技术转到管理上吗?

给工作几年的技术人员的建议 每个技术开发人员基本都经历过这样的经历,初期对开发技术的热衷,不断钻研,买书,做项目、向前辈学习,基本头3年是技术人员成长最快的,工资不断涨,承担的工作不断多,职位从初级到项目经理。但做的具体开发也逐渐少了,更多的人员管理、任务分配、系统和数据库设计。

2011-07-27 09:43:52 1172

转载 fopen /open,read/write和fread/fwrite区别

fopen /open区别UNIX环境下的C 对二进制流文件的读写有两套班子:1) fopen,fread,fwrite ; 2) open, read, write这里简单的介绍一下他们的区别。1. fopen 系列是标准的C库函数;open系列是 POSIX 定义的,是UNIX系统里的system call。也就是说,fopen系列更具有可移植性;而open系列只能用在 POSIX 的

2011-06-25 16:36:00 587

原创 perl入门--语法和结构(1)

perl入门: windows下perl的执行:  建立perl文件 a.pl  cmd命令下perl a.pl 1.perl语法和结构  perl语句必须由一个分号结尾。  1)打印输出   注释由#开头。   print+由逗号隔开的字符串或者数字   printf类似c语言中的printf(),归整输出内容格式。   ex:    #filen

2011-06-13 00:03:00 720

原创 perl概述

 perl 脚本语言perl概述: perl是解释语言,无需在执行前编译成机器能理解的代码。  几乎能在任何平台上运行。 larry wall编写perl来管理  散布在网络中的日志文件  和报表。 最初用于:  操作文件中的文本,  从文件中提取数据和编写报表 经发展可用于:  操作进程  执行网络人物  处理web页面  与数据库通信  分析科学数据 获取perl资料: CPAN:perl综合

2011-06-12 09:36:00 515

原创 shell脚本专家指南--单行文本处理awk

<br />sed,awk,grep是unix主要的文本处理工具<br />一.awk<br /> 显示域<br />  VAR="The quick brown fox jumped over the lazy dog"<br />  echo $VAR|awk '{print $1,$2}'<br /> #指定域分隔符<br />  echo $VAR|awk -Fo '{print $1}'<br /> grep命令能返回给定串匹配的行<br /> awk能返回特定域中与特定值匹配的行<br /> #

2011-05-18 16:03:00 1324

原创 number数据类型显示精度问题

<br />create table wjytemp<br />(<br />      NO number(16,2) <br />);<br />insert into wjytemp values(11111111111111.11);<br />sqlplus查询结果:11111111111111.10<br />解决:<br />1.设置plsql让它显示原本的值 工具->首选项,打开窗口,然后选择sql窗体。然后把数字字段 to_char和日期字段 to_char复选框选中。<br />2.sq

2011-05-13 11:30:00 3160

原创 linux 共享内存的使用

<br />使用共享内存的目的:<br /> 共享内存共享内存是进程间通信中最简单的方式之一。<br /> 共享内存允许两个或更多进程访问同一块内存,就如同 malloc() 函数向不同进程返回了指向同一个物理内存区域的指针。<br /> 当一个进程改变了这块地址中的内容的时候,其它进程都会察觉到这个更改。<br />使用共享内存的流程:<br /> 1.进程必须首先分配它。<br /> 2.随后需要访问这个共享内存块的每一个进程都必须将这个共享内存绑定到自己的地址空间中。<br /> 3.当完成通信之后,

2011-05-09 17:23:00 4307

原创 shell--传入参数的处理

<br /> <br />参数处理-Shell传入参数的处理<br />1. $# 传递到脚本的参数个数<br />2. $* 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个<br />3. $$ 脚本运行的当前进程ID号<br />4. $! 后台运行的最后一个进程的进程ID号<br />5. $@ 与$#相同,但是使用时加引号,并在引号中返回每个参数<br />6. $- 显示shell使用的当前选项,与set命令功能相同<br />7. $? 显示最后命令的退出状态。0表

2011-04-29 10:00:00 138715 1

原创 shell脚本专家指南--比较的基本原理

<br />比较的基本原理<br /> if [ "$FILE"="aaa" ]<br /> then<br />  echo "something1"<br /> else    <br />  echo "something2"<br /> fi  <br /> 左方括号"["是shell的一个内部命令<br /> 和test命令类似<br />  if test "$FILE"="aaa" <br />  then ...<br /> test "$FILE"="aaa" && echo "they

2011-04-25 09:49:00 1524

原创 shell脚本专家指南--日期时间操作

<br />日期时间操作<br /> #!/bin/sh<br /> epoch_dates=719591<br /> secode=`date +'%S'`<br /> minute=`date +'%M'`<br /> hour=`date +'%k'`<br /> day=`date +'%d'`<br /> month=`date +'%m'|sed 's/0*//'`<br /> year=`date +'%Y'`<br /> echo "$year $month $day $hour $minu

2011-04-25 09:44:00 1440

原创 shell脚本专家指南--库文件

<br />库文件<br /><br />一:被反复使用的函数和例程写到库函数文件中。<br /><br />    #!/bin/echo Waring: this library should be sourced!<br />    ostype()<br />    {<br />        osname=`uname -s`<br />        OSTYPE=UNKNOW<br />        case $osname in<br />       

2011-04-19 11:06:00 799

原创 shell脚本专家指南笔记----shell错误调试

<br />shell脚本专家指南<br />自己看书的笔记,要了解详情,可以看原著《shell脚本专家指南》<br />SHELL 跟踪选项<br />一: set<br /> 1.set -x(xtrace):<br />  显示脚本运行时的冗余输出,每行代码的拓展命令和变量。  <br />  每一行都会加上加号(+),提示它是输出跟踪标志<br />  子shell中会加两个加号"++"<br /> 2.set -v:<br />  将脚本代码输出<br /> 实例代码:<br />  #!/bin

2011-04-14 11:21:00 1032

转载 shell 空格

<br />1:<br />定义变量时, =号的两边不可以留空格.<br />eg:<br />gender=femal------------right<br />gender =femal-----------wrong<br />gender= femal-----------wrong<br />2<br />条件测试语句 [ 符号的两边都要留空格.<br />eg:<br />if [ $gender = femal ]; then-------right.<br />      echo "yo

2011-04-13 17:18:00 3423

转载 test命令用法。功能:检查文件和比较值

<br />test命令用法。功能:检查文件和比较值<br /><br /> <br /><br />1)判断表达式 <br /><br />if test  (表达式为真)<br /><br />if test !表达式为假<br /><br />test 表达式1 –a 表达式2                  两个表达式都为真<br /><br />test 表达式1 –o 表达式2                 两个表达式有一个为真<br /><br /> <br /><br />2)判断字符串

2011-04-12 15:31:00 807

转载 shell命令_tr基础

<br />关于tr <br />去除^M部分还需要验证......<br />t r用来从标准输入中通过替换或删除操作进行字符转换。t r主要用于删除文件中控制字符或进行字符转换。使用t r时要转换两个字符串:字符串1用于查询,字符串2用于处理各种转换。 <br />t r刚执行时,字符串1中的字符被映射到字符串2中的字符,然后转换操作开始<br />下面讲述: <br />引用: <br />? 大小写转换。 <br />? 去除控制字符。 <br />? 删除空行。 <br /><br />带有最常用

2011-04-12 11:24:00 789

原创 vsftpd 安装(vsftpd 530 login incorrect 报错)

<br />重新装个机器真痛苦... ...<br /> <br />下载vsftpd安装包<br />1.解压tar -zcvf vsftpd-2.3.2.tar.gz<br />2.cp vsftpd-2.3.2 /etc<br />3.cd /etc/vsftpd-2.3.2<br />4.make<br />5.make install<br />6.cp /etc/vsftpd-2.3.2/vsftpd.conf /etc<br />设置 vsftpd.conf文件 <br />现在我们要让匿名用

2011-03-27 20:32:00 9223

原创 proc 动态游标前3种方式的使用(第四种就是sqlda方式)

<br />动态sql技术<br /> 动态sql更加通用,功能更强<br /> /**一般的更新删除查找**/<br /> sqlstr="insert into sprerec values ('....')"<br /> EXEC SQL EXECUTE IMMEDIATE:sqlstr;<br /> /**启动oracle通讯区**/<br /> EXEC ORACLE OPTION (ORACA = YES)<br /> /**使pro c 在执行后,释放与嵌入sql语句有关的资源**/<br /

2011-03-15 16:19:00 2524

原创 sqlda实例

<br />参考:PRO C 程序<br />代码已经编译调试,可以执行。<br />/*********************************************<br />filename:   migsngl.pc<br />function:   动态游标<br />author:     吴家应<br />date:     20110210     <br />***********************************************/<br />#includ

2011-03-14 12:40:00 3685

转载 AIX上ulimit -a 输出的含义

<br />AIX上ulimit -a 输出的含义<br /> <br />AIX 用户使用的系统资源限制包括两个概念 --- 硬限制(hard limits) 和软限制(soft limits)。<br />   <br />   hard limits自AIX 4.1版本开始引入。hard limits 应由AIX系统管理员设置,只有security组的成员可以将此值增大,<br />   用户本身可以减小此限定值,但是其更改将随着该用户从系统退出而失效。使用下列命令可以查看hard limits的限定

2011-02-22 15:53:00 10694

转载 DECODE的语法

<br />DECODE的语法<br />先构造一个例子,<br /> 假设我们想给职员加工资,其标准是:<br /> 工资在8000元以下的将加20%;<br /> 工资在8000元以上的加15%,<br /> 通常的做法是,先选出记录中的工资字段值? <br /> select salary into var-salary from employee,<br /> 然后对变量var-salary用if-then-else或choose case之类的流控制语句进行判断。 <br /> 如果用DECODE

2011-02-11 16:10:00 1172

转载 Oracle数据库中快照的使用

Oracle数据库中快照的使用          oracle数据库的快照是一个表,它包含有对一个本地或远程数据库上一个或多个表或<br />视图的查询的结果。正因为快照是一个主表的查询子集,使用快照可以加快数据的查询速度;<br />在保持不同数据库中的两个表的同步中,利用快照刷新,数据的更新性能也会有很大的改善。<br />  ---- 下面以我在开发襄樊市电信局170话费催缴系统中使用快照加快查询速度的实现过<br />  ---- 170话费催缴系统是一个向用户电话播放催缴话费提示音的系统。用户的欠

2011-02-11 10:30:00 6374

转载 AIX性能监控topas命令的详细解析

<br />操作系统的最全面动态,而又查看方便的性能视图就是topas命令了,下面以topas输出为例,对AIX系统的性能监控做简要描述,供运维工程师和系统管理员们参考。<br /> <br />另:1.操作系统报错信息errpt查看。2.磁盘空间使用率采用df查看。这里主要分析性能问题。<br /> <br />区域1:反映CPU使用率和工作状况。<br /> <br />Kernel:<br />说明:操作系统的内核占用的CPU时间比率。<br />操作系统作为基础软件,为应用程序支持和服务的同时,本身

2011-01-17 16:00:00 769

转载 shell的一些基础东西(流程控制等。。。)

<br />为什么学习脚本<br />4.4.2 脚本的执行<br />   1.将文件改为可以执行的属性即x属性,然后执行改文件<br />   2.文件后缀名为.sh,用sh来执行<br />   "和'最大的不同在于能不能保存变量内容,单引号里的内容都将变成单纯的字体,而不是特殊的字体.<br />4.4.3 卷标与运算符declare<br />   不定义变量,那么该变量是呈现字符串的形式,所以任何变量都是字符串<br />  number1=2*3+5*13-32+25<br /> declar

2011-01-13 14:28:00 620

原创 shell根据文件大小备份文件( integer expression expected)

<br />手动备份数据比较麻烦,简单写一个备份的脚本<br />sum=`du -sh|awk '{printf $1}'|cut -d "M" -f 1`<br />echo 文件大小:$sum M<br />filename=`date +%Y%m%d`<br />echo filename=$filename<br />if [ $sum -gt 10 ]<br />then <br />        echo "存储满10M,开始备份... ..."<br />        cd $HOME/

2011-01-12 18:40:00 2729

原创 proc*c 程序设计(二) 指示变量

指示变量:      与宿主变量相关联,用于监督和管理相关联的宿主变量。每一个宿主变量可以定义一个指示变量。作用:        1.向数据库表列输入Null值。        2.检查数据库所取值是否为Null值,或者发生截断问题。指示变量值含义: 输入宿主变量:           -1:oracle把NULL值输入数据库表列,不考虑与该指示变量相关的宿主变量。        >=0:把该指示变量相关的宿主变量放入到数据库表列中 输出宿主变量:        -1:数据库表列为NULL,相关宿主变量值为

2011-01-05 13:32:00 1146

原创 proc*c 程序设计(一) 数据库连接pc

<br />/************************************************<br />filename:   condb.pc<br />author:     wujiaying<br />date        20101231<br />************************************************/<br />#include <stdio.h><br />#include <stdlib.h><br />EXEC SQL BEG

2010-12-31 14:03:00 948

原创 linux 下 打印日志函数

<br />int milltime(char *str,char *fmt1);<br />static  errlog (char *File, char * Info);<br />void Elog (char *FILE,int Line,int iGroup,char *fmt,... );<br />#define log  __FILE__, __LINE_<br /> <br /> <br />/***********************************************

2010-12-30 15:24:00 1908

原创 c 函数不定参数(不限参数)使用实例 不定参数输出函数

/**函数名: vprintf 功  能: 送格式化输出到stdout中 用  法: int vprintf(char *format, va_list param); 程序例: **/#include #include int vpf(char *fmt, ...) {    va_list argptr;    int cnt;    va_start(argptr, fmt);    cnt = vprintf(fmt, argptr);    va_end(argptr);    return(cn

2010-12-24 11:17:00 988

转载 pipe 函数 (C语言)

<br />pipe 函数 (C语言) pipe我们用中文叫做管道。<br />以下讲解均是基于Linux为环境:函数简介<br />所需头文件 #include<unistd.h><br />函数原型 int pipe(int fd[2])<br />函数传入值 fd[2]:管道的两个文件描述符,之后就是可以直接操作者两个文件描述符<br />返回值 成功 0 失败 -1什么是管道<br />管道是Linux 支持的最初Unix IPC形式之一,具有以下特点:<br />管道是半双工的,数据只能向

2010-11-22 17:10:00 19192

原创 linux c 获取系统时间的方法

<br />比如获取当前年份:<br />        /* 获取当前系统时间 暂时不使用<br />        int iyear = 0;<br />        int sysyear = 0;<br />        time_t now;<br />        struct tm *timenow;<br />        time(&now);<br />        timenow = localtime(&now);<br />        sysyear = timen

2010-11-12 11:38:00 1084

原创 linux 下的unsigned char 和char

<br />linux 下的unsigned char 和char<br />昨天做一个程序编译,原先是AIX,现在换成LINUX,修修改改,编译通过了。<br />但是到用的时候,缺发现有个函数一直没使用到一个分支<br />后面细看makefile编译显示的内容:<br />comparison is always fasle due to limited range of date type<br />数据类型限制,条件一直是假。<br />程序例如:<br />char c= 0x81;<br />

2010-11-04 17:36:00 2874

原创 LINUX/AIX/UNIX 大文件排序问题

<br />上周经理让我在UNIX环境下 对一个150M 的txt 的第一列进行排序,组内以前有人写过一个程序,<br />用结构体+冒泡法+共享内存 排序,但是后面发现只能对百万行的数据排序,如果文件过大,申请不到共享内存,<br />现在机器上一般共享内存限制2G。<br />比较笨的方法是 导入数据库,然后order by 再导出来。但是。。。速度啊。。慢。。还折腾人。。<br />我想到了用shell ,用sort排序,结果文件还是过大,sort处理不过来 <br />$ sort -d -t "|

2010-10-25 10:19:00 3443 1

转载 oracle临时表的用法总结

oracle临时表的用法总结<br />文章分类:数据库<br />1、前言<br /> <br />    目前所有使用Oracle作为数据库支撑平台的应用,大部分数据量比较庞大的系统,即表的数据量一般情况下都是在百万级以上的数据量。<br /> <br />    当然在Oracle中创建分区是一种不错的选择,但是当你发现你的应用有多张表关联的时候,并且这些表大部分都是比较庞大,而你关联的时候发现其中的某一张或者某几张表关联之后得到的结果集非常小并且查询得到这个结果集的速度非常快,那么这个时候我考虑在O

2010-10-12 17:54:00 588

原创 PL/SQL 语句块初次接触(游标使用,实现loop的continue)

<br />语句块结构<br /> <br />       包含三部分:声明部分、执行部分和异常部分,其中执行部分是必须的,声明和异常部分是可选的。<br /> <br />DECLARE<br />  --声明语句<br />BEGIN<br />  --执行语句<br />EXCEPTION<br />  --异常语句<br />END;<br /> <br />oracle 语句块,没有continue功能,可以用goto 实现:<br />下午写的一个简单的语句块功能:<br />      cr

2010-10-12 16:44:00 4587

原创 连接查询(左连接,右连接... ...)

<br />连接运算符可以实现多个表查询。<br />        select a.ACCTNO,a.BANKCODE,a.IDNO,a.POLICYNO,a.USETYPE,SUBSTR(a.UTIME, 1, 10),a.OPERNO,b.enddate<br />        from accouno a,hsetacct b<br />        where     a.acctno= b.acctno(+)  <br />        and     a.bankcode = b.ba

2010-10-11 17:03:00 562

转载 Linux详细查看文件夹大

Linux详细查看文件夹大统计总数大小du -sh xmldb/du -sm * | sort -n //统计当前目录大小 并安大小 排序du -sk * | sort -ndu -sk * | grep guojf //看一个人的大小du -m | cut -d "/" -f 2 //看第二个/ 字符前的文字查看此文件夹有多少文件 /*/*/* 有多少文件du xmldb/du xmldb/*/*/* |wc -l40752解释:wc [-lmw]参数说明:-l :多少行-m:多少字符-w:多少字df 查

2010-09-29 10:45:00 581

原创 Zh_CN.GB18030 判断是否为中文

    国家标准GB18030-2000《信息交换用汉字编码字符集基本集的扩充》是我国继GB2312-1980和GB13000-1993之后最重要的汉字编码标准,是我国计算机系统必须遵循的基础性标准之一。      标准采用单字节、双字节和四字节三种方式对字符编码。     单字节部分采用GB/T 11383的编码结构与规则,使用0×00至0×7F码位(对应于ASCII码的相应码位)。     双字节部分,首字节码位从0×81至0×FE,尾字节码位分别是0×40至0×7E和0×80至0×FE。     四字

2010-09-28 16:54:00 6808

Python自动化运维:技术与最佳实践

Python自动化运维:技术与最佳实践

2016-12-19

Linux_C函数手册.chm

各位Linux爱好者:   你好!本人有幸在坊间得到一名为“Linux C 函数参考”的文本文件,并在此基础重新排版并制成html文件以方便广大爱好者阅读,我感到无比的荣幸。在此多谢各位的鼎力支持,以及日益完善此文件,希望有朝一日能成为Linux编程爱好者必备的参考文件。在此再次多谢编写“Linux C 函数参考”的朋友。   声明:本人不拥有文章所有权。本人会对本文件文章内排版出现的错误或遗漏内容以及日后提出的相关请求作出最大限度修改,有问题可e-mail:[email protected],别炸我的邮箱:-) PennyHot  2003.06.06

2011-11-09

c函数速查手册.chm

c函数速查手册 c函数 速查 c

2009-02-19

struts2.0简明教程.chm

struts2.0简明教程.chm struts2.0简明教程.chm

2008-11-11

spring_lib.zip

spring spring包 spring开发包

2008-11-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除