- 浏览: 134273 次
- 性别:
- 来自: 北京
最新评论
-
fascism219:
哇!您这篇博客写的太好了,看了以后感觉很受用!我最近正在做CE ...
移植CESM1.2和运行CLM4.5问题汇总 -
deepfuture:
不错,用栈来实现递归,速度和效率较高,建议部分栈操作这块用内联 ...
数据结构:栈应用_求解汉诺塔(Hanoi)1
文章列表
转载地址:http://blog.sina.com.cn/s/blog_53aab5c10101dfpc.html
在linux服务器运行一个程序,提示错误信息:
/lib/libc.so.6: version `GLIBC_2.7′ not found
升级了centos的glibc库
view plain
Redhat上经常出现/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found的问题,原因在于libstdc++.so.6的版本过低,需要下载个新版本的lib文件重新建立软连接。 如下所示:linux 执行strings /usr/lib/libstdc++.so.6 | grep GLIBCGLIBCXX_3.4GLIBCXX_3.4.1GLIBCXX_3.4.2GLIBCXX_3.4.3GLIBCXX_3.4.4GLIBCXX_3.4.5GLIBCXX_3.4.6GLIBCXX_3.4.7GLIBCXX_3.4.8GLIBC_2. ...
1. 更改变量的配置文件 ~/.bash_profile ~/.bashrc ~/.bash_logout
~/.bash_profile 用户登录时被读取,其中包含的命令被执行
~/.bashrc 启动新的shell时被读取,并执行
~/.bash_logout shell 登录退出时被读取
2. 不同SHELL的环境变量设置方法
Shell
设置
添加
去除
显示当前值
2011/2012年度遥感学科相关SCI收录期刊影响因子*
序号
期刊号
英文名称
影响因子
1
0034-4257
REMOTE SENSING OF ENVIRONMENT
3.951
2
0196-2892
IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING
shell字符串的处理【转】
- 博客分类:
- Linux/Shell
shell字符串的处理
截取;
shell字符串的截取的问题:
一、Linux
shell 截取字符变量的前8位,有方法如下:
1.expr substr “$a” 1 8
2.echo $a|awk ‘{print substr(,1,8)}’
3.echo $a|cut -c1-8
4.echo $
5.expr $a : ‘\(.\\).*’
6.echo $a|dd bs=1 count=8 2>/dev/null
二、按指定的字符串截取
1、第一种方法:
${varible##*string} 从左向 ...
今天晚上在实验室没事写了个简单的shell script 如下:
#!/bin/bash
2 #program:
3 # try to calculate 1+2+3+...+[your input]
4 #History:
5 #2012/10/27 mupeng First release
6
7 read -p "input a number I will calctlate 1+2+..+[your input] " nu
8 sum=0;
9 ...
它的jar会调用这个dll,那么这个dll应该放在哪里?需要了解的是,在启动程序的时候,dll的加载路径是存在一个叫「java.library.path」这样的JVM变量,(想知道java.library.path的默认值是什么, System.out.println(System.getProperty("java.library.path")) 就能获得)可以发现,这个变量里含有c:\windows\system32,所以,一般来说,这个dll放到c:\windows\system32下就可以了,这显然不好。我们可以通过修改这个变量的值,来达到修改dll加载 ...
解压xz文件【转】
- 博客分类:
- Linux/Shell
最新一段时间会经常听到xz被采用的声音,像是最新的archlinux某些东西就使用xz压缩。不过xz也有一个坏处就是压缩时间比较长,比7z压缩时间还长一些。不过压缩是一次性的,所以可以忽略。
xz压缩文件方法或命令
xz -z 要压缩的文件
如果要保留被压缩的文件加上参数 -k ,如果要设置压缩率加入参数 -0 到 -9调节压缩率。如果不设置,默认压缩等级是6.
xz解压文件方法或命令
xz -d 要解压的文件
同样使用 -k 参数来保留被解压缩的文件。
创建或解压tar.xz文件的方法
习惯了 tar czvf 或 tar xzvf 的人可能碰到 tar.xz也会想用单一 ...
linux搭建Subversion服务器+修改svn端口号[转]
1、首先需要安装 subversion 这个软件。
2、在 /home/nicky 下建立一个 repo,名称为 svnproject。
3、然后把 /fun/theme 目录下的内容导入到这个 repo 中。
4、最后给这个 repo 建立一个 svn 自带的 svnserve。
svn要使用非默认端口,可以在svnserve后面加一个 --listen-port 21 来修改svn使用的端口号,
操作如下:在命令提示符下输入:
如果linux上开着SSH服务,就可以在Windows下通过putty中的pscp命令在两个系统间进行文件传输。
pscp的一些常用选项包括:
-r 传输文件夹
-l 输入用户名
-pw 输入密码
-1 -2 强制使用某种版本的SSH协议
-C 启用压缩
-sftp 强制使用sftp协议
-scp 强制使用scp协议
以用户名username,密码passwd登陆192.168.1.10,并且把192.168.1.10中/data/下面的putty文件夹下载到本地的c:\下:
pscp -r -sftp -l username -pw passwd 192 ...
float型在内存中的存储<!--[if !supportLineBreakNewLine]--><!--[endif]-->
众所周知、Java的float型在内存中占4个字节。float的32个二进制位结构如下
float内存存储结构4bytes 31 30 29----23 22----0
表示 实数符号位 指数符号位 指数位
FORTRAN 90 程序典型示例
- 博客分类:
- Fortran
1 FORTRAN 90 程序示例代码
!------------------------------------------------------------------------------------!
! Code NAME: people.F90 !
! Code DESC: This code contains module, structure(type),pointer ...
BAT编程预处理机制
- 博客分类:
- Bat/Javascript
BAT预处理机制:批处理读取命令时是按行读取的(另外例如 for 命令等,其后用一对圆括号闭合的所有语句也当作一行),在处理之前要完成必要的预处理工作,这其中就包括对该行命令中的变量赋值。在不启用变量延迟,也不对变量动态捕获其扩展变化时,变量在预处理阶段不作改变。
setlocal enabledelayedexpansion ,就是启用变量延迟,读者可以形象地认为是启用了“对变量动态捕获扩展变化”。而 ! 括起来的变量,就是要动态捕获扩展的目标变量,如果不需要,可以继续使用 % 括变量。
示例
@echo off ::关闭回显命令
SETLOCAL ENABLEDEL ...
PBS环境qsub, qstat, qdel
PBS 是公开源代码的作业管理系统,在此环境下运行,用户不需要指定程序在哪些节点上运行,程序
所需的硬件资源由PBS 管理和分配。1、PBS 命令
PBS 提供4 条命令用于作业管理。(1) qsub 命令—用于提交作业脚本
命令格式:
qsub [-a date_time] [-c interval] [-C directive_prefix]
[-e path] [-I] [-j join] [-k keep] [-l resource_list] [-m mail_options]
[-M user_list][- ...
PBS/torque常见错误[转]
- 博客分类:
- Linux/Shell
1、# PBS_Server: Resource temporarily unavailable (11) in PBS_Server
出错的原因一般是server_name与mom设置的name不一致,修改server_name与mom一致即可。
server_name文件在PBS或torque的目录下。如果用rpm包安装的torque, 可以用下面的命令查询
rpm -ql torque2、# qsub: Job exceeds queue resource limits MSG=cannot locate feasible nodes
在提交作业时候,如果PBS没有 ...