2021-04-27

编程题

最后一个单词的长度


class Solution(object):

    def lengthOfLastWord(self, s):

        pinter = len(s)-1

        for char in s[::-1]: #从最后一个字符开始判断是否为空,找到不为空的第一个字符

            if char == ' ':

                pointer -=1

            else:

                break

        length = 0

        while pointer >=0:

            if s[pointer] == ' ': #找到字符第二个空字符,表示结束

                break

            else:

                pointer -= 1

                length +=1 计数得出结果

        return length


数据库

第二高的薪水

SELECT

    IFNULL(

      (SELECT DISTINCT Salary

      FROM Employee

      ORDER BY Salary DESC

        LIMIT 1 OFFSET 1),

    NULL) AS SecondHighestSalary;

题目源于leetcode

IFNULL函数,用于判断第一个表达式是否为空NULL,如果是,则返回第二个参数的值,如果不是,则返回第一个

简答题:TCP和UDP的区别

tcp协议是一种面向连接的、可靠的、基于字节流的传输协议

udp是支持无连接的传输协议,应用程序无需建立连接就可以发送封装的IP数据包

tcp提供的服务更可靠,通过tcp传输的数据无差错、不丢失、不重复,并且可以按序到达,udp则不保证可靠交付

tcp面向字节流,只能是点对点的,而udp支持一对一、一对多、多对多等交互通信

Udp首部字节开销为8,比tcp的20要少

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 随着数字化技术的飞速发展,数字、连接、信号、人工智能充斥着人们工作、生活的各个领域。这些数字化信息被快速转换成数据...
    码农Kkio阅读 745评论 0赞 1
  • IO流概述 IO:输入/输出(Iuput/Output) 流:是一种抽象概念,是对数据传输的总称。也就是说数据在设...
    四季宝的守护神阅读 317评论 0赞 1
  • final修饰的变量会指向一块固定的内存, 这块内存中的值不能改变. 存储过程 禁止使用存储过程,存储过程难以调试...
    lconcise阅读 1,077评论 0赞 1
  • 面试必背 会舍弃、总结概括——根据我这些年面试和看面试题搜集过来的知识点汇总而来 建议根据我的写的面试应对思路中的...
    luoyangzk阅读 7,243评论 6赞 173
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 6,420评论 0赞 10

友情链接更多精彩内容