摘要:
1.安装需求:1.必须是Win7旗舰版、企业版或者Windows2008 R2 ,其它版本无法VHD启动系统2.下载软件 imagex.exe 一个.wim解压工具。 EasyBCD 一个启动项设置工具,非常强大,还可以用来设置Windows/Linux/Mac OS共存的启动,以及开机从iso光盘镜像、VHD虚拟磁盘启动。 JUJUMAO VHD维护工具,可以操作VHD文件。2.VHD系统安装:1. 在计算机管理--创建VHD:创建一个VHD虚拟磁盘文件,如father.vhd2. 附加VHD:将VHD文件映射到磁盘,比如X:盘3. 用虚拟光驱打开Win7 iso安装文件,复制复制I:\so 阅读全文
摘要:
Apple的Object-C近两年发展似乎极为迅猛。尝试下Mac OS X 10.7下安装XCode 4.2开发环境,编写一个最简单的iPhone程序Hello World。1. 输入法设置Lion默认不显示输入法图标,先设置一下中文输入法显示:系统偏好设置--语言与文本在输入法项中勾选下面的选项,以及简体中文选项。这样在工具栏上就出现了可以中英文切换的输入法图标了。2. 快捷键Lion的快捷键和Windows的基本相同,只是将Ctrl的功能用替代,若用虚拟机就是Windows徽标键。如:切换输入法为 +空格 复制粘贴撤销为: +C , +V, +Z和Windows下完全相同3. 启动XCod 阅读全文
摘要:
本文几乎全部仿照xun的文章使用Intel(R) Visual Fortran Compiler自动向量化优化代码重复他的例子从新做一遍用以学习备忘。 也对xun表示感谢,关于Fortran的相关内容可以直接到他的博客中参考。1. Fortran 向量化代码向量化可以利用CPU的see、3Dnew等指令集,一个时钟周期处理多条数据,大大提高计算速度! Intel Fortran 向量化编译! ifort c:\xlh.f90 /Qvec_report3 ! 给出提示可向量化的行,在Intel Fortran命令行执行program a1 implicit none integer::i,j r 阅读全文
摘要:
在下面的网址看到了使用MS的CL、gcc、Intel的icl、PGI的pgcc及Codegear的bcc 几个不同编译器编译的C/C++ 程序性能对比,结论是Intel的编译器性能最高。http://www.zxbc.cn/html/20081119/67961.html同样把这段Intel的SDK中的代码迁移到C#中比较一下我的笔记本是:Intel Core4 P8700 2.53G的CPU, 4G内存,Win7 64bit系统,VS2010自带的编译器对于代码略作调整和注释C++代码//intel的性能测试例子#include #include #include #include ... 阅读全文
摘要:
自从开始在VS2010的IDE中开始用正则表达式修改最近为了给Fortran找个好一点的编辑器,又开始使用Vim了。Vim是久负盛名的编辑器之神,可我们习惯了Visual Studio的智能提示等方便的操作,就总在琢磨要是VS1. VS正则表达替换 PK Vim这是善用佳软中的一篇教程:《普通人的编辑利器——Vim》挺简单易懂的http://blog.sina.com.cn/s/blog_46dac66f010005kw.html###挺老的文章,例子是整理“八荣八耻”的文本,恩,06年的。测试的文本在这 http://www.pconline.com.cn/pcedu/soft/gj/pho 阅读全文
摘要:
!Fortran Vim 练习2 数学函数program test2 read(*,*)x out1=sin(x)+sqrt(x)+x**2+exp(x)+abs(x)+log10(x) out2=log(x)!以e为底logE(x) print *,out1 read(*,*)xend program test2计算结果:输入3,输出34.43583 阅读全文
摘要:
Fortran作为第一门高级语言,至今在科学计算上依然有着不可替代的作用。近期尝试C#下用Math.net做矩阵运算,尽管重载了运算符以及有了相应数学库的支持,但和Fortran相比任然觉得欠缺矩阵运算的便利。另外和C/C++相比Fortran做科学计算也更容易达到较高的效率,而无需考虑各种复杂的因素。不过目前Fortran缺乏比较便利的IDE,用VS2010没有自动补全,没有各种匹配,开发体验和C#相差太远。只能又折腾出Vim简单配置一下,编写第一个Fortran学习程序了博客的代码着色不支持Fortran,谁能推荐个支持Fortran的Windows Live代码着色插件啊?!Fortra 阅读全文
摘要:
下载安装好QT SDK,IDE外观做的还是很不错,选择Vim(Dark)的风格,很适合长期阅读。【1. Hello Word】//创建QT GUI程序#include #include int main(int argc, char *argv[]){ QApplication a(argc, argv);//开始 //标签 QLabel *label = new QLabel("Hello, world!"); label->show(); return a.exec();//结束}【2.嵌入HTML绘制彩色文字】#include #include #inclu.. 阅读全文
摘要:
用VSS迁入迁出过的代码,常常莫名奇妙的随机添加了一行空行。而VS2010中的Ctrl+K,Ctrl+D快捷键并不会自动去除多余空行。不要紧,只需在【替换】中选择【使用正则表达式】,查找内容为 \n[\n]# 替换为\n ,再全部替换几次(这样段落间的空行不会被删除),这样格式就清楚了。【修改前空格乱七八糟的代码】 public class A { private int field; // private int adsfdsf; // private int sssss; // private string a = "a... 阅读全文
摘要:
一般来说,运用计算机解决复杂问题可分为这么几个阶段:1. 从现实中抽象出物理模型,建立本构关系。2. 将物理模型转换为数学模型。3. 将数学模型转化为计算机模型,并由程序求解。对于并非专业从事软件开发,而是将大多数精力用于算法与本构研究人来说,即希望使用Fortran、标准C等开发相对简单,适合科学计算的语言,又偶尔要做做界面,用于参数的交互。可以考虑将C#作为一个优雅的C来使用,只使用其中一小部分类C风格的技术。考虑快速学习如下的必要知识1. 命令行2. WinForm3. 类与对象4. 文件操作5. 互操作6. 数据库7. 设计原则。。。待添加 阅读全文