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

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

應(yīng)該是大小寫的問題:CharField才對。

別瞎鬧 回答

可以通過lastInsertId,把記錄查詢出來任何返回啊

不討喜 回答

raw_socket是原套接字的方式,但是有個缺點是他會把你本機通信socket也截取,linux提供的有l(wèi)ibpcap庫,win對應(yīng)的好像是winpcap,直接用就可以了,這個是截取的網(wǎng)卡數(shù)據(jù)。wireshake tcpdump都是根據(jù)這個來實現(xiàn)的。

久礙你 回答

mac下用lsof

lsof -nPi | grep 9501
lsof -nP -iTCP -sTCP:LISTEN | grep 9501
枕頭人 回答

你能看到的開發(fā)能看到,你不能看到的開發(fā)也能看到

青黛色 回答
排查了3天,最后可算是把 這個問題解決了,最后還是有完完全全的刨析了一次,scrapy-redis的源碼才找到問題.排查這個,要從爬蟲運行后,Redis中的隊列情況來入手

排查思路

  • 首先查看Redis中的請求隊列的情況,發(fā)現(xiàn)在執(zhí)行過程中只有存儲指紋過濾的隊列和item的隊列,沒有存儲Request的隊列
  • 查看源碼發(fā)現(xiàn),scrapy-redis在將請求入隊列和出隊列時,采用的是,將請求序列化后進行l(wèi)push和lpop后反序列化
  • 然后開啟斷點調(diào)試模式。在request lpush后,查看redis的情況,這時在redis中會出現(xiàn)key:reuqest的隊列,但是只有一個請求
  • 繼續(xù)斷點發(fā)現(xiàn) 在lpop后,由于只向redis中添加了一個request,所以在lpop后,list中就沒有元素了,redis會自動把list刪除
  • 所以這時,另一個爬蟲在查詢主機的redis請求隊列時,是查詢不到任何request的,所以是一直等待的狀態(tài)。
  • 這個跟爬取的數(shù)據(jù)結(jié)構(gòu)有感,爬取的是一個分頁的列表數(shù)據(jù),是在解析完當前頁面后,才會生成下一頁的請求的。是深度優(yōu)先的模式
  • 每次只生成一個請求,所以redis請求隊列維護的也只有一個請求。所以就造成這樣的問題
  • 出現(xiàn)問題的代碼如下

        # 單頁面解析完成,開始構(gòu)建下一頁的數(shù)據(jù)
        next_page_link = response.xpath('//div[@class="grid-8"]/div[@class="navigation margin-20"]/a[@class="next page-numbers"]/@href').extract_first()

        if next_page_link is None or len(next_page_link) == 0:
            log.logger.info('completed all page request')

        else:
            log.logger.info('will request next page and request url is %s'%next_page_link)
            #問題出現(xiàn)這這里,每次只生成一個request,所以 redis隊列維護的也只有一個請求
            yield Request(url=next_page_link)

解決辦法

  • 采用廣度優(yōu)先的模式進行抓取
  • 獲取爬取的總頁數(shù),進行提取總頁碼,生成請求連接
  • 獲取待爬取的所有頁面的請求,循環(huán)入redis隊列,可解決這個問題
  • 代碼如下
        if self.already_push_all_request is not True:
            page_list_html_a = response.xpath('//div[@class="grid-8"]/div[@class="navigation margin-20"]/a[@class="page-numbers"]')
            last_page_list_html_a = page_list_html_a[-1]
            last_page_index = last_page_list_html_a.xpath('text()').extract_first()
            print(type(last_page_index))
            last_index_number = int(last_page_index)
            print last_index_number
            format_url = 'http://python.jobbole.com/all-posts/page/{0}/'
            next_page_index = 2
            while next_page_index <= last_index_number:
                next_page_request_url = format_url.format(next_page_index)
                print(' will lpush to redis and url is %s'%next_page_request_url)
                yield Request(url=next_page_request_url)
                next_page_index += 1
            self.already_push_all_request = True
薔薇花 回答

似乎是因為我的 FFMpeg 并不支持 .m3u。

ffmpeg -formats 可以查看你的 FFMpeg 所支持的封裝格式。

臭榴蓮 回答

這個好像沒有直接的辦法,你只能自己重新畫的吧~

巴扎嘿 回答

如果你的php是用brew安裝的那么按照樓上說的使用brew安裝memcache;如果是手動編譯安裝的那么我不確定brew安裝是否可行。如果你的memcache是手動安裝的,你在安裝的時候要先掛起phpize和configure

卟乖 回答

不知道是修改哪個成功的~,做了如下兩個操作就可以了!

  1. 配置文件Vagrantfile

添加:config.ssh.insert_key = false

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
    config.ssh.insert_key = false
    if File.exist? aliasesPath then
        config.vm.provision "file", source: aliasesPath, destination: "/tmp/bash_aliases"
        config.vm.provision "shell" do |s|
            s.inline = "awk '{ sub(\"\r$\", \"\"); print }' /tmp/bash_aliases > /home/vagrant/.bash_aliases"
        end
    end
  1. 開啟電腦主板BIOS的虛擬化

參考:https://blog.csdn.net/github_...
華碩主板參考:https://zhidao.baidu.com/ques...

氕氘氚 回答

salt只是在創(chuàng)建新用戶的時候生成一次存到數(shù)據(jù)庫,你操作一下看下數(shù)據(jù)庫內(nèi)容就知道了
或者說一般開發(fā)時會制定一個config.salt="ajsda?sdf/vDSgvfd4"
然后每次調(diào)用這個常量就行了,這個salt不能隨意泄露

笑浮塵 回答

我整理了一篇博文,里面有codepen和jsfiddle的嵌入。http://www.missfli.com/2018/0...

墻頭草 回答

webpack不適合做多頁面項目;gulp會比較快;

誮惜顏 回答

哈哈哈,今天無意中找到解決辦法了
是php的路徑問題,比如我的php.exe的路徑是D:wampbinphpphp7.0.23\
test.php的文件編碼是utf-8
git bash的終端編碼也已經(jīng)設(shè)置成utf-8
在git bash中使用 /D/wamp/bin/php/php7.0.23/php ./test.php 就能正常輸出中文了
所以解決的步驟就是:
1.vim ~/.bashrc
2.

export LANG=en_US.utf-8
export PATH="$PATH:/D/wamp/bin/php/php7.0.23"

3.source ~/.bashrc
至于為什么路徑的問題會造成亂碼就不清楚了

純妹 回答

belondplanid 字段在 model 里出現(xiàn)了兩次
貼一下你的 tb_Lesson model 代碼

溫衫 回答

本地肯定不行,線上可以。。。但是不能自動播放,現(xiàn)在瀏覽器都有限制,一般不允許程序觸發(fā)自動播放,需要外部事件觸發(fā)

祉小皓 回答

應(yīng)該是這些數(shù)據(jù)midData、godData、midData不是數(shù)組。所以slice報錯。
分頁應(yīng)該是后端處理的。
不應(yīng)該這樣寫。

焚音 回答

js沒有被babel轉(zhuǎn)換掉,因為import語法還在,檢查一下webpack的js-loader配置