原因終于找到了,是自己沒有理解清楚線程掛起的概念。第一次執(zhí)行線程B的時(shí)候,會(huì)while條件判斷進(jìn)入,然后掛起,并沒有執(zhí)行printer.printB(),當(dāng)線程A喚醒線程B時(shí),線程B從掛起時(shí)刻的代碼處繼續(xù)往后執(zhí)行(執(zhí)行printer.printB(),完成之前被掛起的任務(wù)),而不是重新開始執(zhí)行run(),也就是說,不會(huì)再進(jìn)行while條件判斷,最后再次進(jìn)入while循環(huán)。
你這個(gè)問題解決了嗎?我也碰到問題,不過jenkins提示成功了,但是沒有生成文件
activeX控件是最初的安全解決方案,然后,做好就不想改了:)
重寫樣式試試,將第一列的樣式與固定的樣式寫一樣。
使用 app()->make 的時(shí)候會(huì)先查看bindings內(nèi)有沒有這個(gè)服務(wù),如果有,實(shí)例化這個(gè)服務(wù)。如果沒有,查看alias有沒有這個(gè)服務(wù)名稱,如果有實(shí)例化。
如果以上都沒有,直接以服務(wù)名作為類名,進(jìn)行反射實(shí)例化服務(wù)。
當(dāng)然具體的過程還有instance 和 single object,你需要看一下源碼。
這樣做為了IoC 和 DI,別名更具有語義化的特點(diǎn)。
case后面加空格,values后面加空格。注意括號(hào)和逗號(hào)是否存在中文方式輸入的。
不能用數(shù)字開頭的字符串做id
你試試這個(gè),不知道是不是要這個(gè)效果:transform-origin: bottom;
好吧,最后在node mysql官方的issues中找了很多例子,結(jié)果發(fā)現(xiàn)如果直接用一條語句的話,很多查詢結(jié)果都是返回一個(gè)json或object而不是一個(gè)array,所以我最后的做法是這樣
SELECT
posts.post_id,
posts.post_title,
GROUP_CONCAT(tags.tag_name) as tags
FROM posts
LEFT JOIN tags ON posts.post_id = tags.post_id
GROUP BY posts.post_id
LIMIT 0,10
node _sql
const getLists = async (page) => {
let _sql = `SELECT
posts.*,
GROUP_CONCAT(tags.tag_name) as tags
FROM posts
LEFT JOIN tags ON posts.post_id = tags.post_id
GROUP BY posts.post_id
LIMIT ${(page - 1) * 10},10`
return dbquery(_sql)
}
得到了全部tag并轉(zhuǎn)成了字符串類型
這取決于你要繪制什么圖,2D、3D,數(shù)據(jù)分析、動(dòng)畫,還是自定義。
turtle 只是個(gè)玩具,不妨了解一下
default-active=“$router.path”
如果是寫chrome擴(kuò)展的話,可以使用storage這個(gè)api,會(huì)自動(dòng)同步云端(如果你連接了谷歌服務(wù)器),否則和localstorage是一樣的,可直接存儲(chǔ)數(shù)組或?qū)ο蟆?br>具體使用
chrome.storage.sync.set({ 'key': vlaue }, function() {
console.log(' saved success');
});
value可以為字符串,數(shù)組,對(duì)象,使用這個(gè)api需要在manifest.json中添加"storage"這個(gè)權(quán)限
如果是使用普通的sessionStorage或localStorage,存儲(chǔ)復(fù)雜對(duì)象,可以把對(duì)象或數(shù)組用JSON.stringfy轉(zhuǎn)成字符串來存儲(chǔ),使用的時(shí)候用JSON.parse來解析成原來的格式。
希望能對(duì)你有所幫助。
你必須保持prefix一致,否則沒法簡(jiǎn)單的反向代理。
如果你期望在nginx通過/jenkins訪問jenkins,那么你后端的jenkins訪問路徑必須也是/jenkins。至于這個(gè)prefix怎么改,官方文檔說的很清楚,我就不贅述了: https://wiki.jenkins.io/displ...
最后,官方文檔早有nginx反向代理參考: https://wiki.jenkins.io/displ...
調(diào)用數(shù)組中的sort方法進(jìn)行排序,如果你要的是降序排序的話,就直接去第一個(gè)就行了
webpack熱更新組件Hot Module Replacement
字符串里面 換成正常的空格才會(huì)正常解析單詞啊,不然這就是一長串的字符串duties or obligations; the things that you must do, because nobody else will do them
計(jì)算距離最小的顏色即可,顏色距離的算法有很多,可參考維基百科
https://zh.wikipedia.org/wiki...
最簡(jiǎn)單的方法當(dāng)然就是空間距離算法,就是下值取平方根:
(r2-r1)^2 + (g2-g1)^2 + (b2-b1)^2
但實(shí)際情況是,這個(gè)“距離“和人眼感受的“距離”并不一致,更好的算法是把RGB先轉(zhuǎn)為LAB再進(jìn)行計(jì)算,當(dāng)然還有更好的算法,請(qǐng)參考上面的文檔。
api.workinfo(param).then(response => {
const data = response.data;
this.list=data 1.這里面的this指向不對(duì) 2 獲取數(shù)據(jù)前調(diào)用一下 getList()方法
console.log(this.list)
});
可以參考這個(gè) pull request
https://github.com/iview/ivie...
估計(jì)官方支持的 typings 快了
這問題很基礎(chǔ),看官網(wǎng)的介紹 input的v-model雙向數(shù)據(jù)綁定。 <input type="checkbox" v-model='yourChoseId'>
js ajax的數(shù)據(jù)date循環(huán)push id給yourChoseId:{type:Array} 這樣就會(huì)雙向數(shù)據(jù)綁定了
北大青鳥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
北大課工場(chǎng)是北京大學(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)師。