自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (5)
  • 收藏
  • 关注

原创 VS2015+Armadillo+HDF5

几年未登录CSDN,想想这两天折腾的内容,还是写一写mark一下,希望也能帮到别人。最近在写一些计算相关的代码,开始在win下用C#写,但后来发现计算量挺大,想跑到linux服务器上,测试了一下mono,效率有些打折,没办法,可能需要用C/C++重写了。查了一些资料,发现Armadillo这个库挺好上手,于是开始了折腾之旅。代码有读取HDF5文件的需求,在Linux和Mac下都好办,装好hdf

2018-01-10 17:37:45 1033

原创 NFS不能mount

在主机端开启了nfs服务,在客户端mount时,加上-o vers=3,nfsvers=3参数会出错,大概意思是参数错误,觉得很怪,不加参数是OK的。至于为什么要加这个参数,主要是nfs v4的文件与用户ID对应比较麻烦,容易出现用户属主为nobody的问题。查看后,发现客户机上的rpcbind服务是停止的,怎么都启不来。调试后发现,这玩意儿居然要求在/etc/sysconfig/network文

2015-01-26 20:19:31 22159

原创 集群通过网络升级安装系统

单位有一套曙光集群,80多个节点,安装的OpenSUSE10.2

2014-11-14 15:10:49 1404

原创 CentOS的自动补全

原来在suse下使用su命令进行用户切换时,可以用tab键实现自动补全,但如今在Centos和Redhat下都没这样的功能,连 yum命令也不能自动补全,经过一番google,找到解决办法,安装一个叫bash-completion的包就可以实现需求。其实以前就处理过这个问题,但没记录下来,现在发现记忆越来越不行,硬是得记下来了。

2013-03-28 11:28:17 8178 1

原创 chattr与lsattr

今天发现使用ls命令是报错:/bin/ls: unrecognized prefix: do/bin/ls: unparsable value for LS_COLORS environment variable但变量LS_COLORS内容正确。更诡异的是,进到/bin目录,发现ls、ps、netstat等命令的属主和用户组居然不是root,而是两个数字:-rwxr-xr-

2012-04-20 13:35:03 1220

原创 安装NVIDIA驱动时的Nouveau kernel问题

给CentOS装Nvidia驱动时,出现类似ERROR: The Nouveau kernel driver is currently in use by your system. 的错误,这是应为系统已经安装了Nouveau的显卡驱动,解决办法:(1)编辑 /etc/modprobe.d/blacklist.conf ,加入blacklist nouveau (2)运行命令备份与

2012-03-22 14:40:21 16906 2

原创 HIVE离线编译

工作环境不能连外网,所以HIVE的编译碰到了一些问题,内容是去年年中写好的,今天整理电脑时发现它,就发上了来。1.      使用svn将源码下载到本地:svn co http://svn.apache.org/repos/asf/hive/trunk2.      运行ant编译3.      将编译过含所有依赖包的trunk文件夹复制到离线机器4.      修改build

2012-02-05 20:55:22 2955

原创 SSH做反向代理

说实话,我对反向代理这个概念并不熟悉,只是感觉以下要做的事是一个代理的逆向过程,故借此名词一用。 问题场景是这样的:我有两套Linux集群的访问权限,分别为A和B,它们互相独立。其中A、B集群均能访问外网,但只有A集群有公网IP,所以从外网直接登录B就不行。要解决的问题就是从外网能登录到B集群。 我对代理的理解是:一台不能访问外网的机器,通过局域网内一台可以访问外网的机器代理服务,

2012-01-10 11:06:07 34049

原创 SHELL版进度条

做集群维护时,通常需要对每个节点进行一些同步操作,如检查文件是否存在,磁盘是否挂好,ip是否ping得通等等。每每碰到这样的过程时,就想做一个美观一点的进度条,今天花了点时间做了一个,其实实现它并不是很有难度,但为了减少代码量,我费了许多心思学习了一些技巧。这个脚本涉及的内容有:

2011-09-05 20:50:10 6851

原创 关于Matlab找不到vs2008或vs2005编译器的解决办法

<br />      机器上安装了matlab2009a和vs2008 ,今天想要编译一个工具箱,可是在运行mex -setup是只有一个matlab自带的Lcc可选。在网上找了很久,原来是matlab在识别vs的编译器时,使用的是“version"英文,而vs08显示的版本信息是“优化编译器”五个汉字,匹配不上,所以找不到。<br />解决办法很简单(虽然找了很久),用记事本打开matlab/r2009a/bin/mexsetup.pm文件,找到 correc_version函数(第477行),将这个函

