安全組規(guī)則呢
代碼重復(fù)的部分多,那么關(guān)鍵就是找出不重復(fù)的地方是什么,然后把重復(fù)的地方先弄成一塊,再按照不同的條件細(xì)分。
比如,你這上面的語句有很多按照$_sortType來判定排序的,自然你可以先用一個參數(shù)來存儲最基本的查詢語句;
$basic = DB::table('shop_goods')
->where('goods_cid',$_path)
->where('goods_status',1) // 0未審核 1審核通過 2審核未通過
->where('goods_state',0) // 0已上架 1已下架
->where('goods_recycle',0) // 0正常 1回收站
然后再根據(jù)$_sortType進行條件判斷:
if($_sortType=="composite" || $_sortType==""){ //綜合 或 沒有
$data = $basic
->skip($page)
->take(4)
->get();
}else if($_sortType=="price_up"){ //價格最低
$data = $basic
->orderBy('goods_price','asc') // 價格最低
->skip($page)
->take(4)
->get();
}else if($_sortType=="price_down"){ //價格最高
$data = $basic
->orderBy('goods_price','desc') // 價格最高
->skip($page)
->take(4)
->get();
}else if($_sortType=="assess_down"){ // 評價最多
$data = DB::table('shop_goods')
->leftJoin('shop_assess', 'shop_goods.goods_id', '=', 'shop_assess.assess_gcode')
->selectRaw('shop_goods.*,COUNT(shop_assess.assess_id) as assess_num')
->where('shop_goods.goods_cid',$_path)
->where('shop_goods.goods_status',1) // 0未審核 1審核通過 2審核未通過
->where('shop_goods.goods_state',0) // 0已上架 1已下架
->where('shop_goods.goods_recycle',0) // 0正常 1回收站
->groupBy('shop_goods.goods_id')
->orderBy('assess_num','desc')
->get();
}else if($_sortType=="publish_new"){ //最新發(fā)布
$data = $basic
->orderBy('goods_time','desc') // 最新發(fā)布
->skip($page)
->take(4)
->get();
}
大概的思路就是這樣。
一般銀行系統(tǒng)存儲數(shù)據(jù)的單位為厘
還沒安裝Zip PHP擴展。安裝并重試一下。
莫慌,你先確認(rèn)網(wǎng)絡(luò)沒有問題,然后確認(rèn)git clone的地址也沒有問題。如果都沒有問題,就說明是這個軟件的問題,而這個軟件只是對git的一種包裝,找到你安裝的git.exe的路徑,然后命令行運行g(shù)it clone xxx/xx/xx 試一下
這個方法 可以不用查詢數(shù)據(jù)庫。
在路由地方增加一個中間件,把需要驗證的路由全部走這個中間件。
每次用戶登錄的時候生成一個比較長的hash碼(保證每個用戶不重復(fù)) session 保存這個 hash
每次請求的時候驗證這個 hash 就好了。
每次登錄都不同,不純在泄漏問題
ci的 session 不在 $_SESSION 中,找它的文檔看 session 這一節(jié)。
array_merge
json啊,這也有疑問???
前面加了點東西就不認(rèn)識了??
store.subscribe() 接收的參數(shù)是一個函數(shù),每次 state 改變的時候會執(zhí)行一次這個函數(shù)。而不是組件。
如果你要在 React 中使用 Redux,應(yīng)該使用 react-redux,詳情請閱讀 Redux 官方文檔或者它的中文翻譯版
暈,apache服務(wù)器沒有開啟cors,但是設(shè)置了居然自帶了一項設(shè)置
<Directory />
Require all denied
Header set Access-Control-Allow-Origin *
</Directory>
改掉就好了
你前面在folders里把web目錄映射到code , 后面sites就不需要加/home/vagrant/code 了 ,直接/test/public
【結(jié)貼】iv小程序端請求的時候用encodeURIComponent函數(shù)進行urlencode就好了(空格其實是符號:+ ?)
SELECT UserId ,FROM_UNIXTIME(Begin ,'%Y-%m') as month, sum(Duration) as time
FROM tb
GROUP BY UserId,FROM_UNIXTIME(Begin ,'%Y-%m')
中間件里面直接禁用掉session就可以了,不過為啥要去掉?你確定你清楚你的所作所為么?
PHP去掉base64_decode,
JS里的CryptoJS去掉padding參數(shù) 后面去掉toUpperCase
/^(\d+\.{1})/
lamp:服務(wù)器為apache,php作為apache的一個模塊被加載到apache進程中,apache接受的動態(tài)請求通過SAPI與php進行交互,即php的Apache 2.0 Handler模式
lnmp:web服務(wù)器為nginx,接受到動態(tài)請求通過socket轉(zhuǎn)發(fā)給后端php-fpm,進行處理并返回給webserver,此時php的運行模式為PHP-CGI,fpm為PHP fast-cgi的協(xié)議的實現(xiàn)
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(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)辦藍懿科技有限責(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)師。