原创 java 學習進度二

1. springBoot返回html   1. pom 配置依賴thymeleaf。   2. html文件放在src/main/resources/templates/。   3. application.yml配置前綴爲classpa

原创 java 學習進度五

1. java連接數據庫方式 2. JDBC

原创 java 學習進度六

1. springboot啓動加載流程

原创 java 學習進度四

1. 註解實現機制:   1. 結合xml理解註解。     註解:分散式的元數據,與源代碼緊綁定。     xml:  集中式的元數據,與源代碼無綁定。   2. 註解一般可分三類:     java自帶的標準註解,包括@Override

原创 java 學習進度一

1. Java SE:  舊稱J2SE。英文全稱“Java Platform, Standard Edition”。適用方向是電腦上的應用軟件。  Java EE:  舊稱J2EE。英文全稱“Java Platform, Enterpris

原创 Lua 筆記17

1. 協程

原创 Lua 筆記12

1. 迭代器示例:          2. 同樣功能示例:        3. 另一個例子,寫一個按照鍵的順序來遍歷表的迭代器          

原创 Lua 筆記14

再次說明,沒有範圍定語情況下,此處(所有lua筆記)的使用說明書都限在“Lua語言中”。 1. 類:1. 大多數面嚮對象語言提供了類的概念,類在對象的創建中扮演了模子( mold )的作用。 在這些語言中,每個對象都是某個特定類的實例( i

原创 Lua 筆記15

元表和元方法。 1. 用例一,兩個表相加。   機理描述:先檢查兩者之一是否有元表( metatable )且該元表中是否有 __add 字段。 如果找到了 該字段,就調用該字段對應的值,即所謂的元方法( metamethod ) (是一個

原创 Lua 筆記13

1. 對象創建:    2. 進階:   對象的方法有修改,      修改帶來的好處,自由創建多個對象:      方法調用寫法優化:      進而,函數聲明優化:      注:使用參數 self 是所有面向對象語言的核心點。

原创 Lua 筆記16

垃圾收集 1. 自動內存管理。通過垃圾收集(garbage collection)自動地刪除垃圾。避免無效指針(dangling pointer)、內存泄露(memory leak)等bug。 2. 在一個理想的環境中,垃圾收集器對程序員來

原创 編程有感:使用說明書

  給自己的工作定個義:搞計算機的?不是。在醫療行業,醫生?不是。在軌道行業,鐵路工作人員?不是。是個“工具人”。   會糾結於,需要學習的東西太多,比如高效性的c++,行業需求的java,自己現從事的c#,臨時任務的lua語言,還想拾起p

原创 Lua 筆記11

1. 捕獲用法 +1,空白捕獲 ()  舉例,              注:與find返回的結果不一致。 2. 捕獲 另一個好的示例,              注:     這個函數首先對字符串進行了製表符展開以移除其中所有的製表符,

原创 Lua筆記 9

1. 捕獲:根據一個模式從目標字符串中抽出與該模式匹配的內容。放到圓括號中用來指定捕獲模式。 2. 比如string.match。    3. %n 表示匹配第n個捕獲的副本。        4. 捕獲 在gsub的應用:   %0代表

原创 Lua筆記 8

1. Lua實現模式匹配,沒有使用POSIX正則表達式和Perl正則表達式。  一個典型的POSIX正則實現需要超過4000多行代碼,比所有Lua語言標準庫總大小的一半還大。  Lua實現模式匹配代碼不到600行。不如POSIX強大,但夠用