- 博客(8)
- 收藏
- 关注
转载 Linux头文件和库文件添加环境变量与GCC编译器添加INCLUDE与LIB环境变量
对所有用户有效在/etc/profile增加以下内容。只对当前用户有效在Home目录下的.bashrc或.bash_profile里增加下面的内容:(注意:等号前面不要加空格,否则可能出现 command not found)#在PATH中找到可执行文件程序的路径。export PATH =$PATH:$HOME/bin#gcc找到头文件的路径C_INCLUDE_P
2012-03-20 09:50:40 25024
转载 sed中使用变量
在sed中使用变量2011-06-13 13:48在sed中使用变量通常,我们使用sed进行变量替换的时候,替换和被替换变量都是hard-coded的。例如:sed -n ‘/comm/p’ /tmp/test.log如果我们用一变量var,它的值根据上下文变化$ var=”comm”,定义了变量,那么我们在sed的使用中这样使用变量$ sed
2012-03-20 09:31:40 6118 1
转载 openmp 循环并行化---循环嵌套内部无法并行
10.3.1.3 显式并行化抑制因素一般而言,如果您显式指导编译器对循环进行并行化,编译器就会执行。但也有例外情况-存在一些编译器不进行并行化的循环。下面是可检测到的主要抑制因素,这些抑制因素可以防止对 DO 循环进行显式并行化:DO 循环嵌套在已并行化的另一 DO 循环内。该例外情况也适用于间接嵌套。如果显式并行化包含子例程调用的循环,那么,即使要求编译器并行化该子例
2012-03-16 09:43:59 5075
原创 c++:strcat潜在的错误不报告
#include#includeusing namespace std;int main(){char a[]="hello";char b[]="world";coutstrcat(a,b);coutcout}运行结果:5helloworld10这个小程序中数组a的大小被改变了,但是可以正常运行。潜在的错误影响呢
2012-03-13 22:04:41 1614
原创 fortran+omp:必须在程序的开头声明OMP_GET_NUM_THREADS,OMP_GET_THREAD_NUM
(1) program test1c!$ use omp_lib INTEGER TID,OMP_GET_THREAD_NUM!$omp parallel private(i) TID=OMP_GET_THREAD_NUM() print *,'threadid:',TID!$omp end pa
2012-03-12 15:36:06 6909
转载 句柄
句柄是一个标识符,是拿来标识对象或者项目的。应用程序几乎总是通过调用一个WINDOWS函数来获得一个句柄,之后其他的WINDOWS函数就可以使用该句柄,以引用相应的对象。 如果想更透彻一点地认识句柄,我可以告诉大家,句柄是一种指向指针的指针。我们知道,所谓指针是一种内存地址。应用程序启动后,组成这个程序的各对象是驻留在内存中的。简单地理解,似乎我们只要获知这个内存的首地址,就可以随时用这
2012-03-06 19:39:39 624
转载 一个动态的指针数组怎样获得长度
在debug 下 可以解决,但是在release 模式下 不知道如何解决~~#includeusing namespace std;int GetNewBufferSize(void *p){if ( p )return *(int*)((char *)p-16);elsereturn 0;}int main(){int *arry=new in
2012-03-01 11:43:09 3847
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人