08 2021 档案
摘要:给你一个整数数组 nums ,返回数组中最大数和最小数的 最大公约数 。 两个数的 最大公约数 是能够被两个数整除的最大正整数。 2 <= nums.length <= 1000 1 <= nums[i] <= 1000 思路是先遍历数组,找出最大值和最小值,之后用辗转相除法求出最大公约数: cla
阅读全文
摘要:UNIX系统口令文件(POSIX.1称其为用户数据库)包含以下字段,这些字段也包含在头文件pwd.h中定义的passwd结构中: 由于历史原因,口令文件/etc/passwd是一个ASCII文件,其中的每行都包含以上各字段,字段之间用冒号分隔。 /etc/passwd文件的例子: 有关口令文件的登录
阅读全文
摘要:给定一个整数数据流和一个窗口大小,根据该滑动窗口的大小,计算滑动窗口里所有数字的平均值。 实现 MovingAverage 类: MovingAverage(int size) 用窗口大小 size 初始化对象。 double next(int val) 成员函数 next 每次调用的时候都会往滑动
阅读全文
摘要:1.static_cast,dynamic_cast,const_cast,reinterpret_cast的区别: (1)const_cast用于将const变量转为非const的。 (2)static_cast用的最多,对于各种隐式转换,非const转const,void*转指针等,static
阅读全文
摘要:Finger协议返回一个指定主机上一个或多个用户的信息,它常用来检查某个人是否登录了,或搞清一个人的登录名以便给他发邮件。 很多站点不支持Finger协议的原因: 1.Finger服务器的一个早期版本中的一个编程错误被1988年Internet蠕虫病毒利用,作为进入点之一。 2.Finger协议可能
阅读全文
摘要:写一个 RecentCounter 类来计算特定时间范围内最近的请求。 请实现 RecentCounter 类: RecentCounter() 初始化计数器,请求数为 0 。 int ping(int t) 在时间 t 添加一个新请求,其中 t 表示以毫秒为单位的某个时间,并返回过去 3000 毫
阅读全文
摘要:NFS(网络文件系统)使客户可以透明地访问服务器上的文件和文件系统。NFS的基础是RPC。 两个常用的网络编程API:socket和TLI(运输层接口,Transport Layer Interface)。通信的双方可使用不同的API。 RPC可以在用户程序编写时调用服务器的函数,实际发生的动作如下
阅读全文
摘要:用户与用户代理打交道,有多个用户代理可供选择,Unix上常用用户代理包括MH、Berkeley Mail、Elm、Mush。 用TCP进行邮件交换是由报文传送代理MTA(Message Transfer Agent)完成的。最普通的Unix系统的MTA是Sendmail,用户通常不跟MTA打交道,由
阅读全文
摘要:FTP是用于文件传输的Internet标准。 文件传送是FTP提供的功能,文件存取是如NFS等应用系统提供的功能。由FTP提供的文件传送是将一个完整的文件从一个系统复制到另一个系统中。要使用FTP,需要服务器的注册账号,或服务器允许匿名FTP。 就像Telnet,FTP设计用于两台不同的主机,这两个
阅读全文