在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/ PHP問(wèn)答
執(zhí)念 回答

你確定這個(gè)是PHP的問(wèn)題嗎

離人歸 回答

求解答 , 估計(jì)大家都遇到這個(gè)問(wèn)題

希望 求 分享 。。。

抱緊我 回答
  • 試了網(wǎng)上幾個(gè)方法都不管用,于是我直接簡(jiǎn)單粗暴的把 webpack.prod.conf.js 中的 兩處
  • CommonsChunkPlugin注釋掉了。就沒(méi)報(bào)錯(cuò),目前沒(méi)問(wèn)題。
  • 下面把代碼放一下
var path = require('path')
var utils = require('./utils')
var webpack = require('webpack')
var config = require('../config')
var merge = require('webpack-merge')
var baseWebpackConfig = require('./webpack.base.conf')
var CopyWebpackPlugin = require('copy-webpack-plugin')
var HtmlWebpackPlugin = require('html-webpack-plugin')
var ExtractTextPlugin = require('extract-text-webpack-plugin')
var OptimizeCSSPlugin = require('optimize-css-assets-webpack-plugin')

var env = config.build.env

var webpackConfig = merge(baseWebpackConfig, {
  module: {
    rules: utils.styleLoaders({
      sourceMap: config.build.productionSourceMap,
      extract: true
    })
  },
  devtool: config.build.productionSourceMap ? '#source-map' : false,
  output: {
    path: config.build.assetsRoot,
    filename: utils.assetsPath('js/[name].[chunkhash].js', true),
    chunkFilename: utils.assetsPath('js/[id].[chunkhash].js')
  },
  plugins: [
    // http://vuejs.github.io/vue-loader/en/workflow/production.html
    new webpack.DefinePlugin({
      'process.env': env
    }),
    new webpack.optimize.UglifyJsPlugin({
      compress: {
        warnings: false
      },
      sourceMap: true
    }),
    // extract css into its own file
    new ExtractTextPlugin({
      filename: utils.assetsPath('css/[name].[contenthash].css', true),
      allChunks: true
    }),
    // Compress extracted CSS. We are using this plugin so that possible
    // duplicated CSS from different components can be deduped.
    new OptimizeCSSPlugin({
      cssProcessorOptions: {
        safe: true
      }
    }),
    // generate dist index.html with correct asset hash for caching.
    // you can customize output by editing /index.html
    // see https://github.com/ampedandwired/html-webpack-plugin
    ...utils.getHtmlPlugins(),
    // keep module.id stable when vender modules does not change
    new webpack.HashedModuleIdsPlugin(),
    // split vendor js into its own file
     <1.--------------------------------------------------------------------->
    // new webpack.optimize.CommonsChunkPlugin({
    //   name: 'vendor',
    //   minChunks: function (module, count) {
    //     // any required modules inside node_modules are extracted to vendor
    //     return (
    //       module.resource &&
    //       /\.js$/.test(module.resource) &&
    //       module.resource.indexOf(
    //         path.join(__dirname, '../node_modules')
    //       ) === 0
    //     )
    //   }
    // }),
     ----------------------------------------------------------------------
    // extract webpack runtime and module manifest to its own file in order to
    // prevent vendor hash from being updated whenever app bundle is updated
     <2.--------------------------------------------------------------------->
    // new webpack.optimize.CommonsChunkPlugin({
    //   name: 'manifest',
    //   chunks: ['vendor']
    // }),
     ----------------------------------------------------------------------
    // copy custom static assets
    new CopyWebpackPlugin([
      {
        from: path.resolve(__dirname, '../static'),
        to: config.build.assetsSubDirectory,
        ignore: ['.*']
      }
    ])
  ]
})

if (config.build.productionGzip) {
  var CompressionWebpackPlugin = require('compression-webpack-plugin')

  webpackConfig.plugins.push(
    new CompressionWebpackPlugin({
      asset: '[path].gz[query]',
      algorithm: 'gzip',
      test: new RegExp(
        '\\.(' +
        config.build.productionGzipExtensions.join('|') +
        ')$'
      ),
      threshold: 10240,
      minRatio: 0.8
    })
  )
}

