原创 "愛上課"學生模塊分析

任務目標 本組進行的是愛上課學生模塊設計,本次是對需求分析進行進一步的擴充和完善,並對數據庫進行簡單設計。 可行性分析 《愛上課》項目是爲了搭建一個計算機類學生初學者學習java課程的網絡平臺而成立的,旨在幫助與服務學生

原创 簡單語法分析器

詞法分析 1、 待分析的簡單語言的詞法 (1) 關鍵字:(所有關鍵字都是小寫。) begin  if   then   while   do   end (2) 運算符和界符: :=   +   –   *   /   <   <=  

原创 Scala學習整理[第一章 可伸縮的語言]

##回顧 之前通過實驗樓的課程已經對scala語言有了初步的瞭解 ,做了一些運算/重載/函數式編程的小Demo .但是不少細節還是模糊的 ,剛好看到 Programming In Scala 這本書 ,是scala作者寫的指導書

原创 Scala學習整理[第三十二章 GUI編程]

第三十二章 GUI編程 package SecondWithProgrammingInScala import java.io.File import scala.swing.{TextField, _} import sca

原创 Scala學習整理[第三十章 Actor和併發]

第三十章 Actor和併發 package SecondWithProgrammingInScala /** * Actor和併發 * * Java採用同步 synchronized ,鎖的機制能有效的控制共享數據的

原创 SpringBoot學習-第二章 常用配置方式-

Bean的Scope -demo.springboot.scope Singleton:一個Spring容器只有一個,默認選項 Prototype:每次調用創建一個新的Bean Requst:給每個requst創建一個新的Bea

原创 Scala學習整理[總結篇]

第二課細讀Scala SecondWIthProgrammingInScala 結合之前的學習和感想 ,順序細讀一遍Scala的書 ,整理 爲了方便查看和管理代碼 ,書中包含的腳本/Scala解釋器部分我都用mian函數去測試

原创 SpringBoot學習-第四章 SpringMVC基礎-

SpringMvc 快速搭建 依賴 : 這裏直接使用SpringBoot的快速搭建 <!-- 包含常用的web/mvc等依賴 --> <dependency> <groupId>org.springframework.

原创 SpringBoot學習-第一章 新的Spring基礎-

Spring Boot學習,熟悉註解和Java式的配置。源代碼見Source-Sample-GitHub。 Spring配置方式 配置文件xml(Spring 1.x) 》》 註解@annotation(Spring 2.

原创 SpringBoot學習-第三章 Spring高級應用-

Spring Aware 通常@Component標識的Bean由容器所管理,但它自身是不能和容器交互的(解耦),你只能通過@Autowired引入並使用。而Aware接口爲Bean提供了與容器交互的能力。 BeanNameAw

原创 Scala學習整理[第三十一章 連接符解析]

第三十一章 連接符解析(Parser工具) package SecondWithProgrammingInScala import scala.util.parsing.combinator.{JavaTokenParsers,

原创 如何看待代碼中濫用HashMap?-知乎問題讀後感和相關研究

昨天在知乎上看到了一個問題如何看待代碼中濫用HashMap? .日常工程中使用HashMap確實挺多的 ,簡單方便快捷(至少感覺上是這樣) ,但越是簡單好用的東西 ,底層封裝的越複雜 . 跟進去看了一下 ,朱文彬老師進行了比較直觀

原创 Scala學習整理[第二十-二十一章 抽象成員和隱式轉換]

第二十章 抽象成員 package SecondWithProgrammingInScala /** * 抽象成員 * 不完全定義的類或者特質 ,包含val,var,def方法,type類型 */ trait Abs

原创 項目子模塊設計分析

項目子模塊設計說明 1) 需求分析 組長: 1.老師給出項目主題後,在已有小組的條件下,組長可以在某一項目主題下新建項目和關閉已有項目 2.項目建立後組長可以發佈一個或多個任務,指派人員完成某一個或多個任務,標記任務指派狀態(未指派、負責

原创 Scala學習整理[第十九章 泛型和約束系統]

第十九章 泛型和約束系統 這章是scala的重點和難點 ,建議多找一點資料和範例理解 ,scala很多庫函數都使用了這種語法 ,瞭解後才能更好的閱讀源碼 . package SecondWithProgrammingInSca