本系列文章主要翻译和参考自《Real-Time 3D Rendering with DirectX and HLSL》一书(感谢原书作者),同时会加上一点个人理解和拓展,文章中如有错误,欢迎指正。
这里是书中的代码和资源。 本文所有的环境和工具使用都基于之前的文章,如有不明白的地方请先参考本系列之前的几篇文章。本文索引: 关于灯光
Specular Highlights 高...
分类:
其他好文 时间:
2016-05-20 16:02:51
阅读次数:
342
代码执行结果: *注:多个执行多个装饰器的时候处理方式。 ...
分类:
编程语言 时间:
2016-05-15 07:06:17
阅读次数:
149
版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 前面《秒杀多线程第四篇一个经典的多线程同步问题》提出了一个经典的多线程同步互斥问题,这个问题包括了主线程与子线程的同步,子线程间的互斥,是一道非常经典的多线程同步互斥问题范例,后面分别用了四篇 ...
分类:
编程语言 时间:
2016-04-13 00:09:06
阅读次数:
136
版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 目录(?)[+] 秒杀多线程第十五篇 关键段,事件,互斥量,信号量的“遗弃”问题 在《秒杀多线程第九篇 经典线程同步总结 关键段 事件 互斥量 信号量》中对经典多线程同步互斥 ...
分类:
编程语言 时间:
2016-04-12 23:59:36
阅读次数:
508
1 注册用户用例 主要场景 1 用户访问注册页面 2 系统生成验证码图片 3 用户输入想要的ID,Emial地址,想要的显示名称,密码,确认密码 4 用户输入验证码 5 用户提交注册请求 6 系统检查验证码 7 系统检查ID是否已经被注册,Email是否已经被注册,密码和确认密码是否一致 8 系统保
分类:
其他好文 时间:
2016-03-20 13:00:44
阅读次数:
133
本篇分为两部分: 在 Swift 中,AnyObject 可以代表任何 class 类型的实例,Any 可以表示任意类型,包括方法(func)类型,相当于 OC 中的 id。因为 id 可以为空,所以 AnyObject 也是Optional类型的。 验证 Any 和 AnyObject 的特性:
分类:
编程语言 时间:
2016-03-19 08:46:42
阅读次数:
163
初始化 UITextField *tf = [[UITextField alloc] init]; typedef NS_ENUM(NSInteger, UITextBorderStyle) { //没有任何边框 UITextBorderStyleNone, //线性边框 UITextBorderS
分类:
其他好文 时间:
2016-03-18 09:26:14
阅读次数:
238
复习paramiko模块Python的paramiko模块,是基于SSH用于连接远程服务器并执行相关操作。SSHClient#!/usr/bin/env python#-*- coding:utf-8 -*-__author__ = 'luo_t'import paramiko'''第一种方法'''...
分类:
数据库 时间:
2016-01-16 07:35:27
阅读次数:
1022
微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫、卡券、支付等微信特有的能力,为微信用户提供更优质的网页体验。本次的内容:实现:分享到朋友圈,...
分类:
微信 时间:
2016-01-05 12:21:44
阅读次数:
461
LeetCode Number of Islands II
分类:
其他好文 时间:
2015-12-22 06:27:41
阅读次数:
146