Java NIO中的DatagramChannel是一个能收发UDP包的通道。因为UDP是无连接的网络协议,所以不能像其它通道那样读取和写入。它发送和接收的是数据包。打开 DatagramChannel下面是 DatagramChannel 的打开方式:DatagramChannel channel...
分类:
编程语言 时间:
2016-01-19 20:51:26
阅读次数:
140
Java NIO开始支持scatter/gather,scatter/gather用于描述从Channel(译者注:Channel在中文经常翻译为通道)中读取或者写入到Channel的操作。分散(scatter)从Channel中读取是指在读操作时将读取的数据写入多个buffer中。因此,Chann...
分类:
编程语言 时间:
2016-01-19 20:52:41
阅读次数:
201
技术旨在理解。最近风靡的SpringMVC,其实只是Spring的一个组件,充分说明Spring的强大。Spring到底是个什么鬼?用SSH的人很多,但是还真不是谁都能说清Spring的原理。在SSH框架中Srping充当了管理容器的角色;Spring容器集中管理Bean的实例化;关于Spring除...
分类:
编程语言 时间:
2016-01-19 20:50:13
阅读次数:
275
最近写了两个比较简单的python程序,原有都是由于看公开课感觉比较费劲,一个是下载的视频无用的名字太长,另一个就是下载的vtt字幕播放器不识别,写了一个vtt转换成str字幕格式的文件vtt to str比较简单:大概就是打开一个vtt文件,把开头的webvtt删掉,把所有的"."替换成",",把...
分类:
编程语言 时间:
2016-01-19 20:48:12
阅读次数:
251
地图作为信息的载体和呈现方式,是GIS的重要组成部分,它是一个浏览信息的窗口,在信息日益发达的今天 ,各种地图应用如雨后春笋一般出现在大众眼前,而不是像以往一样太过局限于专业的领域。而弹窗,是作为地图信息的补充说明和描述的重要呈现方式,也广泛应用于各种地图应用中。一个好的前端界面的设计要灵活地使用空...
分类:
编程语言 时间:
2016-01-19 20:46:34
阅读次数:
409
在Java NIO中,如果两个通道中有一个是FileChannel,那你可以直接将数据从一个channel(译者注:channel中文常译作通道)传输到另外一个channel。transferFrom()FileChannel的transferFrom()方法可以将数据从源通道传输到FileChan...
分类:
编程语言 时间:
2016-01-19 20:47:36
阅读次数:
141
Java NIO中的Buffer用于和NIO通道进行交互。如你所知,数据是从通道读入缓冲区,从缓冲区写入到通道中的。交互图如下:缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。这块内存被包装成NIO Buffer对象,并提供了一组方法,用来方便的访问该块内存。下面是NIO Buffer相...
分类:
编程语言 时间:
2016-01-19 20:45:59
阅读次数:
237
Selector(选择器)是Java NIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可以管理多个channel,从而管理多个网络连接。下面是本文所涉及到的主题列表:为什么使用Selector?Selector的创建向Selector注册通道S...
分类:
编程语言 时间:
2016-01-19 20:46:05
阅读次数:
219
原文在这里:http://rango.swoole.com/archives/405容易让人记住的文章,要么引起共鸣,要么催人奋进。一句话,你已走过,而我也在路上。最近群里很多朋友询问我是如何学习编程的,今天抽个时间大致讲讲。C语言和所有人一样,上学学的第一门编程语言是C语言。我记得我当时学的很认真...
分类:
编程语言 时间:
2016-01-19 20:43:42
阅读次数:
148
人们常说,计划赶不上变化。同样的,在项目中,使用的数据也是在不断变化的,尤其是属性信息的改变。就比如说,地图上的地物,它的空间信息在比较长的时间内,都不会发生变化,他的属性信息在初期不完整或者与后来的信息不符合,这时就可以使用SuperMap iClient for JavaScript 的关联查询...
分类:
编程语言 时间:
2016-01-19 20:42:33
阅读次数:
411
C++ 学习笔记(一些新特性总结3)public、protected 和 private 继承public 继承时,基类的存取限制是不变的。class MyClass
{
public: // Unrestricted access
int myPublic;protected: // Defining or derived class only
int myProtected...
分类:
编程语言 时间:
2016-01-19 19:32:24
阅读次数:
215
因为python的read和write方法的操作对象都是string。而操作二进制的时候会把string转换成list进行解析,解析后重新写入文件的时候,还得转换成string。import stringstr = 'abcde' list = list(str)list['a', 'b', 'c'...
分类:
编程语言 时间:
2016-01-19 19:28:39
阅读次数:
173
将java.util.Date类型转换成json时,使用JsonValueProcessor将date转换成希望的类型问题描述: java里面时间类型转换成json数据就成这样了:"createTime":{"date":30,"day":3,"hours":15,"minutes":14,"mon...
分类:
编程语言 时间:
2016-01-19 19:26:11
阅读次数:
5187
[2016-01-19][C++][关于map容器]map容器 会根据key值进行排序map容器带有一个count函数,所以不用 每次都用 find来判断是否存在某个元素当对map容易进行下标索引时,如果元素不存在,会自动创建,并赋值给默认值如可以这样玩:map mp;mp['A']++;来自为知笔...
分类:
编程语言 时间:
2016-01-19 19:23:06
阅读次数:
138
也许很多朋友在学习NIO的时候都会感觉有点吃力,对里面的很多概念都感觉不是那么明朗。在进入Java NIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模型。下面本文先从同步和异步的概念 说起,然后接着阐述了阻塞和非阻塞的区别,接着介绍了阻塞IO和非阻塞IO的区别,然后介绍了同步IO和异步IO...
分类:
编程语言 时间:
2016-01-19 19:19:55
阅读次数:
325
1、unique(ForwardIterator first, ForwardIterator last):对序列中一群连续相等的元素,仅保留第一个元素,该群其他元素被这群元素之后的其他值的元素替换。该函数不改变这些值的相互顺序,不改变容器的size。函数返回值为最后一个保留元素的下一个位置(pas...
分类:
编程语言 时间:
2016-01-19 19:17:23
阅读次数:
150
[2016-01-19][C++][关于next_permutation][2016-01-19][POJ][1256]见POJ 1256next_permutation有第三个参数cmp函数地址,可以用来指定顺序...next_permutation生成方法123456取出6,取出5,已经取出的数...
分类:
编程语言 时间:
2016-01-19 19:07:09
阅读次数:
146