// 摄像机方向(视角方向) float3 WorldSpaceViewDir(float4 v) // 根据模型空间中的顶点坐标 得到 (世界空间)从这个点到摄像机的观察方向 float3 UnityWorldSpaceViewDir(float4 v) // 世界空间中的顶点坐标==》世界空间从... ...
分类:
编程语言 时间:
2017-09-19 14:46:34
阅读次数:
168
线程池最核心的一个类:ThreadPoolExecutor. 看一下该类的构造器: corePoolSize :线程池的核心池大小,在创建线程池之后,线程池默认没有任何线程。 当有任务过来的时候才回去创建创建线程执行任务。换个说法,线程池创建之后,线程池中的线程数为0,当任务过来就会创建一个线程去执 ...
分类:
编程语言 时间:
2017-09-15 13:33:39
阅读次数:
195
【算法】线段树(经典线段树上二分) 【题意】n个房间,m个询问,每次订最前的连续x个的空房间,或退订从x开始y个房间,求每次订的最左房间号。 【题解】关键在于找连续x个空房间,经典二分。 线段树标记sum,lsum,rsum,表示最长连续房间,从左开始最长连续房间,从右开始最长连续房间。 对于区间k ...
分类:
其他好文 时间:
2017-09-14 21:47:23
阅读次数:
201
假设线程A对线程B发出了一个取消请求。通过如下函数: 线程有两个状态属性,决定了该线程收到取消请求时的行为,下面给出这两个字段的意义和用法。 (1)线程的cancelability state 字段可以取值为:enabled (默认) or disabled。当取值为enabled,由cancela ...
分类:
其他好文 时间:
2017-09-07 14:56:13
阅读次数:
116
Java虚拟机定义了一些程序运行期间会使用到的数据区域,其中一些会随着JVM的启动而创建,随着JVM的退出而销毁;另外一些则与线程的运行一一对立的,这些数据区域会随着线程的开始而创建,随着线程的结束而销毁。下面是一张Java运行时的数据区模型图: 总的来说,Java运行时数据区域可以分为两个部分:线 ...
分类:
编程语言 时间:
2017-08-30 14:08:28
阅读次数:
185
创建一个Promise 并自动运行: 如果把代码改成如下, 我们会发现什么也没打印: 匿名函数 sleep 2 秒, 这时, 它还没运行完, 主程序就退出了, 这里 promise也跟着退出, 所以什么也没打印。 我们可以改写成这样: 是不是觉得有点不太好?因为你有时并不知道程序什么时候运行完成。 ...
分类:
编程语言 时间:
2017-08-27 16:14:10
阅读次数:
231
前言 以下内容是个人学习之后的感悟,如果有错误之处,还请多多包涵~ 逻辑回归 一、为什么使用logistic回归 一般来说,回归不用在分类问题上,因为回归是连续型模型,而且受噪声影响比较大。 Why? 为什么回归一般不用在分类上?其实,很多初学者都会提出这个问题。然而,文字的解释往往不能说服我们,接 ...
分类:
其他好文 时间:
2017-08-26 15:04:31
阅读次数:
124
/*ForkJoinPool 分支/合并框架 (工作窃取)*/ Fork/Join 框架:就是在必要的情况下,将一个大任务,进行拆分(fork) 成若干个小任务(拆到给出的临界值为止),再将一个个的小任务运算的结果 进行join汇总 Fork/Join 框架 与 线程池的区别 1.采用 “工作窃取” ...
分类:
其他好文 时间:
2017-08-26 12:49:38
阅读次数:
171
/*线程池*/ /*第四种 获取线程的方法:线程池*/ 一个ExecutorService,它使用线程池的可能的某个线程之一执行每个提交的任务,通常使用 Executors 工厂方法配置(ExecutorService service = Executors.newFixedThreadPool(5 ...
分类:
编程语言 时间:
2017-08-26 11:26:55
阅读次数:
208
如何对电影进行打分:根据用户向量与电影向量的内积 我们假设每部电影有两个features,x1与x2。x1表示这部电影属于爱情片的程度,x2表示这部电影是动作片的程度,如Romance forever里面x1为1.0(说明电影大部分为爱情),x2=0.01(说明里面有一点动作场面)。 还是像以前一样 ...
分类:
其他好文 时间:
2017-08-24 16:43:19
阅读次数:
258