原创 有秒計時的數字時鐘

有秒計時的數字時鐘 我們需要給時鐘程序加上一個表示秒的Display,然後爲Clock增加以下public的成員函數: public Clock(int hour, int minute, int second);     用

原创 兩種方法創建素數表

兩種方法創建素數表 用Java實現素數表的創建: 第一種:判斷是否能被已知的且<X的素數整除來構建前50個素數的表 import java.util.Scanner; public class PrimeTable { publi

原创 Spring Security 用戶名密碼登錄源碼解析

Spring Security 用戶名密碼登錄源碼解析簡介源碼詳情UsernamePasswordAuthenticationFilterProviderManagerAbstractUserDetailsAuthenticati

原创 String相關分析

1.String 是如何實現的?它有哪些重要的方法? 在JDK1.8中,String內部實際存儲結構爲cahr數組 有多個構造函數,無參構造函數,有參構造函數(char[]數組, StringBuilder,StringB

原创 Spring Security 記住我功能源碼解析

Spring Security 記住我功能源碼解析簡介登錄流程AbstractAuthenticationProcessingFilterPersistentTokenBasedRememberMeServices再次訪問Reme

原创 基於Spring JDBC的通用查詢組件

源碼詳情見Github 簡介 該項目是基於Spring JDBC的通用綜合查詢組件,使用builder模式加入處理的Process。該組件能夠有效複用重複代碼,提高團隊開發效率 使用說明 首先得在Service層實現一個Servi

原创 二叉樹的前中後序遍歷

二叉樹的前中後序遍歷 https://leetcode-cn.com/problems/binary-tree-inorder-traversal/ https://leetcode-cn.com/problems/binary

原创 Tree Traversals Again

1086. Tree Traversals Again (25) 時間限制 200 ms 內存限制 65536 kB 代碼長度限制 16000 B 判題程序 Standard 作者 CHEN, Yu

原创 TCP爲什麼需要3次握手與4次揮手

爲什麼需要“三次握手”             在謝希仁著《計算機網絡》第四版中講“三次握手”的目的是“爲了防止已失效的連接請求報文段突然又傳送到了服務端,因而產生錯誤”。在另一部經典的《計算機網絡》一書中講“三次握手”的目的是爲了解

原创 Path of Equal Weight

1053. Path of Equal Weight (30) 時間限制 100 ms 內存限制 65536 kB 代碼長度限制 16000 B 判題程序 Standard 作者 CHEN, Yue

原创 1006. 換個格式輸出整數 (15)

1006. 換個格式輸出整數 (15) 時間限制 400 ms 內存限制 65536 kB 代碼長度限制 8000 B 判題程序 Standard 作者 CHEN, Yue 讓我們用字母B來表

原创 打印沙漏

1027. 打印沙漏(20) 時間限制 200 ms 內存限制 65536 kB 代碼長度限制 8000 B 判題程序 Standard 作者 CHEN, Yue 本題要求你寫個程序把給定的符

原创 鏈表基本操作

鏈表基本操作 1.創建鏈表 #include<stdio.h> #include<stdlib.h> struct node { int data; node* next; }; //創建鏈表 node* create(int Ar

原创 求第n個素數

求第n個素數 用Java求第你個素數 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner

原创 在Windows中使用VirtualBox安裝Ubuntu

在Windows中使用VirtualBox安裝Ubuntu  阮榕城 2015年12月11日 (updated: 2016年7月22日) 15976 本教程將指引讀者在Windows操作系統下使用開源虛擬機軟件VirtualBox安