摘要:
  ![imag
閱讀全文
posted @ 2025-09-12 19:57
del88
閱讀(9)
推薦(0)
摘要:
procedure TForm3.Button2Click(Sender: TObject); begin var sg: Single; //單精度 var db: Double; //雙精度 var cy: Currency; //delphi 特有的錢類型 sg := 1.123; db :=
閱讀全文
posted @ 2025-04-10 15:07
del88
閱讀(83)
推薦(0)
摘要:
procedure TFormLogView.StringGrid1Click(Sender: TObject); begin Memo1.Lines.Clear; Memo1.Lines.Add(StringGrid1.Cells[COL_CONTENT, StringGrid1.Row]); /
閱讀全文
posted @ 2025-03-27 11:16
del88
閱讀(25)
推薦(0)
摘要:
在 Delphi 中,GetTickCount 是一個 Windows API 函數(shù),它主要用于獲取自系統(tǒng)啟動以來所經(jīng)過的毫秒數(shù)。以下為你詳細介紹其作用、使用方法、返回值、注意事項等內(nèi)容。 作用 測量時間間隔:可以使用 GetTickCount 來測量某個操作或一段代碼的執(zhí)行時間。通過記錄操作開始和
閱讀全文
posted @ 2025-03-08 17:06
del88
閱讀(208)
推薦(0)
摘要:
在 Spring Boot 中,日志系統(tǒng)的設置相對靈活,Spring Boot 默認使用 Logback 作為日志框架,同時也支持其他日志框架如 Log4j2 等。以下將詳細介紹如何在 Spring Boot 中進行日志設置。 1. 使用默認日志配置 Spring Boot 默認的日志配置已經(jīng)能夠滿
閱讀全文
posted @ 2025-03-05 15:08
del88
閱讀(298)
推薦(0)
摘要:
在 Delphi 中,MessageDlg 和 MessageBox 都可以用于顯示消息對話框,但它們在使用方式、功能特性和適用場景等方面存在一些差異。下面分別介紹它們的用法。 1. MessageDlg 函數(shù) 1.1 所在單元 MessageDlg 函數(shù)位于 Dialogs 單元。 1.2 函數(shù)原
閱讀全文
posted @ 2025-02-15 17:15
del88
閱讀(611)
推薦(0)
摘要:
http://www.rzrgm.cn/yangyxd/p/5813591.html https://haili.wiki/doc/59/
閱讀全文
posted @ 2025-02-15 12:54
del88
閱讀(82)
推薦(0)
摘要:
Delphi 12.2 (incl Patch 1): ISO: https://altd.embarcadero.com/download/radstudio/12.0/RADStudio_12_2_i_0329_C2CC.iso Delphi 12.2 官方下載鏈接: 地址:https://al
閱讀全文
posted @ 2025-02-12 11:17
del88
閱讀(1459)
推薦(0)
摘要:
這主要是由于浮點數(shù)在表示和運算時存在的一些特性可能會帶來潛在問題,以下為你詳細分析: 1. 精度問題 二進制表示局限性:計算機使用二進制來存儲和處理數(shù)據(jù),而浮點數(shù)在二進制中的表示可能無法精確表示某些十進制小數(shù)。例如,十進制的 0.1 在二進制中是一個無限循環(huán)小數(shù),當使用浮點數(shù)來存儲 0.1 時,只能
閱讀全文
posted @ 2025-02-11 11:33
del88
閱讀(164)
推薦(0)
摘要:
在網(wǎng)速固定的情況下,多線程下載與單線程下載的速度通常是不一樣的。 原因如下: I/O(輸入/輸出)操作的阻塞性: 單線程下載:在單線程中,當進行I/O操作時(如網(wǎng)絡數(shù)據(jù)的讀取),CPU會等待該操作完成才能繼續(xù)執(zhí)行后續(xù)任務。這會導致CPU在等待I/O完成時處于空閑狀態(tài),利用率低下。 多線程下載:多線程
閱讀全文
posted @ 2025-01-17 07:37
del88
閱讀(485)
推薦(0)
摘要:
delphi PopupMenu、& 符號 若要去除這個 自動的英文 后綴 只需要: 但這樣做后,全部去除 快捷鍵,若我們不想全部去除,它自動的 又不方便我們使用,我們可以指定,快捷鍵: 效果: 可見 & 是一個特殊符號,若組件的 caption = 'xyz' ,這個 xyz里若包含 &,會忽略,
閱讀全文
posted @ 2024-12-27 13:35
del88
閱讀(81)
推薦(0)
摘要:
Photoshop(通常簡稱為PS)和Adobe Illustrator(通常簡稱為AI)是兩款功能強大的設計軟件,它們在圖形設計和圖像處理領域各有其獨特之處。以下是PS與AI的主要區(qū)別: 1. 主要用途 PS:主要用于像素圖像(位圖)的處理和編輯,如攝影后期修飾、圖像合成、平面設計、廣告創(chuàng)意等。它
閱讀全文
posted @ 2024-12-26 15:09
del88
閱讀(675)
推薦(0)
摘要:
在 Delphi 中,TRegistry 類用于訪問和操作 Windows 注冊表。通過 TRegistry,你可以讀取、寫入、刪除注冊表項和值。以下是一些基本的用法示例: 引入單元 首先,你需要在使用 TRegistry 的單元中引入 Registry 單元: uses Registry; 創(chuàng)建和
閱讀全文
posted @ 2024-12-26 10:29
del88
閱讀(235)
推薦(0)
摘要:
unit zx.core.FixedQueue; interface uses System.SysUtils, System.Generics.Collections; type TFixedQueue<T> = class private /// <summary> /// 一個動態(tài)數(shù)組,用于存
閱讀全文
posted @ 2024-12-15 11:07
del88
閱讀(21)
推薦(0)
摘要:
在 Delphi 中,創(chuàng)建一個泛型鏈表(LinkedList)容器需要定義節(jié)點類和鏈表管理類,并確保它們都是泛型的,以便可以存儲任何類型的元素。以下是一個簡單的泛型鏈表實現(xiàn),它包括節(jié)點類 TLinkedListNode<T> 和鏈表管理類 TLinkedList<T>。這個實現(xiàn)支持從中間刪除元素。
閱讀全文
posted @ 2024-12-09 18:12
del88
閱讀(106)
推薦(0)
摘要:
在 Go 語言的 GMP 模型中,調(diào)度器負責將 goroutine 分配到不同的 P(Processor)上執(zhí)行。當本地的 goroutine 隊列(稱為 LRQ,Local Run Queue)為空時,P 會嘗試從全局的 goroutine 隊列(稱為 GQ,Global Run Queue)中獲
閱讀全文
posted @ 2024-12-08 15:35
del88
閱讀(66)
推薦(0)
摘要:
在 Delphi 中,一個單元的 initialization 部分在該單元首次被使用時執(zhí)行一次。具體來說,initialization 部分是在單元的初始化過程中執(zhí)行的,通常是在以下幾種情況下首次觸發(fā): 單元被顯式引用:當你在代碼中使用了某個單元(例如通過 uses 子句)時,如果該單元尚未被加載
閱讀全文
posted @ 2024-12-04 04:20
del88
閱讀(157)
推薦(0)
摘要:
TList< TPerson> 的刪除,查詢 都是 按指針來的,沒有任何問題!!! TPerson = class private name: string; age: Integer; public constructor Create(name: string; age: Integer); e
閱讀全文
posted @ 2024-12-03 08:43
del88
閱讀(106)
推薦(0)
摘要:
在 Delphi 中,TDictionary 是一個泛型字典類,用于存儲鍵值對。要遍歷 TDictionary,你可以使用其內(nèi)置的枚舉器(enumerator)。TDictionary 提供了一個 GetEnumerator 方法,該方法返回一個可以用于遍歷字典中所有鍵值對的枚舉器。 以下是一個遍歷
閱讀全文
posted @ 2024-11-29 14:59
del88
閱讀(327)
推薦(0)
摘要:
很多編程語言和軟件的版本號采用“XX.YY.ZZ”這樣的命名方式,如JDK的23.0.1,主要是基于一種廣泛接受的版本號命名規(guī)范,這種規(guī)范有助于清晰地傳達軟件版本的更新內(nèi)容和兼容性變化。以下是這種命名方式的主要原因和特點: 一、版本號命名規(guī)范 在軟件開發(fā)領域,版本號命名通常采用“主版本號.次版本號.
閱讀全文
posted @ 2024-11-24 16:28
del88
閱讀(368)
推薦(0)
摘要:
在 MySQL 中,ALTER TABLE 語句用于修改現(xiàn)有的表結(jié)構(gòu)。MODIFY 和 CHANGE 是 ALTER TABLE 語句中的兩個常用選項,它們都用于修改列的定義,但有一些關鍵的區(qū)別。 MODIFY 用途: MODIFY 主要用于修改現(xiàn)有列的定義,比如改變數(shù)據(jù)類型、默認值、是否允許 NU
閱讀全文
posted @ 2024-11-24 12:27
del88
閱讀(978)
推薦(0)
摘要:
在 MyBatis 框架中,updateByPrimaryKey 和 updateByPrimaryKeySelective 是兩種常用的更新數(shù)據(jù)的方法,它們的主要區(qū)別在于如何處理非主鍵字段的 NULL 值。 1. updateByPrimaryKey 方法功能:根據(jù)主鍵更新記錄的所有字段,不管字段
閱讀全文
posted @ 2024-11-20 15:04
del88
閱讀(1169)
推薦(0)
摘要:
為主鍵命名是一個看似簡單但實際上非常重要的任務,因為良好的命名可以提高代碼的可讀性和維護性。以下是一些建議,幫助你為主鍵命名: 簡潔明了: 主鍵名稱應該盡量簡潔,但要確保能夠清楚地表達其用途。 遵循命名約定: 在團隊或項目中,遵循一致的命名約定是非常重要的。例如,你可以約定所有主鍵都以 ID 結(jié)尾,
閱讀全文
posted @ 2024-11-16 16:21
del88
閱讀(99)
推薦(0)
摘要:
其它語言同理。。。。 uses SysUtils; // 為了使用 Format 函數(shù) var DatabaseName: string; TableName: string; SQLQuery: string; begin DatabaseName := 'your_database_name';
閱讀全文
posted @ 2024-11-14 16:01
del88
閱讀(30)
推薦(0)
摘要:
文檔:https://www.runoob.com/mysql/mysql-join.html 之前的分頁優(yōu)化寫法(推薦使用 INNER JOIN ) select t1.orderId, t1.venderId, t1.created, t1.modified, t1.pushCreated, t
閱讀全文
posted @ 2024-11-04 10:52
del88
閱讀(100)
推薦(0)
摘要:
半夜2點失眠,繼續(xù)寫博客。。。。。 例子如下: procedure TForm4.btn1Click(Sender: TObject); begin CheckBox1.Checked := True; ToggleSwitch1.State := tssOn; end; procedure TFo
閱讀全文
posted @ 2024-11-02 02:45
del88
閱讀(59)
推薦(0)
摘要:
    ![image]
閱讀全文
posted @ 2024-09-20 19:43
del88
閱讀(40)
推薦(0)
摘要:
class helper for Txxx 這個一般都知道就是對類的擴展,不說了 record helper for 基本類型或其它記錄 這個就有意思了,我們知道 Java中 枚舉是一個類,可以使用一些接口,或定義一些方法;而delphi中,枚舉就是一個簡單的常量集合,不能有方法,那么就無法與Jav
閱讀全文
posted @ 2024-09-20 15:57
del88
閱讀(215)
推薦(0)
摘要:
procedure TForm2.Button1Click(Sender: TObject); begin cxGrid1TableView1.DataController.RecordCount := 2; var APeriodIndex, ADistanceIndex, AOrbitsInde
閱讀全文
posted @ 2024-09-20 11:00
del88
閱讀(69)
推薦(0)
摘要:
在 Java 持久化 API (JPA) 中,方法命名規(guī)則非常重要,因為它們可以直接影響你如何查詢數(shù)據(jù)庫以及查詢的效率。JPA 提供了一種通過方法名稱來自動生成查詢的機制,這被稱為“方法名解析”。下面是對 JPA 方法命名規(guī)則的詳細說明: 基本規(guī)則 實體類名:通常是類名首字母大寫,采用駝峰命名法,例
閱讀全文
posted @ 2024-09-14 07:53
del88
閱讀(748)
推薦(0)
摘要:
結(jié)論:為了統(tǒng)一使用方式,建議采用XML配置的方式; MyBatis 提供了多種配置和使用 SQL 語句的方式,主要包括:注解方式(如 @Select)、注解提供器方式(如 @SelectProvider)和 XML 配置方式。每種方式都有其獨特的優(yōu)缺點,適用于不同的場景。以下是這三種方式的詳細對比:
閱讀全文
posted @ 2024-09-13 12:10
del88
閱讀(363)
推薦(0)