KirogiYi ARTS打卡:第二周

Algorithm(求最長(zhǎng)子串的長(zhǎng)度)


  • 描述:給定一個(gè)字符串嘀趟,請(qǐng)你找出其中不含有重復(fù)字符的最長(zhǎng)子串的長(zhǎng)度。
  • 思路:一個(gè)整數(shù)數(shù)組作為直接訪問(wèn)表來(lái)替換(基于ASCII碼)绳姨,采用的方法也是題解給出的方式(已弄懂原理)登澜,充分暴露了自己算法方面的缺點(diǎn)。
  • 性能:時(shí)間復(fù)雜度O(n); 空間復(fù)雜度:O(min(m,n))
  • 編碼(java):
public int lengthOfLongestSubstring(String str) {
    int n = str.length(), ans = 0;
    int[] index = new int[128]; // current index of character
    for (int j = 0, i = 0; j < n; j++) {
       i = Math.max(index[str.charAt(j)], i);
       ans = Math.max(ans, j - i + 1);
       index[str.charAt(j)] = j + 1;
    }
    return ans;
}

Review (Restful概覽)


  • 來(lái)源:https://en.wikipedia.org/wiki/Representational_state_transfer
  • Rest(Representation State Transfer, 表示層狀態(tài)轉(zhuǎn)化)是一種軟件架構(gòu)風(fēng)格脑蠕,它定義了一組創(chuàng)建Web服務(wù)端的約束和規(guī)則。Web服務(wù)端遵循
    REST架構(gòu)風(fēng)格谴仙,提供因特網(wǎng)上計(jì)算機(jī)之間的交互規(guī)則。RESTful Web服務(wù)端允許請(qǐng)求方去訪問(wèn)統(tǒng)一晃跺、預(yù)定義的無(wú)狀態(tài)操作集揩局。至于其他的Web服務(wù)端,
    它們都有屬于自己的操作集掀虎。
  • "Web resources"首次被定義在萬(wàn)維網(wǎng)上是通過(guò)URL作為文件和文檔來(lái)進(jìn)行識(shí)別的。但在今天的Web上它擁有更通用烹玉、更抽象的定義,
    它包含了所有可以在Web上以任何方式進(jìn)行標(biāo)識(shí)春霍、命名砸西、尋址或處理的東西或?qū)嶓w。在RESTful的Web服務(wù)端址儒,通過(guò)所請(qǐng)求資源的URI芹枷,可以得到
    HTML莲趣、XML、JSON等格式的載荷數(shù)據(jù)喧伞。這些響應(yīng)的數(shù)據(jù)包含了已經(jīng)修改了的存儲(chǔ)資源,也能提供其他相關(guān)資源的超文本鏈接潘鲫。在使用HTTP進(jìn)行請(qǐng)求的時(shí)候,
    最常用的幾種可用的操作包括GET挖函、HEAD、POST怨喘、PUT振定、PATCH必怜、DELETE后频、CONNECT、OPTIONS和TRACE靠益。
  • 通過(guò)使用無(wú)狀態(tài)協(xié)議和標(biāo)準(zhǔn)操作,RESTful所在系統(tǒng)的目標(biāo)追求的是高性能胧后、高可靠抱环、高擴(kuò)展,那么在進(jìn)行系統(tǒng)更新升級(jí)的時(shí)候镇草,不會(huì)影響系統(tǒng)的其他
    不相關(guān)部分。
  • 2000年的時(shí)候竖伯,Roy Fielding在他的博士論文中介紹和定義了表示層狀態(tài)轉(zhuǎn)化的概念因宇。Fielding的論文中闡述了REST規(guī)則的參考了1994年開(kāi)始
    的"HTTP對(duì)象模型",這些原則用于設(shè)計(jì)HTTP 1.1和統(tǒng)一資源標(biāo)識(shí)符(Uniform Resource identifier, URI)標(biāo)準(zhǔn)察滑。REST明確了要如何去設(shè)計(jì)一個(gè)
    Web應(yīng)用的參考動(dòng)作:一個(gè)網(wǎng)絡(luò)的網(wǎng)絡(luò)資源(虛擬狀態(tài)機(jī)),用戶通過(guò)應(yīng)用程序擇資源標(biāo)識(shí)符(如http://www.example.com/articles/21)和
    資源操作(如GET或POST),將資源轉(zhuǎn)換到最終用戶的手中進(jìn)行使用户盯。

Tip(Vue兼容360、ie瀏覽器)


一莽鸭、關(guān)于babel-polyfill

  • 說(shuō)明:This will emulate a full ES2015+ environment and is intended to be used in an application rather than a library/tool. This polyfill is automatically loaded when using babel-node.(模擬ES2015以上的環(huán)境,主要用于對(duì)ES6不支持的新語(yǔ)法不支持的瀏覽器)蒋川;
  • 安裝:npm install --save babel-polyfill撩笆;
  • 配置:module.exports = { entry: ["babel-polyfill", "./src/main.js"] };
  • main.js中配置:import 'babel-polyfill' //放在最頂部,確保全面加載夕冲。

二、關(guān)于es6-promise

  • 說(shuō)明:若在項(xiàng)目中使用了ES6 promise對(duì)象歹鱼,它在Chrome、Safari瀏覽器下可以正常運(yùn)行,但在360兼容模式南片、IE內(nèi)核中不支持;
  • 安裝:npm install es6-promise薪缆;
  • 配置:在main.js中加入require('es6-promise').polyfill()伞广,用于在node或?yàn)g覽器中支持ES6 與CommonJS拣帽。

