原创 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強大,但夠用