假如你的日期變量是個(gè)時(shí)間戳,變量名為$datetime
如果是個(gè)字符串,就先轉(zhuǎn)為時(shí)間戳吧
你這里其實(shí)是要顯示3次變量。一個(gè)年,一個(gè)是月,一個(gè)是日。
樓主的意思是在模板里如何顯示這個(gè)變量吧
年{$datetime|date="Y"}
月{$datetime|date="m"}
日{(diào)$datetime|date="d"}
mysql,mysqli 寫對。兩者不一樣,寫統(tǒng)一。
另外,教使用 mysql,mysqli擴(kuò)展的視頻都不用看,看 pdo 的視頻。
.bat 是windows 的腳本
linux 初始化 直接 執(zhí)行 ./init 就可以了
如果沒有權(quán)限 chmod +x init 加個(gè)執(zhí)行權(quán)限就可以了
ajax的規(guī)則好像是只能傳輸json數(shù)據(jù)吧,以前還有xml的,現(xiàn)在都是用json了。你看下怎么把video轉(zhuǎn)成json對象先,再用ajax傳輸
最好還是調(diào)查清楚,什么運(yùn)行時(shí)間長了就卡,是不是打開文件句柄太多了,還是內(nèi)存滿了。
控制器中使用try catch捕獲異常,catch中$model->getErrors();看一下異常錯(cuò)誤
目前問題的解決方法:
把 if (!$askuCount) 的代碼放到循環(huán)中即可插入數(shù)據(jù)
建議:
不要用循環(huán)操作數(shù)據(jù)庫,建議用批量插入
//大概這樣,只是個(gè)大概:
if($supplier !==0 ){ //當(dāng)供應(yīng)商不為0時(shí),goods_id使用供應(yīng)商的goods_id
$where = 'goods_id=supplier_goods';
}else($dealer !== 0){ //當(dāng)經(jīng)銷商不為0時(shí),goods_id使用經(jīng)銷商的goods_id
$where = 'goods_id=dealer_goods';
}
$data = $mysql->query("select * from table where {$where}");
建議將判斷邏輯放在前面,讓SQL一目了然
使用CDN,加速視頻。
把 composer.lock 刪除了試試重新執(zhí)行試試, 或者用phpstorm一類的IDE將composer.lock 文件轉(zhuǎn)為UTF-8 字符編碼再試試
https://github.com/aferrandin...
\PHPQRCode\QRcode::png("<需要生成二維碼的字符串>", "/tmp/qrcode.png", 'L', 4, 2);
這個(gè)就會生成PNG的二維碼到/tmp/qrcode.png目錄
感謝邀請,根據(jù)題主描述應(yīng)該是想實(shí)現(xiàn)一個(gè)定時(shí)器的任務(wù),而不是時(shí)間線的問題。我的思路是這樣的,首先JOB執(zhí)行程序最大時(shí)間應(yīng)該高于30min,30min鐘執(zhí)行完成后,在JOB本身進(jìn)行狀態(tài)的判斷。網(wǎng)上有相關(guān)代碼(其中腳本51上就有,所以不再說了)。其次是你要寫一個(gè)php文件可以運(yùn)行在cli模式下,用"php XXX.php start -d"然后每隔兩分鐘檢測一下你運(yùn)行中的JOB是否完成,進(jìn)而判斷是否進(jìn)入下一個(gè)狀態(tài),還是提醒你手動創(chuàng)建C1任務(wù)。
gzip配置好了嗎?
可以使用夜影的答案,利用模型對模型的關(guān)系"渴求式加載"。這種方式會查詢出article表中的所有字段。如果article表的字段數(shù)不多還是可以的。但是如果字段很多并且你需要的只是一小部分就還是使用用戶的id字段進(jìn)行關(guān)聯(lián)吧。
PHP配置文件里搜索zlib.output_compression
把;去掉
然后Off改成On
重啟PHP
設(shè)有編號為1,2,……,n的n(n>0)個(gè)人圍成一個(gè)圈,從第1個(gè)人開始報(bào)數(shù),報(bào)到m時(shí)停止報(bào)數(shù),報(bào)m的人出圈,再從他的下一個(gè)人起重新報(bào)數(shù),報(bào)到m時(shí)停止報(bào)數(shù),報(bào)m的出圈,……,如此下去,直到所有人全部出圈為止。當(dāng)任意給定n和m后,設(shè)計(jì)算法求n個(gè)人出圈的次序。
最后剩下的結(jié)點(diǎn)就是勝利者
題中的方法是利用歸納過的公式
推到過程:
參考:約瑟夫問題
不必要更新所有數(shù)據(jù),因?yàn)槿绻潞芏嗥渌麩o用的數(shù)據(jù)的話,后期如果數(shù)據(jù)很多,會有很多的資源浪費(fèi),因?yàn)槟阋淮尾僮髯疃嗍?條數(shù)據(jù)狀態(tài)的切換,比如,當(dāng)前選中的是4,你想切換到25,其實(shí)是4的state變成0,25的state變成1.所以,你只需要向后臺傳一個(gè)這樣的json:
{
4:0,
25:1
}
json_decode 轉(zhuǎn)換之后的數(shù)組格式為這樣
$req = [4=>0,25=>1]
然后foreach處理
foreach($req as $key => $re) {
$db->where('id', '=', $key)->update(['state' => $re]);
}
因?yàn)樽疃嘀挥袃纱窝h(huán),所以對性能影響并不是很大。
或者可以這樣,需要將數(shù)據(jù)用array_keys ,array_values 處理一下。
/**
* update `表名` set state = case id
* when 4 then 0
* when 25 then 1
* end where id in (4,25)
* @param $table 表名
* @param $conditions_field 條件字段,此處為 id
* @param $values_field 需要被更新的字段 ,此處為state
* @param $conditions 條件 [4,25]
* @param $values 被更新的值 [0,1]
* @return int
*/
public function batchUpdate($table,$conditions_field, $values_field, $conditions, $values)
{
$sql = 'update ' . $table . ' set '. $values_field .' = case ' .$conditions_field;
foreach ($conditions as $key => $condition) {
$sql .= ' when ' . $condition . ' then ?';
}
$sql .= ' end where id in (' . implode(',', $conditions) . ')';
return $db->update($sql, $values);
}
Perferences->Editor->General-> Auto Import 選擇開啟自動引入命名空間。
我猜你數(shù)據(jù)庫用的是192.168
開頭的這種局域網(wǎng)IP段?
信息給的太少只能猜了……
北大青鳥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)師。