- 博客(12)
- 资源 (13)
- 收藏
- 关注
原创 多个 virtualbox 虚拟机镜像 VDI 下载
virtualbox 版本:4.0用户名 : rosix 或 root 密码 : 123456虚拟机镜像: linux redhat 9 红帽子企业版 linux :rhel 5.4 debian 5 solaris 10
2012-07-19 17:35:44 10174 6
原创 bash shell 获取当前绝对路径
#获取当前绝对路径function xrsh_getcurpath(){ local _xrsh_tmp=`echo $0| grep "^/"` if test "${_xrsh_tmp}"; then dirname $0 else dirname `pwd`/$0 fi} #使用 whic
2012-07-18 15:34:29 4389
原创 bash shell 转换并统一系统硬件平台的名称(如 i386、i486 等统一为 x86 )
#转换并统一 x86 和 x64 平台的名称#参数:1 平台名称#注解:不在函数内处理的平台名称,不做转换function xrsh_archnormalize(){ case $1in i[3456789]86|x86|i86pc) echo x86 return ;; x86_64|am
2012-07-18 15:14:19 813
原创 bash shell 根据系统硬件平台名称判断是否为 64 位平台
#判断是否为 64 位平台#参数:1平台名称#返回:yes/no#注意:仅为示例function xrsh_archis64(){ case $1in x64|x86_64|amd64|AMD64|powerpc|ia64) echo yes return ;; *)
2012-07-18 15:13:49 1272
原创 bash shell 使用 uname 命令获取系统名称
#获取系统名称function xrsh_get_osname(){ uname -s} #转换/统一系统名称#参数:1系统名称#例子:# 获取并转换# xrsh_cvt_osname `xrsh_get_osname`# 如在 linux 下系统名称通常为 Linux,转换后为 linux#注解:不在函数内处理的系统名称
2012-07-18 15:13:11 7044
原创 bash shell 判断数组中是否有给定元素
#判断数组中是否有给定元素#参数:1数组; 2 元素#返回:yes/no#例子:# 判断数组 xrsh_array 中是否有元素 i3# xrsh_array=(i1,i2,i3)# xrsh_tmp=`echo ${xrsh_array[*]}`# xrsh_arrhasitem "$xrsh_tmp" "i3"# 返
2012-07-18 15:12:35 20253
原创 bash shell 获取数组中给定元素的下标
#获取数组中给定元素的下标#参数:1数组; 2 元素#返回:元素在数组中的下标,从 0 开始;-1 表示未找到#例子:# 获取数组 xrsh_array 中元素 i3 的下标# xrsh_array=(i1,i2,i3)# xrsh_tmp=`echo ${xrsh_array[*]}`# xrsh_arritemidx "$xr
2012-07-18 15:11:48 16883 2
原创 bash shell 数组元素遍历操作 foreach
#数组元素遍历 foreach 操作#参数:1数组;2 回调函数(用户定义); 3用户数据参数(可选)#回调函数:对数组每个元素调用该函数#回调函数参数:参数:1元素在数组中的下标(从 0 开始);2元素; 3用户数据参数(可选)#例子:# 对数组 xrsh_array 中每个元素调用函数 xrsh_fn# xrsh_fn()# {
2012-07-18 15:11:23 19340
原创 bash shell 大小写转换
#字符串转小写#参数:1字符串function xrsh_tolower(){ echo $1| tr'[A-Z]''[a-z]'} #字符串转大写#参数:1字符串function xrsh_toupper(){ echo $1| tr'[a-z]''[A-Z]'}
2012-07-18 15:09:29 4374
原创 bash shell 数值比较
#数值比较#参数:1数1; 2 数2#返回:0 相等; 1 数1 > 数2; -1 数1 #比较关键字: lt le ge gt eq nefunction xrsh_cmpnum(){ if [ $1-eq $2 ]; then echo 0 elif [ $1-gt $2 ]; then
2012-07-18 15:08:40 4532
原创 bash shell 获取数值的百位、个位
#获取数值给定位的值(如百位,个位)#参数:1数值;2 位(可选),1 或 不输入为个位,10 为十位,100 为百位...#例子:# 获取数值 423 的百位,返回 4# xrsh_getnumplace 423 100# 获取数值 423 的十位,返回 2# xrsh_getnumplace 423 10# 获取数值 423 的个位
2012-07-18 15:07:52 1944
原创 跨平台C/C++开发 预定义宏自动检测 源代码
已经申请为 Sourceforge 的项目,地址:http://sourceforge.net/projects/xrdk/
2011-09-12 01:01:03 1308
在simics中安装solairs-10-sparc
2012-06-09
开源跨平台XML解析器-LIBXML2--库-rhel5/x86_64
2011-11-07
开源跨平台XML解析器-LIBXML2--库-hpux 11/ia64
2011-11-02
开源跨平台XML解析器-LIBXML2--库-REDHAT9/X86
2011-09-16
开源跨平台XML解析器-LIBXML2--库-SOLARIS10/SPARC
2011-09-16
开源跨平台XML解析器-MINIXML-C源文件及VXWORKS工程文件
2011-09-15
XML解析器LIBXML2多个平台下的库和头文件
2011-09-15
跨平台可复用C/C++库-XRDK-库和头文件-WIN32/VC8/X86
2011-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人