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

鍍金池/ 問(wèn)答/ 網(wǎng)絡(luò)安全問(wèn)答
糖果果 回答

一般nginx/php分開(kāi)會(huì)比較好,擴(kuò)展起來(lái)也方便。想同時(shí)啟動(dòng),寫(xiě)dockerfile只是基礎(chǔ),需要添加docker-compose配置啟動(dòng)命令,最后執(zhí)行

docker-compose up

就可以把所有期望啟動(dòng)的鏡像一次性全部啟動(dòng),并自動(dòng)處理好依賴關(guān)系


同一個(gè)容器的情況,可以直接寫(xiě)在一個(gè)sh腳本文件,

# entrypoint.sh

# 1、php-fpm daemon形式啟動(dòng)
# 2、nginx 非daemon形式啟動(dòng)

接著在dockerfile的cmd或者entrypoint中直接執(zhí)行 ['/bin/bash', 'entrypoint.sh']。腳本路徑注意一下

吢涼 回答
匹配user開(kāi)頭
RewriteRule ^/user/(.+)$ /user/$1.php [PT,QSA,L]
eg:/user/index    ->    /user/index.php

匹配任意
RewriteRule ^/(.+)/(.+)$ /$1/$2.php [PT,QSA,L]
eg:/admin/ttt    ->    /admin/ttt.php

添加#就變?yōu)殄^點(diǎn)了,不建議這樣做

撿肥皂 回答

實(shí)際上ES6.0中是取消了type的這個(gè)概念的。具體原因可以看:

Removal of mapping

其中也給出了一些修改的方案。
比如可以給這些文檔放在一起,通過(guò)特定的字段來(lái)區(qū)分到底是哪種類型的文檔。

PUT m_index
{
  "mappings": {
    "doc": {
      "properties": {
        "type": "keyword",
        "startTime": {
          "type": "date",
          "format": "strict_date_optional_time||epoch_second"
        },
        "endTime": {
          "type": "date",
          "format": "strict_date_optional_time||epoch_second"
        }
      }
    }
  }
}

這里給你的m_type_1和m_type_2處理成一個(gè)字段,用于區(qū)分,查詢的時(shí)候增加一個(gè)filter就可以。

或者用比較笨的方法,給原來(lái)的type升級(jí)為index處理。按照官方的說(shuō)法是有兩個(gè)優(yōu)勢(shì):

This approach has two benefits:

  • Data is more likely to be dense and so benefit from compression techniques used in Lucene.
  • The term statistics used for scoring in full text search are more likely to be accurate because all documents in the same index represent a single entity.
  • 數(shù)據(jù)可能會(huì)更加密集,此時(shí)Lucene引擎的壓縮優(yōu)勢(shì)就得以展現(xiàn)優(yōu)勢(shì)。
  • 由于在相同索引中的文檔表示的是同一個(gè)實(shí)體,這樣在全文檢索過(guò)程中分項(xiàng)計(jì)算的得分將會(huì)變得更精確。
絯孑氣 回答

個(gè)人理解如果數(shù)據(jù)庫(kù)是這么設(shè)計(jì)的話,初衷是讓在應(yīng)用程序中處理:按照逗號(hào)分隔,逐條查詢r(jià)ule表,更常規(guī)的做法是用一個(gè)用戶和規(guī)則的關(guān)聯(lián)表。

如果非要用sql做關(guān)聯(lián)查詢,可以用FIND_IN_SET,不過(guò)效率不會(huì)太高。

select *
from 
(select '1,2,3,4,5' ids) t1 inner join (select 1 id, '張三' name union select 2, '李四') t2 
on FIND_IN_SET(t2.id, t1.ids) > 0
網(wǎng)妓 回答
        server {
          listen 80;
          server_name _;
          location / {
                  proxy_pass https://www.baidu.com;
          }
        }

用 localhost訪問(wèn)即可

選擇 回答

首先golang只有值傳遞, slice傳遞的是reflect.SliceHeader的copy, 其中的Data字段指向底層數(shù)組, append擴(kuò)容導(dǎo)致底層數(shù)組重新分配,即Data的指向發(fā)生了變化.args[2] = "F"僅修改了底層數(shù)組的值,Data的指向不變.

你可看看golang官方的slice介紹Go Slices: usage and internals.

選擇 回答
    public function msgId($spid, $sqid)
    {
        $timeStr = time();
        //echo bindec(sprintf("%04s%05s%05s%06s%06s%022s%016s",decbin(date('m', $timeStr)),decbin(date('d', $timeStr)),decbin(date('H', $timeStr)),decbin(date('i', $timeStr)),decbin(date('s', $timeStr)),decbin($spid), decbin($sqid)));
        return bindec(sprintf("%04s%05s%05s%06s%06s%022s%016s",decbin(date('m', $timeStr)),decbin(date('d', $timeStr)),decbin(date('H', $timeStr)),decbin(date('i', $timeStr)),decbin(date('s', $timeStr)),decbin($spid), decbin($sqid)));
    }

    $this->msgId('600010','2');

在這里面給你糾正一下思路
第一: 64里面只能存0-1之間的數(shù)值,也就是說(shuō)都是2進(jìn)制數(shù)據(jù)
所以拼接一下2進(jìn)制數(shù)據(jù)就好了

