鍍金池/ 問答/ PHP問答
萢萢糖 回答

1、密碼錯誤,如果是本地連接
2、遠(yuǎn)程鏈接的話是你遠(yuǎn)端服務(wù)器沒有開啟3306這個端口的遠(yuǎn)程鏈接權(quán)限,你在防火墻里面加上這個開放端口的命令就可以了

凝雅 回答

你試試放到生命鉤子中去調(diào)用:

created () {
  bus.$on('show-or-hide-search-form', (value) => {
    console.log(value)
  })
}
巷尾 回答

生成隨機數(shù),判斷是否在前一次的數(shù)組中出現(xiàn),如果不是就push到新數(shù)組里。

const generatorRandomArray = (function() {
  //用于保存前一次計算得到的數(shù)組
  let savedArray = []; 
  //生成隨機數(shù)的函數(shù)
  function generatorRandom(n) {
    return Math.ceil(Math.random() * n);
  }
  return function(n) {
    let newArray = [];
    for (let i = 0; i < 5; i++) {
      var num;
      while (true) {
        num = generatorRandom(n);
        //判斷隨機數(shù)是否在前一次數(shù)組中出現(xiàn)
        if (!savedArray.includes(num) && !newArray.includes(num)) {
          break;
        }
      }
      newArray.push(num);
    }
    savedArray = [...newArray];
    return newArray;
  };
})();

函數(shù)接受一個參數(shù)表示隨機數(shù)的邊界,比如generatorRandomArray(300)表示生成的隨機數(shù)在1~300

兔囡囡 回答

以上大家都說了各種切日志的方法,我就不再補充,但是有一點我比較疑惑,20多M的日志文件并不算大呀。

乖乖噠 回答

$smarty.foreach.name.iteration

不會啊,session帶瀏覽器標(biāo)識(session_id)的啊

離殤 回答

如果是通過yum維護(hù)的nginx二進(jìn)制包,建議將nginx日志保存到其他目錄
比如/data/log/nginx
如果有很多腳本指定了/var/log/nginx作為目錄,可以創(chuàng)建軟連接ln -s /data/log/nginx /var/log/nginx

因為yum每次更新包之后,都會將包里的目錄的所有者改為指定的用戶
并且,這個不是bug是feature,不會修改的
https://bugzilla.redhat.com/s...

好難瘦 回答

你這個應(yīng)該在SQL里面去做
先COUNT 一下 bid_status = 1的數(shù)量 如果大于0 就取出 對應(yīng)數(shù)據(jù)
如果COUNT==0 就取出 bid_status=0 的對應(yīng)數(shù)據(jù)

任她鬧 回答

可以用正則去匹配,很簡單。

$str = '12-egjaeigaewogkewaogkeawokgaowegh.PNG';
$regexp = '/^(\d+)-(\w+)\.(jpg|png|jpeg)$/i';
preg_match($regexp, $str, $match);
print_r($match);

結(jié)果:

Array
(
    [0] => 12-egjaeigaewogkewaogkeawokgaowegh.PNG
    [1] => 12
    [2] => egjaeigaewogkewaogkeawokgaowegh
    [3] => PNG
)

Update 1 2018-07-05 16:18:21
對于匹配刪除特定的格式一樣可以正則匹配去刪除,只需修改下正則就可以了,比如文件名是
12-912-egjaeigaewogkewaogkeawokgaowegh.PNG
把上面的正則改為

'/^(\d+)-912-(\w+)\.(jpg|png|jpeg)$/i'

即可,然后用判斷$match是否為空,如果為空說明不匹配,就不刪除。

風(fēng)畔 回答

laravel的5.5和5.6版本有make:controller

菊外人 回答

不能。

現(xiàn)在屏蔽惡意用戶的方法只有屏蔽IP一個方法。

終相守 回答

兩種方法, 一種是直接用Collectionforeach方法:

Model::all()->each(function ($item){
 // ...
})

另外一種是先從Collection里取出數(shù)組, 用toArray方法,再foreach:

$all = Model::all()->toArray();
foreach ($all as $item) {
  // ...
}
溫衫 回答

針對于這個需求,我有兩步方案

1.將用戶點擊投票或者取消投票的總數(shù)放到緩存中,redis,memcache都可以,建議redis;

2.將某個用戶是否投票,放入緩存,同上;

3.用戶展示的以及判斷的數(shù)據(jù)邏輯,直接走緩存,然后再通過定時腳本同步數(shù)據(jù)到mysql服務(wù)器上;

4.如果為了保險起見可以在更新或者寫入的時候加鎖,保證數(shù)據(jù)的一致性,前提條件要根據(jù)邏輯來,不會出現(xiàn)死鎖。

陌離殤 回答

echo $arr[count($arr)-2];

你試試這個

痞性 回答

各自編寫自己的腳本,上線時在線上執(zhí)行下就可以了,前端只是調(diào)用后端的接口而已。

前端一般也就是一些編譯操作。 或者上線前把編譯好的文件上到線上也可以。

凹凸曼 回答

1.根據(jù)業(yè)務(wù)特點選擇合適的引擎
2.小表join大表
3、使用explain分析sql語句,尋找優(yōu)化點
4、創(chuàng)建合適的索引
5、數(shù)據(jù)量大的話,考慮表的橫向拆分、縱向拆分
6、讀寫分離
7、主從復(fù)制
8、涉及大量join的語句,可以考慮將其拆分,通過代碼進(jìn)行處理

維他命 回答

iP過濾,網(wǎng)上有設(shè)別ip歸屬地的接口

汐顏 回答

http://fastjoomlahost.com/mod...

我覺得這篇文章可以參考下,mod_php的作用是可以把php嵌入到apache,這樣apache能直接運行php程序,不需要單獨開一個php進(jìn)程,理論上會比php-fpm資源占用更小。