- 浏览: 346422 次
- 性别:
- 来自: 上海
-
最新评论
-
ydm135:
解决了我的部分问题,写的不是我想要的位置。,
jRegistryKey读取注册表的例子及jar包下载 -
hqc20111612:
...
Hibernate java.lang.NoClassDefFoundError: org/dom4j/DocumentException 导入dom4j依然 -
江恂泽:
楼主用的jRegistry是那个版本的?我下 了好多个版本Re ...
java读写注册表的两种方式,Preferences与jRegistry -
xander:
不错,不错
java String 缓冲池概念的举例说明(面试题) -
xiaohuafyle:
fzfz_902 写道在windows sever 2008上 ...
java 读取CD-ROM 光驱中文件
文章列表
系统信息
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 ...
二十一种设计模式java例子
- 博客分类:
- Design Pattern
附件中是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作为主要的开发目录。
一般的, ...
Linux Shell进行算术运算
- 博客分类:
- Linux Shell
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 / ...
shell判断参数是否是数字
- 博客分类:
- Linux Shell
#!/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常见用法示例
- 博客分类:
- Linux Shell
Linux中find常见用法示例
·find path -option [ -print ] [ -exec -ok command ] {} \;
find命令的参数;
pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。
-print: find命令将匹配的文件输 ...
妙用oracle系统表,摆脱低效率的图形界面
- 博客分类:
- DB
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文件中。 ...
linux shell 技巧
- 博客分类:
- Linux Shell
!$
!$是一个特殊的环境变量,它代表了上一个命令的最后一个字符串。如:你可能会这样:
$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选项以文本形 ...
java程序员的25个学习目标
- 博客分类:
- 生涯
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 就 ...