文章浏览阅读4.7k次。从文件结构体指针stream中读取数据,每次读取一行。读取的数据保存在buf指向的字符数组中,每次最多读取bufsize-1个字符(第bufsize个字符赋'\0'),如果文件中的该行,不足bufsize个字符,则读完该行就结束......
2024-01-25 04:35 阅读 阅读全文文章浏览阅读415次。Buffers从根本上说,I/O涉及在内存的连续区域(称为缓冲区)之间传递数据。这些缓冲区可以简单地表示为由一个指针和一个以字节为单位的大小组成的元组。为了能够高效地开发网络应用程序,Asio包括对分......
2023-11-11 18:25 阅读 阅读全文文章浏览阅读411次。Scala 集合概述①Scala同时支持不可变集合和可变集合,不可变集合可以安全的并发访问② Scala集合中两个主要的包:可变集合: scala.collection.mutable 不可变集合:scala.collection.immutable③Scala默认采用不可变集......
2024-01-23 06:39 阅读 阅读全文文章浏览阅读3.6k次,点赞7次,收藏11次。http://blog.csdn.net/tcp_westwood/article/details/79245845感谢“沈万马”先生的知识共享!!!作者:沈万马链接:https://www.zhihu.com/question/26190832/answer/146259979俩英文单词,不先看看本义吗?虽然都......
2023-11-12 06:23 阅读 阅读全文一、什么是linux的内存机制?我们知道,直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存是有限的,这样就引出了物理内存与虚拟内存的概念。物理内存就是......
2023-10-14 10:06 阅读 阅读全文文章浏览阅读118次。数组 Array , ArrayBufferimport scala.collection.mutable.ArrayBuffer//数组 Array , ArrayBufferobject Test0501 { def main(args: Array[String]): Unit = { //定长数组 //println("定长数组") //A() //println() //println("变长数组&q......
2024-01-25 01:49 阅读 阅读全文文章浏览阅读1.1k次。1、单segment的rte_mbuf2、多segment的rte_mbuf3、间接buffer dpdk使用该方式来进行ip报文的分片,申请直接buf来进行ip头部的存放,申请间接buf直接在rte_mbuf记录分配给其的原mbuf的data地址和长度;在下行发包时将直......
2023-11-13 21:00 阅读 阅读全文文章浏览阅读1.1k次。1、单segment的rte_mbuf2、多segment的rte_mbuf3、间接buffer dpdk使用该方式来进行ip报文的分片,申请直接buf来进行ip头部的存放,申请间接buf直接在rte_mbuf记录分配给其的原mbuf的data地址和长度;在下行发包时将直......
2023-11-20 14:03 阅读 阅读全文其中innodb就是图中的存储引擎。一、表空间、buffer pool、压缩表1、页在磁盘的数据文件中称为数据页,在mysql内存中称为缓存页。不过大小一般都是16k。页是IO交互的最小单位。(在磁盘文件和buffer pool交互的最小单位)可以对页......
2023-10-12 12:09 阅读 阅读全文文章浏览阅读275次。redo log 作用事务有一个重要特性:持久性,意思是说,只要事务提交成功,那么对数据库的修改就被永久保存了下来。怎么来保证持久性呢?简单的做法是在每次事务提交的时候,将该事务涉及到的数据页全......
2023-11-11 13:17 阅读 阅读全文