C/C++
文章平均质量分 55
iJuliet
这个作者很懒,什么都没留下…
展开
-
istringstream用法
istringstream对象可以绑定一行字符串,然后以空格为分隔符把该行分隔开来。#include#includeusing namespace std;int main(){ string str, line; while(getline(cin, line)) { istringstream stream(line); while(stream>>str) cout } r原创 2008-12-19 22:44:00 · 1474 阅读 · 0 评论 -
JavaScript解释器的设计与实现
学习自华科张军林等老师的论文《JavaScript语言解释器的设计与实现》,思路很好,跟大家分享一下,共同进步哦 1. 词法分析以嵌入在html文本中的JS脚本程序为输入形成单词链表,以便语法分析。单词链表为双向链表。 2. 语法分析以单链表为输入,依JS语言的语法规则形成中间数据结构。中间数据结构能够反映出程序语句描述的数据处理流程。 3. 解释执行器以中间数原创 2008-12-20 13:50:00 · 10239 阅读 · 1 评论 -
Javascript中的对象
1. 引言 在JS中,对象是一种基本数据类型,也是最重要的数据类型。对象是一个无序的属性集合,每个属性都有自己的名字和值。JS中没有“类”的概念哦! 2. 对象的创建 //创一空对象,即无属性 var o=new Object(); //内部构造函数创对象 var now=new Date(); //当前日期 var new_year=new Date(2008,1,1);//表示2008年1月1原创 2008-12-20 13:51:00 · 1707 阅读 · 0 评论 -
Javascript中Arguments和Function的使用与比较
1. arguments[] 标识符arguments本质上是个局部变量,在每个函数中都会被自动声明并被初始化。它只在函数体中才能引用Arguments对象,在全局代码中没有定义。Arguments对象有带编号的属性,存放实参的数组。 2. Arguments 2.1 Arguments.length 有length属性,说明实参个数。所有实参都会成为Arguments对象的数组元素,无论函数声明原创 2008-12-20 13:52:00 · 1883 阅读 · 0 评论 -
话说OpenCL(一)
今天扫了一下OpenCL,大概印象是这样的(这里不在语法细节上纠结,只在大面儿上谈一下):OpenCL(Open Compute Language),异构系统(CPU+GPU)并行编程的一个开放标准,接口比较底层,可视为NV自家API向开放标准的一次升级或叫过渡。主要元素有:kernel程序可以在运行时编译(不像CUDA driver API那样由NVCC.exe预编译成ptx/cubin再原创 2009-10-04 01:29:00 · 8975 阅读 · 2 评论 -
关于NVIDIA OpenCL/CUDA Best Practice里一段话的思考
The compiler replaces a branch instruction with predicated instructions only if the number of instructions controlled by the branch condition is less than or equal to a certain threshold: If t原创 2009-10-06 22:31:00 · 4356 阅读 · 1 评论 -
《GPU高性能运算之CUDA》勘误表
这是我们《GPU高性能运算之CUDA》一书的勘误表,多谢读者朋友的反馈与分享~~ Normal 0 7.8 磅 0 2 false false false MicrosoftI原创 2009-11-20 14:03:00 · 6363 阅读 · 1 评论 -
OpenCL Programming Template -- Juliet
很久了,CSDN博客图片一直处于和谐态,灰常影响博友心情=_=!!! 这里(http://download.csdn.net/source/2030769)有OpenCL开发流程,Platforms/Devices/Context概念澄清的图解,需要的朋友可以下载看看,免积分。本篇我写OCL程序的一个模板,拿出来晒晒太阳,大家喜欢了可以拿去用。CUDA与OpenCL的裙带关系矣然大白于天下原创 2010-01-28 17:25:00 · 5347 阅读 · 3 评论