摘要:前后端分離之后,開(kāi)發(fā)階段接口聯(lián)調(diào)就會(huì)出現(xiàn)跨域問(wèn)題。當(dāng)然,跨域問(wèn)題的解決方案還是挺多的,這里梳理下我接觸到的幾種方案。對(duì)于前端開(kāi)發(fā)者來(lái)說(shuō),通信與同源的通信沒(méi)有差別,代碼完全一樣。后端實(shí)現(xiàn)接口只需合理設(shè)置,以為例 前后端分離之后,開(kāi)發(fā)階段接口聯(lián)調(diào)就會(huì)出現(xiàn)ajax跨域問(wèn)題。當(dāng)然,跨域問(wèn)題的解決方案還是挺多的,這里梳理下我接觸到的幾種方案。 一、禁用Chrome的同源策略 目測(cè)這是最簡(jiǎn)單粗暴的...
摘要:項(xiàng)目地址中的函數(shù)式編程函數(shù)式編程英語(yǔ)或稱函數(shù)程序設(shè)計(jì),又稱泛函編程,是一種編程范型,它將電腦運(yùn)算視為數(shù)學(xué)上的函數(shù)計(jì)算,并且避免使用程序狀態(tài)以及易變對(duì)象。 項(xiàng)目地址:https://git.io/pytips Python 中的函數(shù)式編程 函數(shù)式編程(英語(yǔ):functional programming)或稱函數(shù)程序設(shè)計(jì),又稱泛函編程,是一種編程范型,它將電腦運(yùn)算視為數(shù)學(xué)上的函數(shù)計(jì)算,并且...
摘要:前幾天心血來(lái)潮,又開(kāi)始學(xué)了。這次不看書(shū)了,直接上手寫(xiě)項(xiàng)目,不會(huì)的就谷歌。跌跌撞撞終于是能運(yùn)行了每次判斷請(qǐng)求的參數(shù)是否齊全參數(shù)的長(zhǎng)度是否正確都是一大堆,好煩躁。然后花了一下午時(shí)間弄了這么個(gè)東西主要用了裝飾器和自省,入門知識(shí)學(xué)習(xí)。 前幾天心血來(lái)潮,又開(kāi)始學(xué)Python了。這次不看書(shū)了,直接上手寫(xiě)項(xiàng)目,不會(huì)的就谷歌。跌跌撞撞終于是能運(yùn)行了…… 每次判斷請(qǐng)求的參數(shù)是否齊全、參數(shù)的長(zhǎng)度是否正確...
摘要:理解的名字空間的名字空間是一個(gè)非常核心的內(nèi)容。在中提供了一個(gè)關(guān)鍵字來(lái)修改外部嵌套函數(shù)的名字空間,但是要使用才有,我等使用的只能眼饞一下。 理解 Python 的 LEGB 名字空間 Python 的名字空間是 Python 一個(gè)非常核心的內(nèi)容。 其他語(yǔ)言中如 C 中,變量名是內(nèi)存地址的別名,而在 Python 中,名字是一個(gè)字符串對(duì)象,它與他指向的對(duì)象構(gòu)成一個(gè){name:obje...
一、背景 不定時(shí)會(huì)做一些內(nèi)訓(xùn),會(huì)經(jīng)常用到實(shí)驗(yàn)壞境;一開(kāi)始搭建了一個(gè)docker容器,但考慮到不是所有學(xué)員都會(huì)使用docker,因此做了一個(gè)虛擬機(jī)版本,其實(shí)就是虛擬機(jī)里面安裝了docker,為了方便大家迅速搭建壞境,總結(jié)了此文檔給需要的學(xué)員; 二、操作步驟 安裝VMware 下載鏡像 啟動(dòng)容器 驗(yàn)證服務(wù) 三、安裝VMware 安裝VMware的過(guò)程只需要會(huì)點(diǎn)擊下一步下一步就行,這個(gè)過(guò)程不再過(guò)多敘...