原创 【設計模式】Java設計模式之抽象工廠模式

目錄 一、爲何要用抽象工廠模式 二、模式定義 三、模式結構 四、模式優點 五、模式缺點 六、模式適用環境 一、爲何要用抽象工廠模式 當系統所提供的工廠所需生產的具體產品並不是一個簡單的對象,而是多個位於不同產品等級結構中屬於不同類型的具體

原创 【C/C++】文件操作實例——學生信息管理

 對C語言中文件操作函數的使用實例,曾經的一道作業題。 現在用Java比較多,回過頭才發現曾經學習的C已經忘卻了不少┭┮﹏┭┮ #include <stdio.h> #include <stdlib.h> #include <strin

原创 【設計模式】創建型模式/結構型模式/行爲型模式概述

複習設計模式有兩週了,有必要重新把設計模式的整體結構梳理一下,在此摘錄劉偉老師的教材中部分知識點,做個筆記。 一、設計模式的分類 根據其目的(模式是用來做什麼的)可分爲創建型 (Creational),結構型(Structural)和行爲

原创 【C/C++】含括號的四則運算(棧方式實現)

 使用棧來實現含括號的四則運算,複雜的就是各種分支的判斷,當時參考了很多前輩的代碼,又自己敲了很久,得到一個最終版,在此記錄一下,希望若干年後的自己看到時能夠不忘初心。 #include<stdio.h> #include<stdlib

原创 【設計模式】Java設計模式之橋接模式

一、爲什麼使用橋接模式 設想如果要繪製矩形、圓形、橢圓、正方形,我們至少需要4個形狀類,但是如果繪製的圖形需要具有不同的顏色,如紅色、綠色、藍色等,此時至少有如下兩種設計方案: • 第一種設計方案是爲每一種形狀都提供一套各種顏色的版本。

原创 課堂筆記0212/1——JS

簡單的課堂筆記 1、解釋器簡單理解,輸入源程序,輸出結果;或者說,輸入源程序,輸出DOM樹(html解釋器);但是不是所有的都這樣; 2、在一個具體平臺具體版本的具體瀏覽器中,先生成一個DOM宿主類樹(標準宿主類+非標準宿主類+標準宿主類

原创 【設計模式】Java設計模式之外觀模式

目錄 一、爲什麼要使用外觀模式 二、模式定義 三、模式結構 四、模式優點 五、模式缺點 六、使用環境 一、爲什麼要使用外觀模式 網站上有各個不同的板塊,但是都通過網站首頁進入,首頁是一個外觀對象,通過它進入各個模塊。 進遊樂場玩耍,需要

原创 【LeedCode】4、尋找兩個有序數組的中位數

題目描述 給定兩個大小爲 m 和 n 的有序數組 nums1 和 nums2。 請你找出這兩個有序數組的中位數,並且要求算法的時間複雜度爲 O(log(m + n))。 你可以假設 nums1 和 nums2 不會同時爲空。 示例 示例

原创 【設計模式】Java設計模式之職責鏈模式

目錄 一、爲什麼使用職責鏈模式 二、模式定義 三、模式結構 四、模式優點 五、模式缺點 六、模式適用環境 七、模式應用實例 一、爲什麼使用職責鏈模式 假設某學校規定,學生請假要根據請假天數找不同的老師蓋章,請假3天以下,班主任蓋章,3~

原创 【Git】Git&GitHub—Git命令

前段時間鴿了小半個月沒能繼續寫筆記,唔。。。一點一點整理吧~.~ 《Git命令》(Gitbash)          clear 清屏     vim創建並打開文件     esc退出編輯模式     :wq退出     git init

原创 課堂筆記0212/2——JS

1、JS3的語法,拿到JS5的程序,會按照JS3解釋; 2、執行模型是在瀏覽器啓動時,相當於一個棧,存放形參等; 3、瀏覽器啓動起了進程,操作系統放了一個單線程,有三個對象,DOM、BOM、對象模型(由JS生成),他們共用這個線程;整個過

原创 【設計模式】Java設計模式之適配器模式

目錄 一、爲什麼適用適配器模式 二、模式定義 三、模式結構 1、類適配器: 2、對象適配器: 四、模式優缺點 五、適用環境 六、模式應用實例 一、爲什麼適用適配器模式 思考生活中的一個場景: 出門玩耍,想聽音樂,小米手機,掏出耳機,突然發

原创 Web項目如何發佈【一】

概述:當一個JavaWeb項目寫好以後,我想要將其在服務器上發佈,進一步通過域名訪問,這個過程簡單來說就是,我要先租用一個雲服務器(一般來說,個人使用雲平臺租用的服務器就完全夠了),在服務器實例上安裝配置好發佈項目所需的環境,如tomca

原创 【設計模式】Java設計模式之簡單工廠模式

目錄 一、模式定義 二、模式結構 三、模式優點 四、模式缺點 五、模式使用環境 六、簡單工廠模式的簡化 一、模式定義 簡單工廠模式(Simple Factory Pattern):又稱爲靜態工廠方法(Static Factory Meth

原创 【mysql】mysql5.7.23的安裝和配置

親身實踐安裝mysql,用時居然花費了三個小時,在有那麼多教程的情況下,依然在不該花費時間的路上浪費了太多時間。希望這篇文章能夠幫助大家少走彎路~~ 1.下載 https://www.mysql.com/ 官網地址