linux
xinzi2018
这个作者很懒,什么都没留下…
展开
-
如何安装VMware及ubuntu
一:安装VMware Workstation 软件 软件下载地址 http://soft.jiegeng.com/3/3431.html?from=onebox 下载完成后将软件安装在C盘中,也可自行选择存放位置。 二:安装Ubuntu操作系统 1.下载Ubuntu操作系统镜像文件,如:Ubuntu-16.04.1-desktop-amp64.ios Ubuntu下载地址:http://dl.pc...原创 2019-02-18 14:07:28 · 271 阅读 · 0 评论 -
网络编程模型
术语概念描述: IO有内存IO、网络IO和磁盘IO三种,通常我们说的IO指的是后两者。 阻塞和非阻塞,是函数/方法的实现方式,即在数据就绪之前是立刻返回还是等待。 以文件IO为例,一个IO读过程是文件数据从磁盘→内核缓冲区→用户内存的过程。同步与异步的区别主要在于数据从内核缓冲区→用户内存这个过程需不需要用户进程等待。有个数据拷贝的过程,是拷贝完再通知还是在内核缓冲区就通知。(网络IO把磁盘换做网...原创 2019-02-23 20:33:29 · 5303 阅读 · 8 评论 -
linux文件读写
数据块读写:整块copy,速度较快,但是是二进制操作 #include <stdio.h> ① size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream); fread 从文件流stream 中读取nmemb 个元素,写到ptr 指向的内存中,每个元素的大小为size 个 字节。 ② size_t fwrite(v...原创 2019-02-23 20:36:19 · 1023 阅读 · 0 评论