自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(183)
  • 资源 (322)
  • 收藏
  • 关注

原创 RAD Studio 12.2

RAD Studio 12.2

2024-09-14 17:38:14 2186

翻译 (译) Llama.cpp 教程:高效 LLM 推理和实现的完整指南

这本关于 Llama.cpp 的全面指南将带你一步步探索设置开发环境、了解其核心功能以及利用其功能解决现实世界问题的必要知识。

2024-06-05 09:58:46 11861 2

翻译 翻译 What We Learned from a Year of Building with LLMs (Part I)

本文由六位不同背景和专业领域的作者共同撰写,分享了他们使用大型语言模型(LLMs)构建实际应用一年来的经验教训。文章分为战术、运营和战略三部分,讨论了如何有效地使用提示(prompting)、改进信息检索(RAG)、设计人工在环工作流程,并强调了评估和监控LLMs的重要性。作者们提供了丰富的最佳实践、常见陷阱和实用建议,旨在帮助读者构建成功的LLM应用,并指出了在构建过程中保持输出多样性、减少错误和提升性能的关键策略。

2024-06-02 10:35:19 957 2

原创 Lazarus - 隐秘的神器

本文总结回顾了Delphi 、Lazarus的发展史,以及Lazarus蓬勃发展的现状,以此作为 Lazarus 专栏的序幕。

2024-05-22 18:04:43 4536

原创 WinDbg 源码级调试 C++ 程序

本篇作为 Windbg 调试 C++ 源码的抛砖引玉,希望能够给为各位对 C++ 细节有研究兴趣的同学一个不同的角度。Windows 调试和Windbg 工具本身的使用又是另外两个浩瀚的领域,学无止尽,共勉!

2024-05-16 17:18:43 1723

原创 C++ 关键字 :using

在 C/C++ 中,定义类型别名的方法有#define、typedefusing 多种方式。#define 是宏定义关键字,用途广法,尤其是 C 中,不局限于类型别名定义。在C++中,推荐使用using来定义类型别名,因为它更符合C++的现代编程风格。似乎三者没有明显区别,当然由于#define 宏定义的本质,和后两者是可以明显区分开的。那么,typedef 和using的区别在哪里呢?首先,使用typedef定义的别名和使用using定义的别名在语义上是等效的。

2024-05-14 17:15:00 4008

原创 探索大型语言模型(LLM)的世界

大型语言模型(LLM)是深度学习在自然语言处理(NLP)领域的集大成者,它们代表了人工智能技术在理解和生成语言方面的重要进步。LLM的核心是基于变换器(Transformer)架构的复杂神经网络,这一架构因其在处理序列数据时的高效性而闻名。LLM是一种预训练的深度学习模型,专为处理自然语言而设计。它们通过在大量文本数据上进行训练,学习语言的统计特性和模式,从而能够执行各种语言任务,如文本分类、情感分析、机器翻译、问答系统和文本摘要等。

2024-05-09 17:51:25 1423

原创 浅谈Windows 上的线程亲和性(Thread affinity)

由浅入深,从不同系统、C++语言、Windows对资源调度管理等多个层面阐述了线程亲和性的由来、使用,并附带了Raymond Chen的《Thread affinity of user interface objects》系列的翻译。

2024-05-08 19:04:30 2941 4

原创 Windows 进程权限浅谈 -- 提权 / 降权

在 Windows 上,用户对权限并不敏感,可能最为直观的是 UAC ,但相信很多人已经关掉了它的提示。但其实安全性早已深入了 Windows 的方方面面。Windows Vista 引入了一个称为强制完整性控制()的新安全结构,类似于 Linux/Unix 中可用的完整性功能。在 Windows Vista 以及后续版本如Windows 11/10和Windows 8/7中,所有安全主体(用户、计算机、服务等)和对象(文件、注册表键、文件夹和资源)都被赋予MIC标签。

2024-03-24 23:49:39 4106

原创 浅探 Windows 上获取磁盘信息的几种方式(一)

