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

鍍金池/ 問答/ 網(wǎng)絡(luò)安全問答

更換了EC2 主機(jī)固定IP地址后就可以了。。。難道運(yùn)氣不好,安裝有openvpn的主機(jī)IP會(huì)被封,直接卸載了。這主機(jī)還有別的用,不用因?yàn)閛penVPN壞了事。

櫻花霓 回答

樓主是需要自己搭建服務(wù)器嗎,自己部署私有云?工作量怎么來說呢?沒有辦法給一個(gè)具體的定位,還是要看你的具體的需求。網(wǎng)上相關(guān)的開源代碼也是挺多的,比如webrtc開源了所有的代碼,比如tucodec免費(fèi)提供了SDK。你在這些SDK的基礎(chǔ)上,完成自己服務(wù)器搭建和UI設(shè)計(jì)就可以了~

喵小咪 回答

光獲取token是不夠的,提取不到用戶信息,后臺(tái)應(yīng)該在headers里給你token的同時(shí),也把用戶的信息給你發(fā)送過來。我們目前是這樣實(shí)現(xiàn)的。

兔囡囡 回答

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

讀完需要~分鐘

文章的總字?jǐn)?shù)/一般人每分鐘可以讀多少字。
這個(gè)肯定是一個(gè)粗略的估計(jì)。

~次閱讀

這個(gè)絕大部分時(shí)候沒有必要精確,粗略統(tǒng)計(jì)就可以了,當(dāng)然你非要精確統(tǒng)計(jì)也可以。
每個(gè)網(wǎng)站對(duì)閱讀次數(shù)統(tǒng)計(jì)的規(guī)則可能不一樣的
有的網(wǎng)站是打開一次文章頁面閱讀量就加1;
有的網(wǎng)站是某一個(gè)用戶在一段時(shí)間內(nèi)多次打開網(wǎng)站閱讀,但是閱讀量卻只加1;
規(guī)則很多很多了,具體看你項(xiàng)目采用什么規(guī)則。
粗略統(tǒng)計(jì)或者精確統(tǒng)計(jì),一般都是用緩存實(shí)現(xiàn)的,閱讀量先放在緩存中,然后在把緩存中的閱讀量刷新的db中。
什么時(shí)間把閱讀量刷到db?
方案很多了:
比如當(dāng)某個(gè)文章的閱讀量超過指定的閾值就刷新的db中。
比如使用定時(shí)任務(wù)等等。

閱讀多長(zhǎng)時(shí)間js實(shí)現(xiàn)下吧。
html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <script class="jquery library" src="/js/sandbox/jquery/jquery-1.8.2.min.js" type="text/javascript"></script>
    <title>xxx</title>
  </head>
<body>
    <div id="content">
               這個(gè)絕大部分時(shí)候沒有必要精確,粗略統(tǒng)計(jì)就可以了,當(dāng)然你非要精確統(tǒng)計(jì)也可以。

    </div> 
  </body>
</html>

js:

$(function(){
      var readLengthPerMinute = 400;//一般人每分鐘閱讀字?jǐn)?shù)為300-500左右,這里取400吧。
        var textLength = $('#content').text().length;//獲取文章長(zhǎng)度
       
      var readTime;
    if(textLength <= readLengthPerMinute){
          readTime = 1;
    }else{
        readTime =Math.round(textLength /readLengthPerMinute ); 
    }
       
    alert("大概需要閱讀時(shí)間為:"+readTime+"分鐘");
});

小曖昧 回答

vscode好像只帶就有了,只要點(diǎn)一下那個(gè)div文字..不知道我是不是裝插件了.圖片描述

陌如玉 回答

使用EXPLODE函數(shù)可以鋪平數(shù)組

SELECT EXPLODE(data) FROM behavior
奧特蛋 回答

svg元素是標(biāo)準(zhǔn)的html元素,是可以使用dom api進(jìn)行操作的

var dom = document.querySelector('your selector')
console.log(dom.getBoundingClientRect().top)
陌上花 回答

額 我也遇到這個(gè)問題了,用的mumu模擬器,也是找不到設(shè)備,今天打算用android studio試一下。暫時(shí)用真機(jī)好了,出了問題也能及時(shí)復(fù)現(xiàn)...

柒喵 回答

jquery-ui
bootstrap

你好胸 回答
你是在登錄頁面去發(fā)起ajax請(qǐng)求時(shí),通過 referer 獲取上一級(jí)頁面,肯定還是 login 這個(gè)頁面呀。

此時(shí)需要記錄原來的頁面,有兩種辦法:

  1. 點(diǎn)擊鏈接跳轉(zhuǎn)登錄頁面時(shí)帶上原頁面url參數(shù)比如: https://www.xxx.com/login?redirect_url=A頁面url
  2. 在登錄頁面,通過 referer,把上一個(gè)頁面獲取到。

