(?=)只是匹配一個(gè)位置
1.可以理解為你是要實(shí)現(xiàn)組件間的通信,那么可以用vuex或者eventbus來實(shí)現(xiàn),在b組件里emit一個(gè)事件,header組件里處理
2.如果只是內(nèi)部一些方法是公用的,那么可以放到mixin里去
對(duì)象可以使用 obj.propertyName / obj["propertyName"]來訪問屬性。
而數(shù)組的屬性,可以通過下標(biāo)來訪問
對(duì)于非數(shù)組對(duì)象,也可以使用下標(biāo)來訪問對(duì)象的屬性
這三句話都沒錯(cuò),其實(shí)核心就第一句話。
對(duì)象可以使用 obj.propertyName / obj["propertyName"]來訪問屬性。
因?yàn)閿?shù)組是對(duì)象,所以
數(shù)組可以使用 obj.propertyName / obj["propertyName"]來訪問屬性。
但是因?yàn)?code>propertyName 需要是字符串,所以arr.1會(huì)報(bào)錯(cuò),這種情況下,就要用第二種, obj["propertyName"],在這里就是arr['1'],當(dāng)然arr[1]也是可以的,因?yàn)?code>[]里的內(nèi)容如果不是字符型會(huì)被自動(dòng)轉(zhuǎn)為字符型,如果是變量就會(huì)求值,然后轉(zhuǎn)為字符型。
基礎(chǔ)知識(shí)看JavaScript權(quán)威指南-第6版-中-掃描版-補(bǔ)吧,網(wǎng)上的知識(shí)七七八八,參差不齊,沒必要看。
你路由上的path的參數(shù)名和params傳的參數(shù)名不相同導(dǎo)致的
如果我沒理解錯(cuò),項(xiàng)目的操作權(quán)限只和用戶的角色(即你說的身份有關(guān))
userId和projectId的關(guān)聯(lián)表(具體可以參見hibernate的manytomany)自增主鍵,項(xiàng)目id,角色id,項(xiàng)目權(quán)限,其中 項(xiàng)目id+角色id是聯(lián)合唯一鍵,項(xiàng)目權(quán)限業(yè)務(wù)中可以用枚舉變量,在表中可以用數(shù)字表示題外話
其實(shí)所有設(shè)計(jì)都應(yīng)該回歸本源,即業(yè)務(wù)需求?!翰煌巧胁煌牟僮鳈?quán)限,且不同角色在不同項(xiàng)目中權(quán)限不同』,這個(gè)具體的場(chǎng)景是什么?是有一個(gè)管理員平臺(tái)供超級(jí)管理員去設(shè)置每個(gè)角色在每個(gè)項(xiàng)目中的權(quán)限么?
其實(shí)我覺得更合理的方案:用戶權(quán)限和項(xiàng)目解耦,可能只是用于系統(tǒng)的登錄和其他模塊的操作權(quán)限。項(xiàng)目權(quán)限直接通過頁(yè)面配置,且是用戶緯度的,即把第二張表中的角色id改為用戶id即可。即每個(gè)項(xiàng)目管理員都可以給用戶分配權(quán)限,所以項(xiàng)目權(quán)限在用戶緯度配置更加合理
$store 指vuex,
這句話是應(yīng)該是獲取面包屑信息的意思。
不用數(shù)據(jù)庫(kù)連接池,而由程序去操作conn,其每次操作完后都需要commit,當(dāng)你的應(yīng)用中有并發(fā)寫操作時(shí)會(huì)有一定的影響,一般都是交給數(shù)據(jù)庫(kù)連接池,,它會(huì)在一開始初始化一定量的連接實(shí)例,當(dāng)你需要用時(shí)它會(huì)自動(dòng)分配去處理。
由于創(chuàng)建連接的代價(jià)是很高的, 我們每次訪問數(shù)據(jù)庫(kù)都重新創(chuàng)建連接的話是非常消耗性的.
我們可以再程序啟動(dòng)的時(shí)候先創(chuàng)建出一些連接, 放在一個(gè)集合中, 訪問數(shù)據(jù)庫(kù)的時(shí)候從集合中獲取, 使用結(jié)束再放回集合中.
這樣做只是在程序啟動(dòng)的時(shí)候消耗性能去創(chuàng)建連接, 每次訪問數(shù)據(jù)庫(kù)的時(shí)候都是從內(nèi)存中獲取連接, 可以大大提升效率.
注意事項(xiàng):
由于池中增刪非常頻繁, 使用集合LinkedList效率較高
集合中所有連接都被占用時(shí)創(chuàng)建新連接, 但需要注意連接總數(shù)
使用組合模式/動(dòng)態(tài)代理處理釋放連接的方法, 當(dāng)運(yùn)行close方法時(shí), 將連接放回池中
https://segmentfault.com/q/10...
應(yīng)該是你想要的效果
disabledDate
disabledDateFun = (current) => {
return true; // 不能選擇的日期返回true,能選的返回false
};
<DatePicker
disabledDate={this.disabledDateFun}
/>輸入框?yàn)榭盏那闆r下fieldsValue是undefined有問題嗎
問題一解決了
1.找不到默認(rèn)路徑,經(jīng)過查看跟目錄創(chuàng)建錯(cuò)誤,db寫成了bd(尷尬)
2.全局環(huán)境變量,我修改過以下文件
/etc/profile
/etc/paths
~/.bash_profile
~/.profile
~/.bashrc
最后只有在/etc/paths中添加路徑后在使用source后生效
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
/Users/name/mongodb/bin
source paths
生效
但是不知道為什么在其他文件里寫“export PATH=<mongodb-install-directory>/bin:$PATH”不管用呢?
問題2未解決
由于你的第一個(gè)示例并不完整,因此我僅從語(yǔ)境中分析你的問題。
這句話:由于每一個(gè) Symbol 值都是不相等的,這意味著 Symbol 值可以作為標(biāo)識(shí)符,用于對(duì)象的屬性名,就能保證不會(huì)出現(xiàn)同名的屬性。
不知道你是從哪里看到的,我找了下另外一個(gè)描述(來自MDN)。
每個(gè)從Symbol()返回的symbol值都是唯一的。一個(gè)symbol值能作為對(duì)象屬性的標(biāo)識(shí)符;這是該數(shù)據(jù)類型僅有的目的。更進(jìn)一步的解析見—— glossary entry for Symbol。參見
兩句話字?jǐn)?shù)差不多,但是描述的完全不一樣。MDN中說的意思是返回值是唯一的,是返回值。也就是如果你保持它的唯一性,需要調(diào)用Symbol().
再來演示下你的第一個(gè)例子:
let sym = Symbol();
let a = {
[sym]: 'Hello'
}
console.log(a) //{ [Symbol()]: 'Hello' }
console.log(a[Symbol()]) //undefined
a[Symbol()]=123
console.log(a) //{ [Symbol()]: 'Hello', [Symbol()]: 123 }
console.log(a[sym]) //Hello
最后一行,并不是返回的值,而是已有的引用,內(nèi)存中獨(dú)此一份。
console.log(sym == sym) //true
console.log(Symbol()==Symbol())//false主從關(guān)系如果建立正確,在主庫(kù)新建表,是會(huì)同步到從庫(kù)的。我建立的主從庫(kù)是這樣的。
js只能判斷是pc還是移動(dòng),app的殼一般會(huì)在navigator.userAgent中添加*app的字段供前端判斷,具體字段要問殼的開發(fā),沒有就叫他們添加一個(gè),前端自己是沒辦法的。
flexible.js用起來其實(shí)很簡(jiǎn)單,你引入flexible.js后,body的font-fize隨著手機(jī)分辨率的改變而改變。那么如何在項(xiàng)目中使用呢,舉一個(gè)栗子,設(shè)計(jì)稿的尺寸是(7501334),一個(gè)兩列并排列表中圖片在設(shè)計(jì)稿中的尺寸為(350350),那么這時(shí)候?qū)戇@張圖片的height和width可以這樣寫------>
.img-example{
width: 350/750rem;
height: 350/750rem;
}https://www.cnblogs.com/cooll...
這個(gè)是參數(shù)序列化的問題
如果我需要發(fā)送序列化參數(shù),我會(huì)引入qs
這樣做的效果就與URLSearchParams相同
(因?yàn)閁RLSearchParams有兼容性問題)
建議多看看http相關(guān)知識(shí),學(xué)會(huì)用f12的network調(diào)試ajax請(qǐng)求
http://www.java1234.com/a/jav...
1、set進(jìn)去的數(shù)據(jù)就是有序和不重復(fù)的,所以不會(huì)出現(xiàn)重復(fù)的情況
2、你每次執(zhí)行成功之后就要?jiǎng)h除集合里面的數(shù)據(jù)
3、如果執(zhí)行失敗就將失敗的數(shù)據(jù)存放在另一個(gè)集合中使用多線程進(jìn)行同步處理
把上一次的點(diǎn)擊的索引值 設(shè)置成window的一個(gè)屬性.
下一次點(diǎn)擊時(shí),顯示window的屬性然后更新屬性.
用不到循環(huán)吧.
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(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庫(kù),具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問,美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。