<button onClick={this.props.isClick.bind(this, 2)}>李逍遙</button>
用for循環(huán)插入
var str='';
for(var i=0;i<data.length;i++){
str+='<div class="swiper-slide"><img src="'+data[i]+'" alt=""></div>'
}
$('.swiper-wrapper').html(str)
data是你獲取到的圖片地址數(shù)組
沒人知道嗎?
這一行
err := templates[tmpl].Execute(w, locals)
要先檢查map里面有沒有
t, ok := templates[tmpl]
if !ok {
return errors.New("沒有找到模板")
}
err := t.Execute(w, locals)
return err
解決跨域,通常的做法:
法1、up.abc.com響應(yīng)header里增加允許跨域請(qǐng)求的頭:Access-Control-Allow-Origin
法2、后者接口請(qǐng)求改為jsonp的方式
或許你可以調(diào)整一下思路:不在用戶輸入時(shí)處理,而是在展示時(shí)才處理內(nèi)容。
你之前的思路: 用戶點(diǎn)擊表情,又是判斷輸入框里之前的內(nèi)容,又是存儲(chǔ)表情,等等。
其實(shí)這些都不用,我們換成這樣的思路:先不管用戶如何輸入,他怎么輸入,輸入框就怎樣展示,比如他輸入兩個(gè)表情與一個(gè)文本,那么輸入框的內(nèi)容是[微笑]123[撇嘴]
,等到用戶點(diǎn)擊發(fā)送按鈕要把內(nèi)容展示到聊天框里時(shí),再把[微笑]和[撇嘴]轉(zhuǎn)換為表情。
提供一個(gè)簡(jiǎn)單的代碼:
// 存儲(chǔ)所有表情,方便轉(zhuǎn)換
/*
emj_arry = {
[冷汗] : {
text: "冷汗",
url: "http://pub.idqqimg.com/lib/qqface/17.gif"
},
[發(fā)呆] : {
text: "發(fā)呆",
url: "http://pub.idqqimg.com/lib/qqface/3.gif"
}
}
*/
var emj_arry = {}; //表情列表
var emj_i = document.getElementsByTagName('i');
for(var i=0, len=emj_i.length; i<len; i++){
var item = emj_i[i];
// emj_arry.push( '[' + item.title + ']' );
emj_arry[ '[' + item.title + ']' ] = {
text : item.title,
url : 'http://pub.idqqimg.com/lib/qqface/' + i + '.gif'
};
}
// 將文字轉(zhuǎn)換為圖片
function emoj2img(text){
return text.replace(/\[(.*?)\]/g, function(word){
return '<img src="'+emj_arry[word].url+'" alt="'+word+'" />';
})
}
// 輸入表情
document.querySelector('#div_ul').addEventListener('click', function(event){
if(event.target.tagName=='I' && event.target.title!=='delKey'){
send_txt.value = send_txt.value + '[' + event.target.title + ']';
}
});
// 點(diǎn)擊按鈕發(fā)送
document.querySelector('button').addEventListener('click', function(){
var textarea = document.querySelector('#send textarea'),
value = textarea.value;
document.querySelector('#div_1').innerHTML += '<p>'+emoj2img(value)+'</p>'; // 把表情轉(zhuǎn)換為圖片后輸出
textarea.value = '';
});
webstorm:
1.設(shè)置里Editor=>Code Style=>Live Templates自己按需求設(shè)置,for(itar),for..of(iter),for..in(itin)已經(jīng)自帶了,直接簡(jiǎn)寫+TAB就好了
2.自動(dòng)文檔啥意思,自動(dòng)跳轉(zhuǎn)文檔嗎,ctrl+q 有些帶上箭頭的可以跳轉(zhuǎn)外部網(wǎng)站
vscode:
1.命令I(lǐng)nsert Snippet,選擇需要的,自定義在首選項(xiàng)=>用戶代碼片段里
2.沒用過
哦哦哦。。。
我也遇到你的問題。經(jīng)過的半天的折騰,最終發(fā)現(xiàn)是自己在根目錄下面建立一個(gè)新文件夾。然后我重裝系統(tǒng),沒有在根目錄下面建立新文件夾或者文件,就沒有出現(xiàn)這個(gè)問題了。
犯的錯(cuò)誤是這個(gè):
如果是和我一樣的錯(cuò)誤,第一,重裝系統(tǒng)可以解決。第二,你可以試試將你新建立的文件或者文件夾給刪除了。
https://www.microsoft.com/net...
這里有3.5,但是也沒有4.0
要兼容XP確實(shí)挺慘的,還是想辦法升級(jí)到至少WIN7吧。
把字段順序改成一致唄,一般不影響你的程序,然后,碰上你這種情況就方便太多了
insert into table1 select * from table2 就好了
requestObj 在用JSON.stringify()轉(zhuǎn)一次看看
下載一個(gè)git,看看人家從初始項(xiàng)目到最后的每一步提交,從初始提交開始研究別人的代碼。
最好結(jié)合別人提供的文檔
僅供參考
你對(duì)這個(gè)React頁面對(duì)應(yīng)的地址啟用 google自動(dòng)翻譯了?
想一下怎么才能快速釋放? 其實(shí)本質(zhì)是要能快速定位這個(gè)實(shí)例在內(nèi)存中的地址!
hash存儲(chǔ)就是根據(jù)目標(biāo)特征按照一定規(guī)則計(jì)算得出一個(gè)唯一的內(nèi)存地址,將目標(biāo)存在這個(gè)地址中。
下次刪除時(shí),只需要采用相同的算法就能根據(jù)對(duì)象特征得出內(nèi)存地址,定位并釋放。
1、網(wǎng)頁加載慢的問題:
1??通過17ce、站長(zhǎng)工具等第三方檢測(cè)工具,測(cè)試訪問該網(wǎng)頁,得到具體解析、建連、第一字節(jié)、響應(yīng)時(shí)間,看看哪個(gè)環(huán)節(jié)慢;
2??如果用了nginx,那么在nginx日志里打印"$upstream_response_time" "$request_time"這兩個(gè)時(shí)間,基本就可以定位出到底是不是程序響應(yīng)慢了;
3??在相應(yīng)代碼里,一些可能比較耗費(fèi)時(shí)間的代碼前后打印時(shí)間戳,從而知道到底哪里的問題;
2、學(xué)習(xí)的問題:
對(duì)于一個(gè)沒有工作經(jīng)驗(yàn)的人來說,公司更多的是考驗(yàn)他的學(xué)習(xí)能力,思維能力,以及相關(guān)基礎(chǔ)知識(shí)的掌握情況。當(dāng)然,如果還能憑自己自學(xué)完成一個(gè)完整的項(xiàng)目,就更好了。
1.精確匹配會(huì)第一個(gè)被處理。如果發(fā)現(xiàn)精確匹配,nginx停止搜索其他匹配。
普通字符匹配,正則表達(dá)式規(guī)則和長(zhǎng)的塊規(guī)則將被優(yōu)先和查詢匹配,也就是說如果該項(xiàng)匹配還需去看有沒有正則表達(dá)式匹配和更長(zhǎng)的匹配。
2.^~ 則只匹配該規(guī)則,nginx停止搜索其他匹配,否則nginx會(huì)繼續(xù)處理其他location指令。
最后匹配理帶有"~"和"~*"的指令,如果找到相應(yīng)的匹配,則nginx停止搜索其他匹配;當(dāng)沒有正則表達(dá)式或者沒有正則表達(dá)式被匹配的情況下,那么匹配程度最高的逐字匹配指令會(huì)被使用。在線的正則匹配不支持nginx的規(guī)則.
csrf token 只能由服務(wù)器端返回,通過csrf 白名單吧
Java中的label標(biāo)記,類似于C語言的goto,可能是object:迷惑了你,你可以任意寫一個(gè)字符串(非關(guān)鍵字)都能編譯通過。
需要初始化一個(gè)屬性值,不然沒法監(jiān)聽
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
北大青鳥中博軟件學(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),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
曾工作于聯(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)歷任德國(guó)Software AG 技術(shù)顧問,美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。