ARTS Week 001

Algorithm

Leetcode 1. Two Sumjava

Given an array of integers, return indices of the two numbers such that they add up to a specific target.算法

You may assume that each input would have exactly one solution, and you may not use the same element twice.安全

Example:网络

Given nums = [2, 7, 11, 15], target = 9,

Because nums[0] + nums[1] = 2 + 7 = 9,
return [0, 1].
class Solution {
    public int[] twoSum(int[] nums, int target) {
        for (int i = 0; i < nums.length; i++) {
            for (int j = i+1; j < nums.length; j++) {
                if (nums[i] + nums[j] == target) {
                    return new int[] {i, j};
                }
            }
        }
                throw new IllegalArgumentException("No two sum solution");
    }
}

很久没作算法题了,自己算法就是弱项,这是 Leetcode 的第一道题,暂时只想到了最简单粗暴的双重循环法。慢慢打开思路吧,加油~ide

Review

Ideas are Easy, Sorting them is Hard学习

「想法很容易,难在如何整理」idea

某些事物能被称为「创新」,不只要是事物自己要是全新的、有价值、能被人接纳,并且最重要的是,必定要已经付诸行动,这才是想法和创新的最根本区别。「创新的想法」这个说法,可能用「潜在的创新想法」这个词来表达更合适一点。code

与其提出 idea,不如提出须要解决的问题以及相应的猜测,再来头脑风暴可能的解决办法。blog

Tip

开会=浪费时间?阿里技术团队这样开项目复盘会ip

这周组织「迭代复盘会」的时候,准备得不是很充分,虽然整体效果还能够,可是感受部分红员积极性不是很够,气氛不怎么热烈。后面打算调整一下,因而在网络上搜索要怎么作好复盘,找一个肯定会议基调的小技巧,同时也能调动参会者思考,下个迭代的复盘会能够实践一下。

ESVP是一个简单调查成员心情的破冰活动。

咱们请成员们思考一下本身参与这个会议的心情:你认为本身如今比较像是下列四个角色的哪个?

  • Explorer 探索者:渴望获取新知,积极地想要参与。

  • Shopper 购物者:只是推着推车逛逛,看有没有好东西能够买,没有也就算了。
  • Vacationer 度假者:以轻松随意的心情参与,并无想要发表什么或得到什么。
  • Prisoner 囚徒:根本就不想参加,若是能够,我但愿如今就离开。

这四个角色表明了四种与会的心态,能够经过与会者不记名的投票(匿名的在贴纸上写上表明本身真实心态的角色首字母),统计完现场公开结果,就能知道会议室里你们的实际心态状况。统计的结果不必定总让人欢欣鼓舞,但这个小小的活动每每能有效的唤起你们心里的思考,帮忙肯定会议的基调,颇有价值。

Share

认证(Authentication)和受权(Authorization)总结

以前老是弄不清楚 OAuth 2.0 和 SSO 的区别,有时候还能看到用 OAuth 来实现 SSO 的方案,为了搞清楚 SSO 的技术实现都有哪些,陆陆续续也查了不少资料,一直都很困惑 SSO 究竟是属于哪一个知识体系下的,今天找到一篇英文的文章,总算大概能理清 CAS、SAML、SSO、OAuth、OpenID之间的大概区别和联系,其实都是计算机访问控制技术,属于计算机安全的一个子集。有了这个知识体系,之后再学习逐步学习这些技术就很清晰了。

相关文章
相关标签/搜索