如果我來設計“有道詞典”單詞本同步

以前用金山詞霸電子詞典(2010版),開始還好,後來查單詞不僅僅是速度慢,經常還查詞失敗。

換了有道詞典,作爲電子詞典的基本功能查詞、取詞比較快速了。

今天發生一件事,讓我對它的單詞同步功能非常無語。

單詞同步本是好事,可以一個賬戶,到處使用。

可有道(3.2版本)的同步非常之慢,慢到我想踢掉這個功能,可設置選項中找不到關閉的功能。

 

事情是這樣的

今天導入金山詞霸的生詞本備份,導入一下就好了(音標錯誤)。

有道詞典之前是自動登陸狀態,它啓動了自動服務器同步功能。

同步時,單詞本基本沒法使用。

十分鐘過後同步還沒完成,算了就掛着,先做別的事情。

過了幾十分鐘,看了看,同步失敗。

如此再試3次,次次失敗。

找了找選項,沒有關閉自動同步的功能。

我想退出登陸,自動同步也就無法進行了吧。

註銷(同步失敗後,單詞本可以使用了)——單詞本全部沒了。

+_+ 單詞本大概是綁定了賬戶。

再登陸——單詞本出現,自動同步,單詞本沒法用:無法中斷同步、無法註銷、無法瀏覽單詞……

 

翻了翻網絡,找到解決的辦法:

百度空間的,找不到作者名。

“具體路徑爲:
C:/Documents and Settings/Administrator/Local Settings/Application Data/Yodao/DeskDict/WbData
(Administrator爲Windows登錄用戶,不同電腦可能不同,視具體情況而定。)

每一個帳號對應一個文件夾,如果想刪除單詞本(所有分類),直接刪除帳號文件夾中的words文件就可以了。

如果想清除打開單詞本時帳號自動登錄,只要清空wordbookloginhistory.dat文件就行了,具體路徑爲:
C:/Documents and Settings/Administrator/Local Settings/Application Data/Yodao/DeskDict/WbData
(Administrator爲Windows登錄用戶,不同電腦可能不同,視具體情況而定。)”

 

 

參考這篇文章我的解決步驟是:

1.清空wordbookloginhistory.dat文件(退出登陸)

2.拷貝

C:/Documents and Settings/Ln/Local Settings/Application Data/Yodao/DeskDict/WbData

用戶名文件下的words文件到NoBody文件夾下。

這樣做,就可以在未登錄的情況下使用以前的單詞本了,甩掉了差勁的單詞同步功能。

 

如果我來設計單詞同步功能:

1.單詞同步可選、可控制——可以主動同步、也可定期、定時自動同步。

2.同步方式:比對單詞本文件時間戳,不同則進行上傳下載覆蓋。

有道的似乎會逐條比對服務器本地單詞異同,何必呢?如果需要逐條比對,先從服務器下載再行本地比對,

單詞本文件纔多大?一般幾十K吧,一張小圖片大小。如果網絡負載還是過大,還可先行檢測網絡情況(同時更新用戶數限制爲XX)。

長期使用單詞本文件可能會變大(以MB計),解決方法:單詞本分類限制單詞個數(比如300),導入大於這個限制條數的文件時自動分爲XXX1、XXX2……,一個單詞本分類對應一個文件,這樣每個文件都不會過大,上面的同步方式,負載就會很小。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章