試試把ref="inputMessage"改成ref="'inputMessage'"或者通過this.$refs['insputMessage'].blur()去調(diào)用
1.server send event
2.websocket
jdbc URL里加上rewriteBatchedStatements=true這個參數(shù)就可以了。
或者,在程序?qū)懗梢粭lINSERT插入多行數(shù)據(jù)的形式,不用依賴jdbc的batch功能,這樣是最靠譜的,也適合移植到MySQL以外的數(shù)據(jù)庫。
better—scroll是滴滴(?)前端大牛根據(jù)iscroll為更貼合vue所升級的,那些方法你該怎么用就怎么用唄
一般是根據(jù)請求header的UserAgent來判斷是不是搜索引擎爬蟲。
比如:"Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/s...)" 這個是百度的。
"Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" 這個是必應(yīng)的。
你搜一下:搜索引擎爬蟲UserAgent,有一大堆別人整理的。
// = =
/(?<=\([^\)]*?),(?=[^\)]*?\))/g
"123(123,123,123),123".replace(/(?<=\([^\)]*?),(?=[^\)]*?\))/g, "+");
//"123(123+123+123),123"對簡單數(shù)據(jù)類型,用 pandas 非常方便
# -*- coding: utf-8 -*-
import pandas as pd
df = pd.DataFrame([[1, 2, 3], [10, 20, 30]], columns=['a', 'b', 'c'])
df.to_excel('a.xlsx', 'demo sheet', index=False)student.aggregate([
{
$match:{stunum:'1'}
},{
$unwind:{
path:'$course',
preserveNullAndEmptyArrays: true,
}
},{
$match:{courseName:'高等數(shù)學(xué)',teacher:'李四'}
},{
$project:{
course:1
}
}
])
這樣應(yīng)該會得到
course:{
_id: 5b7a97508e00501ceaf66032,
teacher: '李四',
courseName: '高等數(shù)學(xué)'
}
如果只是想修改值,那就不需要取出來,直接修改就可以了
student.update(
{stunum:'1'},
{
$set:{'course.$[element].teacher':'張三'}
},
{arrayFilters:[{'element.teacher':'李四'}]}
)一般導(dǎo)出數(shù)據(jù)都是生成 xlsx 文件的,這種情況,建議不要使用 多線程 技術(shù)——容易因?yàn)橐粋€功能,導(dǎo)致整個應(yīng)用失去響應(yīng);因?yàn)閿?shù)據(jù)量大的時候,CPU 資源都被你這樣的多線程占用住了,其它用戶的正常操作反而會得不到服務(wù)器響應(yīng)。
至于樓上 補(bǔ)充恢復(fù)中提到的 parallelStream ,別去用它,用了就知道有多坑!用 parallelStream 可能導(dǎo)致其它也用 parallelStream 的模塊功能出現(xiàn)半天不反映的情況,所以,整個應(yīng)用里就不要用 parallelStream ,這玩意兒就是個定時炸彈。
如果不想做的很復(fù)雜,比如樓上說的,先提交請求然后隊(duì)列處理,然后通知用戶下載。那就只能采用最簡單的直線型同步處理下載了,接收到用戶請求,查詢數(shù)據(jù),塞入導(dǎo)出文件,文件好了之后,直接輸出到客戶端就行了。這整個過程中,就同步慢慢做就行了,不要開多線程(上面已經(jīng)說了原因了)。誰讓你下載時選的那么多呢,活該你等久點(diǎn)。但這個里面有個細(xì)節(jié),就是你不能一次把數(shù)據(jù)都拉取到 內(nèi)存里面來做寫入文件處理,應(yīng)該對數(shù)據(jù)進(jìn)行分頁,比如500 條一個批次的從數(shù)據(jù)庫取出來寫入文件,再去數(shù)據(jù)庫取下500個,直到全部完成;不然,jvm 可能死給你看。
方案一,或者改變點(diǎn)擊按鈕區(qū)域的 overflow 屬性
兩者獨(dú)立還叫什么繼承
如果改動 父類中的東西 比如刪除red字段 直接使用構(gòu)造函數(shù)的子類 兩者是沒有關(guān)系的
function SuperType(){
this.colors = ["red", "blue", "green"];
}
function SubType1(){
//繼承了 SuperType
SuperType.call(this);
this.colors.push("black")
}
function SubType2(){
//繼承了 SuperType
SuperType.call(this);
this.colors.push("white")
}
如果有一天修改colors 刪除red 那么只需修改父類:
function SuperType(){
this.colors = ["blue", "green"];
}
如果都是獨(dú)立的 那有100個子類 就要修改100次
<div class="task-lists">
<app-task-list *ngFor="let list of lists" class="list-container" app-droppable [dropTags]="['task-item', 'task-list']" [dragEnterClass]="'drag-enter'"
[app-draggable]="true" [dragTag]="'task-list'" [draggedClass]="'drag-start'" [dragData]="list" (dropped)="handleMove($event, list)">
<app-task-header [header]="list.name" (newTask)="launchNewTaskDialog()" (moveAll)="launchCopyTaskDialog()" (delList)="launchConfirmDialog()" (onEditList)="launchEditListDialog()">
</app-task-header>
<app-task-item *ngFor="let task of list.tasks" (taskClick)="launchUpdateTaskDialog(task)">
</app-task-item>
</app-task-list>
</div>
<button class="fab-button" md-fab type="button" (click)="launchNewListDialog()">
<md-icon>add</md-icon>
</button>
[draggedClass]="'drag-start'" 少了"=",寫的時候需要仔細(xì)一些,一般出現(xiàn)這個問題就是標(biāo)點(diǎn)符號啥的出故障
看不到你的目錄結(jié)構(gòu),不過看你的描述,應(yīng)該是在開發(fā)環(huán)境中用的是webpack的server,所以index.html引用的是server地址的打包后的js?,F(xiàn)在生產(chǎn)環(huán)境了,啟動不了server,所以js引用不到
解決辦法:修改index.html引用js的地址,改成相對路徑或者目錄的絕對路徑,然后將wepkack打包出的地址改成對應(yīng)的路徑,比如
目錄結(jié)構(gòu)
|-src
|-index.html
|-dist
|- common.js//打包后的文件
|-webpack.config.js
// index.html
<script src="dist/common.js"></script>
//webpack.config.js
...
output: {
path: path.resolve(__dirname,'src/dist'),
filename: '[name].js',
publicPath: '/src/dist'
},
...
pc的話檢查路徑是否正確?移動端是不會下載的~
1。個人覺得localhost能不能用沒有什么關(guān)系
2。可以先檢查本地hosts設(shè)置,localhost要解析到127.0.0.1
3。了解一下docker吧,開發(fā)環(huán)境還要搞這么多東西干嘛。
4。斷開網(wǎng)線試一下
s[i]在這個地方是原生dom對象,不是jquery對象,可以按照樓上說的做法,也可以使用將原生dom對象轉(zhuǎn)化為jquery的方式$(s[i]).css("display","none")
每次執(zhí)行touchmove計(jì)算一下這次跟上次執(zhí)行touchmove或者touchstart時候的距離,把這些距離加起來,貌似也只能這么做了
北大青鳥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)師。