所以修改矩陣如下:
mirrorMatrix.set(
3, 0, 0, 20, 0, 3, 0, 4, 0, 0, 3, 2, 0, 0, 0, 1
);
Update1:
因?yàn)槭褂脭?shù)組來存儲(chǔ)矩陣,矩陣是二維的,如果用一維數(shù)組存儲(chǔ)的話,肯定會(huì)涉及一個(gè)順序問題,即一行行的存儲(chǔ)還是一列列的存儲(chǔ);
官網(wǎng)的說明是set方法使用的是行主序
,元素中的矩陣是列主序
,舉例如下:
矩陣
3 0 0 20
0 3 0 4
0 0 3 2
0 0 0 1
如果使用行主序
存儲(chǔ)在數(shù)組中,那么這個(gè)數(shù)組是[3, 0, 0, 20, 0, 3, 0, 4, 0, 0, 3, 2, 0, 0, 0, 1]
如果使用列主序
存儲(chǔ)在數(shù)組中,那么這個(gè)數(shù)組是[3, 0, 0, 0, 0, 3, 0, 0, 0, 0, 3, 0, 20, 4, 2, 1]
User.findOne()的內(nèi)容能發(fā)一下嗎?User.findOne()是不是返回Promise?你這樣寫試試:
user.post('/register', async(ctx) => {
let {username, password, rePassword} = ctx.request.body;
if (!username) {
responseClient(ctx, 400, 2, '用戶名不可為空');
return;
}
if (!password) {
responseClient(ctx, 400, 2, '密碼不可為空');
return;
}
if (password !== rePassword) {
responseClient(ctx, 400, 2, '兩次密碼不一致');
return;
}
try{
User.findOne({username}).then(function(doc,err){
if(err){
responseClient(ctx);
}
if(doc){
responseClient(ctx, 200, 1, '用戶名已存在');
return;
}else{
//保存到數(shù)據(jù)庫
let user = new User({
username: username,
password: password,
type: 'user'
});
user.save(function(err, doc){
if(err){
console.log(err);
}
if(doc){
let data = {};
data.username = doc.username;
data.userType = doc.type;
data.userId = doc._id;
responseClient(ctx, 200, 0, '注冊(cè)成功', data);
return;
}
});
}
})
}
}catch(e){
responseClient(ctx);
}
})
前后請(qǐng)求是否對(duì)返回的數(shù)據(jù)有依賴
添加一個(gè)loading狀態(tài),滾動(dòng)到底部時(shí)loading = true并開始加載,加載結(jié)束(成功或失?。┖髄oading=false,
加載分頁數(shù)據(jù)的方法中需要確保不在loading狀態(tài)否則不加載,怕方法調(diào)用頻繁可以加個(gè)debounce。
一般是權(quán)限問題,請(qǐng)查看你是用什么用戶運(yùn)行的PHP FastCGI,是否有相關(guān)目錄的權(quán)限。
http是建立在tcp之上的應(yīng)用協(xié)議,是一個(gè)文本協(xié)議,不是二進(jìn)制的。
協(xié)議頭是用 rn 分隔的一行一行的。
數(shù)據(jù)體一般是 html 文本,或者其他二進(jìn)制內(nèi)容(你用http下載上傳文件時(shí)),或者其他格式(比如json等)。
wireshark抓包過濾http協(xié)議數(shù)據(jù)的話,你在過濾器中寫上http就好。
this.data.num1 是字符串吧?檢查下
openid是用戶對(duì)于公眾號(hào)的唯一標(biāo)識(shí),這玩意需要登陸授權(quán)的,
建議你看下這個(gè)微信網(wǎng)絡(luò)授權(quán)
400錯(cuò)誤,你的請(qǐng)求不對(duì),接口寫的沒問題的話,那就是參數(shù)傳的不對(duì)了。
axios的post參數(shù)提交是這樣寫的:
axios.post('query', {C: code, Q: arg}).then().catch()
get提交參數(shù)則又是這樣的:
axios.get('query', {params: {C: code, Q: arg}}).then().catch()
也有這個(gè)疑問 不知道先隱藏然后再顯示這種方式行不行
router-link默認(rèn)綁定的是click事件,你在外層再綁定click事件,
根據(jù)事件冒泡,先執(zhí)行路由事件;
created階段尚未執(zhí)行存儲(chǔ)。
解決方案:
點(diǎn)擊后通過js代碼進(jìn)行路由跳轉(zhuǎn)。
是的。建議使用淘寶鏡像。
npm config set -g registry https://registry.npm.taobao.org
執(zhí)行這行命令,以后你的 npm 就會(huì)從淘寶鏡像下載包了,速度會(huì)比原來快很多。
不會(huì)。組件請(qǐng)用computed去接收state和getter。
就算不是來自vuex的數(shù)據(jù),只要是data中的都不會(huì)更新,data的定義時(shí)的作用就是初始值。
axios 的第二個(gè)參數(shù)里可以指定 headers 的呀
你這樣做,popstate是不會(huì)觸發(fā)的。
A popstate event is dispatched to the window every time the active history entry changes between two history entries for the same document.
大致意思就是:每當(dāng)活動(dòng)歷史記錄條目在同一文檔的兩個(gè)歷史記錄條目之間發(fā)生變化時(shí),popstate事件才會(huì)觸發(fā)。
看清楚是同一document。
再說你的需求
你把數(shù)據(jù)存放到storage里,就算是在ios里,頁面js還是會(huì)重新執(zhí)行的,所以在mouted鉤子函數(shù)中,把數(shù)據(jù)從storage里取出初始化下,就行了。
<component ref="view" :is="view"></component>
//父調(diào)子
this.$refs.view.getData(); //getData() A組件的方法
response返回值狀態(tài)是200,那證明路徑?jīng)]問題,能看看你的json么
放到服務(wù)器下
個(gè)人覺得第二種比較優(yōu)雅
div
設(shè)置高度為百分比,這個(gè)百分比是已父級(jí)元素為標(biāo)準(zhǔn)的。
line-height
只能讓一行文字劇中,因?yàn)轭櫭剂x,這個(gè)屬性是一行文字的高度。
如果要多行居中, 可以看看這個(gè):小tip: margin:auto實(shí)現(xiàn)絕對(duì)定位元素的水平垂直居中
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機(jī)構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團(tuán),成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國成功上市,融資1
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(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ū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。