视频一:线程的介绍及线程的基本语法 1.线程的创建 Thread th = new Thread(Func);//创建线程 th.Start();//启动线程 private void Func()//线程执行的方法 {///填写方法 }2.学习线程最经典的错误 2.1线程间操作无效:从不...
分类:
编程语言 时间:
2014-10-27 10:38:43
阅读次数:
171
线程中CreateEvent和SetEvent及WaitForSingleObject的用法首先介绍CreateEvent是创建windows事件的意思,作用主要用在判断线程退出,程锁定方面.CreateEvent函功能描述:创建或打开一个命名的或无名的事件对象.EVENT有两种状态:发信号,不发信...
分类:
编程语言 时间:
2014-10-24 15:58:01
阅读次数:
206
HDU 5068 Harry And Math Teacher( 矩阵乘法 + 线段树维护 )题意:首先是这题题意理解错误,,其次是这题无法理解状态。。。已经不是英文有多烂的情况了,是中文没学好啊。。。。。大学不学语文才是真正的硬伤啊题目意思 有一个城堡有很多层楼, 每层楼有2个门,每个门里面又有两...
分类:
其他好文 时间:
2014-10-22 06:19:31
阅读次数:
272
ZOJ 2671 - Cryptography ( 矩阵乘法 + 线段树 )题意:给定模数r, 个数n, 询问数m然后是n个矩阵,每次询问,输出矩阵联乘之后的结果。分析:矩阵乘法 + 线段树优化这里线段树只有询问没有更新操作。PS:顺便仰慕一下watashi。。。。代码:#include #incl...
分类:
其他好文 时间:
2014-10-21 00:46:33
阅读次数:
168
线程同步的方式包括:互斥锁、读写锁、条件变量、信号量和令牌。互斥锁和读写锁: 提供对临界资源的保护,当多线程试图访问临界资源时,都必须通过获取锁的方式来访问临界资源。(临界资源:是被多线程共享的资源)当读写线程获取锁的频率 差别不大时,一般采用互斥锁,如果读线程访问临界资源的频率大于写线程,这个时候...
分类:
编程语言 时间:
2014-10-19 01:14:37
阅读次数:
357
题意:给出q次询问,求区间内最长的连续序列。 水题。1.RMQ 求法 ,st算法 2.线段树,简单的区间合并#include#include#includeusing namespace std;const int maxn = 111111;const int INF = 99999999;int...
分类:
其他好文 时间:
2014-10-13 20:10:17
阅读次数:
221
本章节主要是学习一种新的创建线程的方法,熟悉线程的常用方法,线程同步。利用实现Runnable接口创建一个新的线程。 1 package interThread_v001; 2 3 public class Runable_v001 implements Runnable 4 5 { 6 ...
分类:
编程语言 时间:
2014-10-13 13:15:29
阅读次数:
266
用点光源的光照,概念基本上和平行光源一样。根据获取光向量和顶点的法线及视点向量的内积来添加阴影。和平行光源的不同之处,简单的说就是光向量是否是一个固定值。点光源使用的是模型坐标变换后的顶点的位置和光源的位置,这时再计算光向量,所以增加了若干的计算量。
平行光源的光的方向是一定的,整体都受到均等的光照。但是点光源根据实际顶点的坐标要进行具体的光的碰撞。这次的demo和上次一样在片段着色器中进行光的计算和补色着色,所以可以进行很漂亮的渲染。
这次的文章中只需要明白是进行了光照相关的基础部分的封装,WebGL中的...
分类:
Web程序 时间:
2014-10-13 02:29:19
阅读次数:
239
本文简单的描述了矩阵乘法的计算及矩阵运算(加法、数乘矩阵、矩阵乘法)在现实生活中对应的情况,说明数学是来源于生活,之所以与生活相差较大,只是因为在语言、符号演化过程中,数学进化的方向是趋向于抽象和一般。以后应该会进一步对矩阵在实际情况中的应用进行扩展。...
分类:
其他好文 时间:
2014-10-08 16:39:55
阅读次数:
506
与目前为止所涉及到的算法相比,今天的算法也不算难,就是,计算从光源发出的光向量和视线向量之间的半向量,然后与面法线向量求内积,所以相对的负荷也不大。但是,这只是在一定程度上模拟了反射光的效果,并不是非常严格的反射光的计算。
从渲染的结果来看,圆环体已经变的非常漂亮了,实际的效果,请参考文章最后给出的链接。...
分类:
Web程序 时间:
2014-10-06 23:37:41
阅读次数:
194