$types = empty($types)? array('jpg', 'gif', 'png', 'jpeg'):$types;
$img = str_replace(array('_','-'), array('/','+'), $request->input('image'));
$b64img = substr($img, 0,100);
if(preg_match('/^(data:\s*image\/(\w+);base64,)/', $b64img, $matches)){
$type = $matches[2];
if(!in_array($type, $types)){
return array('type'=>'0','msg'=>'圖片格式不正確','url'=>'');
}
$img = str_replace($matches[1], '', $img);
$img = base64_decode($img);
$photo = 'upload/links/'.md5(date('YmdHis').rand(1000, 9999)).'.'.$type;
file_put_contents(env('IMAGE_URL').'/'.$photo, $img);
$thumbnail=self::resizeImage('0.5',$photo,'thumbnail');
$min =self::resizeImage('0.2',$photo,'min');
return ['type'=>'1','url'=>'/'.$photo,'thumbnail'=>$thumbnail,'min'=>$min];
}
代碼:
$arr = [
['value' => '顏色', 'detailValue' => '', 'attrHidden' => true, 'detail' => ['白色','黑色']],
['value' => '包裝', 'detailValue' => '', 'attrHidden' => true, 'detail' => ['大','小']],
['value' => '規(guī)則', 'detailValue' => '', 'attrHidden' => true, 'detail' => ['1','2']]
];
function decare($arr){
$data = [];
$res = [];
for ($i=0; $i < count($arr)-1; $i++) {
if($i == 0){
$data = $arr[$i]['detail'];
}
//替代變量1
$rep1 = [];
foreach ($data as $v) {
foreach ($arr[$i+1]['detail'] as $g) {
//替代變量2
$rep2 = ($i!=0?'':$arr[$i]['value']."_").$v."-".$arr[$i+1]['value']."_".$g;
$tmp[] = $rep2;
if($i==count($arr)-2){
foreach (explode('-', $rep2) as $k => $h) {
//替代變量3
$rep3 = explode('_', $h);
//替代變量4
$rep4['detail'][$rep3[0]] = $rep3[1];
}
$res[] = $rep4;
}
}
}
$data = $tmp;
}
return [$data,$res];
}
print_r(decare($arr)[1]);
結(jié)果:
訪問路由給對方,過來方法直接獲取$_POST即可啊
......
$數(shù)組3 = array_merge($數(shù)組1, $數(shù)組2);
你的想法以前也有人想過的, 然后 pjax 就出來了
如果是Java的話,Robot 類有這個(gè)功能
這里的指定可以指定A庫的B表的C字段同步到D庫的E表的F字段,字段類型一致即可
connect,用戶連接上之后就去數(shù)據(jù)庫查詢好友相關(guān)的信息返回給用戶
php內(nèi)置數(shù)組: array_column()
訪問量高嗎?
如果訪問量不高,可以開通流量收費(fèi),設(shè)一個(gè)峰值,用多少流量,付多少錢
使用 storage_path
讀取 session
目錄然后遍歷刪除即可
while (($file = readdir(opendir(storage_path('framework/sessions')))) !== false) {
if ($file != "." && $file != "..") {
@unlink("$dir/$file")
}
}
可以提高性能,在解析階段省了
package.box和上面的ubuntu.box的區(qū)別是什么?
ubuntu.box不包含你后來安裝的lnmp環(huán)境
package.box包含你后來安裝的lnmp環(huán)境
不知道你有沒有裝過電腦系統(tǒng)。
ubuntu.box就相當(dāng)于系統(tǒng)鏡像文件。vagrant box add ubuntu E:ubuntu.box
之后就可以刪了。
之后安裝的lnmp環(huán)境并不會(huì)存儲(chǔ)到ubuntu.box中。vagrant package
打包的package.box相當(dāng)于是對你當(dāng)前的系統(tǒng)做一個(gè)備份鏡像,這個(gè)box才有你后來安裝的lnmp環(huán)境
docker容器互相連接的話應(yīng)該用--link
> docker run --name php -d php
> docker run --link php nginx
然后 nginx.conf 改成
fastcgi_pass php:9000;
可能性有:(請檢查nginx重寫和代碼是否有多次回路)
yum install php56w-pdo 試試,可能以前裝過5.3的版本,沖突了
request()->user();
or
auth('api')->user();
沒辦法從 token 里面直接拿到 id,必須先通過這種方式獲取當(dāng)前 token 的 User 對象。
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學(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),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?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庫,具有快速界面開發(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)師。