知识点概念IO操作概念同步、异步(IO模型中的概念,并非并发模式中的同步、异步)阻塞、非阻塞同步IO模型异步IO模型读写(read write)与阻塞和非阻塞各种IO模型异同对比 IO操作概念 在Unix系统中,一切都是文件。文件就是流的概念,在进行信息的交流过程中,对这些流进行数据的收发操作就是IO操作 我们都知道unix(like)世界里,一切皆文件,而文件是什么呢?文件就是一串二进制流而已... 作者:qq_36573828 发表于 2019/04/09 22:51:53 原文链接 https://blog.csdn.net/qq_36573828/article/details/89149057 阅读:39 继续阅读 >>


胡佳露 19/04/09 22:51:53
HTTP下载器实现实现功能具备知识点实现思路多线程下载原理.*td文件代码可扩展功能总结 写完个人感觉,没有啥实用意义是因为想从服务器上下载的东西基本都是支持HTTPS协议下载的,并非HTTP了。 实现功能 多线程下载 断点下载 进度条显示 具备知识点 HTTP请求以及响应头 多线程下载 实现思路 根据下载地址(仅仅限于HTTP下载)来解析下载地址中的FQDN以及指定的端口号,通过函数g... 作者:qq_36573828 发表于 2019/03/26 22:01:22 原文链接 https://blog.csdn.net/qq_36573828/article/details/88831110 阅读:30 继续阅读 >>


胡佳露 19/03/26 22:01:22
一、具体功能实现 GET方法请求解析 POST方法请求解析 返回请求资源页面 利用GET方法实现加减法 利用POST方法实现加减法 HTTP请求行具体解析 400、403、404错误码返回的处理 二、什么是web服务器 web服务器就是在物理服务器基础上的具有服务端功能的网络连接程序,简而言之就是处理客户端发来的各种请求然后根据服务器的逻辑处理返回一个结果给客户端。在web服务器和... 作者:qq_36573828 发表于 2018/09/20 20:41:25 原文链接 https://blog.csdn.net/qq_36573828/article/details/82784425 阅读:5545 评论:1 查看评论 继续阅读 >>


胡佳露 18/09/20 20:41:25
dup函数和dup2函数 dup,dup2都是属于创建文件描述符的函数,所以返回值也是一个文件描述符。有时候我们希望把标准输入重定向到一个文件的时候,或者把标准输出重定向到一个网络连接的时候,就可以通过这两个函数实现。简而言之,这两个函数就是复制文件描述符的。dup(oldfd)执行以后会返回一个新的并且是当前系统可用的最小整数值作为新的文件描述符,此时这个新的文件描述符将指向oldfd指向... 作者:qq_36573828 发表于 2018/08/02 20:50:24 原文链接 https://blog.csdn.net/qq_36573828/article/details/81364966 阅读:75 继续阅读 >>


胡佳露 18/08/02 20:50:24
函数原型: gethostbyname函数是通过主机名称获取主机的完整信息。name参数是目标主机的主机 名称。 gethostbyaddr函数是通过IP地址获取主机的完整信息。addr是网络字节序的IP地址,len参数是IP地址的长度,type参数是IP地址的类型(合法类型包括AF_INET,AF_INET6) 两个函数的返回都是hostent结构体类型指针。hostent结构体定义如... 作者:qq_36573828 发表于 2018/08/02 12:37:25 原文链接 https://blog.csdn.net/qq_36573828/article/details/81356638 阅读:648 继续阅读 >>


胡佳露 18/08/02 12:37:25
题目:思路:请见三数之和点击打开链接因为是求四个数字之和,所以将i作为第一个数字,其他剩下的三个索引分别为left,mid,right,然后在i的遍历数组的时候,剩下的操作思路和三数之和是一样的。其中需要注意的是,因为求的是四个数字的和,所以left,mid,right分别就已经占用了三个数,所以i只能遍历到 nums.size()-3的前一个下标处。同理,在left遍历的时候,只能遍历到nums... 作者:qq_36573828 发表于 2018/07/13 00:10:42 原文链接 https://blog.csdn.net/qq_36573828/article/details/81024303 阅读:302 继续阅读 >>


胡佳露 18/07/13 00:10:42
题目:思路:在三数字之和的解题思路上,将所有的三数字之和遍历,然后进行更新最小值即可。其中需要注意的是所给的target减去三数字之和的话可能会为负数,所以要将负数值处理为正数,然后看哪三个数字之和最接近target值。其中若三数字之和大于了target值的话需要将right向升序数组的前方移动,小于的话需要将mid数值往升序数组后移动。三数之和解题思路点击打开链接。代码:class Soluti... 作者:qq_36573828 发表于 2018/07/11 13:08:34 原文链接 https://blog.csdn.net/qq_36573828/article/details/80998941 阅读:143 继续阅读 >>


胡佳露 18/07/11 13:08:34
题目:思路:题目要求三数之和为零,即:a+b+c=0; 那么若满足b+c = -a的话就满足题目的第一个要求啦。假设-a = tem 那么 b+c=tem就说明满足条件。这样的话三数之和变成了两数之和,再两个数字和的基础上,只需要找到一个tem为定点以后,然后再判断数组中剩下的数字两两相加是否等于tem即可。若用暴力求解的话会超出时间限制。此时,假设该数组是一个有序数组(升序)的话,那么我们可以知... 作者:qq_36573828 发表于 2018/07/10 15:12:14 原文链接 https://blog.csdn.net/qq_36573828/article/details/80985411 阅读:909 继续阅读 >>


胡佳露 18/07/10 15:12:14
题目:预备知识:(1)正则表达式的概念是对字符串操作的逻辑公式,是事前定义好的一些特定的字符以及特定字符的组合。这里题目中的p就是正则表达式(字符模式)要判断s是否满足p的字符模式。正则表达式是描述了一种字符串匹配的模式,用来检查一个串中是否含有某种模式的子串,或者将匹配的子串替代又或者从里面取出符合某种模式的子串。所以并不是简单的看是否是子串的问题,例如:s="aaa" p="aaaaa"和s=... 作者:qq_36573828 发表于 2018/07/04 15:47:54 原文链接 https://blog.csdn.net/qq_36573828/article/details/80912358 阅读:312 继续阅读 >>


胡佳露 18/07/04 15:47:54
一、题目描述二、思路(1)可以将该整数转换成字符串,根据字符串的长度奇偶性来确定中间位置,然后首尾进行对比是否是回文数字。此时需要额外空间来存储字符串,然后进行判断(2)可以将整数的最后一半数字进行整数反转,然后将反转的部分与数字的前部分进行比较,判断是否是回文数。也可以将整个整数进行反转然后进行比较,但是会发生溢出情况,所以可以选择只反转数字的后半部分,若与前半部分相同则为回文数。我选择的方案是... 作者:qq_36573828 发表于 2018/07/03 14:02:50 原文链接 https://blog.csdn.net/qq_36573828/article/details/80897206 阅读:1869 继续阅读 >>


胡佳露 18/07/03 14:02:50