if (config.build.bundleAnalyzerReport) {
  var BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin
  webpackConfig.plugins.push(new BundleAnalyzerPlugin())
}

module.exports = webpackConfig
遺莣 回答
  1. 檢查你的443端口是否開(kāi)放了:
openssl s_client -connect example.com:443
  1. 改成廣義設(shè)定:
<VirtualHost [ip address]:443> 改成 <VirtualHost *:443>

更詳細(xì)的參看: https://stackoverflow.com/que...

憶往昔 回答
$map = [];
if(!empty($price))
{
    $map['price'] = $price;
}
if(!empty($shoufu))
{
    $map['shoufu'] = $shoufu;
}
Db::table('xxxxx')->where($map)->select(); 
背叛者 回答

嚴(yán)格來(lái)講,這些東西都與部署無(wú)關(guān),Laravel 不過(guò)是一個(gè) PHP 框架而已,Laravel 應(yīng)用的部署與常規(guī)項(xiàng)目的部署并沒(méi)區(qū)別,在服務(wù)器上只要有它需要的運(yùn)行環(huán)境即可,通常在服務(wù)器端根本不會(huì)存在以上的名稱環(huán)境。

那么上面的東西是啥?它們不過(guò)就是一個(gè)開(kāi)發(fā)環(huán)境而已,就像你學(xué) PHP 的時(shí)候,開(kāi)發(fā)環(huán)境集成包一個(gè)意思,你同樣有很多選擇,比如給 windows 用的 WampServer、PHPStudy 還有給 mac 環(huán)境使用的 XAMPP 等等,它們做的事情都是一樣的:創(chuàng)建一個(gè)有 PHP、mysql、nginx/apache 的運(yùn)行環(huán)境而已。

所有,laravel 官方只不過(guò)是給大家提供了不同環(huán)境下的集成開(kāi)發(fā)環(huán)境,加速與統(tǒng)一你的開(kāi)發(fā)環(huán)境,不必在環(huán)境這事兒上踩坑。

就是這樣。

久礙你 回答

array_merge($arr[0],$arr[1]) 原理就是相同的會(huì)覆蓋掉

愚念 回答

我用另一個(gè)方法解決了這個(gè)問(wèn)題,在Apache和hosts里重定向的本地域名不用www主機(jī)頭,把www.bq.dev改dev.bq.com形式谷歌瀏覽器就不會(huì)報(bào)安全問(wèn)題和自動(dòng)加https協(xié)議

我說(shuō)下我們的做法,我們每天的交易數(shù)據(jù)量是200萬(wàn)以上,核心在后半夜交易量極少的情況下做跑批清算,這個(gè)動(dòng)作每天只做一次,在早上上班之前跑出結(jié)果,然后由清算人員進(jìn)行人工審核。數(shù)據(jù)庫(kù)用的是oracle10g,公司購(gòu)買的正版。即使是埋點(diǎn),從運(yùn)營(yíng)角度出發(fā),也是要寫入日志庫(kù),然后再做二次分析。

小眼睛 回答

