數(shù)據(jù)結(jié)構(gòu)定義的不合理,導(dǎo)致后續(xù)的做不下去了吧?!你這樣搞到底是對(duì)map排序,還是對(duì)外層的List排序???,看你這結(jié)構(gòu),每個(gè)list里面都是只有相同的倆字段,明顯應(yīng)該定義成對(duì)象的,
`
public class TypeScoure
{
private String type;
private Integer score;
//省略 get set
}
`
對(duì)象集合的排序不用說(shuō)了吧
你可以找一找css 模糊相關(guān)教程
http://www.runoob.com/cssref/...
我認(rèn)為你這個(gè)不是漸隱
|模糊+2|模糊+1|不模糊|模糊+1|模糊+2|
--sqlserver親測(cè)有效
--語(yǔ)句簡(jiǎn)單優(yōu)雅卻又不失功能
--就是性能上可能有些不足
SELECT [subject].Id,COUNT([course].Id) AS course_count,
COUNT([book].Id) AS book_count
FROM [subject],[course],[book]
WHERE [course].Uid=[subject].Id AND [book].Uid=[subject].Id
GROUP BY [subject].Id不用畫(huà)圓,判斷目標(biāo)點(diǎn)和你當(dāng)前位置點(diǎn)之間的距離小于1000米就行了。
header('Access-Control-Allow-Origin: *');//允許所有來(lái)源訪問(wèn)
header('Access-Control-Allow-Methods: POST');//響應(yīng)類(lèi)型
主構(gòu)造函數(shù)在類(lèi)頭中申明,而次構(gòu)造函數(shù)在類(lèi)體中申明;
主構(gòu)造函數(shù)沒(méi)有任何修飾符時(shí)可以省略constructor關(guān)鍵字,而次構(gòu)造函數(shù)不能省略;
主構(gòu)造函數(shù)不能包含任何的代碼,而次構(gòu)造函數(shù)可以;
主構(gòu)造函數(shù)的參數(shù)可以在類(lèi)體中的屬性初始化代碼和初始化塊中使用,而次構(gòu)造函數(shù)的參數(shù)不能;
主構(gòu)造函數(shù)中可以直接申明并初始化屬性,而次構(gòu)造函數(shù)不能直接申明屬性;
如果申明了主構(gòu)造函數(shù),那么所有的次構(gòu)造函數(shù)都必需直接或間接地委托給主構(gòu)造函數(shù);
非抽象類(lèi)中如果沒(méi)有聲明任何構(gòu)造函數(shù),會(huì)生成一個(gè)不帶參數(shù)的主構(gòu)造函數(shù),而不會(huì)生成任何次構(gòu)造函數(shù)。
apply()方法接收兩個(gè)參數(shù):一個(gè)是在其中運(yùn)行函數(shù)的作用域,另一個(gè)是參數(shù)數(shù)組。其中,第二個(gè)參數(shù)可以是 Array 的實(shí)例,也可以是 arguments 對(duì)象。
題主的代碼實(shí)際相當(dāng)于:
myFunction(0,1,2);//如果myFunction里有 this,用null 替代,當(dāng)?shù)谝粋€(gè)參數(shù),傳 null 或 undefined 時(shí),將是 JS 執(zhí)行環(huán)境的全局變量,瀏覽器中是 window,其它環(huán)境(如node)則是 global 。
let Event = new Vue();
// 監(jiān)聽(tīng)
Event.$on('xxx', function (a) {});
// 觸發(fā)
Event.$emit('xxx', a);
生成的JWT是無(wú)法撤銷(xiāo)的,除非是達(dá)到了指定的過(guò)期時(shí)間。這個(gè)是由什么決定的?
就是過(guò)期時(shí)間會(huì)寫(xiě)在token里或者與token關(guān)聯(lián)。
是JWT的算法決定的嗎?
是
還有一個(gè)問(wèn)題是,JWT是如何來(lái)校驗(yàn)一個(gè)Token是否有效的?
一般會(huì)定時(shí)清理過(guò)期的token,并且訪問(wèn)的時(shí)候也會(huì)先查看token是否過(guò)期。
我有注意到同樣的數(shù)據(jù)生成的JWT,在Node進(jìn)程重啟后就會(huì)被判定為無(wú)效的Token。看起來(lái)像是寫(xiě)進(jìn)了內(nèi)存一樣,但是肯定不可能。
如果沒(méi)有存到數(shù)據(jù)庫(kù)里比如redis/memcached或者其他,那就只能在內(nèi)存里。node進(jìn)程重啟無(wú)效說(shuō)明并沒(méi)有存到進(jìn)程外部,所以應(yīng)該是內(nèi)存里。
不清楚你需要撤銷(xiāo)什么,如果是希望token都失效,把秘鑰改了就行了。
關(guān)于這三者的區(qū)別,可以看看博客的詳細(xì)解答
https://www.cnblogs.com/jdons...
這里我用個(gè)簡(jiǎn)單的列表說(shuō)明一下
<ul>
<li>問(wèn)答</li>
<li>頭條</li>
<li>專(zhuān)欄</li>
<li>講堂</li>
<li>發(fā)現(xiàn)</li>
</ul>
這樣一個(gè)列表在瀏覽器中顯示的效果如下,li作為塊級(jí)元素,默認(rèn)是 display:block,每一個(gè)li都會(huì)換行
可是我不想他豎著下來(lái),我想讓這個(gè)列表橫向顯示,這時(shí)候就可以給每個(gè)li加上 display:inline , 將li元素轉(zhuǎn)換為行內(nèi)元素
<style>
ul li{
display: inline;
}
</style>
<ul>
<li>問(wèn)答</li>
<li>頭條</li>
<li>專(zhuān)欄</li>
<li>講堂</li>
<li>發(fā)現(xiàn)</li>
</ul>
此時(shí)瀏覽器顯示效果如下:
現(xiàn)在列表還不夠好,他們之間的間隙太小,我想給每一個(gè)li設(shè)置一個(gè)寬度,給他加一個(gè)width:50px,問(wèn)題來(lái)了,無(wú)論你設(shè)置多寬,它都不會(huì)生效,因?yàn)閕nline作為行內(nèi)元素,沒(méi)有width、height等屬性,那怎么辦,于是有了
display:inline-block,這個(gè)屬性就解決了寬度設(shè)置不了的問(wèn)題,同時(shí)保持li元素依然是橫向排列。
<style>
ul li{
display: inline-block;
width: 50px;
}
</style>
<ul>
<li>問(wèn)答</li>
<li>頭條</li>
<li>專(zhuān)欄</li>
<li>講堂</li>
<li>發(fā)現(xiàn)</li>
</ul>
總結(jié):
display:inline 使元素成為行內(nèi)元素
display:block 使元素成為塊級(jí)元素
display:inline-block 使元素保留行業(yè)元素布局,同時(shí)擁有塊級(jí)元素的css屬性(如width,height)
剛剛遭受過(guò)攻擊,下載看了這個(gè)文件,不能分析到攻擊者,因?yàn)槔锩娴膇p全是肉雞發(fā)起的訪問(wèn)
應(yīng)該是用的對(duì)方不對(duì)
文檔上有寫(xiě):beforeRouteUpdate(2.2 新增)
在當(dāng)前路由改變,但是該組件被復(fù)用時(shí)調(diào)用
舉例來(lái)說(shuō),對(duì)于一個(gè)帶有動(dòng)態(tài)參數(shù)的路徑 /foo/:id,在 /foo/1 和 /foo/2 之間跳轉(zhuǎn)的時(shí)候,
由于會(huì)渲染同樣的 Foo 組件,因此組件實(shí)例會(huì)被復(fù)用。而這個(gè)鉤子就會(huì)在這個(gè)情況下被調(diào)用。
可以訪問(wèn)組件實(shí)例 this
<template>
<div>
<children-component @childrenEvent="handle"><children-component/>
<div/>
<template/>
<script>
methods:{
handle(){
your code
}
}
<script/>
一般是。onbeforeunload
主要是通過(guò)監(jiān)聽(tīng)滾動(dòng)條變化來(lái)實(shí)現(xiàn)的。
//監(jiān)聽(tīng)滾動(dòng)條變化
window.addEventListener('scroll', () => {
const scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;
//通過(guò)scrollTop的值判斷滾動(dòng)條的位置,里面實(shí)現(xiàn)跟輪播類(lèi)似的index加減操作就行了。
});先看輸出:
"a before!"
"a entered!"
"b before!"
"b entered!"
"c before!"
"c entered!"
"d before!"
"d entered!"
function Node(name) {
this.before = function(obj, next) {
console.log(name + " before!")
setTimeout(function() {
next(obj)
}, 1000)
return false
}
this.enter = function(obj) {
console.log(name + " entered!")
}
}
function chain(curr, cb){
return function(obj){
curr.before(obj, function(obj){
curr.enter()
cb && cb()
})
}
}
let arr = ['a', 'b', 'c', 'd']
arr = arr.map(name => new Node(name))
let fnChain = arr.reduceRight((acc, curr) => chain(curr, acc)
, null) // initialValue is null
fnChain({ Status: 1, Data: { name: "Anonymous" } })
解釋下 reduce 的執(zhí)行過(guò)程(4次回調(diào))
| callback | acc | curr | return value |
| 1 | null | d | fnD = chain(d, null) |
| 2 | fnD | c | fnC = chain(c, fnD) |
| 3 | fnC | b | fnB = chain(b, fnC) |
| 4 | fnB | a | fnA = chain(a, fnB) |
肯定是圖片路徑不對(duì),webpack會(huì)按照他的配置來(lái)解析輸出你的項(xiàng)目,所以具體的圖片路徑要看你的配置是什么樣的
你這個(gè)img是怎么追加到頁(yè)面上的,是通過(guò)v-html還是js的dom操作,如果是dom操作,可能webpack沒(méi)有檢測(cè)到你使用改圖片,所以沒(méi)有給你輸出
另外,這種靜態(tài)資源最好放在static下,這樣不會(huì)給你解析,然后使用路徑'/static/img/emjo...'來(lái)訪問(wèn)你的資源
最后,'./../'這種路徑?jīng)]錯(cuò),但是也沒(méi)必要加'./'
你肯定調(diào)用的時(shí)候沒(méi)傳第二個(gè)參數(shù)唄。
()=>{}
callback(list)改成typeof callback == 'function' && callback(list)
populate('replies.user')
自問(wèn)自答了,是自己傻逼一直以為populate('replies.user')不起作用是這樣寫(xiě)不對(duì),后來(lái)發(fā)現(xiàn)是數(shù)據(jù)庫(kù)字段名沒(méi)對(duì)應(yīng)
北大青鳥(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)師。