已經(jīng)解決了,還是網(wǎng)上大神多,看的這位兄弟的博客,也遇到相同問題的,可以看這里在iview的Table中添加Select(render)
你有10個(gè)盒子累起來了,你決定抽調(diào)最后一個(gè)把它粘在墻上,然后其余9個(gè)都掉下來了, 所以每次你獲取的最后一個(gè)盒子位置總是一樣的, 因?yàn)樗麄兛偸窃?strong>最底部.
解決方案就是不要立即抽調(diào)最后一個(gè)盒子,把尺寸都測量完后在執(zhí)行抽出的操作.
function queueUpdate($el, css) {
setTimeout(function () {
$el.css(css)
}, 0)
}
$(document).ready(function () {
$('.box').each(function () {
var css = {
'position': 'absolute',
'left': $(this)[0].offsetLeft,
'top': $(this)[0].offsetTop,
'width': $(this)[0].offsetWidth,
'height': $(this)[0].offsetHeight
};
$(this).removeClass('box');
// 如果執(zhí)行下面一行,則所有的 css 內(nèi)容都會(huì)變成第一個(gè)元素的值
// position:absolute;left: 0px; top: 10px;width: 226px;height: 23px
queueUpdate($(this), css)
});
});
瀏覽器里壓縮視頻現(xiàn)在還做不到吧。。圖片什么的壓縮已經(jīng)很勉強(qiáng)了(通過canvas.getImageData計(jì)算rgba屬性值)
目測只能上傳到server再進(jìn)行壓縮了
P.S. flash可能有解。
可以用webview的injectJavaScript和onMessage配合實(shí)現(xiàn)
我也遇到這個(gè)問題,請(qǐng)問解決了嗎?
e.nativeEvent.stopImmediatePropagation();方法是防止對(duì)事件流中當(dāng)前節(jié)點(diǎn)中和所有后續(xù)節(jié)點(diǎn)中的事件偵聽器進(jìn)行處理。此方法會(huì)立即生效,并且會(huì)影響當(dāng)前節(jié)點(diǎn)中的事件偵聽器。而這里只需要對(duì)當(dāng)前事件偵聽器進(jìn)行處理,所以這里不需要,注釋掉即可,還有綁定需要滾動(dòng)的那個(gè)div的對(duì)象,綁定個(gè)touchmove事件中e.stopPropagation()防止冒泡即可。
放到全局 <style>...</style> 里先看看
看看是不是防火墻的問題,你試試telnet你的端口,看看能不能連接上,如果不能,那就開啟了防火墻,8080端口沒有對(duì)外開放。
可以試試寫成內(nèi)聯(lián)標(biāo)簽,然后以(渲染后的)HTML代碼復(fù)制進(jìn)去。
最開始沒有這些微信編輯器的時(shí)候(大概是市政壓光纜會(huì)導(dǎo)致當(dāng)機(jī)的年代吧),都是先在UEditor的Demo頁上寫好代碼(得開源碼模式),然后切換到編輯模式再把東西粘過去的,那會(huì)兒劉建亮特火。那會(huì)兒我找了好久有沒有能把樣式表寫到標(biāo)簽里的工具,始終未果。。。
Masonry
,代碼+拖拽:主流方式,充分利用可視化效果,節(jié)省做界面時(shí)間
storyboard便利在于能更清晰的看到視圖間上下級(jí)關(guān)系,對(duì)于復(fù)雜頁面尤其方便,缺點(diǎn)是團(tuán)隊(duì)協(xié)作時(shí)如果不注意會(huì)導(dǎo)致沖突,所以又有了一個(gè)storyboard只放少量幾個(gè)vc的做法
xib基本都是一個(gè)對(duì)應(yīng)一個(gè)vc/view/cell,沖突減少了,各做各的事,不方便就是tableView里不能直接放置cell,一般采用registerNib方式注冊(cè)并添加,處理復(fù)雜的列表時(shí)不如storyboard方便
Masonry
,但是你需要先熟悉autolayout的方式再上手,不適合一開始接觸的人這里是iOS進(jìn)階書籍,有幾本挺不錯(cuò)的,但我一本都沒讀過...
listdir
獲取的只是文件夾下的文件/文件夾, 並不能獲取其完整路徑, 而運(yùn)行時(shí)python只知道當(dāng)前的工作路徑(work directory), 所以輸出如你所見. 你可以os.chdir(directory)
來重新定位工作路徑, 這樣就能按你所想的輸出了
根據(jù) 官方文檔中對(duì) mongo uri 的介紹, uri 后面指定的那個(gè) database, 是用來指定授權(quán)數(shù)據(jù)庫的, 而不是用來指定連接成功后選擇的數(shù)據(jù)庫的.
/database
: Optional. The name of the database to authenticate if the connection string includes authentication credentials in the form of username:password@. If /database is not specified and the connection string includes credentials, the driver will authenticate to the admin database.
之所以需要指定授權(quán)數(shù)據(jù)庫, 是因?yàn)槭跈?quán)數(shù)據(jù)庫并不總是會(huì)被起名為 admin
, 這個(gè)名字只是大多數(shù)人都會(huì)起的名字, 也是 mongo 默認(rèn)會(huì)連接的授權(quán)數(shù)據(jù)庫名. 你真把授權(quán)數(shù)據(jù)庫起名成 test
也是可以的, 那連接時(shí)就需要指定授權(quán)庫為 test
: mongo://user:pass@localhost:27017/test
.
回到你的問題, 你的授權(quán)庫應(yīng)該不叫 phptest
吧. 把這個(gè)數(shù)據(jù)庫名去掉, 應(yīng)該就可以連接成功. 連接成功后, 再用 MongoClient 選擇庫就是了. php 的 mongo 語法還是超級(jí)簡單的:
$mongo_client->phptest
nuxt 其實(shí)也是需要選 express 還是 koa 的,腳手架初始的時(shí)候
egg 原則上只是類 koa
它們核心在 vue ssr 上多是 vue-server-render
handleChange2 = ({ fileList }) => this.setState({ fileList2: fileList });
只是限制漢字和英文字母、字符的總長度?
如果只是這么簡單,那么每次input時(shí),觸發(fā)檢測長度的方法,超出長度則不去掉最后一個(gè)字符。
判斷長度使用 $('#youreditor').val().length
, 這個(gè)方法一個(gè)漢字長度為1
引用傳值
$items 循環(huán)改變的是自身
比如第一次循環(huán)引用傳值變成了 $arr, 第二次循環(huán)也就是循環(huán)的$arr,就等于當(dāng)前循環(huán)的數(shù)組沒每循環(huán)一次,初始數(shù)據(jù)都是上一次循環(huán)的結(jié)果。
第一次變成這樣 以此類推
$arr=[
[
"id"=>1,
"pid"=>0,
"name"=>'北京市',
"son"=>[
[
"id"=>3,
"pid"=>1,
"name"=>"海淀區(qū)"
]
]
],
[
"id"=>1,
"pid"=>0,
"name"=>'黑龍江省',
]
];
npm cache clean
然后npm install試試
start_routine 參數(shù)的原型是
void *(*start_routine) (void *)
不是
void (start_routine)(void)
或
void (start_routine)(void*)
請(qǐng)參照文檔 http://man7.org/linux/man-pag...
默認(rèn)情況下,gcc 要開啟 -Wreturn-type 才會(huì)警告 “在非 void 返回值函數(shù)中沒有 return 語句”,
一般建議打開 -Wall 選項(xiàng),可將所有警告當(dāng)成編譯錯(cuò)誤,如
gcc -Wall a.c
若使用 g++ 編譯,則不必顯式指定 -Wreturn-type,因它規(guī)定要寫 return(對(duì)非 void 返回值)。
salt/job/20180803151349897122/ret/minion2 {
"_stamp": "2018-08-03T07:13:50.189275",
"cmd": "_return",
"fun": "test.ping",
"fun_args": [],
"id": "minion2",
"jid": "20180803151349897122",
"retcode": 0,
"return": true,
"success": true
}
data指salt事件的字典,salt-run '*' state.event pretty=True查看事件內(nèi)容
北大青鳥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
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過二十年潛心發(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),是中國一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國成功上市,融資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庫,具有快速界面開發(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)師。