謝邀!

  1. 對(duì)隨機(jī)的五位數(shù)排序,最小在前最大在后的依次增大
  2. 前4次是隨機(jī)值
  3. 第5次是總數(shù)減去前四次隨機(jī)值
  4. 重要的就是前四次隨機(jī)值的范圍,就是其中的最小值和最大值。這時(shí)候如果最小值和最大值限制越多到后面越容易產(chǎn)生隨機(jī)值,并且要保證最小值要大于前一個(gè)隨機(jī)值的100以上。而關(guān)于最大值就簡(jiǎn)單多了,盡可能小,但是不會(huì)比最小值小。并且不會(huì)比我下面例子中使用的最大值( $rand_max )大。(至于為什么你可以思考下)
  5. 如果產(chǎn)生的隨機(jī)值中差值產(chǎn)生重復(fù),那么就重新產(chǎn)生隨機(jī)值
    <?php
    
    $sum  = 10000;
    $diff = 100;
    $count = 5;
    
    $return = array();
    $min    = 0;
    $i         = 1; 
    while($i < $count) {
    
        // 隨機(jī)數(shù)不符合要求時(shí)的結(jié)果初始化
        if(isset($return[$i]) || isset($return[$i+1])) {
            unset($return[$i]);
            unset($return[$i+1]);
        }
    
        // 剩余數(shù)
        $remain_sum = $sum - array_sum($return);
        // 剩余需要隨機(jī)的個(gè)數(shù)
        $remain_count = intval($count - count($return));
        // 高斯求最小差值和,分兩部分:S = n(n+1)(2n+4)/12 + $diff * ((n-1)(n-2)/2)
        $min_diff = $remain_count * ($remain_count - 1) * (2 * ($remain_count - 1) + 4) / 12 + ($remain_count * ($remain_count - 1) / 2) * $diff;
        // 隨機(jī)范圍的最小值
        $min = $i == 1 ? 1 : $return[$i-1] + $diff + 1;
        
        // 在范圍內(nèi)獲取隨機(jī)數(shù)
        mt_srand((double)microtime() * 1000000);
        // 隨機(jī)范圍的最大值
        $rand_max   = intval(($remain_sum - $min_diff) / $remain_count);
        // 產(chǎn)生隨機(jī)數(shù)
        $min        = mt_rand($min, $rand_max);
        // 放入返回的數(shù)組
        $return[$i] = $min;
        if($i == $count - 1) {
            // 最后一個(gè)隨機(jī)數(shù)直接取總數(shù)減去前面的隨機(jī)數(shù)
            $return[$i+1] = $remain_sum - $min;
        }
        
        if(check_diff($return) === false) {
            $i--;
            continue;
        }
    
        $i++;
    }
    
    var_dump($return);die;
    
    // 判斷數(shù)組內(nèi)是否有差值相等
    function check_diff($arr) {
        if(empty($arr)) {
            return false;
        }
        
        $arr = array_map('intval', $arr);
        sort($arr);
        
        $count = count($arr);
        $diff_arr = array();
        for($i = $count - 1; $i >= 0; $i --) {
            for ($j = 0; $j < $count; $j ++) {
                if($arr[$i] <= $arr[$j]) {
                    continue 2;
                }
                $diff_arr[] = $arr[$i] - $arr[$j];
            }    
        }
        
        if(count($diff_arr) === count(array_unique($diff_arr))) {
            return true;
        }
        
        return false;
    }
朕略傻 回答

首先感謝邀請(qǐng),但說(shuō)實(shí)在的,我看了兩遍題目沒(méi)看明白你想要表達(dá)的意思。若只是從A到Z排序,那么你只用msort排序即可,這個(gè)很簡(jiǎn)單,如果根據(jù)字母分組那么group_by查詢就行,也很簡(jiǎn)單。

陌上花 回答

這樣的鏈接后面一般都有一次性的Token,后臺(tái)驗(yàn)證后自動(dòng)設(shè)置為登錄狀態(tài),也有相應(yīng)的cookies設(shè)置。鏈接大概是這樣子的。
https://www.thesite.com/index?token=a6sd6afs68a8sd78a&otherparams...

詆毀你 回答

這樣的 json 結(jié)果,需要你用 Python 的數(shù)據(jù)庫(kù)類里設(shè)置好相應(yīng)的輸出 json 函數(shù)。


不敢再發(fā)我的項(xiàng)目鏈接,老是被那些不認(rèn)真,不仔細(xì),或者說(shuō)一知半解的人舉報(bào)。

如果你想學(xué)習(xí) sql to sqlalchemy,你可以查看我的資料,然后找到相關(guān) github 項(xiàng)目的鏈接。

ios的虛擬支付被官方禁用了,電商和游戲不受影響

蟲児飛 回答

DocumentRoot "/Users/yi/Sites" DocumentRoot修改根目錄

壞脾滊 回答

目前還沒(méi)遇到這樣的輸入法,一般英文輸入法是在兩個(gè)單詞中間加個(gè)空格。
不過(guò)寫代碼的話,用系統(tǒng)自帶的就好了