- 博客(10)
- 收藏
- 关注
原创 编译链接C C++ Fortran混合工程(Compiling a C/C++/Fortran mixed project)
众所周知,过去的很多代码都是用C或者Fortran写的,这样的代码在高性能计算领域十分常见。因为它们很快。但是,C和fortran毕竟太元老,有些地方不如C++方便,比如C++模板库就给我们提供了许多便利。我迄今不知道在C中该如何写一个大小可变的数组,而在C++中只要使用std::vector就行了。有时候我们需要在原有工程的基础上做一些自己的工作,又不想改legacy code,最近
2013-04-07 00:40:02 1187
原创 ubuntu安装S2E
S2E即选择性符号执行,在官方网站即可下载。下载后解压,在解压出来的目录里有个docs子目录,用浏览器打开其中的index.html文件,就有非常详细的文档。中途checkout s2e那步稍微有点慢。之后编译的时候因为要从网上下不少东西,而且编译挺麻烦,所以也非常慢,可以干点别的事情。编译的时候我遇到一个错误,提示找不到SDL.h,我上网查找后,有人说要安装libsdl-gfx1
2012-10-22 21:42:18 1073 1
原创 ubuntu下用Gummi写中文Latex
基本概念说明ubuntu是操作系统,我用的是12.04LTS 64bitGummi是一个很好用的latex编辑环境Latex是排版用的语言,与之类似的有Tex,XeLatex,PDFLatex等等等等。安装TexLive我比较懒,为了省事,直接全部安装sudo apt-get install texlive-full这个还挺大的,慢慢等吧。装好之后装中文su
2012-09-29 21:31:25 1625
原创 RedHat安装SLURM
之前在windows下用虚拟机跑程序,后来被学长鄙视,就改用linux平台,结果由于种种原因virtualbox一装虚拟机就挂掉,所以只好在物理节点上做实验了。其实和Ubuntu下面差不多的Ubuntu下配置Slurm,没有那么简单的apt-get使用,就从源码编译。munge的路径好像不太一样,不是/xxxx而是/usr/local/xxxx。后面还会说到这个问题。SLURM
2012-09-15 11:12:12 892
原创 VMwate+Ubuntu集群配置(不需要密码的SSH)
有的时候我们在集群上做操作,又没有真实机器搭建环境,这时就可以用虚拟机来模拟一个集群环境。虽然性能极为低下,但是操作的直观简易程度也是真实的集群不能相比的。我的电脑是64位windows7,corei7四核处理器,8GB内存的台式机,我在VMware里面建了四个Ubuntu,每个虚拟机1个CPU core,512MB内存。四个虚拟机运行起来毫无压力。前面一篇(SLURM安装配置)其实也是集群配
2012-08-25 20:28:46 642
原创 VMware+Ubuntu环境安装配置SLURM
故事背景忽略不计以免被鄙视。VMware是常见的虚拟机软件,这就不多说了。安装ubuntu也很简单,装上就完了。VMware虚拟机的迁移许多虚拟机软件都支持将虚拟机文件在其他地方重用。比如VirtualBox和ParalellDesktop的虚拟机本身就是一个文件,直接拷贝就好了。但是VMware默认建立的虚拟机是一个文件夹里面有一堆文件。首先要导出虚拟机到一个文件中。File
2012-08-23 16:35:38 2051
原创 亲历网络诈骗,骗子QQ(1125513454)
咳咳,事情是这样子的。本人大学生一枚,室友三枚,其中一枚喜欢玩网页游戏,并且很无耻地用我的英文名作他的用户名。有个游戏叫做盛世三国,因为我没玩过,所以不做评论。室友排名很靠前。一天有人问他卖号不?然后巴拉巴拉谈了价格,软妹币4000大洋。然后那边就开始教室友如何交易。使用的是一个叫www.2730pt.com.的野鸡网站。先注册一个用户名然后发布交易信息,把账号密码什么
2012-08-04 22:24:33 1826
原创 Linux命令行+SHELL编程学习(3)
今天的内容有两部分,正则表达式和简单的文本处理正则表达式和有限状态自动机(FSM)等价的语言称为正规语言,正规语言与正则表达式(RE)等价。许多语言都支持正则表达式,比如python,java。shell也支持。正则表达式最让人头疼的就是它的语法了,而且还有各种不同版本的大同小异的正则表达式,比如shell里面支持的正则表达式就有BRE和ERE,即基本和扩展两种。具体语法好多,网上随便一搜
2012-08-04 16:36:25 574
原创 linux命令行+SHELL编程学习(2)
上篇说到命令行的基本操作,这一篇就谈谈常用的命令吗?不是的,因为这是我的学习笔记。而我暑假的学习目的主要是shell脚本编程。基本的命令大家都懂一些,但是说到写脚本,许多同学根本就没碰过。这一篇就是讲基本的脚本编程知识,包括输入输出、变量、函数、控制流等基本的语言特性。Shell脚本的基本知识Shell脚本以#作为注释符号,通常在脚本的第一行是#! /bin/bash我一直以为这就
2012-07-29 23:00:45 8544 1
原创 linux命令行+SHELL编程学习(1)
本人很弱。以前也用过linux,时至今日依然不够顺手,趁着暑假再好好学习一番,这个系列就是学习中的一些笔记和注意事项。先解决一个很严重的问题,linux怎么发音呢?我习惯叫“里那克死”,有的同学念“里纽克斯”,还有的书上写的是“里讷克死”,考虑到作者是芬兰人,也有可能是"里努克死"。所以我还是不知道应该怎么念,好在博客是文字,呵呵,大家就把这各种发音当成不同的方言好了。尽管li
2012-07-28 19:02:30 499
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人