ARTS #77

Algorithm

300. 最長(zhǎng)遞增子序列

func lengthOfLIS(nums []int) int {
    n := len(nums)
    dp := make([]int, n)
    dp[0] = 1
    result := 1
    for i := 1; i < n; i++ {
        maxLength := 1
        for j := 0; j < i; j++ {
            if nums[i] > nums[j] && dp[j]+1 > maxLength {
                maxLength = dp[j] + 1
            }
        }
        dp[i] = maxLength
        if maxLength > result {
            result = maxLength
        }
    }
    return result
}

Review

Insert the value into the structure with a dot
文章作者分享了他自己開(kāi)源的一個(gè)用來(lái)操作多層級(jí)嵌套結(jié)構(gòu)體的lib,使用這個(gè)lib可以簡(jiǎn)化操作過(guò)程的初始化、判空等代碼邏輯。

TIP

CORS 簡(jiǎn)單請(qǐng)求+預(yù)檢請(qǐng)求(徹底理解跨域)
工作過(guò)程定位問(wèn)題過(guò)程經(jīng)常看到瀏覽器會(huì)發(fā)送一個(gè)OPTIONS類(lèi)型的請(qǐng)求,所以就詳細(xì)了解了下預(yù)檢請(qǐng)求。
Q:解決啥問(wèn)題?
A:解決瀏覽器跨域請(qǐng)求。使用 OPTIONS 方法發(fā)起一個(gè)預(yù)檢請(qǐng)求到服務(wù)器,以獲知服務(wù)器是否允許該實(shí)際請(qǐng)求。"預(yù)檢請(qǐng)求“的使用,可以避免跨域請(qǐng)求對(duì)服務(wù)器的用戶(hù)數(shù)據(jù)產(chǎn)生未預(yù)期的影響。
Q:怎么解決?
A:服務(wù)端通過(guò)在預(yù)檢請(qǐng)求的response中加上Access-Control-Allow-Headers、Access-Control-Allow-Methods、Access-Control-Allow-Origin等信息告訴瀏覽器服務(wù)端是安全的,并且通過(guò)Access-Control-Max-Age 給定了該預(yù)檢請(qǐng)求可供緩存的時(shí)間長(zhǎng)短,單位為秒,默認(rèn)值是 5 秒。在有效時(shí)間內(nèi),瀏覽器無(wú)須為同一請(qǐng)求再次發(fā)起預(yù)檢請(qǐng)求。

Share

近期工作壓力、職業(yè)規(guī)劃等事情搞的個(gè)人情緒較為焦慮,所以把游泳給撿起來(lái)了。每周游2-3次,頸椎病可以明顯感覺(jué)到有所緩解,同時(shí)運(yùn)動(dòng)過(guò)程釋放的多巴胺也起到了舒緩心情、排解壓力的作用,推薦大家嘗試。
也和大家分享下蛙泳提速的一個(gè)小秘訣,就是減少換氣頻率。之前手腳動(dòng)作一次換氣一次的時(shí)候,本人游1000米大概需要30分鐘整,將頻率降低為2次動(dòng)作換一次氣之后1000米提速到27-28分鐘。雖然比不上自由泳的速度,但相對(duì)個(gè)人之前的速度還是提高不少。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • CORS 跨域資源共享(CORS[https://developer.mozilla.org/en-US/docs...
    李浩的博客閱讀 488評(píng)論 0 0
  • 跨源資源共享 (CORS[https://developer.mozilla.org/zh-CN/docs/Glo...
    上海老宅男閱讀 337評(píng)論 0 0
  • 什么是跨域 跨域,是指瀏覽器不能執(zhí)行其他網(wǎng)站的腳本。它是由瀏覽器的同源策略造成的,是瀏覽器對(duì)JavaScript實(shí)...
    他方l閱讀 1,139評(píng)論 0 2
  • 引用自HTTP訪問(wèn)控制(CORS) 當(dāng) Web 資源請(qǐng)求由其它域名或端口提供的資源時(shí),會(huì)發(fā)起跨域 HTTP 請(qǐng)求(...
    有涯逐無(wú)涯閱讀 2,677評(píng)論 0 4
  • 目錄 1.簡(jiǎn)介 2.兩種請(qǐng)求 3.簡(jiǎn)單請(qǐng)求 3.1基本流程 3.2withCredentials 屬性 4.非簡(jiǎn)單...
    DudleyLi閱讀 456評(píng)論 0 0

友情鏈接更多精彩內(nèi)容