排完序數(shù)組第一個(gè)不就是1嗎還二分干啥?而且,有排序的功夫,復(fù)雜度o(nlogn),你掃一遍數(shù)組不都掃出來了么?所以先排序再二分查找的點(diǎn)在哪里?
不對(duì),你的答案有個(gè)奇怪的東西!?。?!你都知道切割位置是 9 了,還從 9 的位置處 slice 開,再交換位置 concat 再二分查找? What? 什么鬼,你要是都知道要從 9 的地方切開數(shù)組,那答案就是 9+1 啊?。。。?/p>
所以說先審題。
解:若 i < j < k 則升序數(shù)組中 arr[i] < arr[j] < arr[k] 。如果 i、k 是二分中的 low 和 high, j 是中值,不等式哪邊不成立,就說明哪邊不是連續(xù)遞升,拼接點(diǎn)就在哪端。
npm uninstall element-ui
大概是這個(gè)問題。
在state 中放置一個(gè)動(dòng)作,不知道是樓主的業(yè)務(wù)需求還是樓主杜撰出來的這個(gè)想法
vuex用于全局狀態(tài)更新以及組件之間的通信,你要是使用toLink這個(gè)狀態(tài),應(yīng)該在你的業(yè)務(wù)組件中computed中拿到這個(gè)toLink,然后在你動(dòng)作發(fā)生的時(shí)候,組件內(nèi)部通過this.toLink的方式獲取到。感覺這樣才是一個(gè)正常的業(yè)務(wù)邏輯。
eg:
...
computed: {
toLink() {
// if your 'toLink' state is in your main state module
return this.store.state.toLink;
}
},
methods: {
// hanle your interaction
navigate() {
app.go(this.toLink);
},
},
...把下面的代碼換成
var label_aims = $('$.labels-container>a.active');
hasClass不是篩選條件,而是判斷條件
hasClass是返回一個(gè)bool類型,$是返回一個(gè)對(duì)象,bool類型上肯定沒有remove方法
markdown語法comment組件未渲染完成。
你可以把
QC.Login({
btnId:"qqLoginBtn" //插入按鈕的節(jié)點(diǎn)id
});
放到comment組件里去用
半個(gè)月前提的問題了,今天無意間翻到了那我就自己回答一下吧。
這個(gè)問題不能用Form表單解決,只能用state直接去改變treeSelect的value,使用setstate而不能使用setFieldsValue,就像題中說的:“antd中form表單的setFieldsValue只能設(shè)置其他域的值,不能控制自己表單域的值”
一樓的答案非常棒了,只是沒有考慮全面,我優(yōu)化了一下,找回了c;
'aaabbbbcdddd'.match(/(.)(\1+)?/gi);emmmmm……感覺問的有點(diǎn)廣——建議配合百度食用
簡單來說的話、jsonp是屬于一種跨域的數(shù)據(jù)獲取方式。
原理本質(zhì)上利用了<script>引用可跨域的形式。把連接當(dāng)成一個(gè)js或者css之類的引用,丟進(jìn)script再通過返回值來讀取。
而jsonpCallback是指你自己回調(diào)方法的方法名。因?yàn)閖sonp需要服務(wù)器端做配合。比如你訪問了一個(gè)接口。他返回的內(nèi)容實(shí)際是一串js代碼比如:
do("xxxxxxxx")
而這個(gè)do就是你的jsonpCallback。你需要自己另外再寫一個(gè)function do($str);在里面對(duì)數(shù)據(jù)進(jìn)行解析。
其實(shí)后來其實(shí)大部分都由服務(wù)器直接可以解決跨域問題了所以感覺jsonp就很少見了……
router.js里var Vue=require("vue")試試
upload組件上傳成功之后,會(huì)給你返回一個(gè)路徑呀,你把路徑傳給后臺(tái)不就可以了嘛,而且返回時(shí)默認(rèn)就是json類型的呀
我有一個(gè)想法,你看看行不行,在禁止復(fù)制的盒子上再添加一個(gè)大小相等、絕對(duì)定位、設(shè)置z-index的盒子(透明度設(shè)置為0),這樣這個(gè)盒子會(huì)在上面,里面是空的 不就不能選取到內(nèi)容了嘛。
更改package.json文件下的script項(xiàng)即可
如
{
"scripts": {
"log": "webpack --profile --json > stats.json"
}
}https://cn.vuejs.org/v2/guide...
需要仔細(xì)看一下computed的文檔。
他會(huì)對(duì)屬性進(jìn)行緩存,只有在外部的屬性值改變時(shí)才會(huì)發(fā)生改變。
需要另外寫一個(gè)set函數(shù)
一個(gè)簡單的原型鏈關(guān)系圖搞得這么復(fù)雜。[].__proto__ // 數(shù)組的原型[].constructor// 數(shù)組的構(gòu)造函數(shù)
對(duì)象的隱式原型(__proto__)指向其構(gòu)造函數(shù)的顯示原型(prototype),同時(shí)prototype也是個(gè)對(duì)象,所以它也有隱式原型,一路指上去:
// 1
[].__proto__ -> Array.prototype
Array.prototype.__proto__ -> Object.prototype
// 2
函數(shù).__proto__ -> Function.prototype
Function.prototype.__proto__ -> Object.prototype
// 3
// 等等
所以才說萬物指向Object.prototype,而Object.prototype.__proto__為null。
跨域請(qǐng)求保護(hù),如果用戶是本地上傳的圖片到你們的服務(wù)器,就不會(huì)存在這個(gè)問題,但是假如用戶使用的是網(wǎng)絡(luò)上的資源,就會(huì)有這種問題出現(xiàn),比如阿里云、騰訊云、微信頭像等等CDN圖片,這種問題純客戶端JS是沒辦法的,需要把圖片地址發(fā)給服務(wù)端,讓服務(wù)端將圖片轉(zhuǎn)成base64格式發(fā)給前端才能解決。
簡單附錄PHP獲取圖片轉(zhuǎn)成base64代碼(個(gè)人學(xué)習(xí)時(shí)使用):
function imgcurl($ul){
$header = array(
'User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:45.0) Gecko/20100101 Firefox/45.0',
'Accept-Language: zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3',
'Accept-Encoding: gzip, deflate',
);
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $ul);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_ENCODING, 'gzip');
curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
$data = curl_exec($curl);
$code = curl_getinfo($curl, CURLINFO_HTTP_CODE);
curl_close($curl);
if ($code == 200) {
$imgBase64Code = "data:image/jpeg;base64," . base64_encode($data);
};
return $imgBase64Code;
}{{scope.row.timestamp | parseTime('{y}-{m}-cqdtdgtli {h}:{i}')}}
這里使用了vue的過濾器, parseTime的第一個(gè)參數(shù)為scope.row.timestamp。
例如
{{ message | filterA('arg1', arg2) }}
這里,filterA 被定義為接收三個(gè)參數(shù)的過濾器函數(shù)。其中 message 的值作為第一個(gè)參數(shù),普通字符串 'arg1' 作為第二個(gè)參數(shù),表達(dá)式 arg2 取值后的值作為第三個(gè)參數(shù)。
傳送門->過濾器
可以跟你最后一列操作列那樣自己寫模版。
然后判斷執(zhí)行。
你css加個(gè)這個(gè)試試-webkit-tap-highlight-color:transparent;
北大青鳥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
北大課工場是北京大學(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)師。