月份(1-12)(【0001-1100】區(qū)間 4位)decbin(date('m', $timeStr))
日(1-31)(【00001-11111】區(qū)間 5位)decbin(date('d', $timeStr))
時(shí)(1-24)(【00001-11000】區(qū)間 5位)decbin(date('H', $timeStr))
分(1-59)(【000001-111011】區(qū)間 6位)decbin(date('i', $timeStr))
秒(1-59)(【000001-111011】區(qū)間 6位)decbin(date('s', $timeStr))
網(wǎng)關(guān)代碼(【0~0 - 1~1】22位)decbin($spid1)
// (如果這個(gè)網(wǎng)關(guān)代碼是22位0和1組成就不用decbin,本身就是2進(jìn)制了,如果不是的話,就變成二進(jìn)制)
序列號(hào)(區(qū)間 16位)decbin($spid2)

網(wǎng)關(guān)代碼多少位我沒(méi)洗數(shù),序列號(hào),什么的位數(shù)你自己調(diào)就行了%04d%06d%05d%06d%06d【%021d%016d】<-這里 如果沒(méi)算錯(cuò)的話是4+5+5+6+6+22+16應(yīng)該是64位了,那么這64位是一個(gè)2進(jìn)制的字符串,用bindec()轉(zhuǎn)換成十進(jìn)制的數(shù)值,存進(jìn)數(shù)據(jù)庫(kù)里面,那么數(shù)據(jù)庫(kù)存貯的2進(jìn)制數(shù)據(jù)就是符合你要的規(guī)定了,而且10進(jìn)制數(shù)據(jù),8位,64字節(jié),完美

變量名用點(diǎn)心$spid, $sqid 我以為是一個(gè)

下面這種方法也是簡(jiǎn)單,邏輯上不好理解,但是還是挺簡(jiǎn)單的,學(xué)習(xí)了

$messageId = 0;
$messageId |= $m << 60;
$messageId |= $d << 55;
$messageId |= $h << 50;
$messageId |= $i << 44;
$messageId |= $s << 38;
$messageId |= $spid << 16;
$messageId |= $sqid & 0xff;
echo $messageId
怪痞 回答

已經(jīng)解決。

柒喵 回答

剛發(fā)完此貼,就看到了另一個(gè)帖子:
https://segmentfault.com/q/10...

發(fā)現(xiàn)原來(lái)官方的php:7.x-fpm鏡像是基于ubantu構(gòu)建的,當(dāng)然沒(méi)有yum
所以還是采用剛開(kāi)始的思路,采用apt-get來(lái)安裝相關(guān)的包,解決PHP擴(kuò)展的問(wèn)題就OK了

汐顏 回答

經(jīng)過(guò)一天零一夜的研究終于解決了 我發(fā)現(xiàn) 微信公眾號(hào)支付的時(shí)候 ios 跟 安卓的支付授權(quán)目錄不一樣?。。∪缓蟀沧繙y(cè)試的時(shí)候 日志上就出各種缺少參數(shù)啊什么的。其實(shí)就是安卓測(cè)試的時(shí)候支付授權(quán)目錄不對(duì),把注意力放到這,這個(gè)問(wèn)題就能解決

逗婦乳 回答

自問(wèn)自答

  1. ToPrimitive set hint to number
  2. OrdinaryToPrimitive 第4步let methodNames be ? "valueOf", "toString"
  3. 第5步[]先執(zhí)行 valueOf 返回[],not a primitive,繼續(xù)執(zhí)行 toString 返回""

參考這里評(píng)論,之前看到上面回答,沒(méi)注意到評(píng)論。。。

OrdinaryToPrimitive (?O,?hint?)

When the abstract operation OrdinaryToPrimitive is called with arguments?O?and?hint, the following steps are taken:

  1. Assert:?Type(O) is Object.
  2. Assert:?Type(hint) is String and its value is either?"string"?or?"number".
  3. If?hint?is?"string", then

    1. Let?methodNames?be ??"toString",?"valueOf"??.
  4. Else,

    1. Let?methodNames?be ??"valueOf",?"toString"??.
  5. For each?name?in?methodNames?in?List?order, do

    1. Let?method?be ??Get(O,?name).
    2. If?IsCallable(method) is?true, then

      1. Let?result?be ??Call(method,?O).
      2. If?Type(result) is not Object, return?result.
  6. Throw a?TypeError?exception.
蝶戀花 回答

Windows 安裝 Python 和相關(guān)模塊,建議使用 Anaconda。

兔囡囡 回答

你直接在命令行 curl 下 https://cloud.google.com/go/civil?go-get=1 看能訪問(wèn)不

拽很帥 回答

這個(gè)你需要用一些標(biāo)志量來(lái)記錄和處理(這樣比較簡(jiǎn)單),否則就遍歷獲取所有video對(duì)象,在播放一個(gè)的時(shí)候先停止所有的,再開(kāi)始播放點(diǎn)擊的(類似tab切換的處理)

你的瞳 回答

沒(méi)有碰見(jiàn)你說(shuō)的問(wèn)題,去除框架看看。看樣子想編碼問(wèn)題。用什么調(diào)試工具看到。
clipboard.png

歆久 回答

不能,主線程還是ttt線程,那個(gè)先進(jìn)入同步塊synchronized(obj){}無(wú)法保證,樓上正解

初心 回答

ws 是websocket 的協(xié)議標(biāo)志,還有wss 是websocket 加一個(gè)安全套接字,
blob 是二進(jìn)制的說(shuō)明傳輸類型,
有啥不懂查這個(gè)https://developer.mozilla.org...