每周完成一个 ARTS:
Algorithm
:leetcode题库第4题:寻找两个有序数组的中位数
Review :阅读并点评至少一篇英文技术文章
Tip :学习至少一个技术技巧
Share 分享一篇有观点和思考的技术文章
A:
给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。
请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。
你可以假设 nums1 和 nums2 不会同时为空。
示例1:
nums1 = [1, 3]
nums2 = [2]
则中位数是2.0
示例2:
nums1 = [1, 2]
nums2 = [3, 4]
则中位数是 (2 + 3)/2 = 2.5完成代码:
R:题目:API Security Weekly
此文章关于Go语言中的相互TLS身份验证问题。此文提到web应用程序是以HTML呈现JSON
API响应,要验证</,否则攻击者可以种植脚本并执行跨站点脚本攻击。
此文章还提及如果被黑客利用会有650万个用户受到影响。此文对以后程序提供警示。
T:
1、正在学习架构:架构设计的目的为了解决软件系统复杂度带来的问题。
个人观点:架构是根据公司现有的实力(团队经验、成本、资源、业务阶段),找到一个贴合项目需求,对一个阶段项目发展有余量的方案