鍍金池/ 問答/ PHP問答
尛曖昧 回答
<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 標簽的內(nèi)容, 返回的結(jié)果在 msg 里.

孤毒 回答
RewriteRule index.php?p=$1&c=$2&a=$3 ^blog([0-9]+)-([0-9]+)-([0-9]+)\.html$  
離觴 回答

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

念初 回答

像上面說的自定義中間件后,在App\Http\Controllers\Auth\RegisterController里的構(gòu)造函數(shù)中

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

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

安若晴 回答

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

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

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

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

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

茍活 回答

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

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

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

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

風畔 回答

<?php

//final防止類被繼承
final class DBHelper{
    //初始化實例 含義:$install = new DBHelper()...
    private static $instance=null;
     
    //構(gòu)造器私有,防止類外部實例化
    private function __construct(){
        //連接數(shù)據(jù)庫操作
    }
     
    //獲取實例
    public static function getInstance(){
        if(!(self::$instance instanceof self)){
            self::$instance=new self;
        }
         
        return self::$instance;
    }
     
    //防止實例被克隆
    private function __clone(){
    }
     
}    
     
 

?>

參考:http://blog.51cto.com/phpme/2...

莓森 回答
聽說 hashmap 很占空間,訪問效率不高

因為是HashMap,所以數(shù)據(jù)存取要計算hashcode,底層數(shù)組默認會有25%的空間是浪費掉的
但是這樣是為了能夠有良好的隨機訪問能力

也就是說,如果沒有隨機訪問的需求,HashMap確實是浪費的,比如安卓上的ArrayMap就是針對“沒有隨機訪問”的場景設計的

另外還有像 MultiValueMapIntMap之類的東西,也都是針對特殊場景提供特殊功能或者特殊優(yōu)化的(雖然都不是jdk自帶的)

拼未來 回答

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 只
  • ...(略)

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

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

獨特范 回答
  1. 遍歷所有.jpg文件
  2. 按照遍歷的結(jié)果使用curl自動提交
情未了 回答

用三層的對象數(shù)組去描述,第一層顏色,第二層尺碼,第三層規(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編碼后的數(shù)據(jù)(就是上面的data)存起來就可以了。

當然,存原始數(shù)據(jù),輸出的時候轉(zhuǎn)base64編碼可能更好。

凹凸曼 回答

多看文檔

quill.getText()
硬扛 回答

a:visited {color:#FF000;}

浪蕩不羈 回答

不懂 php ,但是這種問題,直接找到代碼看不就好了么: https://github.com/php/php-sr...