2011-03-11 14:37:00 9279 11

原创 suse登录延时

<br />suse系统使用终端工具登录时,在输入用户名后要好一会儿才提示输入密码。检查发现,系统不能解析域名了,resolv.conf文件均未动过,突然就不可以了,重启机器也无果,至今还没找到原因。不过这并不影响解决登录慢的问题,解决如下:<br />1.编辑/etc/ssh/sshd_config文件的 #UseDNS yes 为  UseDNS no<br />2.重启sshd服务即可。rcsshd restart

2011-02-17 16:14:00 1028

原创 初识Mysql

<br />1.登录<br />mysql -h hostname -u username,回车输入密码;或者mysql -h hostname -u username --password=******<br /> <br />2.查看数据库列表(分号很重要,之前老忘记):<br />show databases;<br /> <br />3.选择数据库:<br />use mydatabase;<br /> <br />4. 查看数据表:<br />show tables;<br /> <br />5.

2010-11-17 10:59:00 689

原创 PETsc安装

<br />开始装的时候,偷懒用MKL,使用<br />./configure --prefix=/public/software/petsc --with-blas-lib=/public/software/mathlib/mkl/libmkl_blas95_lp64.a --with-blas-lib=/public/software/mathlib/mkl/libmkl_lapack95_lp64.a<br />老报错,说是<br /> You set a value for --with-blas-

2010-10-18 17:30:00 6425 1

原创 把pscp放到右键中

<br />这几天用得最多的是把一个文件上传到服务器,结果常常就把filezilla关了又开,开了又关,麻烦得用。突然发现,filezilla内部也是用的psftp这类东东来实现的,加上前段时间在鼠标右键菜单里加入过notepad++,灵光一闪。为何不弄一个右键菜单,当我在那个文件上右键选中对应命令时,就把文件传过去呢?说干就干。。。呵呵<br /> <br />1.先下个pscp,google一搜就出来了。不用我说。存放为F:/hpc-tools/pscp.exe<br />2.在服务器上我的家目录下建个

2010-10-12 15:06:00 884

原创 suse安装Joomla

<br />一直想给实验室的并行机做个网站,可是一直没弄过php、mysql、apache这些东东,就一直没动工。不久前看到有人用Joomla,颇为心动。于是决定一试。<br /> <br />一、安装mysql、php、apache相关包<br />网上讲的都是使用源文件安装的方式,好像是说自带的会有问题,我试了下使用suse安装光盘上的rpm包安装,我开始的时候少装了包,确实问题百出,装全后也能用得很好,没有问题,可能是好事要多磨吧。。。。<br />安装以下包(红色部分是必须的,其它未知):<br /

2010-10-12 14:16:00 1148

原创 关于MAUI和torque的一些学习

<br />一直以来,集群都出现了明明有够用的计算资源,但提交的作业还是会等待的情况,这几天决定着手好好研究下,做一些笔记如下 :<br />     花了好长的时间,才弄清楚MAUI和torque的关系,其实一个是调度策略,一个是调度器。这与要解决的问题关系不大,跳过。<br />症状:明明有够用的计算资源,但提交一个小资源的作业还是会等待。<br />解决过程:<br />1.使用check -v jobid,看看作业不能在每个节点上运行的原因,一般有5种原因<br />  Features:节点不满足

2010-08-29 23:48:00 6686

原创 终于弄好了ubuntu下的latex中文编辑

<br />我已经尝试过很多次在linux下使用latex编辑中文文档,但一直没有成功,今天弄了几乎一整天,终于找到了解决办法。说来真的郁闷,正确的方法10分钟就ok了。<br />1.安装texlive2007<br />sudo apt-get install texlive texlive-basetexlive-base-bin texlive-common texlive-fonts-extratexlive-fonts-recommended texlive-pictures texli

2010-08-28 17:15:00 2046

原创 好东西Notepad++

<br />之前看到有人用notepad++这个东西,发现确实是好。小巧实用,免费,绿色的,功能非常强大(有点gedit的感觉),语法高亮,缩进等功能全有,一时我也说不清它的功能。有需要的可以下载试试。<br />下载地址:http://download.tuxfamily.org/notepadplus/5.7/npp.5.7.bin.zip<br />另外,我发现千篇一律的把文件打开方式设置成notepad++也不是办法,有时候还是需要用其它的工具打开,于是想弄个像ultraEdit一样的,在右键菜单中

