#NIO

四元数(Quaternion)

从应用角度说一下unityQuaternion,Quaternion是四元数,百度相关资料可能找到的都是一些大牛给你搞个矩阵云云,给你讲解四元数。在此只是从应用角度讲一讲。最简单理解四元数对应一个向量,也可以理解为一个转角,这个取决于应用场合。四元数本身没有特别的含义,就是一个四维向量(不严谨的讲),在不同的情况下代表...
代码星球 ·2020-04-11

SQL-union

集合运算符是对两个集合操作的,两个集合必须具有相同的列数,列具有相同的数据类型(至少能隐式转换的),最终输出的集合的列名由第一个集合的列名来确定。(可以用来连接多个结果)联合(union)与连接(join)不一样selecttName,tSexfromteacherunionselectsName,sSexfromst...
代码星球 ·2020-04-10

sql语句:union

 sql语句中,join,leftjoin中,是将两个或多个表横向连接,而有时,我们需要将几个表或1个表纵向连接,甚至是连接自身,就比如,某些数据库脚本特别不合理的时候,但我们又不能说啥。。。。郁闷。。。。最简单的示例:select*fromaunionselect*fromb  当然,要...
代码星球 ·2020-04-06

NIO复习(3):selector

今天继续来复习NIO三剑客的最后1个:selectorselector的工作原理,简单来看,就是上面这张图,Channel必须先向Selector注册(注:register的时候,可以选择关注哪些事件,比如:有新连接或有数据可读等),注册成功后,Selector通过select方法来检查这些Channel上是否有事件发...
代码星球 ·2020-04-06

NIO复习(2):channel

上篇学习了NIO的buffer,继续来学习channel,类图如下(注:为了不让图看起来太复杂,隐藏了一些中间的接口) Channel派生了很多子接口,其中最常用的有FileChannel(用于文件操作)以及SocketChannel、ServerSocketChannel(用于网络通讯),下面用几段示例代码...
代码星球 ·2020-04-06

NIO复习(1):buffer

先回顾下NIO中的"三剑客"模型:selector、channel、buffer对于网络通讯而言,代码最常处理的就是3件事:管理连接、读取数据、写入数据。上图中,selector就是用来管理连接的(通常只需要一个selector线程处理就行,可避免上下文切换),selector上注册了一堆channel(通道),cha...
代码星球 ·2020-04-06

Java NIO:浅析I/O模型

也许很多朋友在学习NIO的时候都会感觉有点吃力,对里面的很多概念都感觉不是那么明朗。在进入JavaNIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模型。下面本文先从同步和异步的概念说起,然后接着阐述了阻塞和非阻塞的区别,接着介绍了阻塞IO和非阻塞IO的区别,然后介绍了同步IO和异步IO的区别,接下来介绍了5种...
代码星球 ·2020-04-06

Java NIO:NIO概述

NIO是Java4里面提供的新的API,目的是用来解决传统IO的问题。本文下面分别从JavaNIO的几个基础概念介绍起。  以下是本文的目录大纲:  一.NIO中的几个基础概念  二.Channel  三.Buffer  四.Selector  若有不正之处,请多多谅解并欢迎批评指正。  在NIO中有几个比较关键的概念...
代码星球 ·2020-04-06

HDU 5281 Senior's Gun 杀怪

题意:给出n把枪和m个怪。每把枪有一个攻击力,每一个怪有一个防御力。假设某把枪的攻击力不小于某个怪的防御力则能将怪秒杀,否则无法杀死。一把枪最多仅仅能杀一个怪,不能用多把枪杀同一个怪。每杀一次怪能够得到枪的攻击力减去怪的防御力的的分数。求得分的最大值。贪心。首先我们考虑这样一种情况:用攻击力为A的枪杀防御...
代码星球 ·2020-04-06

C语言中的union使用方法

“联合”是一种特殊的类。也是一种构造类型的数据结构。在一个“联合”内能够定义多种不同的数据类型。一个被说明为该“联合”类型的变量中,同意装入该“联合”所定义的不论什么一种数据,这些数据共享同一段内存,以达到节省空间的目的(另一个节省空间的类型:位域)。这是一个很特殊的地方,也是联合的特征。另外,同struct一样,联合...

【Java】Java NIO

NIO的创建目的是为了让Java程序员可以实现高速I/O而无需编写自定义的本机代码。NIO将最耗时的I/O操作(即填充和提取缓冲区)转移回操作系统,因而可以极大地提高速度。原来的I/O库(在java.io.*中)与NIO最重要的区别是数据打包和传输的方式。正如前面提到的,原来的I/O以流的方式处理数据,而NIO以块的方...
代码星球 ·2020-04-06

LINQ to SQL语句之Union All/Union/Intersect和Top/Bottom和Paging和SqlMethods

我们继续讲解LINQtoSQL语句,这篇我们来讨论UnionAll/Union/Intersect操作和Top/Bottom操作和Paging操作和SqlMethods操作。适用场景:对两个集合的处理,例如追加、合并、取相同项、相交项等等。说明:连接不同的集合,不会自动过滤相同项;延迟。varq=(fromcindb....
代码星球 ·2020-04-05

记录一次sql查询union的优化

1.原来的sql: SELECTt.city_idascityId,t.city_nameascityName,t.group_idasgroupId,t.supplier_nameassupplierName,t.id,t.driver_nameasdriverName,t.license_platesas...

JAVA基础(10)——IO、NIO

转载:http://blog.csdn.net/weitry/article/details/52964948JAVA基础系列规划:JAVA基础(1)——基本概念JAVA基础(2)——数据类型JAVA基础(3)——容器(1)—&mdas...
代码星球 ·2020-04-05

Hive Essential (4):DML-project,filter,join,union

 ThemostcommonusecaseforHiveistoquerydatainHadoop.Toachievethis,weneedtowriteandexecuteaSELECTstatement.ThetypicalworkdonebytheSELECTstatementistoprojectth...
首页上一页...45678下一页尾页