把var myarr 提成全局變量
就實(shí)現(xiàn)了第一個顯示一個 第二次顯示倆個 依次類推
但是需要判斷 如果取消 那么就在myarr把該元素刪除
Array.prototype.indexOf = function (val) {
for(var i = 0; i < this.length; i++){
if(this[i] == val){return i;}
}
return -1;
}
Array.prototype.remove = function (val) {
var index = this.indexOf(val);
if(index > -1){this.splice(index,1);}
}
你可以利用我這個封裝
調(diào)用remove($(this).attr('data-name'))一個想法:
配置一個類似心跳檢測的循環(huán)處理(根據(jù)需要設(shè)置檢測頻次),專門檢測版本信息,如果檢測到和當(dāng)前不一致,就主動進(jìn)行刷新操作。
sudo一下就是啦
話說這么明顯的提示也需要在這里提問?
借鑒樓上的ciqulover提供的思路,感謝。
發(fā)現(xiàn)幾個問題,按照他的解法,有許多重復(fù)值,所以10的和的正整數(shù)組成的可能組合并沒有511種,而是通過過濾排序之后的41種。
所以重新寫了一個,其中重要的是在遞歸里面循環(huán)遍歷所有可能的值時,并不需要從頭遍歷到尾,比如
for(let i = 1; i < 10; i++) {}
而是遍歷前半部分就可以了
for(let i = 1; i <= 10 / 2; i++) {}
這里之所以取等號是因?yàn)楫?dāng)正整數(shù)為偶數(shù)時,可以分解成相等的兩個數(shù)字,比如10 = 5 + 5。
還有取前半部分的原因是1 + 9和9 + 1組成實(shí)際上的結(jié)果是一樣的。
let results = [];
function plus(num, current = []) {
let middle = num / 2;
for (let i = 1; i <= middle; i++) {
let j = num - i;
let now = current.concat([i, j]);
results.push(now);
if (j > 1) {
// 繼續(xù)分解j
let next = current.concat([i]);
plus(j, next);
}
}
}
// 過濾掉相同的值
function filterSameValueArray(arr) {
arr = arr.map((item) => {
return item.sort().join(',');
});
return Array.from(new Set(arr))
.map((item) => {
return item.split(',');
});
}
plus(10);
// 按長度排序
results = results.sort( (a, b) => {
return a.length - b.length; // 負(fù)值代表誰應(yīng)該在前面
});
results = filterSameValueArray(results).map(item => {
return item.join(' + ');
});
console.log(`10的所有和的組成結(jié)果有${results.length}種,分別是:`);
console.log(results);
注意幾個點(diǎn),關(guān)于數(shù)組的拷貝問題,concat拼接新數(shù)組不會對原數(shù)組造成污染,這里僅限于其數(shù)組元素沒有對對象的引用。而splice()會對原數(shù)組造成污染,倘若數(shù)組元素里面有對對象的引用的話,就要采用深拷貝等操作了。在這里,對于數(shù)組的過濾,我們可以巧妙地使用字符串比較的方法來判斷數(shù)組元素是否相等,前提是數(shù)組元素需要實(shí)現(xiàn)排好序。
如果以上有什么錯誤,歡迎輕拍。
@media 配合!important改變html字體
問題不夠清楚。
考慮有否有必要拷貝。stream 直接傳就是,只是使用它并不會使數(shù)據(jù)變化。
1、可以將寬度調(diào)寬。ElementUI的樣式是可以被覆蓋的,只要你權(quán)重大于它,例如你這個穿梭框使用<el-transfer v-model="value1" :data="data"></el-transfer>,那么它將會有一個名為.el-transfer的class,你可以給這個class重新編寫樣式,這里需要注意就是權(quán)重問題,最好把它的父盒子一并寫上,例如:div.demo .el-transfer {width: 500px;}。
2、寬度調(diào)整以后,若還是太長,倒也可以設(shè)置溢出顯示省略號,同時在定義一個溢出顯示且z-index值高一點(diǎn)兒的class,利用鼠標(biāo)移入移出來控制class的切換。
如果是這樣的一個邏輯的話:C->A<->B。
那么B向A的按鈕跳轉(zhuǎn)可以使用this.$router.replace({name: 'A'}),這樣回退只能去C了。而A->B的跳轉(zhuǎn)邏輯不受影響。
不是的話你就在A的beforeRouteLeave(to, from)拿到to和from做判斷吧,當(dāng)然此時還靠記錄過是否已去過B的一個量做下判斷。
你要在拖拽完成的回調(diào)函數(shù)中更新item.css
var 改成let
一樓的方法就可以了。。。
參考這個,我在這里回答了的 https://segmentfault.com/q/10...
$("#j213").find('ul').replaceWith('<div>test</div>')
你的pos變量有變過嗎?pos不變,urls[pos-1]也不會變,因?yàn)閡rls是向后追加元素,前幾個元素還是不變的。
你的需求看上去不是簡單的腳本能夠解決的,更偏向于開發(fā)一個系統(tǒng)了。
這個有不少的開源軟件,zabbix nagios.等等。
如果你自己開發(fā),可能要考慮到數(shù)據(jù)采集,數(shù)據(jù)處理,界面展示。
實(shí)際上做完這些基本可以說是一個全棧工程師了。后臺接口的設(shè)計(jì),數(shù)據(jù)表設(shè)計(jì),前端圖表等等。
如果你的時間充足,能力強(qiáng),這個過程還是非常的有收獲。
基于監(jiān)控方式,可以參考開源軟件,或者自己根據(jù)實(shí)際需求出發(fā)。監(jiān)控這個話題太大,我簡單的從總體角度出發(fā)去闡述。
其實(shí)是我沒有import image.....
只是限制漢字和英文字母、字符的總長度?
如果只是這么簡單,那么每次input時,觸發(fā)檢測長度的方法,超出長度則不去掉最后一個字符。
判斷長度使用 $('#youreditor').val().length, 這個方法一個漢字長度為1
docker ps -a ,docker rm 了解一下。
北大青鳥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)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級產(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)理從事移動互聯(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ù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(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)師。