可以驗(yàn)證referer
@leftstick
向你請(qǐng)教一個(gè)問(wèn)題。
我有個(gè)用戶(hù)表,user----userId
有個(gè)話(huà)題表,topic ----topicId
現(xiàn)在做一個(gè)關(guān)注表,就是用戶(hù)關(guān)注了某一些話(huà)題:like
目前我的解決方案是,額外建立一張表
const like = Model.define('like', {
userId: {
type: sequelize.INTEGER,
allowNull: true,
},
topicId:{
type: sequelize.INTEGER,
allowNull: false
}
}, {
tableName: 'like',
timestamps: true,
updatedAt: false
})
like.hasMany(Topic,{foreignKey:'topicId',sourceKey:'topicId'})
這是我查詢(xún)某個(gè)人的關(guān)注話(huà)題,并且從topic中獲取話(huà)題的詳細(xì)信息。比如title,描述等等。。。
await LikeModel.findAll({
include:{
model:TopicModel,
},
attributes:{exclude:['id','createdAt']}
}).then(res=>{
console.log(res)
ctx.body = res
})
得到的結(jié)果
[
{
"userId": "1",
"topicId": 1,
"topics": [
{
"topicId": 1,
"title": "1212",
"des": "2332"
}
]
},
{
"userId": "1",
"topicId": 2,
"topics": [
{
"topicId": 2,
"title": "1212",
"des": "2332"
}
]
}
]
但我想要的數(shù)據(jù)是,關(guān)注的話(huà)題套入到topics這個(gè)數(shù)組中。。。
我想請(qǐng)問(wèn)在這種情況如何解決呢??
2,或者我建立的表關(guān)聯(lián)是否用如下建立
User.belongsToMany(Topic,{through:'like',foreignKey:'unionId',otherKey:'topicId'})
Topic.belongsToMany(User,{through:'like',foreignKey:'topicId',otherKey:'unionId'})
多對(duì)多,建立聯(lián)系,怎么操作這數(shù)據(jù)呀?
嘗試使用這個(gè)寫(xiě)法。
py不熟,給思路吧。
SVG和Canvas的區(qū)別,我覺(jué)得前者更偏重于聲明式(或者可以說(shuō)類(lèi)似于HTML標(biāo)簽),而后者則更多的是命令式的(對(duì)應(yīng)Javascript語(yǔ)言)。這就導(dǎo)致了它們?cè)趹?yīng)用上,SVG使用固定/已有圖像、以及相對(duì)“固化”的動(dòng)畫(huà)效果時(shí),會(huì)更有優(yōu)勢(shì)一些;而Canvas則足夠動(dòng)態(tài),適用于一些需要復(fù)雜邏輯控制(舉個(gè)例子,比如繪制根據(jù)聲波變化的連續(xù)的正弦曲線(xiàn))或者在2D/3D或者需要復(fù)雜圖形學(xué)參與的場(chǎng)合。至于矢量還是位圖,由于它們都具有操作位圖的能力,所以其實(shí)都無(wú)所謂。
題目中這個(gè)我覺(jué)得還是SVG更適合,前邊說(shuō)了SVG和HTML相對(duì)的會(huì)比較親和,所以如果不是特別大的文件,去掉頂部的XML和Doctype聲明之后,是可以直接嵌入到HTML之中的,比如我之前寫(xiě)過(guò)的一個(gè)H5里,有幾張小圖都是單獨(dú)出現(xiàn)的,我為了避免逐個(gè)去定位,就把它們直接寫(xiě)到了一個(gè)SVG容器里:
<svg id="awardOuter" version="1.1" baseProfile="full" width="540" height="541" xmlns="http://www.w3.org/2000/svg">
<defs>
<g id="first" width="150" height="175">
<image xlink:href="xxx.png" x="0" y="35" width="150" height="75"></image>
<text font-size="20" fill="white" x="75" y="130" text-anchor="middle">第一</text>
</g>
<g id="second" width="150" height="175" transform="rotate(120 75 87)">
<image xlink:href="yyy.png" x="0" y="35" width="150" height="75"></image>
<text font-size="20" fill="white" x="75" y="130" text-anchor="middle">第二</text>
</g>
<g id="third" width="150" height="175" transform="rotate(240 75 87)">
<image xlink:href="zzz.png" x="0" y="35" width="150" height="75"></image>
<text font-size="20" fill="white" x="75" y="130" text-anchor="middle">第三</text>
</g>
</defs>
<image xlink:href="img/temp.png" x="0" y="0" width="540" height="541"></image>
<use xlink:href="#first" x="195" y="20"></use>
<use xlink:href="#second" x="334" y="264"></use>
<use xlink:href="#third" x="50" y="264"></use>
</svg>
這段我是直接寫(xiě)到HTML里的,可以看到SVG主標(biāo)簽上其實(shí)就只有SVG命名空間(xmlns="http://www.w3.org/2000/svg")、版本信息(版本號(hào)version="1.1"和相應(yīng)的語(yǔ)言集baseProfile="full"),然后再加個(gè)寬高就可以了(當(dāng)然如果有復(fù)雜縮放可以加上SVG視口屬性),定位直接用CSS定位就行。矢量的話(huà)也是一樣的思路,看你已經(jīng)寫(xiě)了Demo,可以套進(jìn)去試試。
得到數(shù)據(jù)后,轉(zhuǎn)化成iview的table所需要的格式
session_id 默認(rèn)是由cookie 走h(yuǎn)ttp請(qǐng)求發(fā)送到服務(wù)器的
由于cookie是同源同域策略,所以跨域的時(shí)候session_id 無(wú)法帶過(guò)去.
可以把session_id 走GET傳參的方式帶過(guò)去.只要其他域名帶上了相同的session_id 就能實(shí)現(xiàn)回話(huà)保持.
已解決,資源路徑只需要 /page/remove/** 即可
.sort({time:-1})
.limit(1)
time換成你需要排序的字段,document包含子文檔請(qǐng)看看$project用法
看下是不是你的服務(wù)器內(nèi)存太小了
localStorage 只能保存文本內(nèi)容,對(duì)于一個(gè) DOM 對(duì)象來(lái)說(shuō)如果需要保存則要進(jìn)序列化處理,而不能直接扔到 localStorage 中,比如可以通過(guò) outerHTML 來(lái)進(jìn)行序列化操作:
localStorage.setItem('key', liEl.outerHTML)
更推薦你把需要的數(shù)據(jù)進(jìn)行提取,只存儲(chǔ)一個(gè)更簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu),這種做法更符合現(xiàn)代前端開(kāi)發(fā)的思想。
應(yīng)該是連接斷開(kāi)了
開(kāi)發(fā)模式下是打包到內(nèi)存文件系統(tǒng)里的,是看不到的,webpack似乎沒(méi)有這種配置來(lái)改變開(kāi)發(fā)模式下文件的輸出問(wèn)題
第一種方法(推薦):Chrome有專(zhuān)門(mén)的Vue開(kāi)發(fā)工具,里面可以查看組件、數(shù)據(jù)、事件等等,非常方便,比打印出Vue實(shí)例本身去查看好多了,效果圖會(huì)像這樣:
第二種方法:
也就是打印Vue本身實(shí)例,在created、beforeMounted、mounted三個(gè)周期中的一個(gè)里面寫(xiě)上一句:console.log(this);,這樣就能看到整個(gè)Vue實(shí)例。
希望我的回答對(duì)你有所幫助!
@吃貓的萌萌魚(yú) 說(shuō)的是可以的或者降低版本(2.3.10使用正常) https://github.com/Vanthink-U...
telnet測(cè)試ssh端口連通性。你圖示的并不是問(wèn)題所在。sshd服務(wù)已經(jīng)啟動(dòng)的話(huà),你不可能基于同樣的配置文件再起一個(gè)服務(wù)進(jìn)程。因?yàn)橐粋€(gè)端口只能bind一個(gè)服務(wù)
目前來(lái)說(shuō),無(wú)法判斷,除非你指定列為指定的類(lèi)型,或者和數(shù)據(jù)庫(kù)設(shè)計(jì)一樣,提前設(shè)計(jì)好
404是地址錯(cuò)了,檢查地址是否輸錯(cuò)
let index 前面加上global
感覺(jué)就是賬戶(hù)用戶(hù)名密碼問(wèn)題。第一確認(rèn)賬戶(hù)是否有權(quán)限(admin),這個(gè)在web ui上可以直接看。然后確認(rèn)下密碼里是不是有特殊字符之類(lèi)的。
北大青鳥(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)師。