原创 【Java 小白菜入門筆記 2.2】常用的類和方法

Array Array 含有sort、fill、equals、BinarySearch等方法 import java.util.Arrays; import java.util.Random; public class Arra

原创 【Java 小白菜入門筆記 2.1】面向對象相關

實驗網址:https://www.shiyanlou.com/courses/1230 類(class) 作爲面向對象的Java,一切皆對象(類的實例)。用關鍵字class定義。 類中含有屬性(變量)和方法(函數)。 變量的類型:

原创 【Java 小白菜入門筆記 1.3】流程控制、數組和輸入輸出

實驗來源:https://www.shiyanlou.com/courses/1230 流程控制 if else ,switch, do-while, while if(condition){ todo } else if

原创 【Java 小白菜入門筆記 1.2】運算符、方法和語句

實驗來源:https://www.shiyanlou.com/courses/1230 算術運算符 自增自減和C++一樣,i++就是先進行表達式運算再自增,++i就是先自增在進行表達式運算。 位運算符 & 按位與 | 按位或 ^

原创 【Java 小白菜入門筆記 1.1】常量和變量

在Java中定義常量的方式:final關鍵字 public class FinalVar{ public static void main(String[] args){ final double PI =

原创 古典密碼學算法之(一)凱撒移位(Caeserian Shift)

緣起  從今天開始,新開一個系列,專門聊一聊經典的密碼算法。 首先聲明,這個系列談論的密碼不是現代的計算機使用的,基於數論、非對稱體制的各種密碼學,而是一些在實際歷史中或者一些解謎小說中出現的傳統的經典加密方法。有時候我們也將其中的一些

原创 linux中使用matplotlib缺失中文字體的解決方案

linux中使用matplotlib缺失中文字體的解決方案 在linux中調用matplotlib畫圖時,如果label中有中文,需要通過以下語句指定字體: import matplotlib.pyplot as plt plt.

原创 MySQL查詢指定表中字段

標題MySQL常用命令筆記 首先,連接遠程mysql數據庫服務器: mysql -u(username) -p(password) -h(host_ip) -P(port); 其中,-u後面是用戶名,-p是密碼,-h是host的

原创 CAP(Cumulative Accuracy Profile)曲線/AR值釋義

CAP(Cumulative Accuracy Profile)曲線/AR值釋義 CAP(Cumulative Accuracy Profile)曲線以及對應的AR(Accuracy Ratio)值是金融風控模型評價中的一個比較常

原创 Hadoop Streaming的基本原理與參數解析

Hadoop Streaming原理介紹 Hadoop是基於hdfs和MapReduce的分佈式框架。由於hadoop是基於java語言的,對於其他語言實現map reduce操作不太方便,因此出現了hadoop streami

原创 Python中的json模塊的dump和dumps、load和loads的功能

Python中的json模塊的dump和dumps、load和loads的功能 JSON 首先簡單介紹一下json格式文件。json是JavaScript Object Notation的縮寫。顧名思義,json來源於js的對象的

原创 MacOS部署單機版Hadoop(僞分佈模式)

MacOS部署單機版Hadoop hadoop是一種分佈式框架,一般部署在計算機集羣(cluster)上。在沒有集羣的情況下,爲了學習和調試hadoop程序,可以在本機上部署一個單機版的hadoop框架。 hadoop下載鏈接:h

原创 文本分類和詞向量訓練工具fastText的參數和用法

fastText的參數和用法 fastText由Facebook開源,主要基於fasttext這篇文章的思路paper,主要用於兩個任務:訓練詞向量和文本分類。 下載地址與document :fasttext官網 fasttex

原创 【強化學習1.0】導論 & 多臂賭博機問題(multi-armed bandit)

首發於知乎:【強化學習1.0】導論 & 多臂賭博機問題(multi-armed bandit) 歡迎關注 導論:何爲強化學習? 強化學習(Reinforcement Learning,下面簡稱RL)研究的是在交互中學習的方式。通俗來說,就

原创 【Java 小白菜入門筆記 1.0】簡介與HelloWorld

Java 簡介 java是sun公司推出的面向對象的編程語言,現在sun被oracle收購,java也就屬於oracle旗下了。 java分爲Java SE和Java EE,SE即標準版本,EE即企業版。 關於Java有幾個常用的