原创 初次組裝臺式機-618自營-裝機配置單-3000價位中上普通家用型主機

最近,體驗了一把一次點亮的快感。裝了一臺普通家用機(大多數大型遊戲都完全沒問題) 我的裝機自選配置單:(全618京東自營) 金士頓-駭客神條4G*2套裝:279元;2400 宏碁固態硬盤SSD512G nvme協議:369元; 華碩B4

原创 自然語言處理(NLP)——使用NLTK包驗證齊夫定律及使用wordnet

                                                             第一題,利用大文本驗證“齊夫定律”的正確性,首先我們使用pycharm作爲集成開發環境,python3.5+nltk

原创 回溯算法:字符串排序——C語言(回溯法)

2020.5.24  【更】    回來啦回來啦 輸入一個字母字符串,字母按照順序遞增,要求輸出所有的排序(全排列) 輸入用例: abc 輸出用例: abc acb bac bca cab cba   (注意:一定要先輸出cab,再cba

原创 算法:順序表L中刪去值爲X的元素,要求O(n)的時間複雜度及O(1)的空間複雜度

對於長度爲n的順序表L,編寫一個算法,該算法刪除線性表中的所有值爲X的元素。 要求:時間複雜度O(n)            空間複雜度O(1) 算法思路: 方法一:用K記錄L中不爲X的元素的個數,即需要保存的元素的個數,邊掃描邊統計k,

原创 研讀論文報告—《大規模英語動詞多詞表達式註釋語料庫的構建》

    論文出處:2018paper of LREC http://www.lrec-conf.org/proceedings/lrec2018/pdf/394.pdf     背景:多次表達式的複雜以及出現率非常大。動詞表達式的歧義

原创 語料庫技術與應用—基於維基百科構建日語平行語料並爬取谷歌翻譯語音(mp3)

準備:wikipedia-parallel-titles項目(老師給的)           This document describes how to use these tools to build a parallel corpu

原创 數字簽名和數字證書究竟是什麼?

一篇看過好幾遍的文章,一直沒有機會寫個總結什麼的,久了也容易忘記,又得重新看一遍。 我們經常會見到數字簽名和數字證書的身影,比如訪問一些不安全的網站時,瀏覽器會提示,此網站的數字證書不可靠等。那麼究竟什麼是數字簽名和數字證書呢?(文章在後

原创 python實現——Jaccard相似度(jaccard_coefficient)

 Jaccard相似度的python實現; #import numpy as np #from scipy.spatial.distance import pdist#直接調包可以計算JC值 :需要兩個句子長度一樣;所以暫時不用 im

原创 自然語言處理(NLP)- 一個英文拼寫糾錯系統

功能:給出拼寫錯誤的單詞,返回一個正確的單詞,或者返回一個與輸入單詞最接近的單詞; IDE:pycharm;python3.5;PYQT做界面; 數據: 使用big.txt作爲語料庫。 主要算法原理:   編輯距離(這裏使用的是替換

原创 自然語言處理(NLP)- 建立一個搜索引擎(信息檢索系統)的點點滴滴

 自然語言處理(NLP)- 建立一個搜索引擎(信息檢索系統)的點點滴滴   代碼: 建索引:   搜索:                       bensonrachel簡書教程

原创 《互聯網程序設計(Java)》——課程筆記14:RMI遠程對象程序設計一

問題背景: 軟件更新或升級是軟件發佈和安裝後的一種常態,比如現在的APP應用。更新或升級在2種情況下發生,一是新增軟件功能,二是修補軟件漏洞(BUG)。 基於客戶/服務器的軟件系統(C/S軟件),需要分別開發和分別安裝在客戶端和服務器端

原创 自然語言處理(NLP)-統計句法分析(CKY算法用於PCFG下的句法分析)

1.先解釋何爲CFG及PCFG: 一個栗子: 2.CKY算法(或稱CYK算法) “在計算機科學領域,CYK算法(也稱爲Cocke–Younger–Kasami算法)是一種用來對 上下文無關文法(CFG,Context Free G

原创 《互聯網程序設計(Java)》——課程筆記12:網絡安全程序設計二、三(網絡數據包捕獲與發送程序)

通常情況下網卡(工作在鏈路層)只往上層(網絡層)傳遞3類包:廣播包、與自己IP地址一致的單播包、已加入某組的組播包,在這種情況下,高層應用只能收到上述3類數據包。我們前幾講的程序設計工作,包括基於TCP Socket的網絡應用(網絡聊天、

原创 《互聯網程序設計(Java)》——課程筆記13:基於Java的網絡數據庫程序設計

網絡數據庫程序設計就是利用網絡共享(或操作)遠程服務器數據庫中的數據,從而實現基於網絡數據庫的互聯網絡應用。 數據庫一般位於異地的服務器上,客戶端應用程序用JAVA語言書寫。數據庫和JAVA開發環境的關係如圖1所示。   圖1 JAVA

原创 組網技術—VLAN&TRUNK&VTP

問題: 1 VLAN含義? 把地理位置不在一起的設備邏輯上劃分到一起。 2 劃分VLAN優點? 管理方便; 安全 一、VLAN的定義及特點 虛擬局域網(VLAN)是一組邏輯上的設備和用戶,這些設備和用戶並不受