原创 十年學編程——讀書筆記

推薦文章:Teach Yourself Programming in Ten Years 研究表明,在各種領域中開展專業知識需要大約十年的時間,包括國際象棋,音樂創作,電報操作,繪畫,鋼琴演奏,游泳,網球以及神經心理學和拓撲學研究。 關鍵

原创 如何解題(How to solve it)——學習筆記

試圖不僅要了解問題的解決方案,還要了解解決方案的動機和程序,並試圖向他人解釋這些動機和程序。

原创 使用現成的庫將輸出流數據寫入指定文件

方法二:使用現成的庫 先引入commons.io依賴 <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId>

原创 數據結構-滿二叉樹-完全二叉樹-完美二叉樹-二叉查找樹-AVL樹-紅黑樹-B/B+樹

一、滿二叉樹(Full Binary Tree) 每個結點有0個或者2個孩子,即除了葉子結點外,所有結點都有2個孩子。 滿二叉樹舉例: 二、完全二叉樹(Complete Binary Tree) 完全二叉樹的每層結點完全填滿,最後一層可

原创 Node.js重要模塊簡介

node.js介紹 node.js可以讓javascript程序在後端運行起來。我們之前所熟知的javascript都是運行在前端瀏覽器,我們編寫好了javascript代碼後,由瀏覽器解釋執行。而node.js,可以讓我們編寫javas

原创 值得推薦的java學習網站和博客

  一、技術網站: https://www.programcreek.com/ https://www.geeksforgeeks.org/java/ https://dzone.com/java-jdk-development-tut

原创 c++ 重載 >>(輸入) 、

重載輸出操作符 << 爲了與標準庫IO操作一致,重載 << 操作符函數應把ostream&作爲其第一個參數,對類類型const對象的引用作爲第二個參數,並返回對ostream形參的引用。 ostream& operator<<(

原创 JDK、JRE和JVM的區別(簡述)

1 JDK(JAVA DEVELOPMENT KIT,Java開發工具包) JDK是用於開發Java應用和applets的軟件開發環境,包含JRE(Java Runtime Environment,java運行時環境)、Java解釋器、編

原创 Node.js簡介

node.js介紹 node.js可以讓javascript程序在後端運行起來。我們之前所熟知的javascript都是運行在前端瀏覽器,我們編寫好了javascript代碼後,由瀏覽器解釋執行。而node.js,可以讓我們編寫javas

原创 敏捷開發的讀書筆記

敏捷開發,就是在一個高度協作的環境中,不斷使用反饋進行自我調整和完善。 你要防微杜漸,把問題解決在萌芽狀態。你要探索未知領域,在大量成本投入之前先確定其可行性。你要知錯能改,在事實面前主動承認自己的所有錯誤。你要能自我反省,經常編碼實戰,

原创 阿里面試題:關於類中靜態,非靜態,構造方法的執行順序

可見java基礎還是很重要的,我相信還是有很多人寫錯的,貼出來大家一起學習。 題目要求:輸出運行結果: [java] view plain copy public class Text {       public 

原创 敏捷開發之Scrum掃盲篇

現在敏捷開發是越來越火了,人人都在談敏捷,人人都在學習Scrum和XP...   爲了不落後他人,於是我也開始學習Scrum,今天主要是對我最近閱讀的相關資料,根據自己的理解,用自己的話來講述Scrum中的各個環節,主要目的有兩個,

原创 C++的函數重載

寫在前面: 函數重載的重要性不言而明,但是你知道C++中函數重載是如何實現的呢(雖然本文談的是C++中函數重載的實現,但我想其它語言也是類似的)?這個可以分解爲下面兩個問題 1、聲明/定義重載函數時,是如何解決命名衝突的?(拋開函數重載

原创 以一個小例子來說明java中 == 與 equals() 的區別

<span style="font-family:Microsoft YaHei;font-size:14px;">public class StringAndStringBuffer { public static void main

原创 vector 中 erase 用法注意事項

vector::erase():從指定容器刪除指定位置的元素或某段範圍內的元素 vector::erase()方法有兩種重載形式 如下: iterator erase(   iterator _Where); iterator eras