2010-08-25 21:46:00 695

原创 nologin

<br />echo "system maintaining, disable login temperarily" > /etc/nologin<br />当用户试图登录时,将会显示给用户显示信息“system maintaining, disable login temperarily”,然后注销用户

2010-08-25 11:40:00 664

原创 office 无法加载 acrobat pdfmaker服务解决办法(acrobat9.0 + office2007)

<br />a)         打开注册表,进入<br />HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/App Paths<br />b)         右键创建新Key,名为AcroDist.exe<br />c)         在新Key中填加两个字符串值,一个名为AcroDist.exe,其值为<br />D:/Program Files/Adobe/Acrobat 9.0/Acrobat/acrodist.exe<b

2010-07-15 15:22:00 7884 7

原创 安装Win7后恢复Ubuntu9.10引导以及不占分区的安装方法

a)         在光驱中插入Ubuntu9.10安装光盘,并从光盘启动b)         选择试用Ubunt9.10进入系统c)         打开终端,输入sudo –i切换到rootd)         运行parted /dev/sda print查看哪个分区安装的是Ubuntue)         在上一步中,假设安装Ubuntu的分区号是sda9,运行mount /dev/sda9 /mntf)          运行grub-install --root-directory=/mnt

2010-07-15 15:22:00 1325

转载 转:解决Linux中Matlab中文乱码问题

<br />由于Linux下Matlab的图形界面是用Java写的,所以只要搞定Java的中文显示就行了。<br />1、我Matlab2007a的JRE目录为:/opt/Matlab/sys/java/jre/glnx86/jre1.5.0请根据自己的安装目录和版本确定JRE的目录;<br />2、 $ cd/opt/Matlab/sys/java/jre/glnx86/jre1.5.0/lib/fonts/;<br />3、建立目录fallback: $ mkdirfallback;<br

2010-07-11 20:53:00 855

转载 转:改变matlab的数学库

<br />MATLAB使用Basic Linear Algebra Subprograms (BLAS)来优化它的矢量内积、矩阵矢量乘积、矩阵乘积等运算。在Intel处理器上运行的WINDOWS下的MATLAB可使用的BLAS库有两种:MKL(The Intel Math Kernel Library)和Automatically Tuned Linear Algebra Software(ATLAS)。    MKL库中有些函数使用了多线程并行, 用户可用环境变量OMP_NUM_THREADS来<br

2010-06-04 15:37:00 3369

原创 gnuplot安装及使用

一、安装gnuplot(linux服务器端)1.下载gnuplot(版本4.4.0)       wget http://nchc.dl.sourceforge.net/project/gnuplot/gnuplot/4.4.0/gnuplot-4.4.0.tar.gz2.解压文件       tar -zxvf gnuplot-4.4.0.tar.gz3.配置安装路径  

2010-03-29 17:20:00 48949 5

原创 linux配置时间服务器

1. 在host上执行:     去掉 /etc/ntp.conf 中server行前的注释,Server最后的prefer,表示NTP服务器主要以该部主机时间进行校准,可去掉prefer改参数为time.nist.gov。     ntpdate time.nist.gov     ntpd2.  在client上执行     ntpdate host3. 同步到bios

2010-02-04 14:40:00 729

原创 win7出winsock问题了!~~~~~

win7出问题了!~~~~~本来好好的,突然跟网络相关的东东全来个winsock初始化失败。重启居然花了4-5分钟才完成。查看事件时,系统报错,说是eventlog服务没有启动,防火墙也打不开,手动启动时,报“未知身份认证”的错误,网也上不了。那一个叫崩溃。到网上找到关于删除注册表中的winsock和winsock2两项的操作,照做了,服务都没问题,只是仍然上不了网。最终解决方案如下:

2010-02-04 09:39:00 5965 1

原创 自写位图做纹理(原创)