浅探 Windows 上获取磁盘信息的几种方式,本期提供了三个API分别获取磁盘容量、卷、簇等信息。

2024-12-05 22:00:34 1354

原创 解决 Windows11 24H2无法访问局域网共享问题

解决 Windows11 24H2无法访问局域网共享问题

2024-12-05 10:56:15 14765 9

原创 Delphi 显示选择目录窗口的四种方式

Windows 下目录选择窗口的几种实现方式

2024-11-21 01:51:23 1049

原创 翻译《The Old New Thing》- How can I detect whether the user is running as an elevated administrator(...

本文介绍了如何检测用户是否以提升的管理员权限运行程序。在UAC启用的情况下,管理员用户以“分割令牌”登录,初始状态下无法使用全部管理员权限,需要手动提升权限。通过检查令牌的提升类型(TokenElevationType),可以区分用户是普通用户、受限管理员还是完全管理员。若令牌提升类型为TokenElevationTypeFull,则表示用户以提升的管理员权限运行。示例代码展示了如何使用GetTokenInformation函数和wil库中的辅助函数来检测这一状态。这对于需要控制程序以何种权限运行的开发者来

2024-10-29 10:35:45 638

原创 翻译《The Old New Thing》- Why does adding WS_MINIMIZE­BOX change how my window behaves when the user...

为什么在Windows窗口中添加WS_MINIMIZEBOX样式会影响用户按下Win+D(显示桌面)快捷键时窗口的行为。当窗口包含WS_MINIMIZEBOX样式时,它可以被最小化,因此Win+D会将其最小化,IsIconic函数会返回非零值表示窗口已被最小化。若无此样式,窗口不能最小化,IsIconic则返回FALSE。此外,文章还讨论了IsIconic函数名称的历史由来,即在任务栏发明之前,最小化的窗口以图标形式表示,因此得名。

2024-10-29 10:07:10 354

原创 翻译《The Old New Thing》- How does the linker decide whether to call WinMain or wWinMain?

Visual C++ 链接器在没有指定 /ENTRY 选项时,会根据 /SUBSYSTEM 和模块符号来决定调用 WinMain 或 wWinMain。如果指定了 /DLL,则默认入口点是 _DllMainCRTStartup。对于控制台应用程序,链接器寻找 wmain 或 main;对于 Windows 应用程序,则寻找 wWinMain 或 WinMain。如果未指定子系统,链接器会查找所有四个符号,并使用找到的第一个。要解决因将 wWinMain 放入库中导致的链接错误,可以在项目中定义一个 wWin

2024-10-16 10:52:35 948

翻译 翻译《The Old New Thing》- If threads are created without a message queue, why can I post to them ...

在Windows中,线程初始无消息队列,但调用PostThreadMessage时系统会自动创建。要观察无队列情况,需从其他线程发送消息。

2024-10-16 10:36:09 48

原创 翻译《The Old New Thing》- How can I get the Windows Runtime HttpClient to display a ...

在传统 Win32 应用中,如何通过 `IInitializeWithWindow` 接口确保 `HttpBaseProtocolFilter` 显示基本认证对话框,解决了因线程 UI 上下文不明确导致的问题。

2024-06-22 07:15:00 901

原创 翻译《The Old New Thing》- When does a process ID become available for reuse?

进程 ID 何时可以被 复用?是在进程句柄变为已信号状态时(但在僵尸对象从系统中移除之前),还是只有在最后一个进程句柄被释放后(进程对象从系统中移除)才会发生?如果是前者,OpenProcess() 对僵尸进程会成功吗?(即已经终止但尚未从系统中移除的那个)

2024-06-22 06:45:00 418

原创 翻译《The Old New Thing》- How do I suppress the error box that appears when a LoadLibrary fails?

在 LoadLibrary 失败时,将 SEM_FAILCRITICALERRORS 标志添加到已经设置的任何标志中。

2024-06-16 13:27:49 313

原创 翻译《The Old New Thing》- How can I add an environment variable to a process launched via ...

本文展示了如何在 `ShellExecuteEx` 和 `IContextMenu` 调用中通过实现 `ICreatingProcess` 接口来向进程添加环境变量,并使用 C++/WinRT 库创建自定义服务站点。

2024-06-16 13:21:22 682

原创 翻译《The Old New Thing》- The case of the exception that a catch (…) didn’t catch

客户修复了bug但程序仍崩溃。分析发现,尽管异常被捕获,但由于两个同时发生的`E_ACCESSDENIED`错误,系统错误地匹配了异常堆栈,导致真正的问题未被正确识别。

2024-06-13 17:23:19 903

原创 翻译《The Old New Thing》- How does the classic Win32 ListView handle incremental searching?

经典 Win32 ListView 支持两种增量搜索模式:重复字母模式和前缀模式,根据用户输入自动切换以快速定位项目。

2024-06-13 17:13:54 786

原创 翻译《The Old New Thing》- Setting the contents of a Windows Runtime Vector from C++/WinRT in one call

在一次调用中设置 C++/WinRT 中 Windows 运行时向量的元素

2024-06-12 18:34:10 486

原创 翻译《The Old New Thing》- Is there any difference between String­From­IID and String­From­CLSID?

StringFromCLSID 和 StringFromIID 的条目是相同的。那么这两个函数之间有什么区别呢?

2024-06-12 18:30:48 366

原创 翻译《The Old New Thing》- How can I force a DLL to register itself if it won’t respond to regsvr32?

这篇文章讨论了如何强制注册一个不响应regsvr32命令的DLL文件。

2024-06-11 09:50:31 266

原创 翻译《The Old New Thing》- A graphical depiction of the steps in building a C++ executable, enhanced ...

这篇文章是关于如何在Windows环境下,特别是针对传统的Win32应用程序,构建C++可执行文件的详细步骤图解

2024-06-11 09:48:15 619

原创 翻译《The Old New Thing》- Why doesn‘t Explorer have an interface for creating hard links?

资源管理器未提供创建硬链接的用户界面,因为硬链接概念复杂,普通用户难以理解,且可能引发数据损坏和备份问题。

2024-06-10 11:22:00 425

原创 翻译《The Old New Thing》- Why do messages posted by PostThreadMessage disappear?

使用`PostThreadMessage`向显示UI的线程发送消息时,消息可能会被模态循环丢弃。为可靠通信,应创建隐藏窗口并发送消息。

2024-06-10 11:12:04 1116

原创 翻译《The Old New Thing》- How do I obtain the computer manufacturer’s name?

文章讲述了如何通过WMI查询获取计算机制造商信息,指出这种方法的可靠性依赖于BIOS,通常大品牌计算机显示的制造商名较为准确,而自组装机器可能仅显示"Manufacturer"。

2024-06-09 09:58:44 662

原创 翻译《The Old New Thing》- On 64-bit Windows, 32-bit programs run in an emulation layer, and if you ...

在64位Windows上,32位程序在仿真层上运行,如果你不喜欢那样,那就不要使用仿真器.

2024-06-09 09:52:46 590

原创 翻译《The Old New Thing》- Why isn’t there a SendThreadMessage function?

文章讨论了 Windows 中不存在 `SendThreadMessage` 函数的原因,指出通常应发送常规窗口消息而非线程消息,并建议使用窗口消息代替。

2024-06-08 21:58:54 816

原创 翻译《The Old New Thing》- ven if you have code to handle a message, you’re allowed to ...

即使你有处理消息的代码,你仍然可以调用 DefWindowProc,因为你本来就在这么做

2024-06-08 01:36:24 822

原创 翻译《The Old New Thing》- Why are some GDI functions named ExtXxx instead of XxxEx?

为什么一些 GDI 函数以 Ext 开头而不是 Ex?

2024-06-08 01:22:17 325

原创 翻译《The Old New Thing》- QueryPerformanceCounter counts elapsed time, not CPU cycles

`QueryPerformanceCounter`记录经过的时间而非CPU周期,因为其频率在系统运行时不变。创建与CPU周期相关的计数器需要定义跨架构的“CPU周期”概念,并解决多处理器和超线程情况下的计数问题。HAL编写者会为已知的有缺陷硬件添加检测和变通代码。

2024-06-07 09:31:41 373

原创 翻译《The Old New Thing》- What were ShellExecute hooks designed for?

ShellExecute钩子设计用于扩展可执行字符串集合,如使IE能通过"运行"对话框打开网址。滥用此钩子进行安全检查或审计,不仅违背设计初衷,也可能因其他钩子或直接调用CreateProcess而失效。

2024-06-07 09:28:15 1143

原创 翻译《The Old New Thing》If you return FALSE from DLL_PROCESS_ATTACH, will you get a DLL_PROCESS_DETACH?

如果从 DLL_PROCESS_ATTACH 返回 FALSE,是否会得到 DLL_PROCESS_DETACH?

2024-06-06 19:02:20 886

原创 翻译《The Old New Thing》- What’s with this MSH_MOUSEWHEEL message?

`MSH_MOUSEWHEEL`是为旧版Windows设计的滚轮消息,与`WM_MOUSEWHEEL`不同,它从前景窗口向外传播,需要手动处理。`WM_MOUSEWHEEL`则自动从焦点窗口向父窗口链冒泡。两者处理机制不同,导致在某些情况下`WM_MOUSEWHEEL`可能被错误地传递到非预期的子窗口。

2024-06-06 18:46:55 1051

原创 翻译《The Old New Thing》- Why does OpenProcess succeed even when I add three to the process ID?

用户发现在Windows NT中,向进程ID加3后调用`OpenProcess`仍能成功,这是因为内核句柄管理器忽略最低两位,所以加3不影响映射。但这是实现细节,可能随时改变。

2024-06-05 10:11:11 488

原创 翻译《The Old New Thing》- Why do atoms start at 0xC000?

在16位Windows系统中,原子表中的指针是16位,且内存块4字节对齐,因此原子值从`0xC000`开始以区分整数原子和字符串原子。整数原子范围是`0x0000-0xBFFF`,字符串原子是`0xC000-0xFFFF`。尽管Win32不再使用编码指针,但原子的这种划分方式仍被保留。

2024-06-04 14:17:31 341

原创 翻译《The Old New Thing》- What‘s the difference between int and INT, long and LONG, etc?

Windows头文件中大写的`INT`、`LONG`等类型与小写的`int`、`long`现在没有区别,两者可互换使用。这源于确保跨平台一致性的需要,现在由于编译器的统一,这种区分已无实际意义。

2024-06-04 14:10:50 607

Concurrency with Modern C++ What every professional C++ programmer should know about concurrency.pdf

Concurrency-with-Modern-C++:掌握C++并发编程的核心利器 项目技术分析 《Concurrency-with-Modern-C++》详细介绍了C++11、C++14、C++17、C++20/23等标准中关于并发编程的特性和增强。以下是项目的主要技术点: 并发基础:介绍了C++11和C++14为并发编程打下的基础,包括线程、互斥量、条件变量等基础构件。 并行算法:C++17引入的并行算法,使得基于STL的算法能够以串行、并行或向量化方式执行,大大提升了算法的执行效率。 高级特性:C++20/23中引入的增强版future、协程、事件性内存等高级特性,进一步丰富和提高了并发编程的可行性和性能。 项目技术应用场景 《Concurrency-with-Modern-C++》的应用场景广泛,以下是一些典型的使用案例: 高性能计算:在科学计算、数据分析等领域,使用C++的并发编程技术可以有效利用多核处理器,提高计算效率。 服务器开发:在构建高性能网络服务器时,合理利用并发编程可以提升服务器的响应速度和处理能力。 游戏开发:在游戏开发中,并发编程技术可以用于实现复杂的游戏逻辑和流畅的用户交互。 项目特点 《Concurrency-with-Modern-Cpp》具有以下显著特点: 理论与实践相结合:书中不仅提供了并发编程的理论知识,还附带了大量的代码示例,帮助读者在实践中掌握并发技术。 深入浅出:作者通过清晰的讲解和生动的示例,使复杂的并发概念变得易于理解和应用。 内容全面:从C++11到C++20/23,书中涵盖了C++并发编程的全部重要内容,为读者提供了全面的学习资源。 注重错误处理:作者特别强调并发编程中容易出错的地方,并提供了解决方案,帮助读者避免常见错误。

2025-04-03

RTP:Audio and video for the Internet.pdf### 网络通信基于RTP的音视频传输协议详解:互联网实时媒体应用的设计与实现

《RTP, Audio And Video For the Internet》Colin Perkins著。整本书都是神来之笔。它为求知若渴的学生解答了IETF规范,堪称指路明灯。内容概要:本书《RTP:Audio and Video for the Internet》由Colin Perkins撰写,详细介绍了实时传输协议(RTP)的设计、实现与管理,涵盖IP网络中音频和视频传输的关键技术和最佳实践。RTP为IP网络提供了一个高质量和高可靠性的框架,支持多种实时应用,如VoIP、视频会议和流媒体。书中不仅讨论了RTP的核心机制,还涉及性能优化、安全性和隐私保护等方面。作者整合了分散的技术信息,使读者能够全面理解RTP的工作原理及其在实际系统中的应用。; 适合人群:具备一定IP网络编程基础的工程师、开发者、研究人员以及高级本科生或研究生。; 使用场景及目标:①适用于构建语音-over-IP应用程序、视频会议系统以及流媒体和网络广播应用程序;②帮助读者深入理解RTP协议及其扩展功能,确保高质量的音频和视频传输;③提供关于如何在不同应用场景下实现高效、稳定和安全的媒体传输的具体指导。; 其他说明:本书假设读者对IP网络编程和协议栈有一定的了解,重点在于媒体传输层的独特特性。虽然不涵盖信令协议(如SIP、RTSP或H.323),但提供了丰富的参考资料和技术标准链接,帮助读者进一步学习。此外,书中还包含大量示例,便于理解和实践。

2025-04-03

FastCube VCL Professional v2023.3.rar

FastCube是一个专为Delphi设计的VCL组件集,旨在为数据库应用程序提供快速的报表和数据分析解决方案。FastCube Professional版本通常包含更高级的功能,与基础版相比,提供了更多的定制和数据处理选项。通过使用FastCube,开发者能够创建交叉表、图表和查询,这些操作在数据分析和报表生成中非常常见。

2025-04-03

kbmmw+kbmMemTable FullSource+例子.7z

‌kbmMW和kbmMemTable是Delphi开发环境中的两个重要组件,分别用于多层架构开发和内存数据库操作。‌ kbmMW kbmMW(KnowledgeBase Multi-tier Suite)是一个高级的多层架构框架,允许开发者构建复杂的应用程序。主要特性包括: ‌远程数据服务(RDS)‌:支持远程数据访问。 ‌企业核心对象(ECO)‌:提供企业级对象管理。 ‌面向对象的中间层(OOMT)‌:支持复杂的中间层逻辑。 ‌事务管理‌:确保数据的一致性和完整性。 ‌缓存机制‌:提高应用性能。 ‌消息处理‌:支持高效的通信。 kbmMemTable kbmMemTable是一个内存数据库组件,提供类似TTable的功能,但所有操作都在内存中进行,无需物理磁盘I/O操作。这使得它在数据密集型应用中表现出色,特别适用于需要快速数据访问的场景,如实时分析、缓存数据和临时数据存储等。kbmMemTable的主要特性包括: ‌高性能‌:快速访问数据,减少I/O操作。 ‌灵活性‌:支持多种索引技术,如筛选索引,优化数据检索。 ‌国际支持‌:支持多种语言和文化排序规则。

2025-04-01

EhLib 11.1 Build 11.1.015 Professional Edition - Full Source.7z

Delphi老牌强大的表格控件

2025-03-31

Delphi快速语法参考(Delphi 10.4 Sydney).pdf

Delphi快速语法参考(Delphi 10.4 Sydney).pdf

2025-03-31

产品软件测试方案.pdf

产品软件测试方案.pdf

2025-03-31

函数式编程思维.epub

函数式编程思维.epub

2025-03-31

《你看起来好像……我爱你:AI的工作原理以及它为这个世界带来的稀奇古怪》.epub

《你看起来好像……我爱你:AI的工作原理以及它为这个世界带来的稀奇古怪》.epub

2025-03-31

基于FFmpeg的教育直播系统设计与实现-陶奎印.pdf

专 业 学 位 硕 士 学 位 论 文 基于FFmpeg的教育直播系统设计与实现

2025-03-31

论文1产生反引力场:Academic-Paper:UnifiedFieldEquationGeneratedbyLongitudinalElectromagnetic(LEM)Waves.pdf

论文1产生反引力场:Academic-Paper:UnifiedFieldEquationGeneratedbyLongitudinalElectromagnetic(LEM)Waves.pdf

2025-03-31

论文2统一场论(投稿自然杂志预印本的)UnifiedFieldTheory.pdf

论文2统一场论(投稿自然杂志预印本的)UnifiedFieldTheory.pdf

2025-03-31

余华《偶然事件》.azw3

余华《偶然事件》.azw3

2025-03-31

lazarus线程和访问网络.pdf

Lazarus 多线程和访问网络 2025 年3月 28日 此教程包含了: 1:lazarus 的线程的概念 2:lazarus 在不同操作系统下的线程 3:lazarus 通用线程Tthread 4:lazarus 线程中异步无锁写入组件 5:lazarus 匿名线程 6:lazarus 通用线程应用 7:lazarus 的第三库线程和线程池 8:lazarus 访问网页和http服务器

2025-03-31

CMake三部合集.7z

CMake是一个开源、跨平台的工具系列,是用来构建、测试和打包软件。 CMake使用平台无关的配置文件来控制软件编译过程,并生成可在您选择的编译器环境中使用项目文件,比如可以生成vs项目文件或者makefile。CMake工具套件由Kitware公司创建,以满足ITK和VTK等开源项目对跨平台构建环境的需求。Kitware是一家从事医疗计算,高性能的可视化和计算,数据和分析,计算机视觉的公司。该公司成立于1998年。 更多内容可以参考CMake官方手册 cmake.org.cn

2025-03-28

Devart SecureBridge v10.0.1 Pro for Delphi 7-11 Alexandria Full Source.rar

SecureBridge是用于Windows和MacOS的Delphi和C++ Builder组件的库,旨在保护计算机和可信网络之间的连接免遭未经授权的访问。

2025-03-25

DX11游戏编程入门(中文版).pdf

DX11游戏编程入门(中文版).pdf

2025-03-24

Delphi 控件(完整源码版)- Devart.ODAC.v.12.0.2.for.Delphi.12.Athens.Full.Source.Win32.Only.7z

ODAC(Oracle Data Access Components)是由DevArt公司开发的一套用于Delphi和C++ Builder的数据库访问组件。压缩包包含了该组件库的完整源码。 ODAC提供了一个高效、全面的解决方案,使得开发者能够快速地构建与Oracle数据库交互的应用程序,而无需深入了解Oracle的底层细节。

2025-03-16

RAD STUDIO 12.3介绍(英文).7z

rad-studio-feature-matrix.pdf Getting Started with RAD Studio - A Guide for Developers new to Delphi and CBuilder - English.pdf

2025-03-16

Delphi控件-Internet Component Suite (ICS) for FMX and VCL v9.4 for Delphi 7-12 Athens Full Source.7z

ICS - Internet Component Suite - V9.4 - Delphi 7 to RAD Studio 12 ICS is a free internet component library for all Delphi, C++Builder, BDS and RAD Studio versions. It includes TCP, UDP, raw sockets, clients, servers, as well as all the main high level protocols such as FTP, SMTP, POP3, NNTP, HTTP and more. ICS also supports SSL/TLS with the help of OpenSSL. Includes OpenSSL 3.0.16, 3.2.4, 3.3.3 and 3.4.1 for Win32 and Win64.

2025-03-15

DelphiMVCFramework.rar

在DMVCFramework 中,这表示为基于REST的web服务。控制器由提供操作模型或 数据功能的REST端点组成(通常是数据库,但不总是),然后视图是向用户提供数据的 REST 端点。这种解耦模式的优点是,通过web页面实现视图与通过移动或桌面应用程序实 现视图一样容易。它们都只是调用其余的端点。 DMVCFramework 是使用Delphi构建web应用程序的最流行的框架之一。

2025-03-13

全网最新Manus爆火资料.7z

Manus工作原理.docx Manus学习手册.md

2025-03-12

deepseek从0到赚米.pdf

用AI除了提高生活工作效率外,还可以考虑如何变现。 这篇文档就是教你从0开始如何用AI赚到钱。

2025-03-12

北大DeepSeek内部研讨系列两部(全).zip

【北京大学】 DeepSeek内部研讨系列:DeepSeek与AIGC应用.pdf 【北京大学】 DeepSeek内部研讨系列:提示词工程和落地场景.pdf

2025-03-10

C++ DesignPattern 23 例 .rar

C++ 设计模式 23例,markdown格式: 1-单例模式.md 2-工厂方法模式.md 10-桥接模式.md 11-组合模式.md 12-享元模式.md 13-观察者模式.md 14-策略模式.md 15-命令模式.md 16-中介者模式.md 17-备忘录模式.md 18-模板方法模式.md 19-迭代器模式.md 20-状态模式.md 21-责任链模式.md 22-解释器模式.md 23-访问者模式.md 3-抽象工厂模式.md 4-建造者模式.md 5-原型模式.md 6-适配器模式.md 7-代理模式.md 8-装饰模式.md 9-外观模式.md

2025-03-10

TMS VCL UI Pack v13.5.0.0 (March 7, 2025).7z

TMS VCL UI Pack‌是由‌TMS Software‌开发的一套功能强大的组件包,专为‌Delphi‌和‌C++Builder‌开发人员设计,用于构建现代化的桌面应用程序界面。最新版本v13.5带来了多项新特性和改进,进一步提升了用户体验和开发效率‌。 主要功能和特性 ‌丰富的用户界面组件‌:TMS VCL UI Pack提供了大量的用户界面组件,包括各种控件和工具,帮助开发者构建具有现代外观和良好用户体验的应用程序界面‌。 ‌高度可定制的控件‌:该组件包中的控件支持高度自定义,开发者可以根据需求调整控件的外观和行为,以满足特定的设计要求‌。 ‌强大的网格组件‌:TMS VCL UI Pack提供了强大的网格组件,支持复杂的数据展示和操作,适用于各种数据密集型应用‌。 ‌多样化的图表和图形‌:组件包中包含多种图表和图形工具,支持数据可视化,帮助开发者直观展示数据‌。 ‌数据绑定和数据库支持‌:该组件包支持数据绑定,方便与数据库进行交互,提高开发效率‌。 ‌多语言和本地化支持‌:提供多语言和本地化支持,方便开发者创建国际化应用‌。

2025-03-10

TMS FNC AppTools v1.0.3.2 Fullsource

TMS FNC AppTools 用于VCL或FMX桌面应用程序管理的通用Delphi和C++Builder组件

2025-03-05

TMS VCL Chart v4.4.6.2 Full source

For Delphi 7, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio, 10.4 Sydney, 11

2025-03-05

Mastering Delphi5 Marco Cantù 2025 Annotated Edition(PDF+Source).7z

Marco Cantù 学习 Delphi 得绝佳基础教材,高清 PDF+配套代码

2025-02-25

Getting Started with RAD Studio - A Guide for Developers new to Delphi and CBuilder - English.7z

《Getting Started with RAD Studio - A Guide for Developers New to Delphi and CBuilder》是一本面向开发者的指南,旨在帮助他们快速掌握RAD Studio这一强大的集成开发环境(IDE),以便创建高性能的跨平台应用程序。本书详细介绍了RAD Studio的核心功能、编程基础、调试技巧、数据库访问、Web开发以及第三方库的集成等,适合初学者和有经验的程序员。 书籍概览 目标读者:新开发者、有经验的程序员、技术经理。 核心内容:RAD Studio的安装、配置、编程基础、跨平台开发、调试、数据库访问、Web开发、第三方库集成等。 RAD Studio简介 跨平台开发:支持Windows、macOS、Linux、iOS和Android。 高性能:原生编译,提供快速响应的应用程序。 两种语言:Delphi和C++Builder,共享组件和库,提供一致的开发体验。

2025-02-25

TRichView v23.0.1 for Delphi 11-12 Athens Full Source.7z

TRichView v23.0.1 for Delphi 11-12 Athens Full Source.7z

2025-02-25

Professional C++ 五、六两版合集.7z

书中从底层原理到多线程编程,再到应用层架构都有讲解与案例,内容也与工程实践联系密切,内容紧凑,质量相当高

2025-02-25

windows-programming-DCAP509.pdf

非常古老基础的 windows 编程教程,作为入门非常好。 注意,是英文。

2025-01-09

力荐!Qt中的C++技术(含源码).7z

本书不仅研究了QT的源代码,同时不忘对比C++的实现。好多QT书籍都只停留在认知、应用层,而此书探析的是原理层。书中介绍了如d-pointer、Model/View框架、Command模式、Abstract Factory模式、Observer模式,这无疑能帮助你更好地理解QT。同时,还可以对比其它具有相关主题的书籍, 观察其异同。

2025-01-09

madCodeHook4.1.2 Full Source Code.rar

madCodeHook4.1.2 Full Source Code.rar

2025-01-07

FastReport 2023.1.3 D12 Fullsource.7z

FastReport 2023.1.3 D12 Fullsource.7z

2025-01-07

Winsoft Office Component Suite v3.5 for Delphi & CB 5-12 Athens Full Source.7z

这个套件是专门为Delphi和C++ Builder开发者设计的,它能让你轻松地控制Microsoft Office,就像玩转自己的电脑一样。无论是Word还是Excel,你都能用它来自动化各种任务,比如编辑文档、更新表格数据,甚至是处理一些复杂的Office操作。 最棒的是,它支持从2010到2019年的所有现代Office版本,这意味着无论你用的是哪个版本的Office,它都能完美兼容。而且,它还能让你在Office之外调用和接收数据,这在处理大量数据时特别有用。 总之,如果你是Delphi或C++ Builder的开发者,或者你正在寻找一种方法来简化你的Office工作流程,Winsoft Office Component Suite绝对值得你试试。它可能会成为你工作中的得力助手!

2025-01-07

TMS XData v5.19.0.2 for Delphi 10-12 Athens Full Source.rar

TMS XData v5.19.0.2 for Delphi 10-12 Athens Full Source.rar

2025-01-03

TMS Logging v2.12.0.2 for Delphi XE7-12 Athens Full Source.rar

TMS Logging v2.12.0.2 for Delphi XE7-12 Athens Full Source.rar

2025-01-03

TMS FNC Cloud Pack v3.1.2.6 for Delphi & CB 10-12 Athens Full Source.rar

TMS FNC Cloud Pack v3.1.2.6 for Delphi & CB 10-12 Athens Full Source.rar

2025-01-03

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除