自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 vim 使用技巧——复制多行

例如复制10-20行到30行的位置 1.指令模式下,输入:10,20 co 30若输入:10,20 m 30则是剪切 2.光标移到20行,输入ma光标移到10行输入ya光标移到30行输入p 3.光标移到10行输入11yy光标移到30行输入p 4.光标移到10行输入shift+v光标移到20行输入shift+y光标移到30行输入p

2010-05-28 13:55:00 626

原创 struct对齐问题

关于struct对齐,对齐方式为按struct中基本数据类型所占位数进行对齐,例如char型1个字节对齐,int4字节对齐,float为4字节对齐,double8字节对齐,即:char型变量的地址需要为1的倍数,int型变量的地址需要为4的倍数,float型变量的地址需要为4的倍数,double型变量需要为8的倍数。例如struct A{    char c;    int   

2010-05-24 19:07:00 409

原创 union用法

以前没有使用过union这个类型,在最近做的项目中经常要将一个类型既看作是int进行处理,又要看成是double进行计算,在网上看到的例子就是使用union进行实现的。接下来浅谈一下union用法。union一般定义如下:union 联合名{           数据类型 成员名;           数据类型 成员名;           ...      } 联合变量名

2010-05-24 18:42:00 976

原创 typedef用法总结

typedef的用法一直理解的深度不够,今天在网查上了一些资料,理解的还算可以,然后做一下总结。    网上的说法一般这样,typedef用法分为4类:1,变量取别名,例如 typedef char* PCHAR;PCHAR p与char* p等价,都是定义p为一个指向char类型的指针;2,是为了书写简洁,以前struct变量声明的时候,前面总是要加struct的,这样书写起来麻烦,type

2010-05-20 19:06:00 315

原创 OpenCL程序框架

这几天研究了一下OpenCL,阅读了nvidia中的例子,归纳OpenCL程序的一般结构如下:int main(int argc, char* argv[]){        //获得platform        clGetPlatformIDs(1, &cpPlatform, NULL);        //获得GPU设备        clGetDevic

2010-05-17 16:17:00 484

原创 迷宫问题

      有些东西想象容易,但是实际做起来真的并不像想象中容易。就像迷宫问题,看起来很容易,不就是用站保存路径,搜索嘛。可是实现起来并不像想象中那么快,10多分钟就可以写一个能准确运行的代码。      以前上数据结构的时候就觉得迷宫问题其实算法原理挺简单的,当时细研究的时候就有点糊涂,转不过来弯。今天偶有兴致,看到这个问题,就实现了一把,锻炼一下编码与调试的能力,结果花费了将近一个小时的时

2010-05-12 19:15:00 266

原创 CUDA中的两种计时方式

1.clock_t clock();在内核启动和结束时对此计数器取样,确定两次取样的差别,然后为每个线程记录下结果,这为各线程提供度量方法2.cudaEvent_tcudaEvent_t start, stop;cudaEventCreate(&start);cudaEventCreate(&stop);这些事件可用于为代码示例计时,方法如下cudaEventR

2010-05-12 17:07:00 1753

原创 10-5-5总结

今天基本上全天在研究分子动力学模拟,问题出现在系统能量守恒的问题上,理论上能量(动能+势能)应该是守恒的,但是模拟出来能量却在波动,请教了一下专业人士,解答是不应该波动,如果波动也应该是由于计算机的舍入误差因此的,按照这种说法,能量的有效数位起码要十几位- -!,而我的模拟结果只有4位保持不变,一直在这个范围波动。我的理解的原因可能是离散化求速度,位置,动能,势能等引起的,而且系统的边界条件是镜像

2010-05-05 20:38:00 288

原创 开博啦

总想写点东西,但是自己的文笔又不好,于是写博客的打算到今天才真正开始。开博的目的一是可以锻炼一下自己的文笔,二是可以经常性的总结一下自己东西。擅于总结才能提高嘛。回想一下今天所做的事情吧,大概包括以下几点:1.继续研究分子动力学的东西,整体框架比较熟悉了,有一些细节性的东西还是不太理解,初始化部分温度与速度的关系,模拟部分,计算力的时候,力的分解感觉有些问题(也就是加速度)。还有就是压力与温度

2010-05-04 20:51:00 217

Foudations of Python Network Programming 配套源代码

Foudations of Python Network Programming 配套源代码<br>168k

2008-03-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除