加強用戶體驗吧~
解決了,用谷歌的第三方平臺firebase輕松實現(xiàn)了集成功能
你的url是'~/assets/img/home.png',這個路徑在你的服務(wù)器下是訪問不了的。
你可以把這個圖片放到cdn上,或者你服務(wù)器可以直接訪問的路徑下面,就可以了
pymysql.err.ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO abc (字段名省略(顯示不全),' at line 1") 明顯的有個語法錯誤,檢查你的sql.sql文件
父級div `text-align:center`
子級div `display: inline-block;`
// 子級div寬度未知(跟隨子級內(nèi)容變化而變化)
<style>
.wrapper {
width: 100%;
height:300px;
background-color: #e6e6e6;
}
.wrapper .item {
display: inline-block;
position: relative;
top:50px;
left:50%;
transform: translateX(-50%);
padding: 10px;
background-color: #505050;
color:#fff;
}
</style>
<div class="wrapper">
<span class="item" >
我要居中我要居中我要居中我要居中
</span>
</div>
// 子級div寬度已知
<style>
.wrapper {
width: 100%;
height:300px;
background-color: #e6e6e6;
}
.wrapper .item {
display: inline-block;
position: relative;
width: 300px;
top:50px;
left:50%;
margin-left: -150px;
padding: 10px;
background-color: #3279a4;
text-align: center;
color:#fff;
}
</style>
<div class="wrapper">
<span class="item" >
我要居中我要居中我要居中我要居中
</span>
</div>
<style>
.pos-rlt {
position: relative;
width: 500px;
height: 300px;
background-color: #08c;
}
.pos-abt {
position: absolute;
top:0;
left:0;
right:0;
bottom:0;
width:200px;
height:100px;
background-color: #fff;
margin: auto;
}
</style>
<html>
<!-- margin:auto 居中 參考張鑫旭的CSS世界 -->
<div class="pos-rlt">
<div class="pos-abt"></div>
</div>
</html>window.devicePixelRatio
可以搜下?;蛘呖纯丛创a。
跟canvas畫圖有關(guān)
new ActiveXObject("Microsoft.XMLHTTP");改成new XMLHttpRequest();
大哥,ActiveXObject是IE5.6的寫法
所有現(xiàn)代瀏覽器 (IE7+、Firefox、Chrome、Safari 以及 Opera) 都內(nèi)建了 XMLHttpRequest 對象
只可能有兩種方案,一種是騰訊早先已經(jīng)抓取了這個鏈接的網(wǎng)頁內(nèi)容,提出Meta標(biāo)簽當(dāng)中title,抓出圖片生成了這么一張卡片卡片;還有一種可能就是各個網(wǎng)站和騰訊有合作,通過對接騰訊的開放平臺,自己上傳xml,當(dāng)中包括鏈接及對應(yīng)的title和圖片。
關(guān)于這個,對接騰訊開放平臺的具體文檔我沒找到,不過我做過SEM及SEO,各個搜索引擎搞得那套競價排名、搜索排名,都是這樣弄的。
補充:
<title>標(biāo)簽中的內(nèi)容,是這個網(wǎng)頁提供給瀏覽器展示選項卡,如下:
另外<title>也是提供給搜索引擎所展示的搜索結(jié)果標(biāo)題,而<meta name='description'>標(biāo)簽是提供給搜索引擎,描述了這個頁面主要是什么內(nèi)容:
你這樣寫暫時沒有這個效果,可能是因為騰訊的搜索引擎還沒來抓你的網(wǎng)頁,亦或他那邊處理需要時間,再或者是你還未提交xml,讓他來抓取。
既然題主的服務(wù)器在國外,首先判斷一下ip是否被墻,然后再看下是不是ssh的問題。建議題主把ping.pe, traceroute,和ssh的報錯都貼出來看看。
可能網(wǎng)速不夠,你可以打包放在阿里云的oss上,妥妥的
至少會有一次渲染,是在頁面加載的時候,是按照下面的步驟來的:
1.解析html,生成dom樹
2.根據(jù)css文件計算出樣式數(shù)據(jù)
3.結(jié)合dom樹和css文件,生成渲染樹
4.瀏覽器根據(jù)渲染樹,將頁面繪制到屏幕上
頁面繪制到屏幕上之后,根據(jù)js腳本,還可能有重繪和重排的操作,重繪是指沒有對任何dom節(jié)點的形狀(大?。┻M行改變,只改變了背景顏色等樣式;重排是指改變了dom節(jié)點的形狀,需要重新計算生成整個渲染樹,重排的開銷比重繪大的多。
什么時候進行重繪或重排:
1.當(dāng)一段同步的js代碼執(zhí)行完,執(zhí)行棧為空的時候,開始執(zhí)行事件隊列中的代碼,在執(zhí)行事件隊列中的每一個代碼塊之前,都會進行一次重繪或重排。
2.如果在js代碼中用到了offsetxxx,因為需要立即獲取最新的位置數(shù)據(jù),瀏覽器會馬上計算生成渲染樹,這時會進行一次重繪或重排嗎,還是只計算渲染樹?(經(jīng)過測試,使用到offsetxxx的時候,并不會重新將頁面渲染到屏幕上,但是能獲得正確的值,所以只是重新計算了渲染樹)
meta標(biāo)簽是不支持媒體查詢,你可以通過js來做這個事情
ng-content是你需要的進行內(nèi)容投影的一個插槽,定義了ng-content之后,插件內(nèi)部的全部內(nèi)容都會投影到ng-content的位置。ng-content還有一個select屬性,將滿足select條件的內(nèi)容投影到相應(yīng)的位置。參考ng-content具體用法
有相關(guān)的報錯嗎
修改你賬號下的.bashrc文件,將
#If not running interactively, don't do anything
case $- in
*i*) ;;
*) return;;
esac
修改為:
#If not running interactively, don't do anything
# case $- in
# i) ;;
# *) return;;
#esac
或者將你的nvm環(huán)境變量改寫在.bashrc文件的頭部
你用 @staticmethod 把 __init__方法 變成了靜態(tài)方法。
可以簡單的理解為,靜態(tài)方法是定義在類內(nèi)部的函數(shù),和類無關(guān)。
而__init__方法,在類進行實例化的時候會執(zhí)行,所以你的"小明" 是傳給了self,而你的 player_name 并沒有賦值。
使用BeautifulSoup
from bs4 import BeautifulSoup
s = """
<table>...</table>
"""
soup = BeautifulSoup(s, "lxml")
result = [{tr.find_all("td")[0].text: tr.find_all("td")[1].text} for tr in soup.find_all("tr")]Vue
Vue是通過vue的自定義指令v-on:click來綁定事件的
v-on可以簡寫為@click
事件對應(yīng)的函數(shù)下載Vue實例里面的
methods里面
例:
<div id="box">
<button @click="clickMe">點我</button>
</div>
let vm = new Vue({
el:'#box',
methods:{
clickMe(){
alert(1)
}
}
})
react
react是通過標(biāo)簽內(nèi)部的onClick來實現(xiàn)的,在事件后面直接寫要執(zhí)行的函數(shù)就行了,
但是一般來說都是吧事件的函數(shù)掛載到react的class里面,但是這樣會導(dǎo)致一個this指向的問題
所以要在constructor函數(shù)內(nèi)部進行重新綁定一下this
例:
<div id="app"></div>
export default class App entends Component{
constructor(){
this.clickMe = this.clickMe.bind(this);
}
clickMe(){
alert(1)
}
render(){
return(
<button onClick={clickMe}>點我</button>
)
}
}
ReactDOM.render(
<App/>,
document.getElementById('app')
)
render(h){
return h('div',{},this.$scopedSlots.default({text:this.text})])
}
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達(dá)內(nèi)教育集團成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。