自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fengzhutop1的专栏

先为成为IT民工而努力

  • 博客(5)
  • 收藏
  • 关注

转载 strcpy ,strncpy ,strlcpy的用法

<br /><br />strcpy ,strncpy ,strlcpy地用法<br />好多人已经知道利用strncpy替代strcpy来防止缓冲区越界。<br />但是如果还要考虑运行效率的话,也许strlcpy是一个更好的方式。<br />1. strcpy<br />我们知道,strcpy 是依据 /0 作为结束判断的,如果 to 的空间不够,则会引起 buffer overflow。strcpy 常规的实现代码如下(来自 OpenBSD 3.9):<br />char *<br />strcpy(

2011-03-14 00:40:00 484

原创 原子函数调用时未被定义。。

<br />在内核中调用原子函数(例如atomicAdd)时,如果编译的时候出现"error: identifier "atomicAdd" is undefined  ";<br /> <br />那么首先要确定你的显卡计算能力是否在1.1或者1.1以上,然后需要在项目(不是.cu文件)上右键“属性”-->"配置属性"-->"CUDA"-->"Advanced"-->"GPU Architecture Compile Name"和"GPU Architecture Code Name"分别改成"1.1 (

2010-10-04 23:08:00 3099 8

转载 rand和srand函数用法

<br /> <br />标准库<cstdlib>(被包含于<iostream>中)提供两个帮助生成伪随机数的函数:  <br />函数一:int rand(void);  <br />从srand (seed)中指定的seed开始,返回一个[seed, rand_max(0x7fff))间的随机整数。  <br />函数二:void srand(unsigned seed);  <br />参数seed是rand()的种子,用来初始化rand()的起始值。  <br />可以认为rand()在每次被调用的

2010-10-03 16:59:00 554

原创 OpenCL内核函数中定义double类型变量

<br /> <br />要在OpenCL的kernel函数中使用双精度的变量,必须在配置页打开<br />“强制支持双精度浮点(强制cl_khr_fp64)”选项,即在kernel函数<br />定义前加上如下红色部分那句话:<br /> <br /> <br />#pragma OPENCL EXTENSION cl_khr_fp64: enable<br /> <br />__kernel void templateKernel(__global double * output_pop,<br /> 

2010-08-07 22:58:00 1746 1

转载 IFrame 无滚动条 载入实际高度

原理: 在IFrame子页面一加载的时候,调用父页面中这个IFrame对象,并改变其高度页面结构如下:具体实现:1、在IFrame的具体页面,添加JavaScriptfunction IFrameResize(){ //alert(this.document.body.scrollHeight); //弹出当前页面的高度 var obj = pa

2010-04-15 11:01:00 1085

空空如也

空空如也

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

TA关注的人

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