更新:
既然確定屬性列表都一樣,那不考慮值嵌套的情況下:
// 提取出每個對象的 `a` 值 [1, 2, 1, 1, 2, 3]
let O = arr.map(a => a['a'])
// 對 `a` 值進行一次統(tǒng)計整理,形如 { a值: 最后一次在 arr 中出現(xiàn)的位置 }
// [{'1': 3}, {'2': 4}, {'3': 5}]
.reduce((o, k, i) => [o[k] = i, o][1], {})
// 對剛才的整理結(jié)果再進行一次整理
Object.keys(O).map(k => {
// 此處的 k 就是剛才 { a值: 最后一次在 arr 中出現(xiàn)的位置 } 里的 a 值
// 構(gòu)造一個新的 object
let o = {a: k};
// O[k] 就是取出 k 所對應(yīng)的 a 值最后一次在 arr 中出現(xiàn)的位置
// arr[O[k]] 就是 k 所對應(yīng)的 a 值最后一次在 arr 中出現(xiàn)時所處的對象
// 對 arr[O[k]] 遍歷一次鍵
Object.keys(arr[O[k]])
// 把 arr[O[k]] 上的鍵值挨個復(fù)制到 o 上
// Ps. 突然發(fā)現(xiàn)剛才沒有在遍歷時跳過 a 的值,此處修改一下,原答案里就不改了。
.forEach(key => o[key] = key === 'a' ? o[key] : arr[O[k]][key]);
// 返回構(gòu)造好的新對象
return o;
})
原答案:
let O = arr.map(a => a['a']).reduce((o, k, i) => [o[k] = i, o][1], {})
Object.keys(O).map(k => {
// 如果是要覆蓋多個屬性,那就這里用擴展庫的 clone 方法(考慮到嵌套)把原來的復(fù)制一份然后修改 a 的值
// 如果不嵌套,那就
// let o = {a: k};
// Object.keys(arr[O[k]]).forEach(key => o[key] = arr[O[k]][key]);
return {a: k, b: arr[O[k]]['b']}
})
你這個是二級域名的問題,我找到一個更簡單一點的教程https://blog.csdn.net/shoyin/...
還有就是要記得建立二級域名的A記録,像這樣,記録值填I(lǐng)P
對的,官網(wǎng)有倆demo,跟著做一遍,然后自己寫一遍,再看這個,http://huziketang.com/books/r...
再看這個
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456'
謝邀~問題是否解決?
可能是提取插件ExtractPlugin
版本的問題。
是的。沒有改寫的合適值。根據(jù)并發(fā)量、服務(wù)器性能、業(yè)務(wù)場景等各種因素綜合決定。
并發(fā)量大數(shù)據(jù)要加大,服務(wù)器性能(CPU、內(nèi)存等)差時要減小。
特殊的業(yè)務(wù)有特殊設(shè)置,比如秒殺和修改密碼顯然是要不一樣的連接數(shù)。
你是想要:別人私信我的 和 我私信別人的 分別的最后一條記錄 嗎?
我理解,配置用戶為www, 只是告知supervisor 在啟動腳本的時候,以www
用戶來運行,但是本身并沒有執(zhí)行類似su - www
這樣的操作. 所以,實際上系統(tǒng)的環(huán)境變量沒有切換過去, echo $HOME 的話,還是會輸出 /root
. 畢竟你是用 root 的環(huán)境下啟動的服務(wù).
docker run -d: 后臺運行容器
這個很坑,阿里云根本沒維護過這個鏡像,而且還堂而皇之的掛在官方網(wǎng)站上。
這個鏡像從來就無法使用,建議直接使用阿里云的云服務(wù)上的docker鏡像https://www.aliyun.com/produc... (免費的,開通之后本地也可以使用),或者中科大的: https://mirrors.ustc.edu.cn/h...
不然 “l(fā)azy” 體現(xiàn)在哪里
可以參考一下這個,現(xiàn)在在搬磚中。。。也不能提前幫你測一下https://router.vuejs.org/zh/g...
我不知道為什么要自己寫
我覺得可以用現(xiàn)成的redux mobx
另外掘金有很幾篇文章是重寫狀態(tài)管理的
可以搜一搜
我的一點兒不成熟的看法如下:
ajax請求是異步的啊...感覺你的clearInterval
應(yīng)該可能是清除了定時器但是無法停止ajax操作吧...
$(".material-icons").click(function(){
$(this).text("chevron_down");
})
const dependencies = {
}
// page's mainFunction
function mainFunction() {
// Do something with sphereData and orb, ...
// Check if sphereData defined before use it
if (dependencies.sphereData) {
// show the animation
}
}
// is it desktop?
if (isDesktop) {
Promise.all([
import('../../assets/animation/Sphere.json'),
import('../../assets/animation/orb.png'),
// other dependencies
]).then(([
sphere,
orb,
// other dependencies
]) => {
dependencies.sphere = sphere
dependencies.orb = orb
// ...
mainFunction()
})
} else {
mainFunction()
}
Promise.all 的用法參見:https://developer.mozilla.org...
注意有些瀏覽器下 Promise 需要 polyfill
寫得我好累~~~
手動測試一下吧。
sudo mv xx-access.log xx-access.log-20171113
sudo kill -USR1 $(cat /var/run/nginx.pid)
也可以試下以下命令重新打開日志文件
sudo nginx -s reopen
我是指的是less中呢,是 @import "@/styles/xxx" 嗎?
北大青鳥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
中公教育集團創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團,成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達內(nèi)教育集團成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負責(zé)iOS教學(xué)及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。