在合并單元格的時(shí)候,把不需要求和的單元格的值賦值為0
(\b[a-z]+) 匹配一個(gè)單詞(\b[a-z]+) \1 匹配兩個(gè)相同的單詞,它們中間有一個(gè)空格
我分享下我的前后臺(tái)請(qǐng)求的邏輯
這個(gè)是axios的:
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded'
//axios.defaults.headers.post['Content-Type'] = 'multipart/form-data'
axios.defaults.retry = 4
axios.defaults.timeout = 10000
axios.defaults.withCredentials = true
// code狀態(tài)碼200判斷
axios.interceptors.response.use((res) => {
if(res.status === 654) {
console.log('請(qǐng)求超時(shí)!')
}
if(res.data.code < 200 && res.data.code >= 300) {
console.error('數(shù)據(jù)返回有誤')
return Promise.reject(res)
}
return res
}, (error) => {
let config = error.config
if(!config || !config.retry) return Promise.reject(error)
config.__retryCount = config.__retryCount || 0
if(config.__retryCount >= config.retry) {
console.log('promise error:' + error)
return Promise.reject(error)
}
config.__retryCount += 1
let backoff = new Promise(function(resolve) {
setTimeout(function() {
resolve()
}, config.retryDelay || 1)
})
return backoff.then(function() {
return axios(config)
})
})
Node使用express搭建的服務(wù)器:
// 跨域設(shè)置
app.all("*", function(req, res, next) {
if(req.path !== "/" && !req.path.includes(".")) {
res.header("Access-Control-Allow-Credentials", true);
// 這里獲取 origin 請(qǐng)求頭 而不是用 *
res.header("Access-Control-Allow-Origin", req.headers["origin"] || "*");
res.header("Access-Control-Allow-Headers", 'Content-Type,Content-Length, Authorization,\'Origin\',Accept,X-Requested-With');
res.header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS");
res.header("Content-Type", "application/json;charset=utf-8");
}
let ip = getClientIp(req)
ul.getByIP(ip)
io.emit('updateMapBack', JSON.stringify(m.getMap()))
next();
});$ajax(...).then(console...)
凡是跟css貼邊的問(wèn)題,可以優(yōu)先去張?chǎng)涡癫┛秃蛍3cPlus里搜一下,能搜到就先看著,不懂的再問(wèn)。
穩(wěn)定就是相同大小的元素,排序之后他們的順序和原來(lái)一致。
例如下面的鍵值對(duì)數(shù)據(jù):
A:1
B:2
C:1
現(xiàn)在按數(shù)值排序,因?yàn)锳和C的值是一樣的,可以排成:
C:1
A:1
B:2
也可以排成:
A:1
C:1
B:2
第二種結(jié)果就是穩(wěn)定的排序結(jié)果,因?yàn)樵谳斎霐?shù)據(jù)中A在C前面,排序結(jié)果中A也在C前面。
樓上已給出正確引入方式
gulp.task('watch'里面的任務(wù),
全都放到 gulp.task('default' 里面,不就可以直接使用命令 gulp 執(zhí)行嗎?
沒(méi)什么不同,只是多加了幾個(gè)屬性而已
encodeURI試一下
還有這種東西?他最多只能有ajax的幾種狀態(tài)值。時(shí)間進(jìn)度是不可能的。狀態(tài)進(jìn)度還差不多
background-size放進(jìn)background里。background: [background-color] [background-image] [background-repeat] [background-attachment] [background-position] / [ background-size] [background-origin] [background-clip]
$b =&$a;是引用賦值,此時(shí)變量$b和$a執(zhí)行的是相同的內(nèi)存地址。
當(dāng)修改$b時(shí),$a的值也同時(shí)被修改。
socket.recv(),是一個(gè)阻塞型功能函數(shù),在沒(méi)有接收到任何數(shù)據(jù)的情況下是會(huì)一直等待,你發(fā)送空字符實(shí)際上就是沒(méi)有發(fā)送字符。
在實(shí)際應(yīng)用中,通常會(huì)把該部分功能單獨(dú)扔到一個(gè)子線程內(nèi)執(zhí)行,這樣在等待接收的時(shí)候你的主線程就還可以干其他事情了。
template不能包含JS邏輯這是最致命的。現(xiàn)在有component了,模板變成了 component中的復(fù)用了,但這個(gè)復(fù)用不包含JS邏輯,JS邏輯可以通過(guò)Behavior來(lái)復(fù)用,新課程有詳細(xì)的講解。template依然有用,它更輕量化。
所謂的html5Plus不過(guò)是native和js之間的一個(gè)bridge
你現(xiàn)在的要求就像是在native沒(méi)有提供相應(yīng)功能的情況下想讓js獲得你要的能力
皮之不存,毛將焉附
也測(cè)試了一下,好使
如個(gè)多個(gè)子組件用到同一個(gè)方法,則把該方法放到父組件中。
如個(gè)一個(gè)子組件只用到一個(gè)只影響自己的方法,就把該方法放到該子組件中。
如果多個(gè)組件 (無(wú)論父/子) 都需要用到同一個(gè)方法,則把該方法放到全局的位置方便調(diào)用,比如在root/util/commonFunction.js 裏
北大青鳥(niǎo)APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專(zhuān)業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開(kāi)發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_(kāi)發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開(kāi)發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開(kāi)發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問(wèn),美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。