原创 py中的排序
我們需要對List、Dict進行排序,Python提供了兩個方法 對給定的List L進行排序, 方法1.用List的成員函數sort進行排序,在本地進行排序,不返回副本 方法2.用built-in函數sorted進行排序(從2.4開始)
原创 __init__.py __main__.py
python中文件夾想作爲一個模塊被引用,則在文件夾內必須要包含 __init__.py 文件,即使此文件爲空。 如果此模塊想要運行則必須要包含 __main__.py 文件。接下來說下兩個文件起到的作用。 拿 robotframewor
原创 兩種UnboundLocalError: local variable 'xxx' referenced before assignment情況的解決方法
1)在子程序中對全局變量的操作,比如 val=9 def test(flag): if flag: val = 1 else: print 'Error' re
原创 Numpy基本操作
NumPy是一個關於矩陣運算的庫,這個庫就是讓python能夠進行矩陣話的操作,而不用去寫循環操作。 下面對numpy中的操作進行總結。 numpy包含兩種基本的數據類型:數組和矩陣 數組(Arrays) >>> from numpy
原创 SpringCloudStream
1、概念:SpringCloudStream 2、具體內容 2.1、SpringCloudStream 簡介 SpringCloudStream 就是使用了基於消息系統的微服務處理架構。對於消息系統而言一共分爲兩類:基於應用標準的 JMS
原创 ecs遷移專有網絡後的問題
ecs遷移專有網絡後的問題 1. 使用密鑰登錄阿里雲服務器報錯: WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED 解決辦法: ssh-keygen -R + 服務器ip 2. 啓動ra
原创 平均感知機實現詞性標註
1. AveragedPerceptron.py class AveragedPerceptron(object): '''An averaged perceptron, as implemented by Matthew Ho
原创 感知機學習算法實現
一, 單變量函數的梯度下降 我們假設有一個單變量的函數 函數的微分 初始化,起點爲 學習率爲 根據梯度下降的計算公式 我們開始進行梯度下降的迭代計算過程: 如圖,經過四次的運算,也就是走了四步,基本就抵達了函數的最低點,也就
原创 IndexDeletionPolicy以及多次commit
關於索引刪除的策略IndexDeletionPolicy IndexDeletionPolicy是一個接口,是有關在建立索引的過程中,對索引文件進行靈活地(刪除)操作的一種自定義接口。可以在合適的時機進行刪除操作,可以指定刪除的時刻,完全
原创 Lucene二階段提交
IndexWirter繼承了TwoPhaseCommit接口,實現三個方法:prepareCommit,commit與rollback prepareCommit,完成二階段提交第一階段的工作,它會儘可能多的完成更新工作,但又避免完成真實
原创 爲什麼Lucene檢索可以比mysql快
Mysql只有term dictionary這一層,是以b-tree排序的方式存儲在磁盤上的。檢索一個term需要若干次的random access的磁盤操作。而Lucene在term dictionary的基礎上添加了term inde
原创 BitMap算法及其在lucene中的應用
bitmap應用場景 有一個無序有界int數組{1,2,5,7},初步估計佔用內存44=16字節,這倒是沒什麼奇怪的;但是假如有10億個這樣的數呢,10億4/(102410241024)=3.72G左右。如果這樣的一個大的數據做查找和排序
原创 多個SHOULD的倒排表合併
BooleanScorer中的一些變量跟方法 static final int SHIFT = 11; static final int SIZE = 1 << SHIFT; static final int SET_SIZE = 1
原创 多個MUST的倒排表合併
ConjunctionDISI中的一些變量跟方法 // lead1封裝的是cost值(包含term的文檔的個數)最小的term的一些信息 // lead2封裝的是cost值(包含term的文檔的個數)比lead1的cost值大的term
原创 nginx配置ssl
一, 在原有安裝文件下新增ssl模塊 1.首先,找到Nginx安裝包的位置。比如,我的是:/usr/local/src/nginx-1.15.1 cd /usr/local/src/nginx-1.15.1 如果還是找不到(比如刪除了)。