线段树: 这个星期是线段树的专题,真心觉得线段树难,但是还是要硬着头皮看!线段树是将区间逐渐二分得到的一种树状结构,运用了包括归并排序内的很多算法! 线段树的基本操作: 1.定义 2.建树 3.点修改 4.区间求和 1.定义: struct Tree{ int l, r; long long sum ...
分类:
其他好文 时间:
2017-11-25 11:11:13
阅读次数:
203
上篇介绍了TensorFlow基本概念和基本操作,本文将利用TensorFlow举例实现线性回归模型过程。 线性回归算法 线性回归算法是机器学习中典型监督学习算法,不同于分类算法,线性回归的输出是整个实数空间R(故也可用线性回归做分类)。关于线性回归网络资料很多,算法具体推演不做叙述,这里简要概括基 ...
分类:
其他好文 时间:
2017-11-24 16:56:09
阅读次数:
188
1、Thread.currendThead Thread的静态方法currendThead方法可以用于获取运行当前代码片段的线程。 2、获取线程信息 Thread提供了获取线程信息的相关方法 3、线程优先级 线程切换时由线程调度控制的,我们无法通过代码来干涉,但是我们可以通过提高线程优先级来最大程度 ...
分类:
编程语言 时间:
2017-11-22 00:00:24
阅读次数:
276
<1>什么是线程 一个程序同时执行多个任务,每个任务称为一个线程(thread),它是线程控制的简称。可以同时运行一个以上线程的程序称为多线程程序(nultithreaded)。 <2>多进程与多线程有哪些区别 本质的区别在于每个进程拥有自己的一整套变量,而线程共享数据。共享变量使线程之间的通信比进 ...
分类:
编程语言 时间:
2017-11-21 10:48:05
阅读次数:
210
ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全), 通常性能上较ArrayLi ...
分类:
其他好文 时间:
2017-11-19 18:45:07
阅读次数:
113
前言:通常学习一样新知识时,最快的方式是通过搜索引擎然后以最快的方式拿枪上战场,如果接下来还一直依赖搜索引擎去打,那么你会发现自己永远都在打游击;那么如果要解决这个问题,必须要学会系统的学习,只有连贯的学习方法才能把一个新知识学透。而系统学习最有效的方式就是看书,书本的知识点是连贯的,所以这个方式最 ...
分类:
系统相关 时间:
2017-11-18 21:03:09
阅读次数:
168
线程是计算程序运行的最小载体,由于单个单核CPU的硬件水平发展到了一定的瓶颈期,因此就出现了多核多CPU的情况,直接就导致程序员多线程编程的复杂。由此可见线程对于高性能开发的重要性。 那么线程在计算机中有好几种状态,他们之间是怎么切换的?sleep和wait又有什么区别?notify和notifyA ...
分类:
编程语言 时间:
2017-11-17 00:03:31
阅读次数:
297
Shader "baicai/me02" { Properties { _MainTex ("MainTex", 2D) = "white" {} _Bump ("Bump", 2D) = "bump" {} _Intension ("强度", Range(0, 10)) = 10 _Scale (... ...
分类:
其他好文 时间:
2017-11-16 18:38:04
阅读次数:
650
简介 以前经常听说“模型不好看啊,怎么办啊?”答曰“加法线”,”做了个高模,准备烘一下法线贴图”,“有的美术特别屌,直接画法线贴图”.....法线贴图到底是个什么鬼,当年天真的我真的被这个图形学的奇淫杂技忽悠了,然而毕竟本人还算有点刨根问底的精神,决定研究一下法线贴图的原理以及Unity下的实现。本 ...
分类:
编程语言 时间:
2017-11-13 19:43:19
阅读次数:
278
ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差, ...
分类:
编程语言 时间:
2017-11-10 10:51:55
阅读次数:
193