Share(項(xiàng)目管理--關(guān)于會(huì)議的思考)

https://blog.csdn.net/CDUT100/article/details/88836890

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末减拭,一起剝皮案震驚了整個(gè)濱河市区丑,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌沧侥,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,718評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件啥纸,死亡現(xiàn)場(chǎng)離奇詭異婴氮,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)主经,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門罩驻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人惠遏,你說(shuō)我怎么就攤上這事〕楦撸” “怎么了透绩?”我有些...
    開(kāi)封第一講書人閱讀 158,207評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵壁熄,是天一觀的道長(zhǎng)碳竟。 經(jīng)常有香客問(wèn)我,道長(zhǎng)莹桅,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 56,755評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮厂汗,結(jié)果婚禮上呜师,老公的妹妹穿的比我還像新娘娶桦。我一直安慰自己汁汗,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布祈争。 她就那樣靜靜地躺著角寸,像睡著了一般。 火紅的嫁衣襯著肌膚如雪扁藕。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 50,050評(píng)論 1 291
  • 那天邢疙,我揣著相機(jī)與錄音望薄,去河邊找鬼。 笑死痕支,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的聪廉。 我是一名探鬼主播,決...
    沈念sama閱讀 39,136評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼板熊,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了津辩?” 一聲冷哼從身側(cè)響起容劳,我...
    開(kāi)封第一講書人閱讀 37,882評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蚜印,沒(méi)想到半個(gè)月后留量,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體窄赋,經(jīng)...
    沈念sama閱讀 44,330評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡忆绰,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評(píng)論 2 327
  • 正文 我和宋清朗相戀三年可岂,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缕粹。...
    茶點(diǎn)故事閱讀 38,789評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡致开,死狀恐怖峰锁,靈堂內(nèi)的尸體忽然破棺而出双戳,到底是詐尸還是另有隱情,我是刑警寧澤充石,帶...
    沈念sama閱讀 34,477評(píng)論 4 333
  • 正文 年R本政府宣布闻葵,位于F島的核電站,受9級(jí)特大地震影響哲银,放射性物質(zhì)發(fā)生泄漏扛吞。R本人自食惡果不足惜荆责,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評(píng)論 3 317
  • 文/蒙蒙 一做院、第九天 我趴在偏房一處隱蔽的房頂上張望盲泛。 院中可真熱鬧键耕,春花似錦、人聲如沸屈雄。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,864評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)讥蟆。三九已至纺阔,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間笛钝,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,099評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工结榄, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留囤捻,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,598評(píng)論 2 362
  • 正文 我出身青樓视哑,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親挡毅。 傳聞我的和親對(duì)象是個(gè)殘疾皇子暴构,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容

  • 解釋一 REST -- REpresentational State Transfer 直接翻譯:表現(xiàn)層狀態(tài)轉(zhuǎn)移段磨。...
    時(shí)間之友閱讀 2,230評(píng)論 0 10
  • 一說(shuō)到REST薇溃,我想大家的第一反應(yīng)就是“啊,就是那種前后臺(tái)通信方式沐序。”但是在要求詳細(xì)講述它所提出的各個(gè)約束策幼,以及如...
    時(shí)待吾閱讀 3,417評(píng)論 0 19
  • REST本身是一個(gè)高度抽象化的架構(gòu)風(fēng)格奴紧,因而總是很難對(duì)它有一個(gè)比較深入且印象深刻的理解。寫這篇文章的目的黍氮,是自己對(duì)...
    vito1994閱讀 2,838評(píng)論 0 26
  • babel官網(wǎng) babel 介紹 Babel 是一個(gè)通用的多用途 JavaScript 編譯器。通過(guò) Babel ...
    鋒享前端閱讀 1,813評(píng)論 0 10
  • 老爸有保留舊東西的習(xí)慣:上大學(xué)時(shí)候的教材(50年前的!)本股、工作以后訂閱的技術(shù)雜志(80年代的!)拄显、各種被打入冷宮的...
    心靜自然涼171閱讀 280評(píng)論 0 0