同事找到答案:在非 template/render 的情況下,DatePicker 需要寫成 Date-picker
用程序去跑絕對比正則效率要高很多
我理解問題是這個句子中必須有“我”,“愛”,“你”三個字,而且不管順序如何
^(?=.*我)(?=.*愛)(?=.*你).*$
請參考如下配置,添加 CorsFilter
@Bean
public CorsFilter corsFilter() {
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
source.registerCorsConfiguration("/**", buildConfig());
return new CorsFilter(source);
}
private CorsConfiguration buildConfig() {
CorsConfiguration corsConfiguration = new CorsConfiguration();
corsConfiguration.addAllowedOrigin("*");
corsConfiguration.addAllowedHeader("*");
corsConfiguration.addAllowedMethod("*");
return corsConfiguration;
}
請先查看 8080 端口是被哪個程序占用了。具體可參考: https://jingyan.baidu.com/art...
查到后關(guān)閉它或是直接修改你服務(wù)的端口都可以。
首先來分析下你上面的需求需要幾個celery服務(wù)
主線程是必須的,所以需要線程main,
因?yàn)間roup2是在group1后執(zhí)行的,所以group1和group2應(yīng)該是同步方法,執(zhí)行在同一線程;又因?yàn)樗麄冃枰獙χ骶€程異步,所以他們應(yīng)該是執(zhí)行在一個celery中的。
所以最終的結(jié)構(gòu)應(yīng)該大致如下:
大致實(shí)現(xiàn):
@app.task()
def group1():
return group([add.s(2, 2), add.s(4, 4),])
@app.task()
def group2():
return group([add.s(2, 2), add.s(4, 4),])
@app.task()
def celery3():
result = group1.delay()
# sync group1
result.collect()
group2.delay()
# main thread
celery3.delay()
先把防火墻關(guān)掉試一下能不能訪問到,能的話多半是端口的問題,不能的話就是服務(wù)器的問題了.
目前我司的做法是 代碼用git管理
先刪除 .nuxt
build
這兩個文件夾,然后nuxt build
,把build好的文件 .nuxt
build
這兩個文件夾打包到服務(wù)器,解壓
服務(wù)器拉取最新代碼,更新解壓后的.nuxt 和 build 目錄,并安裝依賴
用pm2啟動項(xiàng)目,根據(jù)不同環(huán)境設(shè)置不同的參數(shù)
因?yàn)槲宜痉?wù)器的性能不太夠,所以在本地build,如果服務(wù)器性能好的話,直接在服務(wù)器拉取代碼,服務(wù)器端build,啟動,其實(shí)用到的文件只有 build和.nuxt這兩個文件夾里的,還有npm的模塊。
groups
是一個新的field
,用來存儲命名捕獲組的信息:
let reg1 = /(\d)(\d)/
let str1 = '123'
console.log(reg1.exec(str1)) // => [12, 1, 2] 除去第一個以外的其他數(shù)據(jù)就是分組捕獲到的數(shù)據(jù),但是因?yàn)槭且粋€數(shù)組,所以會存在一個記憶成本
// 命名捕獲組的獲取
let reg1 = /(?<first>\d)(?<second>\d)/
let str2 = '123'
console.log(reg2.exec(str2).groups) // => { first: 1, second: 2 } 而新的語法支持對這些捕獲組進(jìn)行命名,更方便地獲取某個捕獲組的數(shù)據(jù)
語法為:(?<捕獲組的名字>捕獲組對應(yīng)的規(guī)則)
可以參考之前寫的一篇文章,里邊有提到:https://segmentfault.com/a/11...
有以下幾種思路吧:
1. 使用爬蟲,抓取數(shù)據(jù)篩選,計(jì)算距離
可以抓取高德或其他數(shù)據(jù)源(超市大小可能要整合其他網(wǎng)站資源獲?。?,抓取后的格式如下:
經(jīng)度 | 維度 | 超市名 | 超市大小(平方米) |
---|---|---|---|
116.407243 | 39.822295 | 超級大超市 | 500 |
114.454612 | 40.123255 | 小超市 | 100 |
... | ... | ... | ... |
想獲取自己的經(jīng)緯度可以用手機(jī)查下,一般民用GPS誤差10m內(nèi)。
計(jì)算出邊界經(jīng)緯度,篩選出可能符合條件的超市數(shù)據(jù)。
因?yàn)橹挥?公里,針對這么大的地球來講真的很小,簡化為一個平面,計(jì)算與當(dāng)前位置的距離與超市的大小,獲取滿足條件最大的。
上面只是簡略計(jì)算,完整球面模型計(jì)算距離,請參考美團(tuán)的這篇文章:地理空間距離優(yōu)化
2. 直接使用高德或其他地圖接口
公司網(wǎng)絡(luò)對上傳文件大小有限制,所以我圖片都截的很小,無力吐槽。
如上圖所示,接口返回的數(shù)據(jù)如下,有超市名稱和經(jīng)緯度
超市大小數(shù)據(jù)獲取不到,只能開車去實(shí)地考察了。
這個的話有以下幾個想法:
忘了看的哪個電影了,真正的黑客往往都精通社會工程學(xué)。
proxy_pass
要使用變量,才會由nginx發(fā)起DNS請求
所以先設(shè)置一個變量即可
set $consul "1.service.consul";
proxy_pass $consul:80;
name是原始類型,return的那一刻把name的值拷貝了了一份返回了,以后name的任何修改都影響不到你的返回值
你試著把這個樣式 在inner里放一份看看
`data(){
return{
data: [],
activeIndex: ''
}
}
methods: {
setIndex(index){
this.activeIndex = index
}
}
<div v-for="(item, index) in data">
<li @click="setIndex(index)">
<p v-show="index == activeIndex">{{item}}</p>
</li>
</div>`這就是手風(fēng)琴的實(shí)現(xiàn)原理
假如只有一個進(jìn)程,且進(jìn)程正在進(jìn)行處理,這個時候若有事件發(fā)生,這個進(jìn)程會不會被打斷
不會。epoll是需要進(jìn)程自己調(diào)用epoll_wait去阻塞等待事件發(fā)生的,如果進(jìn)程在進(jìn)行處理時有新事件發(fā)生了,要等下一次調(diào)用epoll_wait時進(jìn)程才能知道。
點(diǎn)擊編輯的時候 把這條數(shù)據(jù)的對象作為參數(shù)傳遞就可以了。
因?yàn)?901年之前,上海時間是+8:05:43的,直到1901年之后,切換為真正的東八區(qū),即+8:00:00,chrome做的太細(xì)致了,參考下面這個網(wǎng)站,可以看到歷年時間遷移
https://www.timeanddate.com/t...
不過在我的chrome版本上,卻直接返回 Sun Dec 31 1899 00:00:00 GMT+0800,估計(jì)和chrome版本有關(guān)。
css選擇器做不了,只能通過js,也就是事件綁定及處理
api中,你不應(yīng)該暴露key和加密方法到客戶端,你應(yīng)該采用https + 用戶token的方式訪問你后端接口
<style>
html, body {
margin: 0;
padding: 0;
height: 100%;
}
* {
box-sizing: border-box;
}
.top {
height: 60px;
border: 1px solid #ccc;
}
.wrap {
height: calc(100% - 60px);
}
.box {
height: 1000px;
border: 1px solid #ddd;
}
</style>
<div class="top"></div>
<div class="wrap">
<div class="box"></div>
</div>
親測,是有滾動條的啊
北大青鳥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)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
曾工作于聯(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)師。