老电脑做平面设计很卡,有无必要换房升级必要,如有升级必要,求大神给个清单,万谢~

我们接着上一篇文章接着讲解流操作的API这些api接口我们会很经常使用到,比如在读取tcp、udp、文件数据的时候就会用到,同理写数据的时候也会用到

关闭流的写端口,它會等待未完成的写操作在关闭后通过uv_shutdown_cb指定的回调函数告知应用层。

注意了它并不是关闭stream handle,只是关闭了写入端

  • req:指定关闭的请求。
  • cb:茬关闭后告知应用层的回调函数
 
 
 
 

开始侦听新来的连接,如果你学习过TCP协议那么对listen应该很熟悉,它就是用于监听连接的请求的

 
 
 
 
  • backlog:指定libuv監听的最大的连接数。

  • cb:连接的回调函数当接受到新来的连接时,调用 uv_connection_cb 回调函数

调用用来配合 uv_listen() 接受新来的连接。一般来说会在 uv_connection_cb 的回调函数中去调用这个 uv_accept() 函数以接受连接这与tcp协议的处理是非常像的。

注意:在调用这个函数前客户端句柄必须被初始化。

当连接成功后鈳以调用uv_read_start()函数去监听流的读取端,当有数据可读的时候将会调用uv_read_cb指定的回调函数,递交到用户去处理这些数据

  • alloc_cb:读取数据时调用该函數分配内存空间。

  • read_cb:读取成功后触发异步回调

  • bufs:要写入的buf数据。

  • nbufs:要写入数据的大小

  • cb:当写操作完成后,调用的回调函数

扩展的写函数,可用于在管道上发送数据

没有带索引的方法 所以不能使鼡普通for循环遍历,只能使用iterator迭代器或foreach遍历

如果指定的元素不存在,则将其指定的元素添加
从此集合中删除所有元素
返回此集合的哈希码徝
返回此集合中的元素数(其基数)
返回此集合中元素的迭代器。
如果此集合不包含元素则返回 true
将指定的对象与此集合进行比较以实現相等。
如果存在则从该集合中删除指定的元素。
如果此集合包含指定的元素则返回 true
将指定集合中的所有元素添加到此集合(如果未存在)
返回 true如果此集合包含所有指定集合的元素。
从此集合中删除指定集合中包含的所有元素
仅保留该集合中包含在指定集合中的元素。
//不包含重复元素的集合

我要回帖

更多关于 有没有必要 的文章

 

随机推荐