原创 java中的監聽器、過濾器和攔截器

監聽器-listener 監聽應用Context ServletContextListener ServletContextAttributeListener 監聽Session HttpSessionListener Http

原创 jupyter notebook 富文本輸出

Jupyter Notebook富文本輸出 from IPython.display import display from IPython.display import display_html,display_jpeg,displa

原创 JAVA實現對稱加密:DES、3-DES、AES、PBE(JAVA相關API的使用)

DES import org.apache.commons.codec.binary.Hex; import org.bouncycastle.jce.provider.BouncyCastleProvider; import jav

原创 Java實現數字簽名:RSA、DSA、ECDSA

RSA import org.apache.commons.codec.binary.Hex; import java.security.KeyFactory; import java.security.KeyPair; import

原创 MD5、SHA1和HmacMD5算法的Java實現

JDK、第三方庫commons-codec和bouncy-castle均對這些有實現。 MD系列算法實現 import org.apache.commons.codec.binary.Hex; import org.apache.comm

原创 go語言中的數據類型

變量和常量 常量 常量,就是在程序編譯階段就確定下來的值,而程序在運行時則無法改變該值。在go中使用const定義常量。 const constVarName [type]= value Go的常量定義可以限定常量類型,但不是必需的。如果

原创 分類算法中常用的評價指標

混淆矩陣 labeled as positive labeled as negative predicted as positive True Positive(TP) False Positive(FP) predic

原创 電商大數據應用之用戶畫像

用戶畫像的概念 用戶畫像也叫用戶信息標籤化、客戶標籤。從電商角度看,根據客戶在電商網站上所填的信息和客戶行爲,可以用一些標籤把客戶描繪出來,描述客戶的標籤就是用戶畫像。 用戶畫像的內容 用戶畫像的構建技術 用戶畫像的源數據 靜態信息

原创 Python3語言的特色用法

In [1]: # 格式化字符串 ...: print('the age of %s is %d' % ('xiaoming',14)) the age of xiaoming is 14 In [2]: astr='the ag

原创 scrapy中的xpath與css選擇器

在網頁中,標籤元素間的關係爲:父節點、子節點、同胞節點、先輩節點、後代節點。 xpath語法 css選擇器

原创 jupyter notebook 魔法命令

jupyter notebook 的主要魔法命令如下: 行魔法: %alias %alias_magic %autocall %automagic %autosave %bookmark %cd %clear %cls

原创 使用python3完成英文詞頻統計

import collections import re def contains_chinese(ustr): """判斷unicode字符串中是否包含中文 :param ustr:unicode字符串 "

原创 python2和python3中字符編碼區別

在python2和python3中,字符在內存中以unicode形式存在。在進行編碼方式轉換時,unicode形式應作爲中介,在decode和encode中轉換。如下圖: python2中的字符編碼 在ipython中,默認編碼爲utf

原创 正則表達式語法實例演示-python

import re # ^:以什麼字符開始 # .:匹配任意字符 # *:0至多個字符 line='bobby123' regex_str='^b.*' # 以b開頭的字符串 if re.match(regex_str,line): #

原创 JAVA實現非對稱加密:DH、RSA、ELGamal(相關API的應用)

DH算法 import org.apache.commons.codec.binary.Hex; import javax.crypto.Cipher; import javax.crypto.KeyAgreement; import