最近迷上了不用分支語句寫代碼,小小試一下。
function hasPermission(int $currentUid, int $type = 0): bool
{
$uid = (int)Session::get('user_id');
$gid = (int)Session::get('group_id');
$permissions = [
false,
$currentUid === $uid || $gid === 1 || $gid === 2,
$gid === 1 || $gid === 2,
$gid === 1
];
return isset($permissions[$type]) && $permissions[$type];
}
平時代碼里面習(xí)慣了用完全相等來判斷,這樣可以省空值的類型變化引起的問題。增加了函數(shù)參數(shù)類型和返回值類型的聲明。
1.你先把開發(fā)服務(wù)打開npm run dev
2.查看你主機(jī)在局域網(wǎng)下的內(nèi)部ip地址
windows:
ipconfig
macOS:
ifconfig
3.在手機(jī)上輸出這個ip地址,配上你的端口號即可
例如我是192.168.1.66
, 提供服務(wù)的端口號是8080
手機(jī)上輸入http://192.168.1.66:8080
$post = input('post.');
$post['time'] = date('Y/m/d H:i:s');
dump($post);
location ~ \.php?$
增加一行
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
但是為什么,我不知道
iPhone 6 無任何樣式
當(dāng)文字的大小設(shè)置為24px后,view的高度變?yōu)榱?8px,說明View的高度的確不僅僅等于文字的高度。
當(dāng)文字的line-height屬性 改為1的時候 ,view的高度就變成了文字的高度。
所以,想要View和文字一樣高,就得把Line-height改為1,也就說明默認(rèn)的line-height可能并不是等于1!
1 == true
0 == null == '' == false
但是 1 == '1a' 0 == 'a' 且 'a' == true,'1a' == true
<input style="writing-mode:tb-rl;" value="文字豎排"/>
php開slow log
php 排序函數(shù)在進(jìn)行排序的默認(rèn)是對數(shù)值進(jìn)行排序的,在遇到字符a是會認(rèn)為a是字符串,將a轉(zhuǎn)換為數(shù)值為0! 要想按字符排序可在asort函數(shù)加參數(shù) SORT_STRING
控制臺有報(bào)錯的,這個api沒有設(shè)置允許跨域,可以后端轉(zhuǎn)發(fā)
建議你了解下js跨域相關(guān)的知識
$.get('https://way.jd.com/jisuapi/newSearch?keyword=taobao&appkey=68b4fd6acabbe498b29fdc67d3f23203',function(response){console.log(response);});
if(!isset($dbInstances[$dsn]))
{
$dbInstances[$dsn] = new db;
}
Service調(diào)用其他ORM層怎么了,要不分層還有什么意義,直接去掉Service不行了
這里的rand并不是作為驗(yàn)證碼生成的參數(shù),只是一個防止緩存的手段;
驗(yàn)證碼的隨機(jī)生成是在code.php里面實(shí)現(xiàn)的,與請求地址里的的rand并沒有關(guān)系
定義一個struct
type Param struct {
UserId int `json:"userid"`
Username string `json:"username,omitempty"`
Userpass string `json:"userpass,omitempty"`
}
var v Param
json.Unmarshal(c.Ctx.Input.RequestBody, &v)
Model::onlyTrashed()->get();
加上 onlyTrashed()
方法即可。
樓上說的沒錯,如果設(shè)計(jì)到時區(qū)問題,就不能存date了。時間戳是個人認(rèn)為最好的解決辦法
ios不支持直接文件下載。。
沒理解你為什么要塞個機(jī)器人。
比如你要拍賣物品A, 有兩個B跟C分別在出價(jià),B出價(jià)100,C出價(jià)120,每次出價(jià)都應(yīng)該會發(fā)送請求到服務(wù)端吧,驗(yàn)證出價(jià)是否成功,返回當(dāng)前價(jià)格對吧。最后1秒,結(jié)束要進(jìn)行結(jié)算對吧,可能你的redis隊(duì)列中還有沒處理完的請求,結(jié)算的時候處理,假如最后得到的價(jià)格是B出150,低于保底180,那么你最后返回價(jià)格180或者以上,B跟C都競價(jià)失敗不就可以了
北大青鳥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)理從事移動互聯(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)師。