鍍金池/ 問答/ PHP問答
卟乖 回答

Coding有webhook,push代碼后會調(diào)用你指定的一個URL,里面有分支信息,你根據(jù)這個信息來執(zhí)行git pull, git checkout就可以了。

復(fù)雜點的,可以為每個分支創(chuàng)建一個目錄或者容器,然后獨立運(yùn)行,就可以同時測試多個分支了。

Coding也有和Jenkins集成的方案:使用 Jenkins 構(gòu)建 Coding 項目,改成拉代碼就可以了。

荒城 回答

location ~ .php$ {

    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;

}
這是我的配置
然后你要看看你有沒有啟動php-fpm
還有注意你php-fpm.conf文件里面是怎么監(jiān)聽的
如果是:listen = 127.0.0.1:9000就沒有問題
如果是:listen = /usr/local/var/php-fpm.sock
你就需要把fastcgi_pass 127.0.0.1:9000;改成fastcgi_pass listen = /usr/local/var/php-fpm.sock

刮刮樂 回答

不是特別明白 你想要的json格式, 按照我理解的意思 隨手寫了一段,并沒有測試



$res = $db->table('cate')->where('parentid =0')->select();
$array=array();
foreach ($res as $key =>$val){
    $cate = $db->table('cate')->where('parentid ='.$val['id'])->select();
    $array[$key]['id']=$cate['id'];
    $array[$key]['disabled']=false;
    $array[$key]['groupName']=$val['categoryname'];
    $array[$key]['groupId']=$val['id'];
    $array[$key]['selected']=false;
    $array[$key]['name']=$cate['categoryname'];
}
echo json_encode($array);exit;
使勁操 回答

之前做過這種需要,我們的實時性可能比你的要求高一點。我是將發(fā)的內(nèi)容和時間放在了rabbitMQ里面,開了多個worker去拿取數(shù)據(jù)處理。

荒城 回答

當(dāng)然不能了,老老實實用token就行了

青裙 回答

檢查一下你wifi的帶寬。一般wifi會比4g快點是正常的,特別是在傳輸大文件如圖片、音頻的時候,感覺會更明顯

傲寒 回答

package.json 里面沒有 "scripts": {"dev": "xxx"}

雨蝶 回答

代碼有小錯誤

$this->generateUniqueValidationCodes($number);

這里還得加上return
驗證碼字段需要唯一,好奇這個為什么要唯一?
唯一的話,你加上Unique Index好了

法克魷 回答

$b =&$a;是引用賦值,此時變量$b和$a執(zhí)行的是相同的內(nèi)存地址。
當(dāng)修改$b時,$a的值也同時被修改。

https://segmentfault.com/a/11...

青瓷 回答
const data = [
    {ym: 123},
    {ym: 345},
    {ym: 123},
    {ym: 345},
]
let result = []
let subArr = [] // 用于去重(避免同一組ym出現(xiàn)在多個數(shù)組中)
data.forEach(item1 => {
    const ym = item1.ym
    if(!subArr.includes(ym)){
        subArr.push(ym)
        result.push(data.filter(item2 => ym === item2.ym))
    }
})
失心人 回答

你為什么不把抓到的頭像放到一個隱藏域中 把文件放在file中 這樣不是更方便么

入她眼 回答

一個程序運(yùn)行完了, 都會有一個返回值, 一般正常結(jié)束的程序會 return 0,
而異常結(jié)束的程序會非零值, 256 就是這個值.

熊出沒 回答

當(dāng)然可以了,但是用到的技術(shù)比較多。就拿過去普通的考勤機(jī)為例,它需要連接一臺電腦才能將考勤機(jī)中的數(shù)據(jù)讀取出來。所以你需要用到的可能甚至涉及到硬件驅(qū)動的開發(fā),打通了數(shù)據(jù)后才是你自定義的應(yīng)用服務(wù)。當(dāng)然現(xiàn)在買個釘釘考勤機(jī)倒是不錯的選擇,省很多事

選擇 回答

我感覺首先要約定好返回的文件類型在確定下載之后文件的后綴吧,不然可能造成音樂等非文本文件的保存不當(dāng)

臭榴蓮 回答

tb0-9表的id是自增id,即記錄的主鍵ID
選取一個字段用來唯一標(biāo)識一個訂單,比如訂單ID,訂單ID%10=n => tbn
主鍵ID 不等于 訂單ID,讀取和插入數(shù)據(jù)計算表號時都用訂單ID即可
當(dāng)然并不一定是訂單ID,取決于具體的場景,只要能夠用來唯一標(biāo)識一個訂單即可(可以是多個字段的組合,取下hash即可)

筱饞貓 回答

【已解決】我也有類似問題,不知道咋解決,明明有post請求,但是就是沒有xml消息體。

我用的是aspx頁面接收微信回調(diào)信息。
找到原因:
測試時候偶然發(fā)現(xiàn),不帶xml可以提交成功,然后聯(lián)想到應(yīng)該是<>標(biāo)記的問題。
框架認(rèn)為帶有尖括號<>標(biāo)記的元素危險,因此阻止了。
參見: https://www.opengps.cn/Blog/V...
解決心頭疑惑,開發(fā)工作終于可以繼續(xù)

悶油瓶 回答

這樣?

function test()
{

    $res = $this
        ->erp_base
        ->select([
            'company_id AS city_id',
            'city_name AS city_name',
            'UNIX_TIMESTAMP() AS create_time',
            'UNIX_TIMESTAMP() AS update_time',
        ])
        ->where([
            'if_deleted =' => 0,
        ])
        ->where_not_in('company_id', $this->_blacklist)
        ->get('company')
        ->result_array();

    return $res;
    
}

基本是照jQ的鏈?zhǔn)侥敲磳懙?。不過我一般都是用編輯器的格式化插件自動對齊(VSCode+phpfmt+php runtime)……無所謂優(yōu)雅,見仁見智吧。