原创 visual C++ 項目和解決方案的區別

原文鏈接:https://blog.csdn.net/u013270326/article/details/77460745 項目: 項目是構成某個程序的全部組件的容器,該程序可能是控制

原创 理解Java虛擬機#3 Java內存分配

Java內存分配 一、運行時數據區域 衆所周知,程序的運行要把數據和代碼裝入到內存中運行,所以明白程序執行過程中內存是如何分配的是很有必要的。 Java虛擬機中,根據不同對象的特點,將內存劃分爲不同的數據區,如下圖: 其中,方法區和

原创 理解Java虛擬機#2 Java線程與鎖機制

線程與進程的區別 線程是比進程更加輕量級的調度執行單位。 進程是分配資源的單位,各個線程可以共享進程的資源(內存地址等) 線程是調度的最小單位,減少了進程切換的開銷 在Java中,每一個執行了start()還未結束的Thread類的實

原创 我的2018

序 我不知道該用一種什麼樣的心情去表達。 似乎一切都很自然,一切都是按序就班一樣,甚至當它到來的時候並沒有想象的那麼驚豔。 從來都沒有覺得考研這件事是一件多麼了不起的事情,甚至到它真正結束,彷彿這是走過了一個流程一樣,從去圍觀複試,到

原创 理解Java虛擬機#1 內存模型

一、前言 Java作爲一門後端語言,服務器端難免涉及到併發的問題,之前接觸併發同步等問題是從操作系統課上學到的,在學習了相關知識後認識到無論是OS的進程調度還是JVM的線程調度都有相同之處。 本文以《深入理解Java虛擬機》爲基礎,在

原创 數據庫原理概論Ⅱ-SQL

數據庫原理概論Ⅱ-SQL 結構化查詢語言(Structured Query Language)是關係數據庫的一種通用語言。 SQL是在關係代數更高級的抽象,可以用比較類似英文的語法實現我們要查詢的數據等等,所以一條SQL可以翻成不同的

原创 數據庫原理概論Ⅰ-關係數據庫

數據庫原理概論Ⅰ-關係數據庫 數據庫原理是一門不難,但是各種形式化的語言比較難以理解的課,我這次以《數據庫系統概論》 王珊著 這本教材爲基礎,儘量以通俗的語言介紹數據庫相關的概念,許多概念難以理解給出對應的英文單詞,能更好的幫助我們

原创 淺談操作系統-進程同步

進程互斥 互斥的概念 臨界區(critical section):不允許多個併發進程交叉執行的一段程序 互斥:不允許兩個以上的共享該資源的併發進程同時進入臨界區。 一個好的互斥方案應滿足以下條件: 不能假設併發進程的相對執行速度。也就

原创 淺談操作系統-啓動過程

前言 時光匆碌,不知不覺都大三了,在衆多的專業課的學習中也算是找到了一些樂趣,紙上得來終覺淺,所以決定完整的回顧一下整個操作系統的知識,爲了理論與實踐相結合,以學校實驗室的EOS操作系統爲例進行實踐操作,作爲一個剛剛開始學習操作系統的新手

原创 Java搭建winpcap開發環境-使用IDEA

一、前言 計算機網絡的課程設計要求簡直惜字如金 深深地感受到了被課程設計支配的恐懼… 於是就在winpcap jpcap等不像人話的名次中摸不到頭腦 下面先讓我們認識一下這幾個名詞 再屢屢他們之間的關係 1.1 JDK中的ja

原创 使用Jpcap發送ARP以及ICMP請求

使用Jpcap發送ARP以及ICMP請求 項目源碼:GitHub地址 一、實驗過程 首先獲取本地的網卡以及IP信息 輸入當前網關的地址,在這個拓撲圖中也就是172.17.5.1 程序封裝ARP請求,向網關發送ARP請求 抓取ARP

原创 使用C#進行圖像處理

使用C#進行圖像處理 前言 之前一直認爲圖像處理是一件很高大上的事情,在一門選修課的課上遇到一個圖像處理的作業,上手幾個簡單的圖像處理的算法,也算是入了個最簡單的門。 界面簡單而又醜陋,代碼命名也比較隨意,大家重點關注算法就好 在這裏

原创 167. Two Sum II - Input array is sorted

167. Two Sum II - Input array is sort DescriptionHintsSubmissionsDiscussSolution DiscussPick One

原创 CentOS搭建SS

一、購買一個國外的服務器 在這裏我是用的DigitalOcean Github學生包對這個是有優惠的 在選擇操作系統的時候選擇CentOS 二、安裝相關環境 遠程連接服務器 在這裏我是用的是Putty,可以用SSH連接,不需要每次

原创 spring-boot配置文件中context-path不起作用

1.spring-boot配置文件中context-path不起作用: 原因是更新後語句變成了server.servlet.context-path=/example