現(xiàn)在的問題是通過這兩個點(diǎn)能不能計算出上面的所有參數(shù)來,我們來一個個看一下
1.x,y左邊,顯然可以,取兩個點(diǎn)的中點(diǎn)
2.rotation,根據(jù)起點(diǎn)和終點(diǎn)的斜率算出來
3.radiusX=起點(diǎn)到終點(diǎn)的距離/2
4.其他的參數(shù)就沒辦法計算,當(dāng)然可以設(shè)置一些默認(rèn)值
inline-block:是使元素以塊級元素的形式呈現(xiàn)在行內(nèi),你的寬度分配雖然剛好把100%分完,但是div之間有“幽靈空白點(diǎn)”,在outer中,添加font-size:0就可以了, 子div可以重新設(shè)置font-size:12px;
問題是你使用了 runtime-only 的編譯方式,這個編譯方式是不包含模板編譯器的,因此所有的元素都是預(yù)編譯完成 的標(biāo)準(zhǔn) html 元素。
而你在 html 頁面中使用了 vue 組件,自然就不能被識別,vue 捕獲了這一問題并告知你。
完整的 vue 框架其實(shí)包含了模板編譯器和運(yùn)行時控制器兩部分,compiler-included 編譯方式是將兩者都編譯到 bundle.js,runtime-only 方式則是只編譯運(yùn)行時控制器到 bundle.js。
template compiler先將頁面上的元素進(jìn)行收集(此時頁面不加載)render)到頁面上ORM框架是通過你調(diào)用的方法來決定怎么看待 null (作為文本就加引號,作為關(guān)鍵字就不加引號)。
看你拼接出來的 sql 語句,應(yīng)該是直接 for 循環(huán)遍歷出來的,要么在循環(huán)中加判斷,遇到aliasName時,前面的key(或者其他什么,我看不出來你們這里是用什么東西來表示這個對應(yīng)關(guān)系的)不加引號;要么在拿到這個sql 語句后,手動 string.replace('null as aliasName', 'null as aliasName') 來替換掉。
。。。。。不能綁定數(shù)組,你綁個數(shù)組想讓它展示什么。。
不要把jsx存到state里,而是應(yīng)該把數(shù)據(jù)存到state里,類似:
state= {
userTels:[]
}
addTels = () => {
this.setState({
telsInput: [...this.state.userTels, ''],
removeable: true,
})
}
在render函數(shù)里:
<span>
{
this.state.userTels.map((item, number) => {
return (
<Input
placeholder={"電話" + number}
size="large"
key={number}
ref={(node) => this['userTels' + number] = node}
prefix={<Icon type="phone" />}
onChange={(e) => { this.onChange(e, 'tel', number - 1) }}
value={item}
style={{ marginTop: '10px' }}
/>
)
})
}
</span>autoplay: true
用copy.deepcopy吧。
Parameters
----------
deep : boolean or string, default True
Make a deep copy, including a copy of the data and the indices.
With ``deep=False`` neither the indices or the data are copied.
Note that when ``deep=True`` data is copied, actual python objects
will not be copied recursively, only the reference to the object.
This is in contrast to ``copy.deepcopy`` in the Standard Library,
which recursively copies object data.相當(dāng)于給struct中的字段添加了tag屬性,可以通過reflect包來獲取struct中字段的屬性
初步判斷,可能是你默認(rèn)瀏覽器被竄改了,檢查下默認(rèn)瀏覽器設(shè)置是哪個,或者重新設(shè)置下默認(rèn)瀏覽器。
router.beforeEach 運(yùn)行在vue路由切換的時候
Vue.http.interceptors 運(yùn)行在你http請求的時候
兩個八桿子也打不著啊
你可以用document.referrer來獲取上一個URL的地址,但是有以下情況不能獲取(常見情況):
1、直接在瀏覽器地址欄中輸入地址;
2、直接新窗口打開一個頁面;
其中有一個現(xiàn)象就是開發(fā)后臺在監(jiān)控微信公眾號獲取發(fā)送的事件的時候會出現(xiàn)一定延遲,即在微信響應(yīng)方面有時候會有一定延遲,就是沒有及時響應(yīng)用戶操作發(fā)送的事件消息,因?yàn)橛脩粼邳c(diǎn)擊公眾號的時候,會給微信發(fā)送event事件消息,表示用戶點(diǎn)擊了觸發(fā)了某中交互,微信在接受到用戶這個操作,后會發(fā)送到公眾號的對應(yīng)的后臺,這個過程如果能及時響應(yīng),表示頁面加載出來就是正常的,但有時就會出現(xiàn)問題。
用戶再點(diǎn)擊菜單的時候會首先調(diào)取微信授權(quán)的接口,對該用戶進(jìn)行授權(quán)操作,這里偶爾出現(xiàn)的白板,需要過一段時間才能夠正常,可能就是在處理授權(quán)方式上沒能及時響應(yīng),或者授權(quán)失敗,即接口中請求報錯,導(dǎo)致白板,可怪哉,有些手機(jī)絕對不會出現(xiàn)白板的情況,每次都能正確加載,就iphone出現(xiàn)的概率較高。且出現(xiàn)在頁面文件更新,上傳服務(wù)器之后,一段時間內(nèi)白板概率出現(xiàn)達(dá)80% 以上。
由此發(fā)現(xiàn),可能原因有兩點(diǎn):
1.微信在同一時間對同一個同一個用戶的相應(yīng),可能會發(fā)生延遲現(xiàn)象,不能正確響應(yīng)用戶的操作請求,即點(diǎn)擊菜單延遲掉,或被后臺請求覆蓋掉,將授權(quán)失敗
2.在文件更新上傳服務(wù)氣候過后,造成微信token的變更,由此微信會在進(jìn)行授權(quán)的時候,會導(dǎo)致授權(quán)失敗,無法調(diào)到指定的頁面導(dǎo)致,無法加載任何東西,(官網(wǎng)文檔沒有查閱到關(guān)于授權(quán)失敗的消息怎么處理的?,再次也無法正確調(diào)試定位問題),可要是token造成的程序問題,又怎么了接受有些手機(jī)死活不會出現(xiàn)白板問題。。。
說了這么多,只是問題的原因猜測分析,但還是沒有定位到問題的根本。主要困難在于,
1.手機(jī)型號不同,弄不清楚是什么原因造成了不同情況
2.微信授權(quán)定位調(diào)試過于困難,手機(jī)端和微信開發(fā)調(diào)試工具差距太大,非常不利于調(diào)試。。
原因簡單的來說就是,Vue會在某個周期里把data對象的各個屬性掛載在this(Vue實(shí)例)上。所以,在data函數(shù)創(chuàng)建過程中,無法通過this(Vue實(shí)例)訪問data上的屬性,所以你的this上沒有sortList屬性。
具體修改辦法:
修改父組件的data函數(shù),參考偽代碼
data() {
const sortList = [xxx,xxx,xxx]
return {
sortList: sortList,
merchantAddFormItems: [
xxxxx,
options: sortList
]
}
}這樣?
<script>
$('table tr').click(function () {
$(this).find('td').addClass('redcolor');
$(this).siblings().find('td').removeClass('redcolor');
})
</script>
<style>
.redcolor{
color: red
}
</style>試下:
1.對著vs圖標(biāo),右鍵屬性,找到其所在的目錄,復(fù)制這個路徑。
2.運(yùn)行cmd cd 上面復(fù)制的路徑 到剛才的目錄,執(zhí)行 devenv.exe /ResetSkipPkgs。
你都用mb_detect_encoding了,為啥不用mb_convert_encoding呢?
不知道下面這段代碼是不是你想要的 ,這是把數(shù)據(jù)庫的表導(dǎo)出到excel的創(chuàng)建excel的一部分代碼
// 創(chuàng)建標(biāo)題
HSSFRow titleRow = hssfSheet.createRow(0);
for(int i = 0 ; i < columnCount ; i++){
HSSFCell headCell = titleRow.createCell(i);
headCell.setCellStyle(headCellStyle);
headCell.setCellValue(new HSSFRichTextString(columnNames.get(i)));
}
// 創(chuàng)建正文樣式
HSSFCellStyle bodyCellStyle = hssfWorkbook.createCellStyle();
HSSFFont bodyFont = hssfWorkbook.createFont();
bodyFont.setColor(Font.COLOR_NORMAL);
bodyFont.setBold(false);
bodyFont.setFontName("宋體");
bodyFont.setFontHeight((short) 250);
bodyCellStyle.setFont(bodyFont);
// 創(chuàng)建正文
try {
// 在 excel 中所在的行數(shù)
int columnRow = 1;
while(resultSet.next()){
HSSFRow bodyRow = hssfSheet.createRow(columnRow++); // 創(chuàng)建行對象
for(int i = 0; i < columnCount; i++){ // 設(shè)置行對象中的每一個單元格的值
HSSFCell bodyCell = bodyRow.createCell(i);
bodyCell.setCellStyle(bodyCellStyle);
bodyCell.setCellValue(new
HSSFRichTextString(resultSet.getString(columnNames.get(i))));
}
}
OutputStream writer = new FileOutputStream(path);
hssfWorkbook.write(writer);
} catch (SQLException e) {
isSuccess = false;
e.printStackTrace();
} catch (IOException e) {
isSuccess = false;
e.printStackTrace();
}兩個margin相鄰時,會造成合并的問題,只留下最大的margin,除非你用邊框隔開或者做成浮動的。所以沒有好壞,只有適不適合某個場景
unicode可以的
北大青鳥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)師。