自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (4)
  • 收藏
  • 关注

原创 C++0x中编写可递归的Lambda

尽管使用递归的Lambda会因为增加外部额外的副作用而使得执行效率降低些,但很多时候还是蛮有用的,呵呵。一般而言,Lambda是无法递归的。这个在大部分支持Lambda特性的编程语言中均是如此。

2010-11-30 15:26:00 4970 4

翻译 Intel系统编程指南第八章——8.2 存储器次序

Intel系统编程指南第八章——8.2 存储器次序

2010-11-21 22:18:00 2345 2

翻译 Intel系统编程指南第八章——8.1 加锁的原子操作

Intel系统编程指南第八章——8.1 加锁的原子操作

2010-11-17 16:02:00 3392 1

翻译 Intel系统编程指南第八章——多处理器管理

这个章节选自Intel官方文档,是由本人亲自翻译的。

2010-11-16 21:19:00 3765 2

原创 最美丽的编程语言Scheme——对过程的更详细地研究以及高阶函数

我们之前提到了复合过程,讲解了Scheme中复合过程如何定义。但是,我们之前的过程的定义都是比较简单的,甚至没有用到我们在C/C++中所谓的局部变量。下面我们将研究一下Scheme中的过程对全局变量、局部变量的访问情况。

2010-11-03 13:32:00 7852 20

原创 Memory Fence

随着现在多核、众核处理器的兴起,多线程之间的同步问题也是逐步被大家所看中。今天我将介绍一下Memory Fence同步机制。

2010-11-02 02:02:00 14159 13

原创 最美丽的编程语言Scheme——线性的递归和迭代

我们在上一章的复习讲座中已经提到了Scheme中的递归调用。我们熟悉C/C++或Java等命令式编程语言的朋友对递归应该不陌生吧,呵呵。我们本讲将介绍一下Scheme中的递归调用。

2010-11-01 23:01:00 4132 1

OpenGL4.1 Tessellation Shader使用demo(基于macOS)

基于macOS平台,使用Xcode构建的OpenGL4.1 Tessellation Shader使用demo。

2023-05-08

OpenCL的Objective-C接口

使用Objective-C对OpenCL接口的封装。请在Xcode 8或更高版本上进行编译构建。

2016-11-26

初窥OpenGL Shaders

简单的基于OpenGL 2.1的OpenGL Shading Languange的使用(基于macOS)

2016-10-28

用于Swift的顺从C11标准的原子操作

各位只需要将CLib4Swift.h、CLib4Swift.c以及SwiftAtomic.swift三个文件放入到自己项目工程中即可,然后还需要将"CLib4Swift.h"头文件include到你的brdige头文件中。 具体使用非常简单,直接看main.swift中的测试代码即可。

2016-09-25

MetalTessellation——基于macOS 10.12

基于macOS 10.12中Metal API新引入的Tessellation新特性。整个工程必须至少使用Xcode 8才能使用,并且请确保您的Mac已经升级到了macOS 10.12 Sierra

2016-09-24

空空如也

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

TA关注的人

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