浅尝辄止
文章平均质量分 72
jarodpku
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
S60 3rd SDK 的一些TIPS
今天装上了SDK,carbide,activePerl等,想着用Nokia提供的一套工具,应该不会遇到什么麻烦。结果出现了一个经典的问题:Epocroot没有设定。于是Google啊~各种说法。在环境变量里设置:EPOCROOT = / 或 EPOCROOT = /Symbian/9.2/S60_3rd_FP1/ (这还强调没盘符,前后都有/)。可是,我可怜的HelloWorld还是说没有转载 2007-08-16 21:37:00 · 1013 阅读 · 0 评论 -
6条函数的MPI世界,处处有陷阱
MPI其实是十分简单而又强大的并行库。只是这次让我花了半天的工夫才到出了一个一个微小的BUG,让我几乎崩溃。原程序用于计算两个矩阵相乘。分配任务时,只把第一个矩阵分解传给若干个slave,第二个矩阵全传。虽然效率不高,但我的作业需要是把固定的矩阵大小改为可变的。源代码:#include "mpi.h"#include stdio.h>#include stdlib.h>#defin原创 2007-10-24 12:10:00 · 1265 阅读 · 1 评论 -
MPI群通信与矩阵乘法的Fox算法实现
原本以为,MPI天生只能在Linux上运行。但这次却发现了Intel MPI Library 这个好用的东西。基本不需要设置,安上之后,用自己能登录windows的帐号和密码注册就行了。虽然不是局域网上的机器,但也可以让我的双核CPU达到100%(平时开个Matlab什么的都才是50%,软件优化真是关键啊)。FOX算法有一些恶心的要求:输入的矩阵必须是方阵,而且进程必须为平方数,方阵必须能均匀原创 2007-12-04 11:30:00 · 6304 阅读 · 1 评论 -
Makefile学习笔记
在linux下用C++编程有一段时间了,但自己写的Makefile文件,总让我感觉不爽。终于今天有时间来研究这个问题。 Makefile的难点不是那几条规则的写法,而是make里存在的大量“潜规则”。其实这些潜规则,都可以通过 make -p 命令查看。里面最重要的,无非是cpp的编译潜规则: $(CXX) -c $(CPPFLAGS) $(CXXFLAGS),而链接潜规则为:$(CC) $(原创 2008-06-11 19:51:00 · 2167 阅读 · 0 评论 -
关于 Tail Calls Optimization
关于Tail Calls Optimization,中文资料不是很多。但这也不是很难的概念。所谓Tail Call,就是指一个函数返回的值,为另一个函数的返回值。例子如下int foo(int a) { return bar(a+1);}int bar(int b) { return b*2;} foo()中调用函数bar()产生的栈空间是多余,所以支原创 2009-02-16 20:45:00 · 1065 阅读 · 0 评论
分享