left: unset;
不過兼容性你得看看:https://caniuse.com/#search=u...
請更新的你的playground
大概說一下,拿我稍微熟悉的Node.js來舉例,你可能是不想在容器里創(chuàng)建node_modules這個依賴包文件夾,而是把宿主機(jī)的某個目錄給掛載過去是吧?但是在構(gòu)建的過程中,你需要下載依賴不止一次?或者是有多個依賴包文件夾?
我沒實(shí)驗(yàn)過,不過我猜想哪怕你有多個安裝包文件夾,容器運(yùn)行時可以一個個分別掛載,那么這么做應(yīng)該是可以的:
docker run -d -v /dir1:/dir1 -v /dir2:/dir2 image:version
不過理論上來說這么做不太好,畢竟鏡像的依賴包跟運(yùn)行環(huán)境牽扯太大,我是這么弄Dockerfile的:
COPY ./package.json /app
CMD npm install
COPY ./ /app
RUN npm start
我先把依賴配置文件拷貝進(jìn)鏡像里,然后安裝依賴包,再拷貝項(xiàng)目。
這樣之后只要依賴包配置文件不變化,那么在安裝依賴包這一步的鏡像層可以反復(fù)利用,構(gòu)建速度會有很大提升。
希望能幫助到你。
onClick的this指向不對
javascript數(shù)字精度問題,在小數(shù)和超大數(shù)都有可能出現(xiàn)。
對于小數(shù)在計算過程中,我們可以擴(kuò)大倍數(shù)在計算,取整,然后縮小倍數(shù)得到實(shí)際結(jié)果,舉個例子:
var a = 0.1,b=0.2;
console.log(a+b);//0.30000000000000004
console.log(parseInt(a*10000+b*10000)/10000)//0.3
//注意10000表示你要精確到小數(shù)后四位
這樣看起來是沒多少問題了,但是前面說過了一個問題,javascript對于超大的整數(shù)(超過了Math.pow(2, 53))也存在一個精度問題,看下面:
9999999999999999 == 10000000000000001; //true
所以當(dāng)如果你需要精確的小數(shù)位比較多,那么你擴(kuò)大的倍數(shù)肯定就比較大,最后得出的整數(shù)就會可能超過Math.pow(2, 53),那么就存在一個精度問題。這是一個無法避免的問題。
對于這種問題一般可以分兩步解決:小數(shù)的計算可以擴(kuò)大倍數(shù);對于超大數(shù),可以考慮轉(zhuǎn)換數(shù)量級單位保存,例如元轉(zhuǎn)換成萬元,億元.
如果不對,請指出.
csrftoken 和 sessionid 應(yīng)該是服務(wù)器返回的時候重新設(shè)置了一次
你可以打印一下你刪除之前的csrftoken 和 sessionid,然后比較下。
如果我沒有理解錯,你的執(zhí)行邏輯是:
DruidDataSource屬性 依賴 -> jdbc.properties
其他beans屬性 依賴 -> DruidDataSource
那么你需要做的是在spring創(chuàng)建beans后
做后處理之前為DruidDataSource設(shè)置屬性
做后處理之后為其他beans創(chuàng)建PropertyPlaceholder
如下方式可供參考(代碼需要根據(jù)你的情況修改后才能用):
package com.bixuebihui;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.config.BeanPostProcessor;
public class BeanPostPrcessorImpl implements BeanPostProcessor {
private Properties properties="jdbc.properties";
// Bean 實(shí)例化之前進(jìn)行的處理
public Object postProcessBeforeInitialization(Object bean, String beanName)
throws BeansException {
//System.out.println("對象" + beanName + "開始實(shí)例化");
if(beanName.equals("druidDataSource")){
try {
//set druidDataSource's properties use properties
((DruidDataSource)bean).setUrl(properties.getProperty("url"));
......
} catch (ClassNotFoundException | InstantiationException | IllegalAccessException e) {
e.printStackTrace();
}
}
return bean;
}
// Bean 實(shí)例化之后進(jìn)行的處理
public Object postProcessAfterInitialization(Object bean, String beanName)
throws BeansException {
//System.out.println("對象" + beanName + "實(shí)例化完成");
//<bean class="com.spring.test.di.BeanPostPrcessorImpl"/>
return bean;
}
public String getProperties() {
return properties;
}
public void setProperties(Properties properties) {
this.properties = properties;
}
}
<bean id="properties"
class="org.springframework.beans.factory.config.PropertiesFactoryBean">
<property name="locations">
<list>
<value>classpath:jdbc.properties</value>
</list>
</property>
</bean>
<bean class="com.bixuebihui.BeanPostPrcessorImpl">
<property name="properties" value="properties" />
</bean>
先寫好對應(yīng)的css,然后追加的時候加上這些類名就可以了
如果僅僅是import出去,把函數(shù)import出去在外面執(zhí)行,或者執(zhí)行函數(shù)把結(jié)果import出去都可以。
但是既然原來的代碼本身不支持import,那么可不可能還有其他模塊依賴,可不可能依賴什么全局變量,這些都要打個問號。
1.不判斷l(xiāng)ist是否存在就取list的話,如果list不存在,就會報異常,導(dǎo)致后面的代碼無法執(zhí)行
2.map一樣
React.Component是以ES6的形式來創(chuàng)建react的組件的,是React目前極為推薦的創(chuàng)建有狀態(tài)組件的方式,最終會取代React.createClass形式。
React.createClass與React.Component區(qū)別有一條就是函數(shù)this自綁定:
React.createClass創(chuàng)建的組件,其每一個成員函數(shù)的this都有React自動綁定,任何時候使用,直接使用this.method即可,函數(shù)中的this會被正確設(shè)置。
<el-collapse v-model="activeNames" @change="handleChange">
activeNames: ['1','2','3','4'] 綁定數(shù)組
文檔有 可以在:\App\Exceptions\Handler::render 方法捕獲所有異常錯誤。
我這開發(fā) API 自定義錯誤消息,你在這里可以捕獲之后自定義郵件內(nèi)容,然后發(fā)送郵件;
?。?! 不推薦在這里發(fā)送,而是加入隊(duì)列,通過隊(duì)列發(fā)送郵件
1.為了安全通常是禁止數(shù)據(jù)庫服務(wù)端口監(jiān)聽在公網(wǎng)的,即使做了認(rèn)證機(jī)制也太危險了。
2.你本地連不上公網(wǎng)mysql服務(wù)看看mysql是否監(jiān)聽在你阿里云服務(wù)器公網(wǎng)ip或者0.0.0.0,如果已經(jīng)監(jiān)聽在公網(wǎng),就再看看是否開了防火墻,看看阿里云管理平臺看看是不是你的服務(wù)器有什么網(wǎng)絡(luò)安全策略,導(dǎo)致你從本地連接不了你服務(wù)器公網(wǎng)的3306端口。
如果被插入的節(jié)點(diǎn)已經(jīng)存在于當(dāng)前文檔的文檔樹中,則那個節(jié)點(diǎn)會首先從原先的位置移除,然后再插入到新的位置.如果你需要保留這個子節(jié)點(diǎn)在原先位置的顯示,則你需要先用Node.cloneNode方法復(fù)制出一個節(jié)點(diǎn)的副本,然后在插入到新位置.
this.elements.forEach(function(value,index,arr){
var ele = document.createElement(tagName);
ele.innerHTML = content;
value.appendChild(ele);
})
http://element-cn.eleme.io/#/...
Form 組件提供了表單驗(yàn)證的功能,只需要通過 rules 屬性傳入約定的驗(yàn)證規(guī)則,并將 Form-Item 的 prop 屬性設(shè)置為需校驗(yàn)的字段名即可.仔細(xì)看一下文檔
主要思路如下:
1change函數(shù)中 的value采用id代替,減少映射
2.同樣的解構(gòu)采用循環(huán),map 方法
解決方案參考如下
class Paging extends Component {
constructor(props) {
super(props)
this.state = {
visibleIndex: 'A',
}
}
change = (value) => {
this.setState({
visibleIndex: value,
})
}
render() {
let visibleList = [
{ name: 概覽, id: 'A' },
{ name: 損益, id: 'B' },
{ name: 規(guī)模, id: 'C' },
{ name: 風(fēng)險, id: 'D' },
{ name: 風(fēng)險2, id: 'E' },
{ name: 風(fēng)險3, id: 'F' },
]
return (
<div id="paging">
<ul>
{visibleList.map((item, key) =>
<li key={key}><span className={this.state.visibleIndex === item.id ? 'paging_touch' : null} onClick={() => this.change(item.id)}>{item.name}</span></li>)
}
</ul>
</div>
);
}
}
答題不易,請樓主采納
北大青鳥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)師。