你說的索引應(yīng)該也是順序結(jié)構(gòu),至于哈希通過一個數(shù)算出另一個數(shù),也就是目的地址
先設(shè)置為 響應(yīng)式數(shù)據(jù)
for (let i = 0; i < _this.myCollectList.length; i++) {
_this.$set(_this.myCollectList[i], 'selected', false)
}
此時可以改變數(shù)據(jù),視圖就會改變
selectMyCollectList(item,index) {
item.selected = !item.selected;
}
通過this.$set 設(shè)置為響應(yīng)式數(shù)據(jù),數(shù)據(jù)改變后,視圖就會變化你可以試一下sudo pip -V,肯定是8.0.1
linux我也不是很熟,但是我知道加不加sudo安裝的東西,位置不一定是一樣的,你sudo安裝的東西,不用su可能會無法使用.
你安裝的時候下面的一大串提示的意思是,
你要安裝的所有依賴包都已經(jīng)安裝完成了,對了提醒你一句,你的pip還是8.0.1,最新版本已經(jīng)是10.0.1了,你可以更新一下.
就是說TF已經(jīng)安裝完了.不過在SU環(huán)境下.
基本的過程就是這樣。
你的想法可行的。使用一個額外的 ArrayList 來保存每次放入 HashMap 的鍵,放入 ArrayList 之前記得通過 HashMap 來判斷該鍵是否已經(jīng)存在于當(dāng)前的 ArrayList,以避免重復(fù)在 ArrayList 中添加 —— 隨機(jī)取值的功能可以通過 ArrayList 來隨機(jī)獲得一個索引從而隨機(jī)獲得一個鍵。
1、刪除今天以前的數(shù)據(jù),那是說每天凌晨刪除昨天數(shù)據(jù)即可,你一天就1000W?刪除也不需要排序,直接delete from table where 。。 limit 1000即可。另外也可以每次刪除更少量的數(shù)據(jù),避免產(chǎn)生鎖,執(zhí)行頻率高一點(diǎn)就行。
2、也可以采用分區(qū)的方式,按天分區(qū),每天刪除過期分區(qū)表
> http://redisdoc.com/connectio...
redis> SET db_number 0 # 默認(rèn)使用 0 號數(shù)據(jù)庫
OK
redis> SELECT 1 # 使用 1 號數(shù)據(jù)庫
OK
redis[1]> GET db_number # 已經(jīng)切換到 1 號數(shù)據(jù)庫,注意 Redis 現(xiàn)在的命令提示符多了個 [1]
(nil)
redis[1]> SET db_number 1
OK
redis[1]> GET db_number
"1"
redis[1]> SELECT 3 # 再切換到 3 號數(shù)據(jù)庫
OK
redis[3]> # 提示符從 [1] 改變成了 [3]
這里 >[1] [3] 中括號中的數(shù)字就是第幾號庫,不需要命令查詢
groupbykey才會處于同一分區(qū)吧。
理論上mapValues如果過大確實(shí)應(yīng)該溢出,我但測試了一組超大的數(shù)據(jù),沒有溢出。
根據(jù)文檔和日志猜測,當(dāng)后續(xù)有行動操作,觸發(fā)mapValues操作,mapvalues的rdd會序列化到磁盤上,所以估計不是一起讀取到內(nèi)存中,而是通過磁盤交換,讀一點(diǎn)寫一點(diǎn)。
你可以再講標(biāo)簽寫入 Redis 的時候再維護(hù)一個 key 是縮寫,里面存放的是所有的標(biāo)簽的Set
可以try一下,沒有頁面的時候catch到回調(diào)回來
try
...
catch
...首先,我說的這些都是憑感覺,自己沒有實(shí)踐過的,如果想穩(wěn)一點(diǎn)還是建議看那些有名氣的開源項(xiàng)目。。。
然后改變選擇的文本,注意,我下面的方法很可能只能改文本,不能跨節(jié)點(diǎn),將下面的代碼復(fù)制到控制臺中,選擇一段文本,然后在控制臺按回車,效果如圖
var { focusNode, focusOffset, anchorOffset } = window.getSelection();
var range = document.createRange();
range.setStart(focusNode, anchorOffset);
range.setEnd(focusNode, focusOffset);
range.deleteContents();
var title = document.createElement('h1');
title.appendChild(document.createTextNode('a title'));
range.insertNode(title);
range.detach();
range = null;
--------------------------我是分割線2--------------------------------------------------
哦,這樣啊,我分享這些開源編輯器是希望能幫助題主了解一下其他人選擇了什么方案,比如題主提出的如何選擇字串的問題,可以看看別人是怎么做的。
如果希望快速完成,選擇這些開源項(xiàng)目,自定義比較好。如果是為了學(xué)習(xí)當(dāng)然選擇一步一步自己完成,堅持去鉆研他一定能搞定的。。。加油
關(guān)于問題一
可以 監(jiān)聽mousedown和mouseup,然后有這個使用window.getSelection()可以獲得選擇的一些信息。
https://developer.mozilla.org...
問題二、三
如果使用contenteditable,document.execCommand可以做一些,但是這個方法能實(shí)現(xiàn)的功能有限。。
https://developer.mozilla.org...
https://codepen.io/chrisdavid...
我也是小菜鳥一枚,希望能有大神來回復(fù)。。。
------------------------我是分割線----------------------------------------
額,我不會寫,但是提醒一下富文本編輯器是個坑,,,開源的有:
https://github.com/quilljs/quill 一個富文本編輯器
https://github.com/codemirror... 代碼編輯器
https://github.com/benweet/st... markdown編輯器
https://github.com/facebook/d... 基于react框架的富文本編輯器
https://github.com/tinymce/ti... 一個使用廣泛的富文本編輯器
這些要么是使用contenteditable,或者隱藏textarea標(biāo)簽,自己用dom模擬編輯器的操作。。。
模擬登錄失敗,檢查下除了cookie外還有沒有額外的驗(yàn)證字段, 而且我發(fā)現(xiàn)你也沒有填referer。推薦你直接把網(wǎng)絡(luò)請求復(fù)制下來,使用發(fā)包工具進(jìn)行測試,成功了再轉(zhuǎn)換成代碼。
至于返回原先的html,自然是目標(biāo)系統(tǒng)設(shè)置好的。
進(jìn)入這個url的方法有很多,可以把這個鏈接作為一條消息發(fā)送給自己,也可以,把這個url變成二維碼之后用微信掃描進(jìn)入。也可以直接掃描下面這個二維碼
Scrapy 的操作問題基本上看一遍官網(wǎng)文檔接合例子都可以明白,之前想把Scrapy的整個采集流程串聯(lián)起來了解這個框架怎么樣,主要集中在“采集網(wǎng)站的啟動周期,優(yōu)先度、采集頻率等設(shè)置,采集網(wǎng)站數(shù)據(jù)采集完成狀態(tài),完成時間展示”,后來查找網(wǎng)上的文章發(fā)現(xiàn)官網(wǎng)提供ScrapyD這個解決方案,服務(wù)運(yùn)行后提供了一些Http的訪問接口,可以完成控制任務(wù)調(diào)度,監(jiān)視任務(wù)狀態(tài)的功能,自己做一個界面UI調(diào)用ScrapyD提供的接口就可以了。另外網(wǎng)上有幾套已經(jīng)完成的框架參考:SpiderKeeper、Tiktok 、django-dynamic-scraper
參考網(wǎng)站:https://www.cnblogs.com/zhong...
希望對想要了解Scrapy的朋友有個大體的脈絡(luò)了解,Scrapy能解決什么問題,哪些需要用到其他庫幫助,自己需要做哪些工作。
Do you have?
LOG_STDOUT = True
in settings.py?
remove it!
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。