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
Ideas are Easy, Sorting them is Hard學習
「想法很容易,難在如何整理」idea
某些事物能被稱爲「創新」,不只要是事物自己要是全新的、有價值、能被人接納,並且最重要的是,必定要已經付諸行動,這纔是想法和創新的最根本區別。「創新的想法」這個說法,可能用「潛在的創新想法」這個詞來表達更合適一點。code
與其提出 idea,不如提出須要解決的問題以及相應的猜測,再來頭腦風暴可能的解決辦法。blog
這周組織「迭代覆盤會」的時候,準備得不是很充分,雖然整體效果還能夠,可是感受部分紅員積極性不是很夠,氣氛不怎麼熱烈。後面打算調整一下,因而在網絡上搜索要怎麼作好覆盤,找一個肯定會議基調的小技巧,同時也能調動參會者思考,下個迭代的覆盤會能夠實踐一下。
ESVP是一個簡單調查成員心情的破冰活動。
咱們請成員們思考一下本身參與這個會議的心情:你認爲本身如今比較像是下列四個角色的哪個?
Explorer 探索者:渴望獲取新知,積極地想要參與。
- Shopper 購物者:只是推着推車逛逛,看有沒有好東西能夠買,沒有也就算了。
- Vacationer 度假者:以輕鬆隨意的心情參與,並無想要發表什麼或得到什麼。
Prisoner 囚徒:根本就不想參加,若是能夠,我但願如今就離開。
這四個角色表明了四種與會的心態,能夠經過與會者不記名的投票(匿名的在貼紙上寫上表明本身真實心態的角色首字母),統計完現場公開結果,就能知道會議室裏你們的實際心態狀況。統計的結果不必定總讓人歡欣鼓舞,但這個小小的活動每每能有效的喚起你們心裏的思考,幫忙肯定會議的基調,頗有價值。
認證(Authentication)和受權(Authorization)總結
以前老是弄不清楚 OAuth 2.0 和 SSO 的區別,有時候還能看到用 OAuth 來實現 SSO 的方案,爲了搞清楚 SSO 的技術實現都有哪些,陸陸續續也查了不少資料,一直都很困惑 SSO 究竟是屬於哪一個知識體系下的,今天找到一篇英文的文章,總算大概能理清 CAS、SAML、SSO、OAuth、OpenID之間的大概區別和聯繫,其實都是計算機訪問控制技術,屬於計算機安全的一個子集。有了這個知識體系,之後再學習逐步學習這些技術就很清晰了。