`
文章列表
今天在cluster上提交任务,发现提交之后一直显示处于站队状态(Q)。换了一个node之后发现可以正常运行。cluster的配置是一个head node带了10个child node, 所有Maui和TORQUE的配置均在head node上。版本信息: Ubuntu 12.04.4 LTS Torque PBS 2.5.12 Maui 3.3.1   qstat的状态 # qstat Job id                    Name             User            Time Use S Queue ------------------- ...
今天遇到的几个关于ArcGIS的问题,版本9.3,系统win 7 (很抱歉以下中英混合的文字给您阅读带来可能的不便) 1. 东德西德合并前各自的shapefile INPUT: a shape file of German states, DEU_admin1.shp. 这个文件可在www.gadm.org下载。 STEP1: 增加一列attribute区分哪个州在东德哪个州在西德:ArcToolbox->Data Management Tool->Fields->Add Field 。 设Field name为 E_W, Editor toolbar->Sta ...
grace是一款2D的画图软件,如我一类天天跟数据打交道的,这款软件简直就是科研利器。去年在笔记本上转投fedora之后,安装这个软件发现一些问题。   安装之后,在命令行输入xmgrace,出现如下错误 xmgrace: malloc.c:2453: sYSMALLOc: Assertion `(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])) - __builtin_offsetof (struct malloc_chunk, fd)))) && old_size == 0) | ...
e.g., 删除每行的前5个字符   :%s/^.\{5}//gic
编辑 /etc/mysql/my.cnf   配置文件中 默认关闭自动补全: [mysql] #no-auto-rehash # faster start of mysql but no tab completition   改为: [mysql] auto-rehash  #now tab completition 
问题描述:两个文件a.dat, b.dat   a.dat 0    100 1    99 2    93 3    90 ...   b.dat 0   0 1   3 2   0 3   2 ....   如果两个文件中第一列的元素相同,则相对应行的第二列元素相加,即 0    100 1    102 2    93 3    92 ...   awk 'FNR==NR{dx[$1]=$2; next}{print $1, dx[$1], $2, dx[$1]+$2}' a.dat b.dat > merge.dat ...
问题描述: 文件每一行的所有列累加得到总和   例如: 1  3  5 2  4  6 得到 9 12   $ awk 'BEGIN{a[$1]=0}{for(i=1; i<=NF; i++) a[$1]+=$i}END{for(j in a) print j" " a[j] > "output.dat"}' <input.dat  
问题描述: 两个dictionary: dict1={1:[1,11,111],2:[2,22,222]} dict2={3:[3,33,333],4:[4,44,444]}  合并两个字典得到类似 {1:[1,11,111],2:[2,22,222],3:[3,33,333],4:[4,44,444]}   方法1: dictMerged1=dict(dict1.items()+dict2.items())  方法2: dictMerged2=dict(dict1, **dict2)  方法2等同于 dictMerged=dict1.c ...
突然发现浏览器不能显示java applet,提示是缺少插件,检查两个浏览器的content设置都没有发现问题。检查java设置发现ubuntu10.04已经默认抛弃了java6而改用OpenJDK……why……   那么下面的问题就好办了…… 1. System > Administration > Synaptic Package Manager > Settings > Repositories > Other Software 确认选择enable the partner repository 2. sudo apt-get install su ...
问题描述: ubuntu10.04 (windows7下wubi安装)安装grub的升级包之后,两个系统都无法启动,开机提示error: grub rescure   貌似是因为grub装到了MBR(主引导扇区master boot record)上,但是对windows下wubi安装的ubuntu不起作用,因为此种情况下ubuntu的启动依赖于windows的bootloader   解决方法:ubuntu的live cd 光盘(或者usb)启动,命令行执行 sudo apt-get install lilo sudo lilo -M /dev/sda mbr   重启   ...
问题描述:一个描述频率分布的文件,第一列是数据(数值),第二列是相应数据出现的频率。要求逐行累加,得到累积分布。文件大于10万行。   awk 'BEGIN{x=0} {x=x+$2; a[$1]=x} END{for (i in a) print i,"\t",a[i]}' input.dat > output.dat   这个方法出来之后第一列基本的排序是乱的,然后需要在排序: sort -n -k1 output.dat > sortedOutput.dat  选项n表示按数值排序, k1表示按第一列排序。   不知道有 ...
% title \makeatletter % \newcommand{\subtitle}[1]{\def \@subtitle {#1}} % \subtitle{} \gdef\@subtitle{} \def\subtitle#1{\gdef\@subtitle{#1}} \subtitle{} \def \maketitle {% % \begin{titlepage} % ~\vfill \begin{center} {\Large \@title} \\ \ifx \@subtitle \@empty \relax \e ...
源代码太长,就不贴出来了,简单描述一下: 定义了一个结构体,在类U中被作为map值类型,类M有一个类U类型的数组。 struct A{ string name; double value; }; class U{ public: map<int, A> param; .................... void setParam(int, A); .................. }; void U:: setParam(int s, A pa){ param.insert(pair<int,A>(s, p ...
今天遇到的两个问题:   1) list中的数据要取log,list不能作为log函数的变量,如果不用循环则需转换为向量 vector处理: myVector = do.call(c, myList)   2) R中没有多行注释,据说是不需要…… 但是我没想明白为什么不需要 如果不想一行一行的加#号,大概目前看似可行的办法就是: if (FALSE) { blablabla } 貌似很那个……
问题: mysql将table导出文件时无法写文件 mysql> use CommutingData; mysql> SELECT * INTO OUTFILE '/home/rach/countybasin.txt' FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n' FROM countybasin_US; ERROR 1 (HY000): Can't create/write to file '/home/rach/countybasin.txt' (Errcode: 13) 原因: 貌似是权限问题,mysql的 ...
Global site tag (gtag.js) - Google Analytics