`
文章列表
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /pr ...
附件中是21种设计模式的java 例子。非常好的东西。
1.附件中是Mac下Eclipse连接Github的配置与使用教程。 2.Windows下大同小异。
Subversion有一个很标准的目录结构,是这样的。 比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是 svn://proj/|+-trunk+-branches+-tags 这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目录应该如何使用,svn并没有明确的规范,更多的还是用户自己的习惯。 对于这几个开发目录,一般的使用方法有两种。我更多的是从软件产品的角度出发(比如freebsd),因为互联网的开发模式是完全不一样的。 第一种方法,使用trunk作为主要的开发目录。 一般的, ...
Bash shell 的算术运算有四种方式: 1:使用 expr 外部程式 加法 r=`expr 4 + 5` echo $r 注意! '4' '+' '5' 这三者之间要有空白 r=`expr 4 * 5` #错误 乘法 r=`expr 4 \* 5` 2:使用 $(( )) r=$(( 4 + 5 )) echo $r 3:使用 $[ ] r=$[ 4 + 5 ] echo $r 乘法 r=`expr 4 \* 5` r=$(( 4 * 5 )) r=$[ 4 * 5 ] echo $r 除法 r=`expr 40 / 5` r=$(( 40 / 5 )) r=$[ 40 / ...
#!/bin/bash ## 方法1,有点问题 #if [[ "$1" =~ "^[[:digit:]]*$" ]];then #if [[ "$1" =~ "^[0-9]+$" ]];then # echo "$1 is number." #else # echo 'no.' #fi ## 方法2, 可以,不过不是bash实现的,是使用了grep的正则 #if grep '^[[:digit:]]*$' <<< " ...
Linux中find常见用法示例 ·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \; find命令的参数; pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print: find命令将匹配的文件输 ...
1.系统表 ORACLE数据库的系统参数都存储在数据库中,可以通过SQLPLUS,以用户SYSYTEM进行查询。几个重要的表或者视图如下: v$controlfile:控制文件的信息; v$datafile:数据文件的信息; v$log:日志文件的信息; v$process:处理器的信息; v$session:会话信息; v$transaction:事务信息; v$resource:资源信息; v$sga:系统全局区的信息。 上面的视图名中的‘v$’,只是视图名字中的字符。类似于上面的视图或表还有很多,位于: $ORACLE_HOME/RDBMS/ADMIN/CATALOG.SQL文件中。 ...
!$ !$是一个特殊的环境变量,它代表了上一个命令的最后一个字符串。如:你可能会这样: $mkdir mydir $mv mydir yourdir $cd yourdir 可以改成: $mkdir mydir $mv !$ yourdir $cd !$ sudo !! 以root的身份执行上一条命令 。 场景举例:比如Ubuntu里用apt-get安装软件包的时候是需要root身份的,我们经常会忘记在apt-get前加sudo。每次不得不加上sudo再重新键入这行命令,这时可以很方便的用sudo !!完事。 (在shell下,有时候你会输入很长的命令,你可以使用!xxx来重复最近的一次命令, ...
本文链接:http://codingstandards.iteye.com/blog/836588 用途说明 trap是一个shell内建命令,它用来在脚本中指定信号如何处理。比如,按Ctrl+C会使脚本终止执行,实际上系统发送了SIGINT信号给脚本进程,SIGINT信号的默认处理方式就是退出程序。如果要在Ctrl+C不退出程序,那么就得使用trap命令来指定一下SIGINT的处理方式了。trap命令不仅仅处理Linux信号,还能对脚本退出(EXIT)、调试(DEBUG)、错误(ERR)、返回(RETURN)等情况指定处理方式。 常用参数        trap [-lp] [[arg] ...
接下来,读一下这本书,粗略的涉猎一下即可。 第一章,介绍 衍生证券:是一种价值依赖于其它更基本的量(股票价格,汇率等)的证券 远期合约:在将来时间按确定的价格购买或出售某项资产的协议。 多头:在将来某个确定的日期以某个确定的价格购买该标的资产 空头:在将来某个确定的时间以某个确定的价格销售该标的资产 多头收益:即期价格 - 交割价格 空头收益:交割价格 - 即期价格 期货合约:两对手之间,在确定的时间(交割月)按确定的价格购买或出售某项资产的协议。 期权分为: 看涨期权(call option) 在某一确定的时间里用某一确定的价格购买标的资产, 看跌期权(put option) 在某一确定 ...
  Eclipse这个开发工具为我们调试bug提供了非常便利的工具,断点。可是,大部分经验丰富的程序员并没有能够充分的掌握断点的用法,以下,我总结了断点的七个技巧供大家参考学习。   1、条件断点   条件断点,顾名 ...
1、生成密钥对:gpg --gen-key 为用户生成新密钥对。需提供:密钥类型(默认为RSA/RSA);密钥长度(以位为单位,越长越强);过期时间(以防密钥损坏);(通常我都是一路回车过去)接下来的还是要填一填的:名称、电子邮箱、标识密钥所有者的注释;密码短语(必须提供,如果私钥被盗,将无法使用)。 2、列出公钥:gpg --list-keys 列出所拥有的公钥:他们自己的公钥以及从与之通信的其他人那里导入的任何公钥。 3、导出公钥:gpg --export --armor key-id -o file.key 将公钥导出至文件,以便于其他人使用。--armor选项以文本形 ...
  1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams。   2. 你需要学习Java语言的基础知识以及它的核心类库(collections、serialization、stre ...
相信各位VPSer在使用VPS时会经常在不同VPS间互相备份数据或者转移数据,大部分情况下VPS上都已经安装了Nginx或者类似的web server,直接将要传输的文件放到web server的目录,然后在目标机器上执行:wget http://www.vpser.net/testfile.zip 就 ...
Global site tag (gtag.js) - Google Analytics