這個(gè)自帶的輪播插件有個(gè)很奇怪的問題,圖片如果從本地加載的話是可以加載出來的,但是如果是從后臺(tái)接口動(dòng)態(tài)獲取的,圖片就加載不出來 ,必須判斷是否從后臺(tái)接口里獲取到了img數(shù)據(jù)列表才能顯示就是這個(gè)判斷*ngIf="len>1"
<ion-slides *ngIf="len>1" #Slides pager autoplay="1000" speed="600" (ionSlideAutoplayStop)="auto()" loop="true" autoplayDisableOnInteration="true">
<ion-slide *ngFor="let sl of banner">
<div class =“swiper-zoom-container”>
<img src="{{sl.imageUrl}}">
</div>
</ion-slide>
</ion-slides>
//頁面進(jìn)入的時(shí)候開啟自動(dòng)播放(這里也要做判斷ngIf="len>1",不然會(huì)報(bào)startAutoplay()函數(shù)未定義),以下情況也是一樣的
ionViewDidEnter(){
this.flag = false;
if(this.len>1){
this.slides.startAutoplay();
}
}
//頁面離開的的時(shí)候停止自動(dòng)播放
ionViewDidLeave(){
this.flag = true;
if(this.len>1){
this.slides.stopAutoplay();
}
}
//這個(gè)方法就是用戶操作過輪播圖之后,自動(dòng)播放的效果就停止了,起到監(jiān)聽停止自動(dòng)播放的事件,然后開啟自動(dòng)播放
auto(){
if(this.len>1){
if(!this.flag){
this.slides.startAutoplay();
}
}
this.files是個(gè)類數(shù)組吧,取第一個(gè)reader.readAsDataURL(file[0]);
alias貌似做不到吧,或者做得到哪位前輩給我說下?
或者我覺得可以寫個(gè)函數(shù)放在.bashrc 里面,也不是很難
rmt(){
mv "$@" /tmp
}因?yàn)闀r(shí)間有限,具體的"是否會(huì)有查詢效率上的影響"我沒有在文檔中找到,不過找到一個(gè)MySQL對(duì)Null值優(yōu)化的說明。
顯然對(duì)于 MySQL 而言,不建議使用 xx = null 而應(yīng)該是 xx IS NULL。
wx.downloadFile()下載圖片,文件等,這個(gè)方法我沒在小程序api里找到,但是可以使用。另外還有兩個(gè)wx.saveImageToPhotosAlbum()保存圖片到系統(tǒng)相冊(cè);wx.saveVideoToPhotosAlbum()保存視頻到系統(tǒng)相冊(cè)。
不考慮內(nèi)在算法的話,可以嘗試用postgis。它是PostgreSQL的一個(gè)增強(qiáng)插件,里面可以輕易以特定的坐標(biāo)類別存儲(chǔ)數(shù)據(jù),查詢面積距離等地理要素結(jié)果。缺點(diǎn)是要和數(shù)據(jù)庫進(jìn)行一次通信。
考慮直接用源語言(比如php)實(shí)現(xiàn)的話,可以考慮先了解一下一個(gè)叫Shoelace的公式。這個(gè)是根據(jù)坐標(biāo)離散計(jì)算凸多邊形。如果所選多邊形非凸會(huì)有問題。
考慮其他實(shí)現(xiàn)算法的話面積計(jì)算有多種方式,可以是迭代切分成小三角形通過矢量計(jì)算,或者近似替代計(jì)算。后者的話是用一個(gè)單位正方形來模擬你要求的不規(guī)則多邊形,其中沒覆蓋全的用半個(gè)單位正方形替代,得到一個(gè)近似的由很多個(gè)單位正方形組成的圖像,再用單位正方形個(gè)數(shù)*單位面積得到。
好像是IOS下1px的邊框會(huì)被壓縮到0.5從而導(dǎo)致模糊,以前聽人提到過,但是沒注意怎么解決的,現(xiàn)在的框架應(yīng)該有解決過。
1.你看你運(yùn)行的項(xiàng)目對(duì)不對(duì)。2.你看你的控件是不是正確使用了。預(yù)覽時(shí)是否正常。
elCasCader應(yīng)該傳數(shù)組,你傳了字符串
用 el-menu 循環(huán)讀取對(duì)應(yīng)數(shù)據(jù)。 router 配置好對(duì)應(yīng)的頁面。
可以啊.每個(gè)線條畫出來的模塊,用一個(gè)多邊形div來做.然后旁邊弄些顏色.
點(diǎn)擊一個(gè)div.把div的背景顏色設(shè)置成選擇的顏色.
提交直接提交div的背景顏色就行,#f0f0f0這種的.
format字符串里有5個(gè){},但是你傳了4個(gè)參數(shù).
In [1]: "{}{}".format(1)
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
<ipython-input-1-47f9e2ea3532> in <module>()
----> 1 "{}{}".format(1)
IndexError: tuple index out of range
就這樣.細(xì)心點(diǎn)朋友.
先把本地已經(jīng)與git倉庫綁定的文件家添加到如圖
然后就可以通過pycharm直接操作,不需要在命令行敲命令了
看一下setState的函數(shù)簽名吧。
setState的第一個(gè)參數(shù)可以是一個(gè)partialState或者函數(shù),如果是函數(shù)則是一個(gè)接受previousState的函數(shù)。
setState的第二個(gè)參數(shù)是callback
this.getTime你沒有寫定義,但肯定是一個(gè)接受state的函數(shù).也許是這樣的?
const getTime = state => Object.assign(...state, ...{a: 1}) //
所以你的代碼意思就是 *將當(dāng)前state交給getTime處理返回的對(duì)象作為新的state,
然后調(diào)用setTime*
Bad file descriptor 是權(quán)限問題,你錯(cuò)誤棧里提示的是 MkmRequestUtil.java:45
但是看不出你貼的代碼究竟錯(cuò)誤是在 is_std 還是 is_error,不過應(yīng)該都是權(quán)限問題。
502是因?yàn)楹蠖司芙^了連接請(qǐng)求
后端沒收到請(qǐng)求是因?yàn)閿?shù)據(jù)包在操作系統(tǒng)層拒絕了,沒有到后端的七層
建議查看nginx的錯(cuò)誤日志,配合在后端抓包定位問題
初學(xué)js
初學(xué)就不要去想這些問題。
1、瀏覽器解析js代碼,生成函數(shù)showkey,document將函數(shù)showkey與一個(gè)keydown事件綁定
瀏覽器只是外在的一個(gè)應(yīng)用,從技術(shù)角度,它又是由內(nèi)核加外圍的管理調(diào)度邏輯構(gòu)成的。內(nèi)核主要又分 html 與 css 的解析渲染, js 的解析執(zhí)行。這些綜合起來,才能解釋 document 這類 api ,及 showkey 這個(gè)函數(shù)定義。
2、按下某個(gè)按鍵
3、鍵盤設(shè)備將按鍵信息傳送給cpu
管理設(shè)備是在“操作系統(tǒng)”這一層,不會(huì)到 cpu 這一層。而瀏覽器是建立在“操作系統(tǒng)”基礎(chǔ)上的。
4、cpu捕獲到這個(gè)按鍵信息,將其傳送到瀏覽器進(jìn)程中生成一個(gè)事件對(duì)象event:keydownevent
5、瀏覽器document安裝了事件監(jiān)聽程序,在事件更新中獲得按鍵事件event:keydownevent
6、document發(fā)現(xiàn)這個(gè)事件與showkey函數(shù)綁定,然后調(diào)用showkey
7、然后document和事件監(jiān)聽程序清除這個(gè)事件的記錄,等待下一個(gè)事件
完全錯(cuò)誤,概念混亂。難得說了。
說實(shí)話,我感覺你這個(gè)設(shè)計(jì)是不太好的,傳的type是不必要的,短信登錄和密碼登錄前端用不同的字段傳給傳給后端,比如密碼登錄用字段password,短信驗(yàn)證碼登錄用smsCode 之類的,到了后端就只用一套security 去驗(yàn)證,并生成新的token,就像這樣:
UsernamePasswordAuthenticationToken token =
new UsernamePasswordAuthenticationToken(mobile, password/SmsCode);
Authentication authentication = authenticationManager.authenticate(token);
略....
所以對(duì)于使用security jwt 去驗(yàn)證并不影響,而是后端要區(qū)分是密碼登錄還是驗(yàn)證碼登錄,如果是驗(yàn)證碼登錄,這一次登錄成功后,那上一次的生成的驗(yàn)證碼就應(yīng)該失效,不能再用了。
希望可以幫到你,多交流!
新增一個(gè)搜索區(qū)域,綁定v-show,在搜索事件里控制其顯示隱藏。
例:
<div v-show="showSearchCon">
{{searchInfo}}
</div>
methods:{
search:function(){
if(沒搜索到){
this.showSearchCon = true
this.searchInfo = '暫無數(shù)據(jù)'
}
}
}北大青鳥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)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(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)理從事移動(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庫,具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(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)師。