读入位图做纹理的程序,搞了小一阵。犯了些不该犯的错误,比如指针的指针。另外发现a=a-b+(b=a)可以交换两个数值不用中间变量。C做的话没问题,C++却不行。所以下面代码还是用了中间变量。位图像素是(B,G,R)存储的,所以得用最后个一while交换下两个值。unsigned char * loadmytex(char *bmpname,int *bmpwidth ,int *bmp

2009-11-25 20:41:00 999

转载 CUDA 的 Threading:Block 和 Grid 的設定與 Warp

 CUDA 的 Threading:Block 和 Grid 的設定與 Warp前面扯了很多,不過大多都是在講 CUDA 在軟體層面的東西;接下來,雖然 Heresy 自己也不熟,不過還是來研究一下硬體的部分吧~畢竟要最佳化的時候,好像還是要大概知道一下相關的東西的。這部分主要參考資料是:[Hotballs Hive]GPU 的硬體架構 Programming Massi

2009-09-26 12:10:00 1888

原创 OpenGL VBO顶点缓冲的使用

OpenGL VBO顶点缓冲的使用 OpenGL VBO并不难,但是较繁琐,其实其概念跟加载纹理是一样的:初始化阶段:1. glGenBuffersARB(1, &nVBOVertices); //生成一个句柄2. glBindBufferARB(GL_ARRAY_BUFFER_ARB, nVBOVertices); //声明该句柄为一个vbo句柄,并选择之3. glBufferDataARB

2009-09-11 11:02:00 3678 1

原创 Matlab并行计算

居然有幸成为Mathworks公司在中国成立以来最大的客户!(主语不是我)。忙着装并行环境,摸索了两天,有点头续,不过还是有些问题老烦人,也许还要想点别的办法才行。先前写了好长关于实施过程的,居然没能发表成功,不想写了。以后再于。有问题联系 !一起商讨。

2009-08-20 19:32:00 1112 3

原创 陪曙光Gridview玩了半天

 外行看热闹,内行看门道。果然,不懂就是不懂。懂了就是懂了。昨天一开机,不知道怎么搞的gridview 突然显示设备信息为空,硬要我导入个xls文件。我导了好几次,结果都就导入失败。真不知道怎么办,打电话给曙光的工作人员,说要过两天来重装。嘿嘿,反正要重装,我今天干脆乱试下看。先找到gridview的安装光盘,发现居然有个常见错误解决方案。 <!--

2009-08-18 21:31:00 3724

原创 我被OpenMP时里这时间搞晕了

 准备着手学点并行计算方面的东西,找了半天,发现openMP比较容易下手,于是到网上找了点代码看。起来弄了个例子,如下:int main(int argc, char* argv[]){     clock_t t1 = clock();#pragma omp parallel for     for ( int j = 0; j

2009-08-16 21:21:00 1980 1

原创 曙光并行机

这是一个忙碌的假期,我喜欢这种感觉────每天很充实而有所得。      实验室买了一个曙光的并行机,11个节点。      最上面四个是胖节点,每个都是八路SMP架构,每个节点32个的核(8个物理CPU),每个cpu 2G内存,理论计算峰值约1024GFLOPS。      接下来是四个GPU结点,每个节点是两个四核CPU,一个Tesla C1060 GPU,4G显存,其中cpu计算

2009-08-16 20:50:00 2570 2

原创 初识linux

对于一个介于数学和计算机中间的人来于,会linux系统真的十分重要。前不久,实验室安装了一台曙光的并行机,全是linux的系统,一进实验室学习linux成风,当然我也不例外,赶紧装个ubuntu练手,(是一个本科师弟推荐的,他从初中开始玩linux)。由于我自己的机器是win7的系统,装起来相当纠结。本来直接用wubi装,岂料根本不用运行于是改成U盘装,装了好几次才成功。新手办事效率是低了点。

2009-08-16 19:58:00 515

原创 立方体数据

总觉得生成立方体数据麻烦,想了个办法,差强人意。不知道有没有更好的。。。思考中。   GLfloat face[6][4][3];  for(int i=0;i  {   face[i/4][i%4][0]=1-2*(i/2%2); //前后   face[i/4][i%4][1]=1-2*((i+1)/2%2);   face[i/4][i%4][2]=1-2*(i/4);      fac

2009-04-08 12:14:00 581

ubuntu下锐捷认证(mystar)

使用mystar实现ubuntu下锐捷认证

2010-06-26

gnuplot user guide

this is gnuplot user guide

2010-03-29

MATLAB分布式计算系统管理手册

MATLAB分布式计算系统管理手册,用于系统管理员管理分布式服务器

2009-11-19

三缓冲区 多线程处理,抓包例子

调锁调了蛮多时间.单线程序抓包,三个缓冲区, 默认三个线程进行处理.由于为了尽量保证包的顺序,三个线程同时只从一个缓冲区取数据

2009-08-08

H264白皮书

H264白皮书原文档

2008-07-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除