本來就沒有storage事件
https://html5demos.com/storag...
似乎必須在別的同源頁面窗口修改localStorage才會(huì)觸發(fā)storage event
我監(jiān)聽storage并沒有問題
還有就是修改要產(chǎn)生變化才會(huì)觸發(fā)storage event,不變的修改不會(huì)觸發(fā)
可以將filter的入?yún)⒍鄮讉€(gè),然后在調(diào)用filter的地方將this傳入進(jìn)來
具體可以看下這個(gè)博客里里面點(diǎn)我就是了的api
var arr = {{JSON.stringify(layoutPage)}}我遇到過一次 是與mock 沖突了
具體看這里:https://www.jianshu.com/p/720...
僅從MongoDB的角度說明這種東西可以怎么存。至于別人到底是怎么存,我們是不知道的。
不多介紹,可以按照范式設(shè)計(jì)成跟關(guān)系數(shù)據(jù)庫一樣的表結(jié)構(gòu)來存儲(chǔ),大概是:
{
_id: ObjectId(...),
comment: "...",
time: ISODate(...),
user: "...",
musicId: "...",
...
}
如果用慣關(guān)系數(shù)據(jù)庫的用戶,這樣的做法簡(jiǎn)單自然。在現(xiàn)在討論的場(chǎng)景下,這樣沒有太大的問題,在數(shù)據(jù)量大時(shí)可以使用分片來達(dá)到水平擴(kuò)展以應(yīng)對(duì)數(shù)據(jù)量的增長(zhǎng)。
不過仍有可以改進(jìn)的地方。這要從MongoDB的模型設(shè)計(jì)來講起。簡(jiǎn)單地說,MongoDB是實(shí)用主義,怎么方便怎么來,怎么快怎么來,完全不應(yīng)該受范式的約束。但這也意味著你的模型要從應(yīng)用的需求出發(fā)。僅從上面截圖的信息,可能有2個(gè)不同的需求:
考慮到評(píng)論和點(diǎn)贊都有可能上萬甚至上十萬百萬,它們以單獨(dú)的集合來存放會(huì)比較合適。但是為了讀取和存儲(chǔ)效率,我會(huì)考慮把多條評(píng)論壓縮到一起,這種方式通常稱為分桶(bucket)。
{
_id: ObjectId(...),
musicId: "...",
// 根據(jù)需要可能將音樂本身的一些數(shù)據(jù)冗余進(jìn)來
musicName: "...",
comments: [
{content: "...", time: ISODate(...), user: "..."},
{content: "...", time: ISODate(...), user: "..."},
{content: "...", time: ISODate(...), user: "..."},
...
],
count: 10, // 該桶內(nèi)已有10條comments
}
comments的數(shù)據(jù)量我會(huì)考慮一頁會(huì)展示多少評(píng)論(比如30條),那么在添加評(píng)論時(shí)可以有:
db.comments.updateOne({
musicId: "...",
count: {$lt: 30}
}, {
$push: {
comments: {content: "...", time: ISODate(...), user: "..."}
},
$inc: { count: 1 }
}, {
upsert: true
});
// 優(yōu)化查詢速度會(huì)使用到索引:
db.comments.createIndex({
musicId: 1,
count: 1
});
在查詢時(shí)總是只需要最多取最新的2條記錄就可以查到第一頁:
db.comments.find({
musicId: "..."
}).sort({_id: -1}).limit(2)
// 這個(gè)查詢需要索引
db.comments.createIndex({
musicId: 1,
_id: -1
});
注意_id的高4位是時(shí)間,所以是可以排序的,其順序就是時(shí)間順序。
點(diǎn)贊的問題可以通過類似的方式實(shí)現(xiàn),就留給你自己思考了。
ojdbc6.jar 要手動(dòng)下載,再導(dǎo)入本地倉庫。
mvn install:install-file -Dfile={Path/to/your/ojdbc6.jar} -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jarvar original = document.documentElement.clientHeight;
window.addEventListener("resize", function() {
var resizeHeight = document.documentElement.clientHeight;
if(resizeHeight != original) {
$('.footer').css('display', 'none');
} else {
$('.footer').css('display', 'block');
}
});這就要先看你的 .env 文件中是 QUEUE_DRIVER 的值是啥,如果是sync的話,那delay執(zhí)行是無效的,都是直接馬上執(zhí)行,如果需要異步延遲執(zhí)行,需要修改為其它 database,beanstalkd,sqs,redis中的一種了,修改之后,還需要啟動(dòng)任務(wù)監(jiān)聽
php artisan queue:listen我沒有見過那個(gè)選項(xiàng),生成動(dòng)態(tài)庫的參數(shù)是這樣:
clang hello.o -shared -fPIC -o libhello.so
或者你貼下你看到參數(shù)的鏈接?
還有這種東西?他最多只能有ajax的幾種狀態(tài)值。時(shí)間進(jìn)度是不可能的。狀態(tài)進(jìn)度還差不多
不應(yīng)該是虛擬機(jī)ip加上端口號(hào)么
給你騰訊開放平臺(tái)API鏈接
http://wiki.open.qq.com/wiki/...
恭喜你, 遇到了一個(gè)編譯器的bug
這是gcc以前的一個(gè)bug: https://gcc.gnu.org/bugzilla/...
可能5.0以后才修好了.
clang也有類似的bug: https://bugs.llvm.org/show_bu... 里面的解釋值得一讀, 我節(jié)選下:
template<typename T> T end(T);
template <typename T>
void Foo() {
T it1;
if (it1->end < it1->end) {
}
}
Foo() is trying to use a public member variable of "*it1". Because there's a global template with the same name, it interprets the subsequent '<' as starting a template instantiation, and then finds trouble many tokens later when there's no matching '>'.
- possible fixit is to add parentheses around "it1->end".
只需要把ModuleClassLoader里的 classLoader 指向 主類的ClassLoader即可
private static URLClassLoader classLoader = MineBasic.class.getClassLoader();凡是跟css貼邊的問題,可以優(yōu)先去張?chǎng)涡癫┛秃蛍3cPlus里搜一下,能搜到就先看著,不懂的再問。
https開頭的好像不會(huì)被攔截
這個(gè)得看看中間件內(nèi)容
比如看有沒有 return $next($req);
然后 沒有起作用的表現(xiàn)效果是咋樣的?
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達(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
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(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)師。