起始坐標(biāo)搞清楚了嗎?
position 后,你的dom就脫離文檔流了。所以起始坐標(biāo) 加 padding + border
在mian.js添加以下代碼
Vue.prototype.print = (obj,type) => {
type = type || "log";
const log = JSON.parse(JSON.stringify(obj));
console[type](log)
}
以后打印變量使用
this.print(obj)
js 和 css 都只是靜態(tài)資源,你裝一個(gè) nginx 啟動(dòng)起來(lái)就可以了。相關(guān)內(nèi)容隨便一搜索就有,比如 http://www.runoob.com/linux/n...
有一種結(jié)構(gòu)叫做遞歸
不需要 你return 之后 整個(gè) foreach 就停止 執(zhí)行了
不考慮內(nèi)在算法的話,可以嘗試用postgis。它是PostgreSQL的一個(gè)增強(qiáng)插件,里面可以輕易以特定的坐標(biāo)類別存儲(chǔ)數(shù)據(jù),查詢面積距離等地理要素結(jié)果。缺點(diǎn)是要和數(shù)據(jù)庫(kù)進(jìn)行一次通信。
考慮直接用源語(yǔ)言(比如php)實(shí)現(xiàn)的話,可以考慮先了解一下一個(gè)叫Shoelace的公式。這個(gè)是根據(jù)坐標(biāo)離散計(jì)算凸多邊形。如果所選多邊形非凸會(huì)有問(wèn)題。
考慮其他實(shí)現(xiàn)算法的話面積計(jì)算有多種方式,可以是迭代切分成小三角形通過(guò)矢量計(jì)算,或者近似替代計(jì)算。后者的話是用一個(gè)單位正方形來(lái)模擬你要求的不規(guī)則多邊形,其中沒(méi)覆蓋全的用半個(gè)單位正方形替代,得到一個(gè)近似的由很多個(gè)單位正方形組成的圖像,再用單位正方形個(gè)數(shù)*單位面積得到。
$arr是一個(gè)空數(shù)組,輸出222,沒(méi)有毛病啊.
json_decode了解一下:對(duì)json格式的字符串進(jìn)行編碼。
應(yīng)該是手機(jī)rom的問(wèn)題,正常的rom應(yīng)該是會(huì)把虛擬鍵占用的屏幕高度減掉了,也就是變成更短的手機(jī)屏幕了
<?php
$arr = [
['name'=>'abc',"value"=>12],
['name'=>'abc',"value"=>15],
['name'=>'abc123',"value"=>555],
];
$re = array_reduce($arr,function($p,$c){
foreach($p as &$item){
if($item["name"] == $c["name"]){
echo $c["value"];
echo $item["value"];
$item["value"]=$item["value"]+$c["value"];
return $p;
}
}
array_push($p,$c);
return $p;
},[]);
json里面表示下表數(shù)組的形式就是[];比如
[
'數(shù)碼1'
'數(shù)碼2'
]
這個(gè)就相當(dāng)于是
[
0=>'數(shù)碼1'
9=>'數(shù)碼2'
]
所以你得到的那個(gè)結(jié)果是沒(méi)問(wèn)題的,
你用你的變量名[0]
取到就是你數(shù)碼的那個(gè)數(shù)組
事物隔離級(jí)別懂了,但是事物會(huì)不會(huì)導(dǎo)致表鎖還不太懂
首先我來(lái)說(shuō)明一下,關(guān)于not a bug but a feature
的意思是不是bug,是PHP的新特性,PHP4,PHP5,PHP7都支持,具體可以看這篇文檔 http://www.php.net/manual/zh/...。
對(duì)于一個(gè)函數(shù)定義,假設(shè)如下:
function test() {
func_get_args();
}
test(1,2,3,4);
在函數(shù)內(nèi)部通過(guò)func_get_args()
函數(shù)就可以取得傳入的參數(shù)。也就是說(shuō),這本身就是PHP語(yǔ)法規(guī)則的一部分,假設(shè)調(diào)用PHP的函數(shù)或方法的時(shí)候傳遞的參數(shù)個(gè)數(shù)為N
,定義方法或函數(shù)的時(shí)候的參數(shù)個(gè)數(shù)為X
,則有 N >= X;另外,如果在定義方法或函數(shù)的時(shí)候?qū)?shù)設(shè)置了默認(rèn)值,則這個(gè)參數(shù)可以不傳。
既然說(shuō)到這種是PHP本身語(yǔ)法規(guī)則的一部分,我這里告訴你一個(gè)PHP本身的函數(shù)就是通過(guò)這個(gè)原理實(shí)現(xiàn)的,那就是compact
函數(shù)。
舉個(gè)例子
$a = 'test a';
$b = 'test b';
$c = 'test c';
$d = compact('a','b','c');
此時(shí)的$d
為:
$d = [
'a' => 'test a',
'b' => 'test b',
'c' => 'test c'
];
在這種情況下就可以傳無(wú)限個(gè)參數(shù),然后如果根據(jù)這個(gè)參數(shù)判斷存在以這個(gè)參數(shù)命名的變量,則把這個(gè)變量的值為數(shù)組的value,以參數(shù)名為數(shù)組的key進(jìn)行打包,然后返回一個(gè)數(shù)組。
如果是按需求(不是差集)來(lái)實(shí)現(xiàn),可以將in_array換成array_search,如果查找成功,該函數(shù)會(huì)返回命中的key,如果在arr2中能找到,在刪除$arr1[$k]時(shí),同時(shí)刪除$arr2[$idx]就行了,如果要保留$arr2,就copy一個(gè)數(shù)組來(lái)操作
foreach($arr1 as $k=>$v){
$idx = array_search($v,$arr2);
if($idx !== false){ //找到了
unset($arr1[$k]);
unset($arr2[$idx]);
}
}
1.可以ping下www.lyt7y.cn 看看是否有響應(yīng)
2:如果沒(méi)有響應(yīng),可能是hosts沒(méi)有進(jìn)行ip綁定,需要將域名綁定到hosts中
127.0.0.1 www.lyt7y.cn
3:如果綁定過(guò)了,可以檢查下系統(tǒng)代理
研究一個(gè)晚上, 大概懂了一些. 總體上來(lái)說(shuō), PHP 5 在foreach通過(guò)值遍歷時(shí)還是會(huì)拷貝數(shù)組的. 但是PHP 7 內(nèi)部實(shí)現(xiàn)這個(gè)迭代數(shù)組與 PHP 5 不同.PHP 7 不在依靠數(shù)組內(nèi)部指針, 而PHP5是靠?jī)?nèi)部指針的. 驗(yàn)證PHP 5 在foreach下是否拷貝了數(shù)組
$arr = [0];
foreach ($arr as $k => $v) {
debug_zval_dump($arr);
}
打印出來(lái)的refcount為3, 說(shuō)明在foreach中拷貝數(shù)組了, 導(dǎo)致refcount為3. 進(jìn)一步驗(yàn)證.
$arr = [0];
foreach ($arr as $v) {
$copy = $arr;
debug_zval_dump($arr);
}
假設(shè)數(shù)組在循環(huán)中拷貝了, 那么refcount應(yīng)該為4. 其打印結(jié)果跟我猜想一樣. 說(shuō)明數(shù)組在foreach進(jìn)行拷貝了. 而且不受數(shù)組的長(zhǎng)度影響. 因?yàn)閿?shù)組長(zhǎng)度為2時(shí)候, 還是打印4.在PHP5 foreach靠的是數(shù)組指針在移動(dòng)從而達(dá)到迭代數(shù)組的值.
$arr = [0, 1];
foreach ($arr as $v) {
$copy = $arr;
debug_zval_dump($arr);
}
echo (json_encode($backresults));eixt();或者return json_encode($backresults),我自己一般都是return $backresults,然后console.log()就是個(gè)對(duì)象,也方便處理
問(wèn)題原因:缺少兩個(gè)PHP的擴(kuò)展組件mbstring和gd。
解決方式:
已經(jīng)解決了
北大青鳥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)過(guò)二十年潛心發(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
浪潮集團(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)突出、引人入勝。
曾工作于聯(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é)及管理工作。
精通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ù)顧問(wèn),美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。