原创 Java 算法訓練 n進制轉化爲10進制 10進制轉換爲n進制

題目:n進制轉化爲10進制 10進制轉換爲n進制 首先我們先實現10進制轉換爲n進制 代碼如下: public static void main(String[] args) { Scanner scanner

原创 Java實現 運用HashMap的映射快速編寫 摩爾斯電碼

Java實現 運用HashMap的映射快速編寫 摩爾斯電碼 算法提高 9-3摩爾斯電碼 時間限制:1.0s 內存限制:256.0MB 提交此題 問題描述   摩爾斯電碼破譯。類似於喬林教材第213頁的例6.5,要求輸入摩爾斯碼,返

原创 linux Vsftpd服務

(一)Vsftpd匿名服務的步驟 前題:網絡橋接或是NAT模式,網絡要通,虛擬機和物理機要能ping通。要關閉好防火牆,掛載好光驅,安裝好VIM。然後快照 以服務器的地址192.168.119.128爲例 一、利用系統自帶的上傳、

原创 IDEA插件系列(11):JFormDesigner插件——先進的Swing GUI設計器

1. 插件介紹 2. 安裝方式 3. 使用方法 1. 插件介紹 先進的Swing GUI設計器,對MigLayout,JGoodies FormLayout,GroupLayout(自由設計),TableLayout和GridBa

原创 java 實現檢測網絡狀態

參考地址 思路: windows系統中可以通過在cmd中使用ping命令來檢測網絡連接狀況,如下: 網絡正常時: 網絡故障時: 實現 在java中可以通過調用ping命令來判斷網絡是否連接正常: import java.io.B

原创 linux PS指令

PS指令 作用:主要是查看服務器的進程信息 -e:等價列出全部的進程 -f:顯示全部的字段 ps -ef UID: 該進程執行的用戶id PID: 進程id PPID:該進程父級進程id,如果一個程序的父親進程找不到,該程序的

原创 Java 算法訓練 斐波那契數列(高精度)

題目求斐波那契數列的第n位數 介紹: 斐波那契數列第一個和第二個數1,其他數是它前兩數之和,例如: 1、1、2、3、5、8、13、21、34、……等等 代碼如下: public static void main(String[]

原创 Java 算法訓練 判斷一個數是不是2的整數次方

題目:輸入一個數如果是2的整數次方測試輸出ture,反之輸入false。 題目分析:如果一個數是2的整數次方,那麼他的二進制中只有一個1。 例如: 2化爲2進制數:10 4化爲2進制數:100 8化爲2進制數:1000 首先先把

原创 linux 做服務的準備工作-1(關閉防火牆)

防火牆的操作: 1、關閉防火牆: service iptables stop 2、查看防火牆狀態: service iptables static 3、開啓防火牆: service iptables start 4、

原创 java 多線程中run方法和start方法的區別

run方法和start方法的區別 區別:調用start方法bai實現多線程,而調用run方法沒有實現多線程du Start: 用start方法來zhi啓動線程,真正實現了多線程運行,這時無需等待run方法體代碼執行完畢而直接繼續執

原创 linux 解決用yum卸載軟件再次裝該軟件裝不上的問題

測試 先用yum remove vim卸載vim: 測試是否有vim: 用yum install -y vim安裝vim: 原因:因爲還有vim的依賴包沒有被卸載。 解決: 用yum remove vim* 來卸載vi

原创 linux 配置本地yum源及配置優先級

配置本地yum源 系統默認安裝的yum 安裝CenOS操作系統時基本都會默認安裝yum,不需要另外安裝,輸入命令查詢即可。 rpm -qa yum // 查看安裝的yum主程序: rpm -qa | grep yum //

原创 Java 算法訓練 矩陣的乘法

題目:要求輸入兩個矩陣求出它們相乘的結果 輸入格式:第一行爲第一個矩陣的行和列,然後輸入這個矩陣,接下來一行輸入第二個矩陣的行和列接下來輸入第二個矩陣。 輸出格式:第三個矩陣 例如: 輸入: 輸出: 代碼如下: public

原创 Java 算法訓練 統計單詞數

題目:輸入一段英文句子統計他的每一個單詞數。 例如輸入: 輸出: 結題思路: 運用HashMap的映射關係遍歷每一個鍵,遍歷到哪個鍵就給哪個鍵的值+1,從而達到統計的作用。 代碼如下: public static void m

原创 Java 算法訓練 分解質因數(超詳細)

題目:題目:將一個正整數分解質因數。例如:輸入90,打印出90=2 * 3 * 3 * 5。 題目分析: 如果n爲素數直接打印 n = n 如果不爲素數: 定義一個i爲最小素數,str爲打印的字符串。 如果n能整除i,則i是n的