樓上幾位大佬……題主既然說(shuō)了是Chrome,就沒(méi)必要去找輪子了吧……正則/工具也是要自己寫的,出了bug也是要花式起飛的……(反正我寫的從來(lái)沒(méi)有一次過(guò)的 [悲傷])
DOMParser
了解一下:https://developer.mozilla.org...
const parser = new DOMParser();
const doc = parser.parseFromString(response, "text/html")
然后getById
啦,getByTagName
啦,隨便挑。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<!-- 引入樣式 -->
<link rel="stylesheet" >
</head>
<body>
<div id="app">
<el-input v-model="input" type="textarea" v-demo="submitChat" placeholder="請(qǐng)輸入內(nèi)容"></el-input>
<ol>
<li v-for="(item, i) in list" :key="i">{{ item }}</li>
</ol>
</div>
</body>
<!-- 先引入 Vue -->
<script src="https://unpkg.com/vue/dist/vue.js"></script>
<!-- 引入組件庫(kù) -->
<script src="https://unpkg.com/element-ui/lib/index.js"></script>
<script src="http://cdn.bootcss.com/rxjs/5.2.0/Rx.min.js"></script>
<script>
const Observable = Rx.Observable;
// 注冊(cè)一個(gè)全局自定義指令 `v-demo`
Vue.directive('demo', {
bind: function (el, binding, vnode) {
const textarea = el.querySelector('textarea')
const keyup$ = Observable
.fromEvent(textarea, 'keyup')
.filter(t => t.keyCode === 13)
const keydown$ = Observable
.fromEvent(textarea, 'keydown')
.filter(t => t.keyCode === 13)
const source = Observable
.merge(keydown$, keyup$)
.scan((prev, cur) => {
const val = cur.type === 'keyup' ? -1 : 1
const sum = Math.max(0, prev.sum + val)
return {
sum,
submit: prev.sum === 1 && val === -1,
event: cur,
};
}, {
sum: 0,
submit: false,
event: null,
})
.filter(t => t.submit)
.map(t => t.event);
source.subscribe(e => {
const func = binding.value
func(e)
})
}
})
new Vue({
el: '#app',
data: function () {
return {
input: null,
list: [],
}
},
methods: {
submitChat(e) {
const val = e.target.value
this.list.push(val)
}
}
})
</script>
</html>
axios.get 返回的已經(jīng)是promise了,沒(méi)有必要在包裝一下
你可以參考參考,我的是ubuntu的命令,你改為對(duì)應(yīng)的centos的就行了
先回答題主代碼中的2個(gè)問(wèn)題:
import
引入的是包(package
),而不是文件夾,Python
中如果一個(gè)文件夾內(nèi)存在__init__.py
文件時(shí),這個(gè)文件夾會(huì)被當(dāng)成是一個(gè)包,而非普通的文件夾。sys.path.append
的意思是將這個(gè)路徑添加到Python
解釋器的查詢路徑之中,可以認(rèn)為是另一種import
,但這種方式不如上一種方式來(lái)的直接。綜上,建議樓主為每個(gè)文件夾添加__init__.py
文件,有時(shí)間再仔細(xì)閱讀一遍基礎(chǔ)文檔。
php.ini
#修改上傳文件大小限制
upload_max_filesize=16M
#修改可申請(qǐng)內(nèi)存限制
memory_limit=128M
#post數(shù)據(jù)的最大限制
post_max_size=32M
/\$\$\{(\w{1,10})\}\$\$/.exec('$${4555}$$222$${4555555788}$$')
或者
/^\$\$\{(\w+)\}\$\$$/.exec('$${4555}$$222$${4555555788}$$')
arguments 加入 --sourcemap=none
主要是控制overflow吧,父元素固定高度或者寬度,子元素控制好overflow
<div class="top">頂部</div>
<div style="display: inline-block;width: 20%;">
<div>
<ul>
<li class="test-li">菜單1</li>
<li class="test-li">菜單2</li>
<li class="test-li">菜單3</li>
<li class="test-li">菜單4</li>
<li class="test-li">菜單5</li>
<li class="test-li">菜單6</li>
<li class="test-li">菜單7</li>
<li class="test-li">菜單8</li>
<li class="test-li">菜單9</li>
<li class="test-li">菜單10</li>
<li class="test-li">菜單11</li>
<li class="test-li">菜單12</li>
<li class="test-li">菜單13</li>
<li class="test-li">菜單14</li>
<li class="test-li">菜單15</li>
<li class="test-li">菜單16</li>
<li class="test-li">菜單17</li>
<li class="test-li">菜單18</li>
</ul>
</div>
</div>
<div style="display: inline-block;width: 78%"></div>
<div class="bottom">底部</div>
<style>
* {
margin: 0;
padding: 0;
}
ul {
list-style: none;
height: 70vh;
overflow-y: auto;
}
.top,
.bottom {
width: 100%;
height: 100px;
background-color: aqua;
text-align: center;
font-size: 2rem;
line-height: 100px;
}
.test-li {
background-color: grey;
text-align: center;
padding: 10px;
border-bottom: 1px solid #eee;
}
</style>
npm 升級(jí)一weex 或者weex-vue-render
function findId(Arr, ID) {
var _result = null;
for (let i = 0; i < Arr.length; i++) {
//console.log(Arr[i], Arr[i].id == ID)
if (Arr[i].id == ID) return Arr[i];
if (Arr[i].children) _result = findId(Arr[i].children, ID)
if (_result != null) return _result;
}
return _result
}
調(diào)用就用你那個(gè)對(duì)象調(diào)用就ok了findId(list,3)
把你的代碼調(diào)整成如下格式:
public static void main(String[] args) {
f(3);
}
private static int f(int value) {
if (value == 1) {
return 1;
} else {
int ret = f(value - 1) + 1;
return ret;
}
}
f(3)
最終返回3,函數(shù)的調(diào)用關(guān)系如下:
main
→ f(3) // f(3) 等于 f(2) + 1
→ f(2) + 1 // 遞進(jìn)
→ f(1) + 1 // 遞進(jìn)
→ f(1) // 遇到臨界值,即 value == 1
← 1 // 返回
← 1 + 1 // 回歸
← 2 + 1 // 回歸
← 3 // f(3)返回3
無(wú)非下面兩種情況。
1、服務(wù)器上有Nginx 或者 Nodejs 針對(duì)你的請(qǐng)求做了轉(zhuǎn)發(fā)
2、你在本地發(fā)起請(qǐng)求代碼里寫的是絕對(duì)路徑(http://xxxx)這種格式,然后后端接口開了允許跨域 cros,這樣發(fā)起請(qǐng)求會(huì)請(qǐng)求兩次,第一次 options
類型
另外說(shuō)一下,Python自帶有排列組合函數(shù)
from itertools import combinations # 組合
from itertools import combinations_with_replacement # 組合(包含自身)
from itertools import product # 笛卡爾積
from itertools import permutations # 排列
是基于關(guān)系型數(shù)據(jù)庫(kù)的話,兩張表可以解決問(wèn)題。
room_list
order_room_list
要確定某個(gè)時(shí)間段未定出的房間,
例如:
SELECT `field` FROM `room_list` WHERE `id` NOT IN (SELECT `room_id` FROM `order_room_list` WHERE time ......)
你的命令空間有問(wèn)題,appadminbehaviorCheckBehavior,這里都粘到一塊了,斜線都沒(méi)了.
代理元素的點(diǎn)擊事件,在點(diǎn)擊以后獲取該按鈕后邊的要移除的元素,remove
即可。
++、--是右結(jié)合的操作符(優(yōu)先級(jí)最高的幾個(gè)都是右結(jié)合),而且比加減乘除優(yōu)先級(jí)高。同時(shí)自增、自減運(yùn)算符的運(yùn)算數(shù)得是左值(可以放在賦值符號(hào)左邊的值),而不能是常數(shù)
所以你輸入2++,2--都報(bào)錯(cuò)
Uncaught ReferenceError: Invalid left-hand side expression in postfix operation
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
北大青鳥中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過(guò)二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機(jī)構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團(tuán),成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達(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
曾工作于聯(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庫(kù),具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(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)師。