原创 2019Android面經 ---已拿網易雲音樂內推offer

七月底收到網易雲音樂的內推碼,並不抱希望能進去,就想着鍛鍊一下,做好了簡歷進行了投遞,也是第一次投遞,沒想到經過層層篩選拿到了offer,本人用了幾年網易雲音樂,也快十級了,能拿到這個offer真像做夢一樣 以下問題僅供參考,因爲

原创 一個比較詳細的二叉查找樹

剛學了二叉樹,老師佈置了很多題,全部用代碼實現了。 這裏有沒有你需要的,先看這個二叉樹查找樹的API吧 二叉查找樹與普通二叉樹的區別就是二叉查找樹中父結點的左子結點比父結點小,右子結點比父結點大 相應UML 幾個

原创 Linux,centOS更改默認打開頁面巨詳細教程

本文以阿里雲服務器爲例 一個服務器能夠被訪問(在瀏覽器中通過IP或域名訪問主頁)前提是配置好Tomcat(至少的) 一定要配置好Tomcat哦,還要去更改安全組 先說說安全組如何更改吧 大家可以看看這個教程配置Tomcat和jd

原创 一步一步帶你實現netty長連接

首先:我使用的jar包:鏈接:https://pan.baidu.com/s/1pNoSnkJ 密碼:7t5m附一個android客戶端測試APP,點擊連接後,發送的數據默認是Date().toString,android這只是客戶端哦,

原创 Android實現可移動組件(刷新界面不復原)

先上效果圖: 以下是我自定義的view(代碼中已經有了詳細解釋,直接拿來使用即可): 注意:自定義view好處就是自定義完成後直接就拿來使用,很方便,但是不好就是,裏面的onTouchEvent方法會把點擊,長按事件屏蔽,也就是我們不能

原创 JavaFX之setBackground()設置組件背景顏色

Javafx設置背景顏色不如swing 方便,在對圖形設置顏色時可以使用setFill方法 對標籤(label),按鈕(button)這些組件設置背景顏色時,就可以用到setBackground方法 廢話不多少,先奉上我自己寫的代碼: /

原创 24點算法詳解--Java代碼實現

在網上看了很多的24點,結果都不盡人意,然後從學長那弄來了代碼仔細研究了一番,以下是我對該算法原理及實現的理解  注:對於52張 撲克牌構成的27萬多種可能的組合,代碼經測試最快能達到0.35秒,即可計算出所有解得情況,本文就輸入四個數

原创 .java文件編譯後會產生那些.class文件

1,對於普通的Java文件,裏面只有一個類,也就是一個class,(注意:e->表達式也應該不能有),那麼編譯出來的就只有一個類名.class     e.g. public class Person{ } 編譯後:就是Person.cl

原创 魔法幣問題

注:此題原題來源於牛客網,網易2018校園招聘編程題 問題描述: 小易準備去魔法王國採購魔法神器,購買魔法神器需要使用魔法幣,但是小易現在一枚魔法幣都沒有,但是小易有兩臺魔法機器可以通過投入x(x可以爲0)個魔法幣產生更多的魔法幣。魔法機

原创 網絡粘包,拆包處理

數據由一臺設備通過網絡發送給另一臺設備普遍存在着網絡上的拆包與粘包問題,如圖,有四個數據包相同顏色表示一條完整的數據,對於紅色數據,它被拆分成了數據包一和數據包二,並與黑色和粉色數據同在一個數據包二中,這兩個數據包就發生了粘包和拆包的現象