原创 CPA招新Ⅰ

CPA招新Ⅰ (10分) 新學期開始啦,我們CPA是2019年6月成立的,創建時有20位元老。現在需要招新啦,每年新學期社團服務中心會組織百團大戰。我們CPA迎來第一次招新,我們很期待迎來新成員。 每天都有元老去招新,每招到一個萌

原创 PTA IP地址轉換 簡單方法Java

PTA IP地址轉換 簡單方法Java 題目介紹 一個IP地址是用四個字節(每個字節8個位)的二進制碼組成。 請將32位二進制碼錶示的IP地址轉換爲十進制格式表示的IP地址輸出。 輸入格式: 輸入在一行中給出32位二進制字符串。

原创 N皇后 (25分)

N皇后 (25分) 在N*N的方格棋盤放置了N個皇后,使得它們不相互攻擊(即任意2個皇后不允許處在同一排,同一列,也不允許處在與棋盤邊框成45角的斜線上。 你的任務是,對於給定的N,求出有多少種合法的放置方法 輸入格式: 共有若干

原创 計算機操作系統課設 銀行家算法 Java版

銀行家算法——Java版本 設計思路 操作系統按照銀行家制定的規則爲進程分配資源,當進程首次申請資源時,要測試該進程對資源的最大需求量,如果系統現存的資源可以滿足它的最大需求量則按當前的申請量分配資源,否則就推遲分配。當進程在執行

原创 大佬教你如何快速看懂一個大型程序

原地址:http://blog.csdn.net/jysg9/article/details/24193181       在軟件研發過程中,我們經常碰到如下情況:許多學習開發的同學或在職的程序員都經常爲拿到一個大型程序後,在短時

原创 Git學習手冊1

1.Git的誕生: Git是什麼? Git是目前世界上最先進的分佈式版本控制系統。 Workspace:工作區 Index / Stage:暫存區 Repository:倉庫區(或本地倉庫) Remote:遠程倉庫 引自G

原创 Git學習手冊2 (附GitHub註冊指南)

本文是繼續我的上一篇:Git學習手冊1,鏈接如下: Git學習手冊1 目錄7.版本回退8.Git撤銷修改、刪除文件Ⅰ 撤銷修改Ⅱ 刪除文件9.遠程倉庫註冊GitHubGit push到GitHub如何從遠程庫克隆?10.創建與合併

原创 Java 病毒感染檢測

病毒感染檢測 (15分) 人的DNA和病毒DNA均表示成由一些字母組成的字符串序列。然後檢測某種病毒DNA序列是否在患者的DNA序列中出現過,如果出現過,則此人感染了該病毒,否則沒有感染。例如,假設病毒的DNA序列爲baa,患者1

原创 爲什麼都反對 XML 而支持使用 JSON?

概念 XML “當 XML(擴展標記語言)於 1998 年 2 月被引入軟件工業界時,它給整個行業帶來了一場風暴。有史以來第一次,這個世界擁有了一種用來結構化文檔和數據的通用且適應性強的格式,它不僅僅可以用於 WEB,而且可以被

原创 修改Git初始庫位置

很多小夥伴剛開始使用Git時,都是使用默認設置安裝,這樣的話,安裝路徑就是C:\Users\用戶名,然後,時間一長,C盤慢慢變多,並且,重裝系統之類的會影響數據丟失,想要放在其他位置,該怎麼做呢? 1.首先,先找到原來的Git庫的