自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (41)
  • 收藏
  • 关注

原创 代码快重定向

<br />1.while循环重定向<br />#! /bin/sh<br />if [ -z "$1" ]<br />then<br /> Filename=yjg.txt<br />else<br /> Filename=$1<br />fi<br />count=0<br />echo<br />while [ "$name" != Smith ]<br />do<br /> read name<br /> echo $name<br /> let "count += 1"<br />done < "

2011-03-31 22:15:00 439

原创 exec

1.使用exec重定向stdin#! /bin/shexec 6exec read a1                      -------读取文件第一行    read a2                      -------读取文件第二行    read a3echoecho "Following lines read from file."echo "------------------------------"echo $a1echo $a2echo $a3echo;echo;echoe

2011-03-30 22:52:00 727

原创 要优化的SQL

with view1 as(select ym,cgicode,ncicvtpric from(select to_date(stockyear || '-' || stockmonth,'yyyy-mm') ym,st.cgicode,sum(nvl(st.vtexceupric,0)*nvl(qty,0)) ncicvtpricfrom stocklist st where st.cgicode in (select cgicode from t_tmp) and dc = 1group by stoc

2011-03-28 03:58:00 475

原创 subversion安装及使用

1.下载软件 httpd-2.2.17.tar.gz subversion-1.6.15.tar.gz subversion-deps-1.6.15.tar.gz2.解压 tar  zxvf httpd-2.2.13.tar.gz tar  zxvf subversion-1.6.15.tar.gz tar  zxvf subversion-deps-1.6.15.tar.gz3.安装apache ./configure --enable-dav --enable-so --prefix=/opt/wwwm

2011-03-20 01:00:00 1056

原创 shell实例(二十一) ----stty,命令

1.设置一个擦除字符#! /bin/shecho -n "What is your name? "read nameecho "Your name is $name"stty erase '#'                                       ----设置擦除字符为'#'echo -n "What is your name?"read nameecho "Your name is $name."exit 02.关闭终端对密码的echo#! /bin/shechoecho -n "

2011-03-19 13:44:00 1345

原创 shell实例(二十) ---seq,getopt,dd,mcookie,m4命令

<br />1.使用seq命令产生循环参数<br />#! /bin/sh<br />echo<br />for a in `seq 80`<br />do<br />  echo -n "$a "<br />done<br />echo;echo<br />COUNT=80<br />for a in `seq $COUNT`<br />do<br />  echo -n "$a "<br />done<br />echo;echo<br />BEGIN=75<br />END=80<br />for a

2011-03-18 18:51:00 1891

原创 shell实例(十九) ---nl,bc命令

1.一个计算自己行号的脚本#! /bin/shnl `basename $0`cat -n `basename $0`exit 02.按月偿还贷款#! /bin/shechoecho "Given the principal, interset rate, and term of a mortgage,"echo "Calculate the monthly payment."bottom=1.0echoecho -n "Enter principal (no commas) "read principal

2011-03-17 20:15:00 4358

原创 shell实例(十八) ----look,tr命令

1.检查列表中单词的正确性#! /bin/shfile=11-10.shi=0while [ "$word" != "exit 0" ]do  let " i += 1"  read word  echo "/"word/" is "$word"."  look $word > /dev/null  lookup=$?  if [ "$lookup" -eq 0 ]  then     echo "/"$word/" is valid."  else     echo "/"$word/" is inval

2011-03-17 00:08:00 876

原创 shell实例(十七) ----find和xargs命令

1.分析单词出现的频率#! /bin/shARGS=1E_BADARGS=65E_NOFILE=66if [ $# -ne "$ARGS" ]then  echo "Usage: `basename $0` filename"  exit $E_BADARGSfiif [ ! -f "$1" ]then echo "File /"$1/" does not exist." exit $E_NOFILEfised -e 's//.//g' -e 's//,//g' -e 's/ ///g'  "$1" | t

2011-03-15 19:28:00 881

原创 shell实例(十六) ----find和xargs命令

1.删除当前目录下包含特俗字符和空格的文件  #! /bin/shfor filename in *do  badname=`echo "$filename" | sed -n '/[+{;"/=?~()&*|$]/p'`  rm $badname 2 > /dev/nulldonefind . -name "* *" -exec rm -f {} /;exit 02.

2011-03-14 23:32:00 913

转载 linux下rm删除文件恢复工具使用

<br />环境:CentOS 5.3 x86_64下,/dev/sdb1为数据分区/data0,EXT3文件系统。<br />  前因:误删了/data0/tcsql/cankao/phpcws-1.5.0/httpcws.cpp文件。由于忘了备份httpcws.cpp文件,重新开发工作量较大,因此只有恢复该文件一条路可走。<br /><br />  debugfs命令针对EXT2分区还行,但对EXT3分区就帮不上忙了。偶然发现的一款开源软件,解决了我的大忙。该软件下载网址为:<br />http://c

2011-03-14 23:02:00 1235

原创 shell实例(十五) ----exec命令

1.一个exec自身的脚本#! /bin/shechoecho "This line appears ONCE in the script,yet it keeps echoing."echo "The PID of this instance of the script is still $$."echo "====================Hit Contrl + C to exit ================="sleep 2exec $0echo "This line will neve

2011-03-13 22:00:00 837

原创 shell实例(十四) ----set,export,getopts命令

1.使用set命令来改变脚本的位置参数#! /bin/shechoecho "Positional parameters before set /`uname -a/` :"echo "Command-line argument #1 = $1"echo "Command-line argument #2 = $2"echo "Command-line argument #3 = $3"set `uname -a`echo $echo "Positional parameters after set /`u

2011-03-13 16:07:00 1042

原创 shell实例(十三) ----pushd,popd,let命令,eval命令

<br />1.修改当前目录<br />#! /bin/sh<br />dir1=/usr/local<br />dir2=/var/spool<br />pushd $dir1<br />echo "Now in direcory `pwd`."<br />pushd $dir2<br />echo "Now in directory `pwd`."<br />echo "The top entry in the DIRSTACT array is $DIRSTACK."<br />popd<br />e

2011-03-13 01:08:00 1675

原创 shell实例(十二) ----内部命令和内建命令(printf,read)

<br />说明:read -s -n1 -p:<br />  -s:意味着不打印输出<br />  -n: N:只接受N个字符<br />  -p:读取输入之前打印出后边的提示符<br />1.一个fork出多个自身实例的脚本<br />#! /bin/sh<br />PIDS=$(pidof sh $0)  -----$()相当于两个反引号(``),pidof sh  $0:查找出sh 和 $0(脚本本身)相关的pid<br />P_arry=( $PIDS )<br />echo $PIDS<br /

2011-03-10 16:41:00 1201

转载 awk命令详解(大全)

<br /> <br />什么是awk? <br /><br />你可能对UNIX比较熟悉,但你可能对awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有的知名度。awk是什么?与其它大多数UNIX命令不同的是,从名字上看,我们不可能知道awk的功能:它既不是具有独立意义的英文单词,也不是几个相关单词的缩写。事实上,awk是三个人名的缩写,他们是:Aho、(Peter)Weinberg和(Brain)Kernighan。正是这三个人创造了awk---一个优秀的样式扫描与处理工具。

2011-03-10 09:59:00 1096

原创 shell实例(十一) ----循环,select结构

1.列出系统上所有用户#! /bin/shPASSWORD_FILE=/etc/passwdn=1for name in $(awk 'BEGIN{FS=":"} {print $1}' do echo "USER #$n = $name" let "n += 1"doneexit 02.在目录的所有文件中查找源字串#! /bin/shdirectory=/usr/bin/fstring="Free Software Foundation"for file in $( find $directory -ty

2011-03-09 23:58:00 787

原创 shell实例(十) ----双圆括号结构与循环

<br />说明:<br />   双圆括号结构与let命令很相似,((...))结构允许算术扩展和赋值,举个简单的例子,a=$((5+3)),将把变量"a" 设为"5+3",或者8,<br />然而,双圆括号结构也被认为是在bash中使用C语言风格变量操作的一种处理机制。<br /> <br />1.C语言风格的变量操作<br />#! /bin/sh<br />echo<br />(( a = 23 ))<br />echo "a ((initial value) = $a"<br />(( a++ )

2011-03-09 22:34:00 1828

原创 shell实例(九) ---随机数

1.两个指定值之间的随机数#! /bin/shrandomBetween() { syntax() {   echo   echo "Syntax: randomBetween [min] [max] [multiple] "   echo   echo "Expects up to 3 passed parameters, but all are completely optional."   echo "min is the minimum value"   echo "max is the maxim

2011-03-09 17:32:00 825

原创 shell实例(八) ---指定变量类型:使用declare或typeset,随机数

<br />说明<br /> -r 只读<br />declare -r var1<br />  <br />-i 整型<br />declare -i var1<br /> <br />-a 数组<br />declare -a indices<br /> <br />-f 函数<br />declare -f function_name<br /> <br />-x export 作为环境变量,被导出<br /> <br />-x var=$value 声明变量时,同时赋值<br /> <br />1.

2011-03-09 16:50:00 1180

转载 LINUX EVAL命令

<br />LINUX EVAL命令<br />eval的用法<br />1. eval command-line <br />其中command-line是在终端上键入的一条普通命令行。然而当在它前面放上eval时,其结果是shell在执行命令行之前扫描它两次。如:<br />pipe="|"<br />eval ls $pipe wc -l<br />shell第1次扫描命令行时,它替换出pipe的值|,接着eval使它再次扫描命令行,这时shell把|作为管道符号了。<br />如果变量中包含任何需要

2011-03-09 15:50:00 3042

原创 shell实例(七) --参数/字符串替换

<br />1.说明<br />${parameter-default} --------如果变量parameter没被声明,那么就使用默认值<br />${parameter:-default} -------如果变量parameter没被设置,那么就使用默认值<br />filename=${1:-$DEFAULT_FILENAME}---------如果参数1没有设置,那么就取默认的DEFAULT_FILENAME<br />${parameter=default} ----如果变量parameter

2011-03-09 14:58:00 1749

原创 shell实例(六) ---字符串操作

1.文件改名,删除后缀.co#! /bin/shSTR=codirectory=$PWDc=0for file in $directory/*do if [ ${file:(-2)} = $STR ] then   mv $file ${file%.$STR} fidoneexit 0

2011-03-08 17:40:00 725

原创 shell实例(五)

<br />1.$*和$@的不一致行为<br /> #! /bin/sh<br />set -- "First one" "Second" "Third:one" "" "Fifth: :one" ------设定$1,$2等参数<br />echo "========1=========="<br />echo 'IFS unchanged,using "$*"'<br />c=0<br />for i in "$*"<br />do<br /> echo "$((c+=1)) : [$i]"<br />

2011-03-08 15:45:00 366

原创 shell实例(四)

1.定时输入一、#! /bin/shTIMEOUT=3TIMELIMIT=3printAnswer(){  if [ "$answer" = TIMEOUT ]  then    echo $answer  else    echo "Your favorite veggie is $answer"    kill $!  fi}timerOn(){  sleep $TIMELIMIT && kill -s 14 $$ & ----??}Int14Vector(){  answer="TIMEOUT"  p

2011-03-07 23:09:00 458

原创 shell实例(三)

1.zmore#! /bin/shNOARGS=65NOTFOUND=66NOTGZIP=67if [ $# -eq 0 ]then echo "Usage: `basename $0` filename" >&2 exit $NOARGSfifilename=$1if [ ! -f "$filename" ]then echo "File $filename not found!" >&2 exit $NOTFOUNDfiif [ ${filename##*.} != "gz" ]then echo "F

2011-03-07 17:02:00 526

原创 实例(二)

<br />1.test和[]命令<br />#!/bin/sh<br />echo<br />if test -z "$1"<br />then<br /> echo "No command-line arguments."<br />else<br /> echo "First command-line arguments is $1."<br />fi<br />echo<br />if /usr/bin/test -z "$1"<br />then<br /> echo "No command-li

2011-03-07 16:42:00 414

转载 oracle 对表的语句监控

oracle 9i/10g关于执行sql语句的监控2009-11-26 16:00<br />有的时候由于某种原因,我们需要监控对某个表的操作,例如:某个字段总是被莫名其妙的修改,此时就需要监控执行该操作的sql语句和操作人等信息,针对这种情况,9i和10g各有自己的监控方式。<br />1、oracle 9i<br />9i可以创建一个表,记录监控过程中感兴趣的东西<br /><br />SQL> create table zk.monitor_sql(<br />2 username        va

2011-03-04 16:01:00 1872

原创 shell实例(1)

1.代码块和I/O重定向#! /bin/shFile=/etc/fstab{  read line1  read line2 }  echo "First line in $File is:" echo "$line1" echo echo "Second line in $File is:" echo "$line2" echo exit 02.将一个代码块的结果保存到一个文件里 #! /bin/shSUCCESS=0E_NOARGS=65if [ -z "$1" ]then echo "Usage: `

2011-03-03 15:45:00 464

angular中响应式表单,动态验证

响应式表单,动态验证

2022-11-14

textArea内每行设定显示字符数量

textArea内每行设定显示字符数量

2022-10-20

angular table 自动增加和删除

问题修复 angular material table

2022-09-25

angular 动态增加行和删除行

解决了增加时的分页问题,删除时的选择多行删除

2022-09-23

angular 响应式表单中动态字段中添加validator

angular 响应式表单中动态字段中添加validator(v14)

2022-09-12

angular-springboot.7z

前台angular构建界面,后台springboot提供数据,持久层使用mybatis连接mysql

2020-11-26

client-server.7z

通过http、websocket进行交互信息的小例子其中涉及到了route,信息交互,服务周期,http与websocket协议等(增加了node链接mysql显示数据部分),本次解决了轮播图和图片显示的问题

2020-11-26

Client-Server.7z

通过http、websocket进行交互信息的小例子其中涉及到了route,信息交互,服务周期,http与websocket协议等(增加了node链接mysql显示数据部分)。

2020-10-27

server-client.7z

通过http、websocket进行交互信息的小例子其中涉及到了route,信息交互,服务周期,http与websocket协议等。

2020-10-22

spring3.0+hibernate3.3+mysql8.0

spring3.0+hibernate3.3+mysql8.0,需主要jar的匹配,同时mysql8.0 是需要专门的jdbc驱动包的

2019-09-06

excel转化工具

excel转换工具

2014-02-20

libtermcap-devel readline-devel x86-64

libtermcap-devel readline-devel x86-64

2012-02-09

ext3grep+e2fsprogs

ext3grep+e2fsprogs 解决在linux下误删除文件,文件夹的软件 支持格式磁盘格式ext3

2011-10-20

oracleasmlib-2.0.2-1.i386.rpm

oracleasmlib-2.0.2-1.i386.rpm

2011-05-26

rlwrap033.zip

rlwrap.zip rlwrap.zip rlwrap.zip rlwrap.zip

2011-04-18

le的SQL语句执行效率问题查找与解决方法

le的SQL语句执行效率问题查找与解决方法

2011-04-14

大括号在shell中的使用

大括号在shell中的使用 大括号在shell中的使用 大括号在shell中的使用 大括号在shell中的使用 大括号在shell中的使用

2011-03-04

oracle sql的性能调整

oracle sql的性能调整 oracle sql的性能调整 oracle sql的性能调整 oracle sql的性能调整

2011-01-18

DataGuard配置

oracle10g dataguard配置 Oracle+dataguard配置Step+by+Step.doc

2010-12-04

spket eclipse插件编辑js

spket eclipse插件编辑js spket eclipse插件编辑js

2010-08-03

eclipse的js插件

eclipse的js插件。。。。。。。。。。。。

2010-08-03

oracle生成工具

通过excel文件,可直接在数据库里见表或直接生成sql文

2010-02-11

根据excle表单,生成创建表的sql文文件

根据excle表单,生成创建表的sql文文件

2010-01-15

数字格式化 你想要的结果,都可以实现

数字格式化,formatNumber(Sring 参数1,int 参数2(保留位数)) 参数1可输入科学技术法和一般数字,结果为逗号分隔数字。 numz(Double 参数1,int 参数2) 只现实了数字的四舍五入

2009-10-30

自动刷新个人网络页面

自动刷新个人网络界面(请修正main.html里的uri为你所要刷新的网页地址)

2009-10-26

rollup,cube,grouping sets()的个人理解

rollup,cube,grouping sets()的个人理解 其中关于这三个的各种情况,举例论证这三个的区别。

2009-10-16

文件或文件夹加密器1.3版

加密单个大小文件,或加密文件夹下所有大小文件,并解密

2009-08-28

文件或文件夹加密器1.2版

可加密一个文件夹下和子文件夹下所有大小文件

2009-08-26

在整个数据库中(oravle)查找符合条件的记录所在的表

在整个数据库中(oravle)查找符合条件的记录所在的表

2009-08-06

计算某个文件夹下所有xls文件的打印页数

计算某个文件夹下所有xls文件的打印页数

2009-07-22

格式化数字,增加了科学技术法表示的数字,小数点后保留几位

改进,增加了科学技术法表示的数字,小数点后保留几位

2009-07-02

加密工具1.11.jar

此软件可完全小文件,大文件和文件夹下所有文件,不关是大文件还是小文件,如果选择了加密文件夹下所有小文件,如果文件大于20M,则给出提示:是否按大文件加密,如果是,则按大文件加密,如果选择否,则按小文件加密方法加密,如果文件过多,可能会影响速度哦,反之选加密文件夹下所有大文件,则也会给出相应提示,(比较适合加密文件夹下的所有视频文件),加密后的文件可自由移动。

2009-06-24

日期控件(只精确到年月)

日期控件(只精确到年月),有代码和详细的注释说明,可自己根据注释修改自己喜欢的样式,显示方式等。希望大家下载适用,如果有特别要求,请发mail:[email protected]

2009-06-18

数值格式化改进,你所想要的基本都满足

可以随行所欲的保留小数点后几位,结果用逗号分割,保留小数点后,进行4舍5入,不进行截取

2009-06-11

文件或文件夹加密器1.1版

加密单个小文件,大文件,加密文件价下所有小文件, 加密文件夹下所有大文件,或者加密文件夹下所有大文件 和小文件

2009-05-07

文件加密或加密文件夹下所有文件

文件加密或加密文件夹下所有文件,其中分为小文件加密和大文件加密,和加密文件夹下所有文件或文件夹下所有大文件,以及文件夹下既有小文件又有大文件的情况。 以上,如果有什么不妥之处,请指正,我会尽快改正。

2009-05-05

文件计数器,可以方便的计算各种文件的个数。

可以计算某文件夹下所有文件个数,可以根据某个后缀名或多个后缀名,分别计算文件的个数和文件总数,可以计算某个文件夹下除某个后缀名以外的文件个数,这是上一版的修改。

2009-04-23

文件计数器,计算文件总数,去掉后缀名的文件总数,计算单独某一个或几个后缀名的文件数

计算文件总数,去掉后缀名的文件总数,计算单独某一个或几个后缀名的文件总数,和每个后缀名的文件数。

2009-04-23

计算某文件夹下的文件数,依据某个后缀名计算文件数,去掉某个后缀名计算文件数

计算某文件夹下的文件数,依据某个后缀名或多个后缀名计算文件数,去掉某个后缀名计算文件数

2009-03-31

jxl的读Excel,写Excel,更新Excel以及一些文件操作

jxl的读Excel,写Excel,更新Excel以及一些文件操作

2009-03-27

空空如也

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

TA关注的人

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