在你的 ajax 請(qǐng)求完畢后,再跳轉(zhuǎn)回原頁面。

心沉 回答

Hammer.js是根本還是使用PointerEvent,TouchEvent,MouseEvent去實(shí)現(xiàn)手勢(shì)事件的,即使不支持PointerEvent, 安卓4.4.4還是支持TouchEvent的。

所以理論上是支持的。

如果實(shí)在想查找原因,可以使用weinre遠(yuǎn)程調(diào)試工具,在Hammer.js源碼中debug一下,在pc端查看輸出數(shù)據(jù)。

不過我看樓主這個(gè)屏幕,有沒有可能是你手機(jī)屏幕壞了....

六扇門 回答

可能你就是被上天選中的男人吧,這一生都只能用 Ubuntu 一定能成為一個(gè)優(yōu)秀的程序員。

  • /usr/bin/rsync 是一個(gè)二進(jìn)制文件而不是目錄
  • 配置文件是在 /etc/rc.local,和 /usr/bin/rsync 沒有關(guān)系
你的瞳 回答

看了半天有點(diǎn)暈。

你現(xiàn)在的環(huán)境,是不是其實(shí)是 nginx 容器收到 客戶端請(qǐng)求 a.php,之后這個(gè) a.php 又去 請(qǐng)求 b.php?
如果是這樣的話,a.php 去找 b.php 這個(gè)動(dòng)作是在 php.fpm 這個(gè)容器里完成的,而 php 容器應(yīng)該是既不知道 crm.domain.com 也不知道 api.domain.com ,因?yàn)槟切┍緛矶細(xì)w nginx 管,php 容器看到的 127.0.0.1是他容器自身,里面只有個(gè)php-fpm可用,他看不到 nginx 的 80 端口。

本身上了docker之后多個(gè)容器之間溝通就是有難度的。

當(dāng)然這個(gè)需求本身是很常見,但是這么做不是很優(yōu)雅,一般來講如果有多個(gè) domain ,個(gè)人建議是多開 nginx 并使用多端口獨(dú)立處理的。

如果只用一個(gè) nginx 的話,最好不僅在 /etc/hosts 寫域名,還要在,還要寫好 expose 和 links ,最好使用compose,保證多個(gè)容器間可以不經(jīng)過宿主機(jī)直接通信。

熟稔 回答

CDN Content Delivery Network 內(nèi)容分發(fā)網(wǎng)絡(luò),利用DNS某些算法,讓你能夠就近訪問對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器資源,可以加快訪問速度,降低主服務(wù)集群的負(fù)載壓力,在高并發(fā)場(chǎng)景中經(jīng)常會(huì)使用到。比如有一個(gè)業(yè)務(wù)的主要服務(wù)器在深圳,而你人在廊坊,廊坊本市有對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器,CDN會(huì)將廊坊的機(jī)器IP傳給你的客戶端,那么你就不用解析到深圳的服務(wù)器了。

奧特蛋 回答

只要是性能分析和自動(dòng)跟蹤 可以關(guān)閉,注釋掉即可

;啟用性能檢測(cè)分析  
;xdebug.profiler_enable=on

;啟用代碼自動(dòng)跟蹤  
;xdebug.auto_trace=on 
妖妖 回答

分庫分表是解決查詢效率的問題。一點(diǎn)小想法,可不可以這么來理解
1.對(duì)查詢速度最敏感是用戶,優(yōu)先考慮以用戶ID來分割,優(yōu)化前端用戶的查詢速度
2.店鋪ID和訂單ID另建一張冗余表來建立關(guān)聯(lián)
3.訂單和商品是多對(duì)多關(guān)系,可以以商品ID來分表,并建冗余表關(guān)聯(lián)
4.可不可以引入其他技術(shù)來實(shí)現(xiàn),比如mongodb、E Search

局外人 回答

可以進(jìn)行一下內(nèi)存逃逸分析, 執(zhí)行一下

go run -gcflags '-m -l' demo.go

可以看到輸出結(jié)果如下:


# command-line-arguments
./demo1.go:7:9: func literal escapes to heap
./demo1.go:7:9: func literal escapes to heap
./demo1.go:8:3: &i escapes to heap
./demo1.go:6:2: moved to heap: i
./demo1.go:15:21: nextInt() escapes to heap
./demo1.go:16:21: nextInt() escapes to heap
./demo1.go:17:21: nextInt() escapes to heap
./demo1.go:20:21: newInts() escapes to heap
./demo1.go:15:13: main ... argument does not escape
./demo1.go:16:13: main ... argument does not escape
./demo1.go:17:13: main ... argument does not escape
./demo1.go:20:13: main ... argument does not escape
1
2
3
1

可以看到&i,i和nextInt函數(shù)都從??臻g逃逸到了堆上. &i就是nextInt函數(shù)中的那個(gè)i.