原创 有秒計時的數字時鐘
有秒計時的數字時鐘 我們需要給時鐘程序加上一個表示秒的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安