芒种科技-习题鸭
主页
习题
分类
标签
时间线
主页
习题
分类
标签
时间线
CRON 表达式 - CRON 表达式介绍和使用

日期: 2023/10/11分类: 开发标签: CORN, 开发, 表达式

定时任务和 CRON 表达式在开发中使用也非常广泛,本文整理了 CRON 表达式和常见使用例子。

♥ 网络协议和工具知识体系详解 ♥

日期: 2022/1/12分类: 开发标签: 开发, 网络协议, 工具

网络基础,尤其是网络协议(TCP/IP 协议栈为主)在网络开发中极为重要,本系列带你梳理网络基础和协议相关的知识体系。

如何学习?

第一步:学习计算机网络基础;构筑任何基础体系之前,需要学习这个专题的整体知识点(最好是一本完整的书),这里主要基于《计算机网络(第五版)》知识点梳理,不得不说这本书作者谢希仁画的 PPT 还是挺棒的。网络基础分三部分内容,主要包含如下:

  • 网络基础之一 - 计算机网络基础部分梳理
    • 网络基础的第一篇,主要来源于大学的课程《计算机网络(第五版)》知识点梳理,内容整理自这里, 但是作了调整和优化; 不得不说这本书作者谢希仁画的 PPT 还是挺棒的。
  • 网络基础之二 - 网络 7 层协议,4 层,5 层
    • 网络基础的第二篇,我觉的一定要有全局框架观,构建全局观时建议分三步:第一步,理解全局的网络层次;第二步,理解每一层次中的常见的网络设备及功能;第三步,理解每一层中的常见协议。在此基础上,将其它知识点放置在相应的层次(很多网络上的零散知识点是没法帮你构筑完整的知识体系的,推荐你完整的看一本关于网络的书籍来构筑基础)
  • 网络基础之三 - IP 协议相关详解
    • 网络基础第三篇,主要阐述: IP 协议(在网络层)及其配套协议(在数据链路层的 ARP 协议,在网络层的 ICMP,IGMP 协议,IPV6 详解,网络地址转换 NAT 等。
♥ 开发安全相关知识体系详解 ♥

日期: 2022/1/11分类: 开发安全, 知识体系标签: 开发安全, Web安全, 攻击注入

开发安全是极为重要的一个话题,本系列带你梳理开发安全相关的知识体系。

如何学习

第一步:业内趋势和常见漏洞;在学习安全需要总体了解安全趋势和常见的 Web 漏洞,首推了解 OWASP,因为它代表着业内 Web 安全漏洞的趋势

  • 开发安全 - OWASP Top 10
    • OWASP(开放式 web 应用程序安全项目)关注 web 应用程序的安全。OWASP 这个项目最有名的,也许就是它的"十大安全隐患列表"。这个列表不但总结了 web 应用程序最可能、最常见、最危险的十大安全隐患,还包括了如何消除这些隐患的建议。(另外,OWASP 还有一些辅助项目和指南来帮助 IT 公司和开发团队来规范应用程序开发流程和测试流程,提高 web 产品的安全性。)这个"十大"差不多每隔三年更新一次。。
头脑风暴题目

日期: 2022/1/10分类: 习题, 头脑风暴标签: 头脑风暴, 习题鸭

通常大公司招人的时候除了考察专业知识,算法之外,还会通过智力题来考察面试者的智力和潜力; 本章节主要收集常见的头脑风暴题。

智力题

智力题 1(海盗分金币)——海盗分金币

5 个海盗抢得 100 枚金币后,讨论如何进行公正分配。他们商定的分配原则是:

  • (1)抽签确定各人的分配顺序号码(1,2,3,4,5);
  • (2)由抽到 1 号签的海盗提出分配方案,然后 5 人进行表决,如果方案得到超过半数的人同意,就按照他的方案进行分配,否则就将 1 号扔进大海喂鲨鱼;
  • (3)如果 1 号被扔进大海,则由 2 号提出分配方案,然后由剩余的 4 人进行表决,当且仅当超过半数的人同意时,才会按照他的提案进行分配,否则也将被扔入大海;
  • (4)依此类推。