建造者模式 1.定義 將一個復雜對象的構建與它的表示分離,使得同樣的構建過程可以創建不同的表示。 建造者模式通常有4個角色 Person抽象類:定義模板方法及基本方法 public abstract class AbstractPerson { private boolean canSwim = t ...
分類:
其他好文 時間:
2020-08-10 23:19:31
閱讀次數:
23
Quarkus很酷,但這些錯誤一點不酷 :( 時隔多年又開始研究程序...... 1.mysql在windows上的安裝以及找回密碼 在官網下載并解壓64位版本,然后在根目錄下加入my.ini文件 [mysqld] basedir=D:\\mysql-8.0.21-winx64\\ datadir= ...
分類:
其他好文 時間:
2020-08-10 23:19:14
閱讀次數:
31
from docx import Document #引入docx模塊from docx.shared import Pt,RGBColorfrom docx.oxml.ns import qnimport requests #Python3,引入requests庫Doc=Document()Doc ...
分類:
其他好文 時間:
2020-08-10 23:18:59
閱讀次數:
31
倉庫地址:rax-todolist 簡單介紹一下 rax系列由易到難完成一些小demo來培養學習的興趣。后面會講一些自己對rax框架的認識和理解,學習完成一些示例之后會開始研究源碼實現以及rax為什么能兼容多端。todolist是一個簡單的小例子,可以算作是學習rax練手的demo。環境和前一篇相同 ...
分類:
其他好文 時間:
2020-08-10 23:17:30
閱讀次數:
62
題目:在一個20×20的地圖上,1表示有袋鼠,0表示有障礙物,邊界外和障礙物上不能走。 要求給出一個50000步以內的操作,每一步操作為'L', 'R', 'U', 'D', 表示所有袋鼠一起動的方向, 如果某個袋鼠下一個地方是不能走的,那么它那一步會忽略,使得所有袋鼠都聚集在一起。 思路:我們只要 ...
分類:
其他好文 時間:
2020-08-10 23:17:14
閱讀次數:
31
視頻學習: https://www.bilibili.com/video/BV1z441127qT?p=1 一、應用現狀 一、項目結構 二、安裝和使用 安裝教程:https://www.bilibili.com/video/BV1z441127qT?p=5 ...
分類:
其他好文 時間:
2020-08-10 23:16:57
閱讀次數:
24
https://ac.nowcoder.com/acm/problem/24953 題目描述:給出一棵樹,選最小的點把所以邊覆蓋。 思路: ? dp[i][0]:選點i,并且以點i為根的子樹都被覆蓋了。 ? dp[i][1]:不選點i,i被其兒子覆蓋 ? dp[i][2]:不選點i,i沒有被子節點覆 ...
分類:
Web程序 時間:
2020-08-10 23:16:45
閱讀次數:
25
登錄功能的完善 servlet import org.apache.commons.fileupload.FileItem; import org.apache.commons.fileupload.FileItemFactory; import org.apache.commons.fileupl ...
分類:
其他好文 時間:
2020-08-10 23:16:16
閱讀次數:
22
使用的版本是:MySQL8 原因:mysql升級到8.0及以上,添加了許多新特性,安全性也得到提升。當然操作時也增加了些繁瑣,需要考慮到的時區問題便是其中之一 解決辦法一:在URL后面加時區 jdbc:mysql://localhost:3306/test1&serverTimezone=GMT%2 ...
分類:
數據庫 時間:
2020-08-10 23:16:01
閱讀次數:
27
getter和setter怎么用 示例代碼getter ,關鍵詞為 get ,用于獲取一個值。定義時為函數,但是使用時不用加括號。 setter 用于對數據的改寫 Object.defineProperty 示例代碼可以給對象添加屬性value可以給對象添加getter / settergetter ...
分類:
其他好文 時間:
2020-08-10 23:15:23
閱讀次數:
22
前言 介紹一下進程之間的通信,以及我在工作中對于進程通信的選擇。 為什么有這個進程通信的概念呢。 實際上是因為進程是一個獨立的運行單位,它分配的內存地址不能夠被其他進程訪問,這樣的設計其實是為了安全。 但是有時候我們進程之間需要交換信息,那么怎么辦呢?操作系統給了我們路口。 進程通信有下面幾種方式: ...
分類:
系統相關 時間:
2020-08-10 22:10:52
閱讀次數:
34
閱讀文檔 1.管道 yum install nc 安裝netcat 建立socket連接 管道,直接給redis發值 nc localhost 6379 set k1 test (ctrl+c結束)然后在客戶端查詢 2.發布訂閱:help @pubsub 監聽之后才能接收到 redis-cli : ...
分類:
其他好文 時間:
2020-08-10 22:10:33
閱讀次數:
23
Spring Cloud 學習記錄 - Gateway 參考資料: SpringCloud Gateway跨域配置 ...
分類:
編程語言 時間:
2020-08-10 22:09:58
閱讀次數:
31
$\mathcal Link. 稱排列 \(\{p_n\}\) 美妙,當且僅當 \((\forall i\in[1,n))(\max_{j\in[1,i]}\{p_i\}>\min_{j\in(i,n]}\{p_j\})\)。求長度為 \(n\) 的美妙排列個數。多測。 \(n\le10^5\)。 ...
分類:
其他好文 時間:
2020-08-10 22:09:38
閱讀次數:
28
一張Java學習路線圖告訴你,從零基礎到就業你都需要掌握什么技能 ...
分類:
編程語言 時間:
2020-08-10 22:09:15
閱讀次數:
30
我們把jdk安裝完成后,在命名行輸入java -version 不僅可以看到jdk版本相關信息,還會看到類似與 Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode) 這樣的信息。 其中有個Server VM (build 25 ...
分類:
其他好文 時間:
2020-08-10 22:09:02
閱讀次數:
35
public class MinStack { /** initialize your data structure here. */ Stack<Integer> stack = new Stack<>(); private int min = Integer.MIN_VALUE; List<In ...
分類:
其他好文 時間:
2020-08-10 22:08:46
閱讀次數:
27