修改源碼 /src/view/main/main.vue
if (queue == null) {
synchronized (synlock){
if(queue == null){
queue = new LinkedBlockingQueue();
DATA_QUEUE.put(key, queue);
System.out.println("init======"+queue.hashCode());
} else {
queue = DATA_QUEUE.get(key);
}
}
}
我覺著應該是這樣,你把DATA_QUEUE.put(key, queue);放在外面的話,加鎖就沒意義了。
你好,map這邊Echarts是只能選定一個,你可以在data中去設(shè)定想要高顯的對應的省份。
map: 'china',
itemStyle:{
emphasis:{label:{show:true}}
},
// 文本位置修正
textFixed: {
Alaska: [20, -20]
},
data:[
{name: '北京', value: 4822023},
{name: '天津', value: 731449},
{name: '河北', value: 19317568}
]
我用了這個Demo
然后它默認是打開中國地圖,你可以去設(shè)定它的中心位置,讓其看到三個省份
你圖片的地址需要https打頭,而且域名要填到白名單,而且開發(fā)者工具里要刷新域名白名單。
具體可以看看這個提問中,我的解決方法:https://segmentfault.com/q/10...
1.不一定
nodejs可能就是因為用js寫的,js弱類型,寫著方便;對于前端來說,沒有或較少的語言學習成本,使得這個更易于推廣和使用,所以見到前端工程化會多一些。
2.舉個例子:浮點數(shù)計算。工業(yè)要求精確。
1.assets里的資源一般是放圖片,css啥的,會經(jīng)過webpack處理,例如一些小圖片會轉(zhuǎn)成base64,會在文件路徑上加hash等一系列功能,看你怎么配置的
2.放static目錄下的文件不會經(jīng)過webpack處理,可以直接通過/static/xxx訪問
加載詳情的時候,可以把后端傳過來的image的字符串存起來,可以轉(zhuǎn)成數(shù)組
this.xx.imgList=resp.xx.images
移除的時候找到這個url,刪除掉
handleImgRemove(file, fileList) {
let url = file.response && file.response.data ? file.response.data : file.url;
let index = this.xx.imgList.indexOf(url)
this.editForm.imgList.splice(index, 1);
}let arr = ['{a: 1}, {b: 2}']
let result = arr[0].split(',').map(item => eval('(' + item + ')'))你的服務器沒有默認的索引頁。一般是index.php,你需要設(shè)置一個默認頁面才行。
location ^~ /_static {
deny all;
}
兩點:
function聲明的匿名函數(shù)改為箭頭函數(shù)聲明
success:(res)=>{
...
}之后發(fā)現(xiàn)在多個路由的mode不同的時候,可以在mode為history的路由設(shè)置為
mode:'history',
base:__dirname,
這個時候就會將所有路由正常顯示了,但是路由是命名視圖的時候,還是不行的,還是出現(xiàn)上面的問題
從而發(fā)現(xiàn)了新的問題:
將命名視圖如上面進行設(shè)置,
const router=new VueRouter({
mode:'history',
base:__dirname,
routes:[
{
path:'/settings',
component:Levelone,
children:[
{
path:'emails',
component:Levelthree
},
{
path:'profile',
components:{
default:Levelfour,
helper:Levelfive
}
}
]
}
]
})
當不寫語句router.push('/settings/emails')的時候,頁面其他路由正常顯示
但是這個命名視圖的路由不能顯示在頁面上,但當寫入語句router.push('/settings/emails')就會出現(xiàn)一開始的錯誤,,這是為什么呢?
可以使用Promise.all,如果不支持ES6,可以模擬Promise.all
function allAjax(arr,callback){
var count = 0,month = [];
arr.map(function(item,i){
$.ajax({
...
success:function(data){
month.push({
month:item,
data:data
})
},
complete: function(){
count ++ ;
if(count==arr.length){
callback && callback(month)
}
}
})
})
}
var arr = [1,2,3]
allAjax(arr,function(month){
console.log(month)
})創(chuàng)建Application
兩個循環(huán)多余了
if(gewei + baiwei == shiwei + qianwei){
System.out.println(i);
count++;
}
if(count %5 == 0){
System.out.println();
}
for循環(huán)外打印count
nodejs只是一個javascript運行環(huán)境,而你所列舉的需求完全可以自己實現(xiàn)。
配置問題
uwsgi_intercept_errors on;
STACK OVERFLOW查到了
不能遍歷客戶端文件目錄主要是因為安全原因吧,
寫個接口干這個事兒把,先驗證身份再返回目錄
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產(chǎn)業(yè)為響應國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產(chǎn)業(yè)鏈。利用北京大學優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓領(lǐng)域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。