鍍金池/ 問答/ PHP問答
凹凸曼 回答

多看文檔

quill.getText()
未命名 回答

PHP匿名函數

<?php
$greet = function($name)
{
    printf("Hello %s\r\n", $name);
};

$greet('World');

輸出Hello World

匿名函數從父作用域繼承變量

<?php
$message = 'hello';

// 繼承 $message
$example = function () use ($message) {
    var_dump($message);
};
echo $example();

輸出string(5) "hello"

PHP文檔

離觴 回答

你的根目錄是指到public目錄下嗎?

扯不斷 回答

可以看下thrift的官網教程
http://thrift.apache.org/tuto...
同時可以配合例子適當地看看源碼

悶油瓶 回答

./configure --disable-ldap --disable-ldaps
執(zhí)行這個命令就可以解決。

過客 回答

不管cookie還是ip,最關鍵是看你的這個功能面向的對象,對象是普通用戶cookie足矣

安若晴 回答

其實這個邏輯要和自動登錄放在一起。

比如用戶不是返回,而是登錄之后又進到了登錄頁面,這時你就應該自動跳轉。

所以你可以在登錄頁面做一個判斷,如果用戶已經是登錄狀態(tài)(不同登錄系統(tǒng)的做法不同判斷),自動跳轉。

需要額外解決的是某些環(huán)境下,返回操作并不會執(zhí)行js,需要特定適配。

當然,更簡單是直接用replace,把登錄頁從瀏覽歷史覆蓋掉,但上面的步驟也是不可或缺的。

互擼娃 回答

不用循環(huán)是不可能的,array_filter內部還是循環(huán)

var_dump(array_filter($allnodes, function($v) {
    return $v['lft'] + $v['rgt'] < 27;
}));
獨特范 回答
  1. 遍歷所有.jpg文件
  2. 按照遍歷的結果使用curl自動提交
菊外人 回答

ubuntu的php 有執(zhí)行php-fpm監(jiān)聽嗎?你可以先試試訪問html如果html不行就該考慮nginx/apache問題可以看error_log,還有hosts有沒有添加域名指向,最后發(fā)現如果html可以php不行看看php-fpm有沒有在運行用grep搜索一下

哚蕾咪 回答

請檢查服務器端25端口是否開啟,推薦使用SSL方式

尛曖昧 回答
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script>
    function PostData() {
        $.ajax({
            type: "POST",
            url: "https://x/x.php",
            data : "data=" + $("#input_0").val(),
            success: function(msg) {
                alert(msg);
            }
        });
        return false;
    }  
</script>
<form onsubmit="return PostData()">
    <input id="input_0" type="text" value="">
    <input type="submit">
</form>  

https://x/x.php 發(fā)送一個 data=[val] 的 post 請求, [val] 是 input_0 標簽的內容, 返回的結果在 msg 里.

念初 回答

像上面說的自定義中間件后,在App\Http\Controllers\Auth\RegisterController里的構造函數中

/**
 * Create a new controller instance.
 *
 * @return void
 */
public function __construct()
{
    $this->middleware('guest');
    $this->middleware('checkIp');
}
拼未來 回答

0 荷葉,n 柱子這么想,假設河中有 n 個柱子:

  • n = 0 時,至多有 1 只青蛙直接跳到 R 柱,這個不用解釋
  • n = 1 時,由于河中多了一個落腳的地方,那么這個柱子(A 柱)可以先從 L 柱至多跳 1 只青蛙下來,然后這個 A 柱和 L 柱總共至多可以跳 2 只青蛙至 R 柱
  • n = 2 時,由于河中又多了一個柱子(B 柱),那么可以先從 L 柱跳 1 只青蛙到 B 柱,之后 A 柱的青蛙也可以跳到 B 柱上,然后 B 柱上有 2 只青蛙,然后 L 柱再跳 1 只青蛙至 A 柱,之后無法再繼續(xù)跳更多青蛙,最后 L 柱往 R 柱跳 1 只,A 柱跳 1 只,B 柱 跳 2 只(這里需要先在 A 柱跳完后往 A 跳一次,再跳 R 柱),總共 4 只
  • n = 3 時,其實基本可以看出遞歸的規(guī)律了,比如接著上面的情況,多了一個 C 柱,那么這個柱子可以先從 L 柱跳一只青蛙下來,之后河中其余柱子上的青蛙均跳至 C 柱,C 柱上的青蛙就等于 1(A柱青蛙) + 2(B柱青蛙) + 1(L柱新跳下來的青蛙)= 4,然后 B 柱按上一種情況可知是 2,A 柱是 1,最終至多跳 1 + 2 + 4 + 1 = 8 只
  • n = 4 時,按上面的規(guī)律就能知道,D 柱上先從 L 柱跳 1 只,然后其余柱子的青蛙跳過來,總共 8 只,然后至多跳 1 + 2 + 4 + 8 + 1 = 16 只
  • ...(略)

這個過程似乎和漢諾塔很像,但是不是漢諾塔。

最后在這個基礎之上來考慮荷葉不為 0 的情況,由于荷葉上只能跳 1 只青蛙,相當于只是將問題的規(guī)模放大了,所以最后答案是荷葉數量 + 1(直接跳到 R 柱的那個青蛙) 之后按河中柱子的個數依次乘以 2。

茍活 回答

直接使用 composer remove some/package 來刪除沒用的依賴。

如果是修改 composer.json 再使用composer update重新安裝的話,其他的所有依賴都會更新一遍,而更新后的依賴庫不保證完全兼容之前的代碼。如果產品已經上線了的話,盡量不要這樣做。如果產品只是處在開發(fā)階段,那么就無所謂了。

https://segmentfault.com/q/10...

其實最好的管理辦法就是用到哪個依賴裝哪個依賴。不要項目剛開始就安裝各種看似能用到的依賴。
中途放棄使用的依賴要及時刪除。

祉小皓 回答

主要技術點websocket:

后端:長連接websocket協(xié)議支持部署開發(fā)
前端:websocket方式,如果是pc需做兼容瀏覽器,可用flash降級,或者直接用socket.io

情未了 回答

用三層的對象數組去描述,第一層顏色,第二層尺碼,第三層規(guī)格,嵌套的三個map即可

乖乖噠 回答

data url的格式是:data:[<mediatype>][;base64],<data>,所以存視頻可以這樣:

data:video/mp4;base64,3bvwAA...
data:video/webm;base64,3bvwAA....
...

video/mp4、video/webm這些就是視頻格式的mime。

如果不存data url格式,可以直接把base64編碼后的數據(就是上面的data)存起來就可以了。

當然,存原始數據,輸出的時候轉base64編碼可能更好。