编程
tengh
这个作者很懒,什么都没留下…
展开
-
提高matlab执行效率
要提高M文件的执行效率,可采用下述的一些技巧。1. 尽量避免使用循环结构MATLAB变量的基本类型是矩阵,当对矩阵的每个元素循环处理时,运算速度很慢。因此编程时应尽量把数组和矩阵看作一个整体来进行编程,而不是像其他的程序设计语言那样,使用循环结构对矩阵的元素循环进行处理。利用MATLAB提供的用于矢量化操作的函数,把循环矢量化,这样既可以提高编程效率,也可以提高程序的执行效率。下面给出一个转载 2014-11-13 09:20:26 · 2699 阅读 · 0 评论 -
深入 Python 3
http://woodpecker.org.cn/http://woodpecker.org.cn/diveintopython3/原创 2011-10-30 22:15:31 · 349 阅读 · 0 评论 -
http://lib.closetou.com/diveintohtml5/index.html
畅游 HTML 5 (DIVE INTO HTML 5 中文版)原创 2011-10-30 22:10:52 · 723 阅读 · 0 评论 -
不一样的命令行 – Windows PowerShell简介
引子一直很羡慕Linux的命令提示符(当然他们叫Shell)。正则表达式,管道,各种神奇的命令,组合起来就能高效完成很多复杂的任务。效率实在是高。流了n年的哈喇子以后,终于有幸用上了Win7,邂逅了cmd的升级版:Windows PowerShell。从此暗爽无比,原转载 2011-09-20 00:00:42 · 1057 阅读 · 0 评论 -
NI的服务器资源下载
NI的服务器http://download.ni.com/support/softlib/中文版2011主程序才958Mhttp://download.ni.com/support/softlib/lab...Chinese/原创 2011-09-15 09:20:15 · 1409 阅读 · 0 评论 -
用Python做科学计算
用Python做科学计算 http://hyry.dip.jp/pydoc/index.html原创 2011-08-03 22:20:17 · 420 阅读 · 0 评论 -
啄木鸟空间
http://wiki.woodpecker.org.cn/moin/PyBooksPython电子书本地收集 -- 啄木鸟空间分享了大部分原创 2011-08-04 22:10:50 · 484 阅读 · 0 评论 -
Python资源
<br />http://bbs.chinaunix.net/forum-55-1.html<br />http://python.cn/<br />http://www.woodpecker.org.cn/<br />http://www.woodpecker.org.cn:9原创 2010-08-26 09:06:00 · 402 阅读 · 0 评论 -
NWCHEM 6 make
最近要算多组态,可是Gaussian的代码太烂了,Molpro又买不起,决定用NWChem。网上似乎没有什么编译的详细步骤,我摸索了一下,写了这个脚本,根据你自己的集群,修改一些参数,直接在src目录下运行就可以了。[code]#!/bin/csh# Author: coolra转载 2010-11-23 21:23:00 · 1808 阅读 · 1 评论 -
linux命令终极系列(awk)
<br />一.awk功能特点<br /> awk是一个非常重要的命令或者认为是一种语言。因为他可以做数学运算,流程控制语句,流控制,还有样式装入的功能。反正是非常强大。awk是三位创建者编写的。把awk定义为:样式扫描处理语言。<br /> awk吸收了C语言很多的转载 2011-04-25 09:10:00 · 663 阅读 · 0 评论 -
Linux上vi(vim)编辑器使用教程
<br /><br />vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一转载 2011-05-24 20:48:00 · 477 阅读 · 0 评论 -
Linux上vi(vim)编辑器使用教程
<br /><br />vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一转载 2011-05-24 20:48:00 · 715 阅读 · 0 评论 -
linux命令终极系列(grep)
<br />一.grep命令常用参数<br />(1)-A NUM<br /> #grep -A 1 aa test.txt<br /> 说明:从test.txt中搜寻有aa样式的行,并显示该行的后1行<br /> (2)-B NUM <br />转载 2011-04-25 09:36:00 · 663 阅读 · 0 评论 -
python基础教程-第2章节 分支,循环,还有条件
<br />一:回顾与思考 <br /> 唉!刚才看了个恐怖片,暂时睡不着,现在继续学习会了!<br /> 上一章节,我学习了两种数据类型,1种是数字,1种是字符串。数字可以做数学运算,字符串呢可以处理文本信息。其中数字又分为,整数,浮点数。字符串当然就是字符串了。整数,浮点数转载 2011-05-22 14:54:00 · 818 阅读 · 0 评论 -
特别推荐:Web开发常用速查手册大全(100+)
<br /><br />网络上关于各种语言和应用软件的速查手册和快速参考指南有很多很多,不幸的是当我们需要的时候,总是很难找到,所以我决定花点时间尽可能的收集更多的资源并分享给大家,记得推荐一下哦 :)索引CSSHTMLJavascriptPHPMySQLColor/Fonts/SEOCMSSoftwaresBrowsers & OSOthers/MiscellaneousCSSCSS3 Cheat Sheet ↓<br />CSS2 Visual Cheat Sheet ↓<br />CSS Cheat转载 2011-05-05 21:35:00 · 955 阅读 · 0 评论 -
Android在线开发工具 App Inventor
<br /><br />最近在博客园看到一篇报道关于一个人好像是别出心裁的用android程序求婚,最后成功了,在留言部分看到很多园友说:好浪漫,好幸福;文章中提到的一个在线开发程序,叫做app invertor,于是在网上稍微看了一下,下班回到家之后马上下载,起先是用迅雷下载的,结果下载进度一点也不动,于是乎,翻墙用IE9 下载,下载了两次没有成功,原因可能是保存路径有问题,建议先保存到桌面,然后再安装,下载地址如下http://dl.google.com/dl/appinventor/installer转载 2011-05-26 21:46:00 · 1123 阅读 · 0 评论 -
python基础教程-第1章节 基础知识
<br /> <br /><br /> 我找到了1本python的书,听说这个教程非常的基础。那就太好了,我从来没有写过程序,那就从这本书开始学习啊,哈哈。我是想边学编程边做一些学习记录方便以后复习啊,再就是可以监督自己学得认真点啊,让自己学得更牢靠。我一定会坚持下去的。因为我梦想有一天能知道程序到底是个什么玩意。我觉得程序那些功能很神奇。我要搞清楚它。<br /> 开始看书实践学习!一:python的安装与一生中的第一个程序<br /> 哦!要写python程序必须要安装python啊!我以为是直接转载 2011-05-21 20:33:00 · 1478 阅读 · 0 评论 -
GPU 高性能并行计算相关
http://www.nvidia.cn/object/visual_molecular_dynamics_cn.htmlhttp://developer.nvidia.com/category/zone/cuda-zonehttp://www.nvidia.cn/object/tesla_computing_solutions_cn.htmlhttp://www.ks.uiu原创 2011-11-07 16:39:50 · 3588 阅读 · 0 评论 -
materials studio 中perl的使用
Materials Studio中所使用的脚本文件分为两种:BTCL脚本和Perl脚本。 其中,Perl脚本语言为一种广泛应用的计算机语言,被MS软件借用为脚本语言,可以利用MS内含的Perl语言编辑器和Perl语言解释器进行脚本的编译和执行。但是,并非所有的模块都可以被Perl脚本调用。在MS软件中,可以使用Perl脚本的模块包括:CCDC、DMol3、Mesocite、Fo转载 2012-01-07 19:47:34 · 11164 阅读 · 1 评论 -
浅谈多节点CPU+GPU协同计算负载均衡性设计
近年来,基于CPU+GPU的混合异构计算系统开始逐渐成为国内外高性能计算领域的热点研究方向。在实际应用中,许多基于 CPU+GPU 的混合异构计算机系统表现出了良好的性能。但是,由于各种历史和现实原因的制约,异构计算仍然面临着诸多方面的问题,其中最突出的问题是程序开发困难,尤其是扩展到集群规模级别时这个问题更为突出。主要表现在扩展性、负载均衡、自适应性、通信、内存等方面。一、 CPU转载 2014-03-03 20:32:51 · 1122 阅读 · 0 评论 -
粒子群优化算法
粒子群优化算法属于群智能(swarm intelligence)优化算法。群智能分两种,一种是粒群优化,另一种是蚁群优化。群智能概念 假设你和你的朋友正在寻宝,每个人有个探测器,这个探测器可以知道宝藏到探测器的距离。你们一群人在找,每个人都可以把信息共享出去,就跟打dota时你可以有你队友的视野,你可以知道其他所有人距离宝藏的距离,这样,你看谁离宝藏最近,就向谁靠近,这转载 2014-02-12 09:46:23 · 1205 阅读 · 0 评论 -
Trac Open Source Project.
http://trac.edgewall.org/Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management. Our missi原创 2013-10-08 10:18:54 · 1018 阅读 · 0 评论 -
在Linux下安装Python2.7
解压安装包。在终端进入压缩包所在目录,输入命令tar -zxvf Python-2.7.3.tgz 进入解压后的python目录./configure,进行配置。这里有个最常设置的选项是prefix,默认值为/usr/local/lib,设置该选项来指定python的安装目录,即./configure --prefix=/opt/python2.7.3。make,编译源码。make install转载 2013-03-25 21:21:08 · 706 阅读 · 0 评论 -
CShell 简单语法
头部声明当你执行一个shell script时, 系统会检查script文件的第一行以确定如何执行 其中的命令:如果第一行以#!开始, 后面跟着一个程序名, 系统就会用那个程序来执行script中后面的命令.如果第一行以#开始, 系统会用Cshell执行script.等同于#!/bin/csh如果第一行不是以#开始, 系统就会用Bshell来执行script.等同于#!/bin/s转载 2013-03-05 08:33:29 · 10532 阅读 · 0 评论 -
PyCharm 注册码
用户名:aiofm===== LICENSE BEGIN =====60866-1204201000001qG"ICT7LmeYndWFNEQVlEjXugGLiwYJDlRyHtKyLiijxV2NKdiUVwtTl3JmVf21zunfnQsOQtJM8GPfOrURIP===== LICENSE END =====user name: hfcas===== L原创 2013-02-11 22:09:29 · 1104 阅读 · 0 评论 -
在linux下如何使用Makefile对fortran程序进行编译
在linux下写过不少的fortran程序,但很少写makefile文件,通常情况下我是手动用ifort或pgf90进行编译,虽然也在大型程序中写过一些代码,但因为都有现成的makefile文件,我也只是修改一下配置参数,先make clean,再make,只要生成可执行程序就算搞定了。今天心血来潮,自己写了几个Makefile,供大家参考。一、不用Makefile的直接编译比转载 2013-01-09 22:08:00 · 10356 阅读 · 0 评论 -
NI Measurement Studio for vc++ 6.0的安装
最近实验室一台仪器更换高速采集卡,因为以前的程序是vc6.0+measurement studio6.0来开发的,偏偏measurement studio6.0又找不到,ni官网最版本是8.1的,这段时间一直在网上找6.0的版本,今天终于找到了,安装过程出了点小问题,提示要更新VC 的sp,(从网上找到了这个http://jixiang1119.blog.163.com/blog/static/2原创 2013-01-04 16:03:28 · 6761 阅读 · 4 评论 -
Numpy/Scipy with Intel® MKL
NumPy/SciPy Application NoteStep 1 - OverviewThis guide is intended to help current NumPy/SciPy users to take advantage of Intel® Math Kernel Library (Intel® MKL). NumPy automatically maps原创 2012-09-04 10:25:36 · 2448 阅读 · 0 评论 -
SPSS中安装PLS,成功安装!
http://www.spsschina.com/viewthread.php?tid=4303&pid=48009&page=1&extra=page%3D1 http://www.pinggu.org/bbs/thread-677963-1-1.html 自己在数据处理中需要在SPSS中用到PLS功能,要安装PLS插件,在各个论坛上查找了很多资料,但是发现介绍的都不够具体,导致转载 2010-03-01 22:32:00 · 6252 阅读 · 1 评论 -
Visual Studio 2010 中CUDA 4.0的安装与配置
安装环境:Win7 64位系统,Geforce GT 430显卡安装前提: Visual Studio 2010 Visual Assist X安装步骤:1,Nvidia显卡驱动,装275.33版,这是最新版本驱动,初次安装为了少出错,最好安装比较新版本的驱动。2,Cuda Toolkit 4.0安装,CUDA 4.0转载 2012-05-10 13:20:28 · 479 阅读 · 0 评论 -
HPMPI
General Where can I get the latest version of HP-MPI?HP-MPI can be obtained from http://www.hp.com/go/mpi, by following the "Download" link.What is MPI_ROOT that I see referenced all转载 2012-03-01 14:04:45 · 4860 阅读 · 0 评论 -
Global minimum
http://jblevins.org/mirror/amiller/global.f90MODULE global_minimum! This is translated from the code of:! Dr. Tibor Csendes! Dept. of Applied Informatics, Jozsef Attila University! H-6701 S原创 2012-03-08 22:59:30 · 958 阅读 · 0 评论 -
MPICH
http://wiki.mcs.anl.gov/mpich2/index.php/Frequently_Asked_QuestionsFrequently Asked QuestionsContents [hide]1 General Information1.1 Q: What is MPICH2?1.2 Q:原创 2012-03-02 17:22:07 · 4289 阅读 · 0 评论 -
Perl变量作用域和自定义函数小结
想MS用perl编程,先熟悉perl的语法,没必要深究,看http://perldoc.perl.org/perlintro.html就够了,主要熟悉变量、operator,file and I/O。然后就是到MS看功能函数或模块,这才是重点。1. 变量定义问题Perl默认所有变量为包变量(Package variables),包变量为全局变量,转载 2012-01-07 22:00:20 · 1408 阅读 · 0 评论 -
用Perl脚本实现MS批量任务
以前看过一个用Windows的batch批处理批量提交计算任务的帖子,可实用性不高。昨天研究了一下用perl脚本控制ms任务的方法,写了两个用castep收敛性测试的脚本,跟大家参考。perl脚本的编写和执行技巧可以参考ms 的联机帮助文档,对于重复性的劳动,脚本还是很有帮助的:D1. 截断能收敛测试脚本#!perluse strict;use MaterialsS转载 2012-01-07 19:34:11 · 5397 阅读 · 3 评论 -
各种平台下Perl模块的安装方法
<br /><br />Perl到了第五版增加了模块的概念,用来提供面向对象编程的能力。这是Perl语言发展史上的一个里程碑。此后,广大自由软件爱好者开发了大量功能强大、构思精巧的Perl模块,极大地扩展了Perl语言的功能。CPAN(Comprehensive Perl Archive Network)是internet上Perl模块最大的集散地,包含了现今公布的几乎所有的perl模块。 <br /> 几个主要的CPAN站点有: <br /> 国内:ftp://freesoft.cgi.gov转载 2011-01-24 14:53:00 · 3791 阅读 · 0 评论 -
高性能计算之gaussian篇
<br />1.gaussian 09的安装<br />mkdir -p /opt/gauss<br /><br />cp /software/gauss/gauss09.tar.gz /opt/gauss<br /><br />cd /opt/gauss<br /><br />tar xzvf gauss09.tar.gz<br /><br />chgrp hpcuser g09<br /><br />cd g09/bsd<br /><br />./install<br /><转载 2010-11-08 20:27:00 · 4485 阅读 · 0 评论 -
为非程序员准备的简洁Python语言教材
<br />计算机编程主要概念¶<br />计算机语言编程的主要内容就这些:数字,文字,循环,公式,变量数 字: 1, 2, 3, 5.6, 120, 32.4, 3.1415926, -3, -0.123文字: 你好,我好,你太牛了,很黄很暴力,这类的文字。一般用双引号(")或者单引号(')括起来。术语叫字符串 ,就是一堆字符,串起来。循环: 循环(loop)就是重复的做一件事。计算机是一个很笨的机器,基本上只会做加,减,乘,除,大于,小于,等于和循环这种简单的工作。编程就是把复杂的问转载 2010-06-27 17:17:00 · 394 阅读 · 0 评论 -
微软 Visual Studio 2010 Ultimate
微软 Visual Studio 2010 Ultimate 是一个综合性的应用程序生命周期管理工具套件,可供团队用于确保从设计到部署的整个过程都能取得较高质量的结果。无论是创建新的解决方案,还是改进现有的应用程序,Visual Studio 2010 Ultimate 都能让您针对不断增加的平台和技术(包括云和并行计算)将梦想变成现实。 Visual Studio 2010 支持64位Win原创 2010-04-25 21:35:00 · 825 阅读 · 0 评论 -
Linux并行计算
Linux学习资料:http://www.linux.org/lessons/并行编程的课程:http://ci-tutor.ncsa.illinois.edu/login.php这个以后作为参考:http://www.osc.edu/supercomputing/training/原创 2010-04-19 10:28:00 · 1042 阅读 · 0 评论