`
文章列表
   VC++中也可以显示代码行啦。。这对调试程序很有帮助,主要是方便多了,下载我附件上的压缩包,解压后按里面的txt文件里说明做就ok了。。
OpenMP编程指南 本文转载于http://blog.csdn.net/drzhouweiming/archive/2009/04/20/4093624.aspx 进入多核时代后,必须使用多线程编写程序才能让各个CPU核得到利用。在单核时代,通常使用操作系统提供的API来创建线程,然而,在多核系统中,情 ...
- 0 - CVS讲解纲要 V2.0 • 关于CVS的三个W • CVS配置 • CVS维护使用 目 录 一、关于CVS的三个W.............................................................................1 ①what:CVS是什么?.......................................................................1 ②why ...
OpenMP是一个支持共享存储并行设计的库,特别适宜多核CPU上的并行程序设计。今天在双核CPU机器上试了一下OpenMP并行程序设计,发现效率方面超出想象,因此写出来分享给大家。 在VC8.0中项目的属性对话框中,左边框里的“配置属性”下的“C/C++”下的“语言”页里,将OpenMP支持改为“是/(OpenMP)”就可以支持OpenMP了。 先看一个简单的使用了OpenMP程序 int main(int argc, char* argv[]) { #pragma omp parallel for      for (int i = 0; i < 10; i++ )      { ...
今天开始学习并行程序的开发,刚刚知道Visual Studio 2008里的Visual C++就可以实现,于是在里面写了个程序。 并设置了C/C++->Language->将OpenMP支持改为“是/(OpenMP)”。 于是欣喜若狂的Run,结果…… 出了一个错误的对话框: 没有找到VCOMP90D.DLL,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。 当然,我是不会重装的了~~ 查了一下,才知道,原来VS2008在做OPenMP程序的时候,需要VCOMP90D.DLL的支持。 所以,最简单的办法就是从 C:\Program Files\Mic ...
此文转载于 xiehui@mail.nwpu.edu.cn。QQ:19217163   作者在写这篇工作笔记的5天之前从未接触过任何并行计算,客观原因应该是之前的工作中并不需要进行并行计算,但是由于一次心血的冲动而决定介入并行计算。在这5天中不断的从论 ...
JAVA中用CVS来管理项目工程开发还是特别有效率的,虽然有些地方不及SVN的。。 详情请见附件内容
微型计算机中程序的执行过程 计算机采取"存储程序与程序控制"的工作方式,即事先把程序加载到计算机的存储器中,当启动运行后,计算机便会自动按照程序的要示进行工作。   为了进一步说明微机的工作过程, ...
为了方便对比速度,我会用常归方法和SSE优化两种写法写出,并会用一个测试速度的类CTimer来进行计时。  这个算法是对一组float值进行放大,函数ScaleValue1是使用SSE指令优化的,函数ScaleValue2则没有。我们用10000个元素的float数组数据来测试这两个算法,每个算法运算10000遍,下面是测试程序和结果: Use SSE:2.07543e+012秒 Not Use SSE:-2.5293e+012秒 请按任意键继续. . . 测试代码如下: /******test.cpp*******/ #include <xmmintrin.h> #inclu ...
关于C++函数重载及虚函数       学校要搞什么知识点精讲,今天下午临时写了两篇关于C++中函数重载及虚函数的文章。只是打的讲义草稿,所以很多用语都很随便。                               函数重载 如何讲函数重载: What——函数重载是什么? why——为什么要用函数重载,没有函数重载会怎样? how——举例说明怎么使用函数重载 *******************************************************************************     能使名字方便使用,是任何程序设计语言的一个重要特征。     ...
MMX技术简介 Intel 公司的MMX™(多媒体增强指令集)技术可以大大提高应用程序对二维三维图形和图象的处理能力。Intel MMX技术可用于对大量数据和复杂数组进行的复杂处理,使用MMX技术可处理的数据基本单位可以是字节(byte) ...
下面是一个完整的编译器选项分类列表。有关按字母顺序排序的列表,请参见按字母顺序列出的编译器选项。 优化 /O1 创建小代码 /O2 创建快速代码 /Ob 控制内联展开 /Od 禁用优化 /Og 使用全局优化 /Oi 生成内部函 ...
ASCII码排序 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 10683    Accepted Submission(s): 4586 Problem Description 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。 Input 输入数据有多组,每组占一行,有三个字符组成,之间无空格。 Output 对于每组输入数据,输出一行,字符中间用一个空格分开。 Sample Input q ...
A hard puzzle Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 5314    Accepted Submission(s): 1832 Problem Description lcy gives a hard puzzle to feng5166,lwg,JGShining and Ignatius: gave a and b,how to know the a^b.everybody objects to this ...
再简单的题也会有价值。。double型的变量记得输入格式是%lf而不是%f Problem Description 根据输入的半径值,计算球的体积。 Input 输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。 Output 输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。 Sample Input 1 1.5 Sample Output 4.189 14.137 simple c code: #include <stdio.h> int main() { double r,v; while(scanf("%l ...
Global site tag (gtag.js) - Google Analytics