原创 【學習】Congestion Control

快考計網了,正好看到以前 收藏 的一篇文章,關於堵塞控制,我在這裏整理一下。 作者寫的相關代碼,有空研究研究 爲什麼會發生阻塞呢? 可以看到下圖,當有多個發端最後匯入一個收端,由於發端都以1GB的速度傳輸,加起來爲2GB,而

原创 【leetcode】leetcode刷題彙總

熬過了期末整個人都懶懶的 要不斷學習,勤更新鴨? 之前開過一個掛在github上的博客記錄leetcode的刷題 但當時覺得博客是很神聖的東西,花了很多時間在不必要的事情上,後來太忙也就沒刷題了。現在要重拾起之前的這個項目,希望自

原创 【leetcode】48. Rotate Image

網址 題目 You are given an n x n 2D matrix representing an image. Rotate the image by 90 degrees (clockwise). Note: You

原创 Git命令總結

文章目錄初始化新倉庫從現有倉庫克隆創建分支切換分支創建並切換分支合併分支rebaseHEAD強制修改分支位置撤銷變更整理提交記錄提交的技巧新建標籤Git DescribeGit FetchGit PullGit Push遠程倉庫的提交

原创 【leetcode】47. Permutations II

網址 題目 Given a collection of numbers that might contain duplicates, return all possible unique permutations. Example:

原创 【leetcode】46. Permutations

不能偷懶🤐️ 網址 題目 Given a collection of distinct integers, return all possible permutations. Example: Input: [1,2,3] Outpu

原创 【記錄】mac虛擬機安裝ubuntu14.04

下載虛擬機 Parallels Desktop 地址 安裝鏡像 在中科大鏡像源 http://mirrors.ustc.edu.cn/ 選擇需要安裝的系統版本即可下載 創建虛擬機 第一次安裝完畢後呈現一個卡住加載的頁面,還可以打字

原创 【記錄】Mac安裝JDK

依照這篇博文 下載了這個文件⬇️ 其餘參照博文 配置環境變量 (1)確認本機所使用的shell是哪個:zsh/bash 在命令行中輸入echo $SHELL , 如果輸出/bin/bash則爲bash, 如果輸出結果爲 /

原创 【leetcode】45. Jump Game II

網址 題目 解法 較容易 class Solution { public int jump(int[] nums) { if(nums.length < 2) return 0; int

原创 【記錄】mac下安裝MongoDB

環境 操作系統:macOS Mojave Version 10.14.2 安裝 ➜ ~ sudo brew install mongodb Password: Error: Running Homebrew as root is e

原创 【記錄】Mac使用Homebrew安裝MySQL

環境 操作系統:macOS Mojave Version 10.14.2 步驟 $ brew install mysql 由於網絡不好,該命令執行了好多遍,最終得到下面的界面就算是安裝成功了。 ==> Downloading htt

原创 【leetcode】44. Wildcard Matching

網址 題目 字符串匹配,匹配串包含?、*兩個字符,前者可以匹配一個字符,後者可以匹配多個字符串(包括空值) 解法1 - 一般思路 很自然的思路,一個一個字符匹配,當遇到*特殊處理下 class Solution { pub

原创 【記錄】mac上vue.js開發環境搭建

環境 操作系統:macOS Mojave Version 10.14.2 步驟 參考之前在windows上搭寫的一篇記錄 按照流程走到第六步,執行npm install會報錯 $ npm install npm WARN depre

原创 【leetcode】36. Valid Sudoku

網址 題目 判斷數獨的棋盤是否合法 解法 我只想到通過暴力遍歷三次棋盤解決,看discussion第一名是非常tricky的解法,具體代碼如下 public boolean isValidSudoku(char[][] board

原创 【leetcode】38. Count and Say

網址 題目 題意有點難理解,實際上就是一個遞歸的思路,後一個值是前一個值的叫法。理解題意之後,這題就很簡單了。 解法 class Solution { public String countAndSay(int n) {