自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码事漫谈

万古教员有名言,自信人生二百年!

  • 博客(507)
  • 资源 (8)
  • 收藏
  • 关注

原创 10分钟学会使用.Net技术开发一个Ai智能体应用

CozeSharp(扣子 Coze Chat SDK)是使用 C# 语言编写的开发工具包,它为开发者提供了便捷的方式来集成 AI 智能体功能到自己的应用中。该 SDK 不仅提供了丰富的 API,还附带了一个 ConsoleApp 示例,方便开发者快速上手。通过本文的介绍,你已经学会了如何使用 .NET 技术开发一个基于扣子 Coze 的 AI 智能体应用。扣子 Coze Chat SDK 提供了丰富的功能和便捷的 API,让开发者可以轻松集成 AI 智能体功能到自己的应用中。

2025-06-09 19:22:27 1915 2

原创 PV操作的C++代码示例讲解

通过以上示例可以看出,PV操作是一种强大的并发编程工具,可以有效地解决进程同步和互斥问题。在C++中,可以使用信号量、互斥量和条件变量等机制来实现PV操作。在实际应用中,需要根据具体的问题选择合适的解决方案,并注意P、V操作的顺序和次数,避免出现死锁等问题。同时,由于PV操作的并发性,程序的调试比较困难,需要仔细分析和排查问题。

2025-06-04 00:00:00 1910 1

原创 基于ASUS Tinker Board2s 的小易AI智能体项目实现

是项目的配套平台,供大家免费使用。提前创建扣子智能体、新建授权码在上方小易平台上注册刚创建的智能体组装开发板、屏幕、麦克风、喇叭,然后在华硕开发板内拉取小易开源项目并使用dotnet run来运行项目,或者编译项目后打包到开发板内直接运行也可。最终你就拥有了一个可以对话可以文字聊天的2D在线小易。

2025-05-12 18:27:20 2504 2

原创 金仓数据库KingbaseES技术实践类深度剖析与实战指南

例如,在一个企业级项目中,原本使用Oracle数据库的开发团队,在迁移到KingbaseES时,由于KingbaseES支持Oracle语法,开发人员无需花费大量时间去学习新的语法,只需对少量与Oracle不同的特性进行了解和调整,就可以快速上手,继续进行项目开发。例如,在一个分布式集群中,通过监控节点的CPU使用率、内存使用率和磁盘I/O吞吐量等指标,可以及时发现节点的异常情况,并提前采取措施进行处理,避免故障的发生。例如,针对国产芯片的指令集特点,优化数据库的查询执行计划,减少不必要的指令开销。

2025-04-25 23:05:12 14326 56

原创 金仓数据库 KingbaseES 产品深度优化提案:迈向卓越的全面升级

然而,随着技术的不断进步和市场需求的日益增长,为了使 KingbaseES 能够更好地适应复杂多变的业务场景,满足用户对高性能、高安全和高可扩展性的要求,对其进行全面且深入的优化显得尤为迫切。在未来的发展中,KingbaseES 将凭借持续的优化和创新,在国产数据库市场中占据更加重要的地位,为各行业的信息化建设提供更加坚实的支持。引入基于代价的查询优化算法,如动态规划算法、贪心算法等,可以根据数据的统计信息、索引分布和查询条件,对不同的执行计划进行代价评估,从而选择最优的执行计划。

2025-04-25 11:09:51 15317 81

原创 解锁 AI 开发的无限可能:邀请您加入 coze-sharp 开源项目

coze-sharp 是一个轻量级且强大的工具,它将 C# 的开发优势与 Coze AI 的智能能力无缝结合。Coze 是一个新兴的 AI 聊天机器人平台,支持自然语言处理、对话生成等功能,而 coze-sharp 则是它的 C# 语言桥梁。现在加入,您将与我们一起定义它的方向,用代码开启 AI 的无限可能。未来,它可能会成为 .NET 生态中 AI 开发的重要一员——而这一切,离不开您的参与。现在加入,您不仅能体验到一个新颖的 AI 工具,还能直接参与它的成长,塑造它的未来!

2025-03-14 00:00:00 2130 14

原创 《C++11》目录汇总

本文为《C++11专栏》标准知识点目录汇总,专栏限时免费,欢迎订阅。万古教员有名言,自信人生二百年。

2025-01-02 10:27:47 347 10

原创 《编程千问》多文目录汇总

这里是《编程千问》专栏中全部内容的目录导航,欢迎免费限时订阅!

2024-11-23 08:30:00 344 29

原创 《设计模式》多文目录汇总(全文已完结)

设计模式专栏目录导航

2024-11-22 08:45:00 494 15

原创 从零构建 gRPC 跨语言通信:C++ 服务端与 C# 客户端完整指南

在现代分布式系统中,gRPC 作为高性能、跨语言的 RPC 框架越来越受欢迎。它基于 HTTP/2 协议,使用 Protocol Buffers(Protobuf)作为接口定义语言,支持多种编程语言,能够高效地实现不同语言之间的远程过程调用。本文将手把手教你如何从零开始构建一个完整的 gRPC 通信系统,使用 C++ 实现服务端,C# 实现客户端。首先,我们需要创建一个.proto文件来定义服务接口和数据结构。创建一个名为// 请求消息// 响应消息// 服务定义// 加法运算。

2025-06-26 00:00:00 1383 11

原创 C++11原子操作:从入门到精通

原子操作(Atomic Operations)是指不可被中断的一个或一系列操作。在多线程编程中,原子操作就像是"不可分割的最小单位",要么完全执行,要么完全不执行,不会出现执行到一半被其他线程打断的情况。线程安全的基本操作多种内存顺序控制比锁更高效的并发控制方式构建无锁数据结构的基础掌握原子操作是成为高级C++开发者的重要一步。建议从简单场景开始实践,逐步理解更复杂的内存顺序概念。

2025-06-26 00:00:00 345

原创 gRPC在Windows DLL构建中的问题与现状

gRPC作为一种流行的RPC框架,虽然在跨平台开发中表现出色,但在Windows平台上以DLL形式构建时存在诸多问题。

2025-06-25 00:00:00 177

原创 gRPC 静态库链接到 DLL 的风险与潜在问题

将 gRPC 作为静态库链接到自己的 DLL 中,虽然在某些场景下可以实现功能,但会带来一系列风险和潜在问题,包括符号冲突、全局变量初始化问题、运行时库不匹配、构建复杂性增加以及性能损耗等。通过避免全局变量、统一运行时库、检查依赖版本、详细检查链接器输入、优先使用动态库以及脚本化构建等方法,可以在一定程度上缓解这些问题。然而,从长远来看,优先使用动态库仍然是推荐的做法,以减少维护成本和潜在风险。

2025-06-25 00:00:00 400

原创 C++11 static_assert(基于Boost库)从入门到精通

C++11中引入了关键字,用于在编译期间进行断言,因此也被称为静态断言。static_assert(常量表达式, "提示字符串")如果第一个参数常量表达式的值为false,编译器将产生一条编译错误,错误位置就是该语句所在行,第二个参数就是错误提示字符串。Boost是一个开源的C++库集合,旨在为C++开发者提供高质量、可移植且经过严格测试的工具和组件。它涵盖了从数据结构、算法、并发编程、文件系统操作到数学计算等多个领域。例如,提供文件和路径操作的功能,提供线程和并发编程的支持。

2025-06-24 00:00:00 530

原创 C++11 <array>从入门到精通

std::array是C++11标准库提供的一个固定大小的容器,用于存储特定类型的元素序列。它定义在<array>其中,T表示数组中元素的类型,N表示数组的大小(即元素的个数)。std::array是C++11引入的一个非常有用的容器,它结合了C风格数组的性能和可访问性以及容器的优点,提供了一种更安全、更灵活的方式来处理固定大小的数组。通过本文的介绍,相信小白们已经对std::array有了更深入的了解,能够在实际编程中熟练使用它。希望大家在使用std::array。

2025-06-24 00:00:00 1049

原创 C++11 GC Interface:从入门到精通

C++11的前身是C++0x,其标准化历程跨越近十年。2003年,C++03发布,ISO委员会启动C++0x项目,原计划200X年完成。2005年提出“Concepts”(概念)特性,但因复杂度被推迟至C++20。2007年草案初稿完成,因特性过多首次延期。2010年特性冻结,提交最终委员会草案(FDIS)。2011年8月12日,ISO正式批准为ISO/IEC 14882:2011,同年9月标准发布,终结了C++98/03时代。

2025-06-21 00:00:00 629 2

原创 C++11 Thread-Local Storage:从入门到精通

线程本地存储是一种高效的数据隔离机制,适用于多线程环境下需要为每个线程提供独立变量副本的场景。它通过或操作系统 API 实现,具有避免数据竞争、性能高效的优点,但也带来内存开销和生命周期管理的复杂性。在实际开发中,选择 TLS、锁或原子变量时,应根据应用场景的需求权衡利弊。例如,当需要共享数据时,锁或原子变量是更好的选择,而在强调线程隔离的场景中,TLS 则能发挥更大的优势。掌握的关键在于理解它是为线程隔离设计的,适用于那些希望每个线程有自己独立状态的场景。

2025-06-21 00:00:00 991

原创 C++11中alignof和alignas的入门到精通指南

内存对齐是指数据在内存中的存储地址必须满足特定的对齐要求,通常是该类型大小的倍数。例如,int类型通常对齐到4字节边界,double类型通常对齐到8字节边界。内存对齐是一个整数,意味着该数据成员地址只能位于内存对齐的倍数上,而对齐之间的未使用空间被称为填充数据。char a;int b;在上述代码中,成员a占1个字节,成员b占4字节,但结构体的大小为8字节,这是因为C/C++对数据结构有着对齐要求,b的位置为4而不是1,a。

2025-06-19 00:00:00 929

原创 C++11多线程内存模型:从入门到精通

内存模型可以理解为存储一致性模型,主要是从行为方面来看多个线程对同一个对象同时(读写)操作时所做的约束。它定义了线程间数据共享和同步的基本规则,包括顺序一致性、原子操作、内存屏障和数据依赖性等关键概念。原子操作是在多线程程序中“最小的且不可并行化的”操作,意味着多个线程访问同一个资源时,有且仅有一个线程能对资源进行操作。通常情况下原子操作可以通过互斥的访问方式来保证,如Linux下的互斥锁(mutex)和Windows下的临界区(Critical Section)等。特性。

2025-06-19 00:00:00 1014

原创 C++11 noexcept specifier和noexcept operator:从入门到精通

noexcept关键字在C++中扮演着重要角色,通过正确使用noexcept,可以提升程序的性能、增强代码的可读性和安全性,并且有助于编译器进行优化。在编写C++代码时,应仔细考虑每个函数是否应该声明为noexcept,以充分利用这一特性带来的优势。希望本文能帮助你更好地理解和应用noexcept关键字,编写出更加高效、健壮的C++程序。

2025-06-18 03:00:00 563 2

原创 C++11 Lambda表达式与Attributes:从入门到精通

Lambda表达式是C++11引入的一个强大特性,它允许我们以一种更加简洁的方式编写内联的匿名函数。:捕获列表,用于指定Lambda表达式可以访问哪些外部变量。捕获列表可以为空,也可以包含一个或多个捕获项,每个捕获项可以是按值捕获或按引用捕获。:参数列表,与普通函数的参数列表类似,用于传递参数给Lambda函数体。参数列表可以为空。:返回类型,通常可以省略,编译器会自动推导。在复杂的情况下或者为了提高可读性,可以明确指定返回类型。:函数体,包含了一个或多个语句,就像普通函数一样。// 输出:8。

2025-06-18 03:00:00 1556

原创 C++11 User-Defined Literals:从入门到精通

在C++中,字面量是程序中直接使用的固定值,它们是源代码中用于表示数据的常量形式。常见的字面量包括整数(如42)、浮点数(如3.14)、字符串(如"hello")等。在C++11之前,这些字面量的类型和值都是预定义好的,程序员无法对其进行自定义。C++11引入了用户定义的字面量,这一特性允许程序员定义自己的字面量运算符,从而创建具有特定含义和行为的字面量。例如,我们可以定义一个字面量运算符_km,使得10_km不仅是一个数值,而是明确表示10公里的距离。

2025-06-17 00:00:00 1009

原创 C++11 Attributes:从入门到精通

在C++ 11中,引入了属性(Attributes)的概念,它是一种用于修饰函数、变量、类等实体的机制,允许编译器和链接器识别特定的元数据。属性通常用于提供编译器特定的指令或优化,但它们不是C++标准的一部分,因此它们的支持和语法可能会因编译器而异。简单来说,属性就像是给代码添加的一种“注解”,可以告诉编译器一些额外的信息,帮助编译器更好地理解和处理代码。

2025-06-17 00:00:00 706

原创 C++11 generalized PODs(平凡类型和标准布局类型)

POD是英文“Plain Old Data”的缩写,从字面意思来看,它表示普通的旧数据。在C++中,POD类型是一种特殊的类型,它具有与C语言兼容的特点,可以使用像memcpymemset这类C语言中最原始的函数进行操作。在C++11之前,POD类型的定义较为宽泛,但C++11对其进行了更细致的划分,将POD类型拆分为两个基本概念的集合,即平凡的(trivial)和标准布局的(standard layout)。平凡的默认构造函数:要么隐式生成,要么显式定义为= default,且不能有自定义实现。

2025-06-16 03:30:00 1021

原创 C++11 Unicode string literals 从入门到精通

Unicode 是计算机领域的一项行业标准,它对世界上绝大部分的文字进行整理和统一编码。Unicode 的编码空间可以划分为 17 个平面(plane),每个平面包含 2 的 16 次方(65536)个码位。17 个平面的码位可表示为从 U+0000 到 U+10FFFF,共计 1114112 个码位。第一个平面称为基本多语言平面(Basic Multilingual Plane, BMP),或称第零平面(Plane 0),其他平面称为辅助平面(Supplementary Planes)。

2025-06-16 03:30:00 1488

原创 C++11可变参数模板从入门到精通

可变参数模板是指一个模板参数包,能够接受任意数量的模板参数。它的语法通过在参数名之前加上...来表示。// Args是一个模板参数包,args是一个函数参数包// 声明一个参数包Args... args,这个参数包中可以包含0到任意个模板参数。ShowList();// 包中有0个参数// 包中有1个参数// 包中有2个参数ShowList(2, 'Z', std::string("测试"));// 包中有3个参数return 0;在这个例子中,Args是一个模板参数包,args。

2025-06-14 00:00:00 858

原创 C++11 Generalized(non-trivial) Unions:从入门到精通

在C++中,联合体是一种特殊的数据结构,它允许在同一内存位置存储不同类型的数据。与结构体(struct)不同,联合体的所有成员共享同一块内存,这意味着在任何时刻,联合体只能存储一个成员的值。在这个例子中,MyUnion可以存储一个整数、一个浮点数或一个字符,但不能同时存储多个值。联合体的大小等于其最大成员的大小,因为所有成员共享同一块内存。// 非平凡类型// 构造函数// 析构函数在这个例子中,MyUnion包含了一个类型的成员,这在C++11之前是不允许的。

2025-06-14 00:00:00 1118 1

原创 C++11中char16_t和char32_t的入门到精通

在深入了解char16_t和char32_t之前,我们需要先了解一些关于字符编码和Unicode的基础知识。在C++11中,可以使用u前缀来定义char16_t类型的字符和字符串,使用U前缀来定义char32_t类型的字符和字符串。// 定义char16_t类型的字符和字符串char16_t ch16 = u'中';// 单个UTF - 16字符std::u16string str16 = u"中国人";// 一个UTF - 16字符串// 定义char32_t类型的字符和字符串。

2025-06-13 00:00:00 1134

原创 C++11 Type Aliases:从入门到精通

类型别名允许开发者为现有的类型创建新的、可读性更强的名称,使代码更易于理解和维护。在C++11之前,我们通常使用typedef关键字来创建类型别名,但C++11引入了更简洁的语法——使用using关键字。类型别名本质上是某种类型的同义词,使用它有很多好处,它让复杂的类型名字变得简单明了、易于理解和使用,还有助于程序员清楚地知道使用该类型的真实目的。在C++中,任何有效类型都可以有别名。C++11的Type Aliases特性为我们提供了一种更现代、更灵活的方式来定义和使用类型别名。通过使用using。

2025-06-13 00:00:00 1030

原创 C++11 nullptr:从入门到精通

nullptr是C++11引入的一个重要特性,它为表示空指针提供了一种更安全、更清晰的方式。通过使用nullptr,可以显著提高代码的可读性、安全性和可维护性,避免许多由空指针引发的潜在错误。在C++11及更高版本中,强烈推荐使用nullptr来替代旧式的NULL宏。在实际编程中,我们应该充分利用nullptr的优势,遵循相关的使用原则和注意事项,编写出更加健壮和高效的C++代码。

2025-06-12 18:50:01 611

原创 C++11中long long类型从入门到精通

在C++11标准中,long long是一种有符号的整数类型,对应的无符号类型为。C++标准规定,long long是一个至少为64位的整数类型,也就是说,long long的实际长度可能大于64位,但在实际应用中,我们常见的long long类型通常为64位。// 有符号long long类型// 无符号long long类型在上述代码中,后缀LL用于指示这个常量是long long类型,后缀ULL用于指示这个常量是类型。

2025-06-12 09:00:23 668

原创 C++11 花括号等式初始化器(Brace-or-Equal Initializers):从入门到精通

花括号等式初始化器是C++11引入的一项强大特性,它为开发者提供了一种统一、简洁且安全的方式来初始化对象。通过使用花括号和等号直接为成员变量指定默认值,可以避免在构造函数中逐个初始化成员变量的繁琐过程,提高代码的可读性和可维护性。同时,花括号等式初始化器还具有防止窄化转换、初始化列表灵活、初始化顺序可控等优点。然而,在使用过程中也需要注意潜在的语法歧义以及不适用于部分类型的问题。掌握并灵活应用花括号等式初始化器将使我们的C++编程更加高效和便捷。

2025-06-11 00:00:00 894

原创 C++11列表初始化:从入门到精通

C++11列表初始化是一项非常实用的特性,它解决了传统初始化方式的不一致性问题,提供了一种更加通用和一致的方式来初始化对象。通过使用统一的{}语法,无论是基本数据类型、数组、结构体还是容器类,都可以使用相同的方式进行初始化,增强了代码的可读性和安全性。同时,列表初始化还具有防止窄化转换、兼容各种构造函数、适用于自动类型推断等优点。在实际编程中,我们应该尽可能地使用列表初始化来代替传统初始化方式,以提高代码的质量和可维护性。希望本文能够帮助你深入理解C++11列表初始化,并在实际项目中灵活运用。

2025-06-11 00:00:00 906

原创 C++11 constexpr和字面类型:从入门到精通

constexpr是C++11引入的一个关键字,用于声明可以在编译时计算的常量表达式。它的主要目的是将计算从运行时转移到编译时,从而提高程序的性能。在复杂的系统中,我们常常难以分辨一个初始值是否为常量表达式。而constexpr允许将变量声明为constexpr类型,让编译器来验证变量的值是否是常量表达式。在这个例子中,i和j都是在编译时就能确定值的常量表达式。字面类型是指可以用于定义常量的数据类型,其值可以在编译时被求值。在C++中,算术类型、引用、指针和某些类都属于字面类型。

2025-06-10 00:00:00 1203

原创 C++11作用域枚举(Scoped Enums):从入门到精通

其中,enum class是声明作用域枚举的关键字,EnumName是枚举类型的名称,是枚举值。C++11作用域枚举(Scoped Enums)是一种强大的工具,它解决了传统枚举类型的命名冲突和类型安全问题,提供了更好的作用域控制和类型安全性。通过指定底层类型和前向声明等功能,作用域枚举使得程序员能够更好地控制枚举类型的行为和存储需求。在实际编程中,我们应该尽可能地使用作用域枚举来代替传统枚举,以提高代码的可读性、可维护性和可靠性。

2025-06-10 00:00:00 889

原创 C++11委托构造函数和继承构造函数:从入门到精通

委托构造函数是C++11引入的一个特性,它允许一个构造函数调用同一个类中的另一个构造函数来完成对象的初始化。这种特性可以减少代码冗余,提高代码的可维护性,同时也使得代码结构更加清晰。例如,在一个类中可能有多个构造函数,它们之间存在一些重复的初始化代码,使用委托构造函数可以避免这些重复代码的出现。在C++11之前,如果基类有多个构造函数,派生类需要为自己需要用到的每一个基类构造函数编写对应的构造函数,即使这些派生类构造函数只是简单地将参数传递给基类构造函数。这不仅增加了代码量,也提高了维护成本。

2025-06-09 19:07:54 896

原创 类似 Mermaid 的其他代码生图方式介绍及推荐

在软件开发和文档编写过程中,经常需要将代码或文本描述转换为直观的图形,以更好地展示系统架构、流程和数据关系等。Mermaid 是一个流行的开源工具,它允许用户使用类似 Markdown 的语法创建流程图、时序图、甘特图等。除了 Mermaid,还有许多其他优秀的代码生图方式,下面将为你详细介绍。总之,选择适合的代码生图工具取决于你的具体需求和使用场景。希望以上介绍能帮助你找到最适合的工具,提高工作效率和可视化效果。

2025-06-08 03:00:00 721

原创 探索 Kroki:代码生图的宝藏网站

Kroki 是一个开源的在线服务,它提供了一个统一的 API,支持多种图表生成库,如 BlockDiag、BPMN、Bytefield、C4(与 PlantUML 配合使用)、D2、DBML、Ditaa、Erd、Excalidraw、GraphViz、Mermaid、Nomnoml、Pikchr、PlantUML、Structurizr、SvgBob、Symbolator、TikZ、UMLet、Vega、Vega - Lite、WaveDrom、WireViz 等等,并且未来还会支持更多的图表类型。

2025-06-08 03:00:00 792

原创 C++11 右值引用:从入门到精通

右值引用是 C++11 中一项非常重要的特性,通过实现移动语义、完美转发等功能,能够提高程序效率、避免内存泄漏,并在标准库中得到了广泛的应用。正确理解和应用右值引用,需要开发者细致考虑类型推导、引用折叠以及何时使用 std::move 和 std::forward。避免常见问题和易错点,可以使代码更加健壮、高效和灵活。通过实践和深入学习,你会逐渐掌握右值引用的精髓,进而在 C++ 编程中游刃有余。

2025-06-07 00:00:00 971

原创 C++11 Move Constructors and Move Assignment Operators 从入门到精通

移动构造函数是一种特殊的构造函数,它接受一个右值引用作为参数,用于将一个右值对象的资源转移到新对象中。public:// 移动构造函数移动赋值运算符是一种特殊的赋值运算符,它接受一个右值引用作为参数,用于将一个右值对象的资源转移到已存在的对象中。public:// 移动赋值运算符C++11引入的移动构造函数和移动赋值运算符,以及右值引用的概念,为我们提供了一种高效的对象状态转移方式。通过使用移动语义,我们可以避免不必要的复制操作,提高程序的性能。

2025-06-07 00:00:00 969

2024软件研发大会PPT全合集

2024软件研发大会PPT全合集

2024-12-16

C++领域全球大会PPT合集

C++领域全球大会PPT合集

2024-12-16

python读取excel示例

python读取excel示例,内涵数据填充和操作举例,助你一份文件学会python操作excel

2024-12-16

使用python生成单个图像改进代码

python

2024-12-16

使用python生成单个图像

python:使用python生成单个图像

2024-12-16

使用python生成重叠图像

python生成重叠图像

2024-12-16

python日志实时打印多系统的软硬件使用率与温度

python日志实时打印多系统的软硬件使用率与温度,用于排查软件内存泄漏、系统卡死原因等

2024-12-16

公众号多平台发布工具,上手登录即用

公众号多平台发布工具,上手登录即用

2024-11-13

使用markdown写公众号的神器,写完还支持一键美化,一键复制到公众号、CSDN等平台

PicGo配置+typora使用教程:https://blog.csdn.net/weixin_45525272/article/details/125387761

2024-11-13

图床软件使用教程,可以搭配gitee创建自己的图床仓库

资源中是PicGo软件,下面是PicGo配置+typora使用教程: https://blog.csdn.net/weixin_45525272/article/details/125387761

2024-11-13

微信公众号批量下载工具

微信公众号批量下载工具

2024-11-13

C语言三款经典代码游戏

里面包含贪吃蛇、推箱子、俄罗斯方块三款c语言经典游戏!

2018-11-20

微信聊天机器人

微信聊天机器人,下载可直接使用!

2018-11-20

2048小游戏.rar

一款用java实现的2048小游戏,可以下载下来玩儿呀,听好玩儿,但是上线只到2048就赢了。

2020-06-23

护眼bao/程序员必备/大神开发软件/win10系统使用

#双击HuyanTixingv1.0.exe即可使用软件 1、hytxpz.ini为配置文档,可用记事本打开修改配置,默认配置如下:(45分钟锁屏一次,每次锁屏120秒) ****************** [配置] 锁屏时间=120 提醒间隔=45 开启状态=真 强制返回桌面=假 ******************* 2、文件第一次打开有bug,可能无法关闭,不用担心,关机后重启就可以正常使用了,或者后台找到“定时提醒让眼睛适度休息 ”这一进程结束它再打开应用即可。 3、yy.mp3为自带的提示语音

2020-07-28

DllTest.rar

这是一个简单的MFC入门实例,属性内配置好了链接文件路径,适合初学者

2020-07-15

字符串训练的.pdf文件

里面是字符串训练的题目,个人感觉比较有用,可以下载下来学习一下呀!

2020-06-23

计算机学科学习指导.zip

里面是软件工程学习路径,推荐课程等,特别有用!为学习指了一条路,想学好专业课的小伙伴可以下载下来看看呀。 里面是软件工程学习路径,推荐课程等,特别有用!为学习指了一条路,想学好专业课的小伙伴可以下载下来看看呀。

2020-06-23

优盘数据恢复

闪迪自带的数据恢复软件!!!

2018-11-20

ResXManager wpf国际化的VS插件

ResXManager wpf国际化的VS插件,直接下载安装后,就可以在vs中使用了

2025-04-18

小智烧录代码,确保可用,可以魔改

小智烧录代码,确保可用,可以魔改

2025-04-14

DeepSeek小白从入门到精通教程

DeepSeek小白从入门到精通教程,可以自学也可以直接用来教学

2025-02-07

DeepSeek小白入门全攻略:开启AI新世界大门

DeepSeek小白入门全攻略:开启AI新世界大门

2025-02-07

steam下载,别名watt

steam下载,别名watt

2025-02-07

kimi1.5论文-最新最火最热

kimi1.5论文-最新最火最热

2025-01-24

实现财富自由的路径PPT

实现财富自由的路径PPT

2024-12-23

个人自我介绍、风采展示PPT

个人自我介绍、风采展示PPT

2024-12-23

如何实现财富自由的分析PPT

如何实现财富自由的分析PPT

2024-12-23

blazor练手:借助GPT API KEY实现AI聊天

项目是基于Blazor server开发,需要.net 8.0环境支持才可以运行。 在`appsettings.json`与`appsettings.Development.json`文件内将自己的密钥输入到`OpenAIKey`字段内即可使用。 运行:根目录下输入`dotnet run`

2024-12-20

一键配置.NET 8 SDK、VS Code 和 C# 配置环境

双击.NET Winget 配置文件将为你安装 .NET 8 SDK、VS Code 和 C# 开发工具包。如果已安装某些内容,Winget 将跳过该安装步骤。

2024-12-20

python俄罗斯方块游戏

安装:pip install pygame 运行:python block_blitz.py 控制说明: 左箭头:向左移动方块 右箭头:向右移动方块 下箭头:加速下落 上箭头:旋转方块

2024-12-19

python贪吃蛇小游戏

安装:pip install pygame 运行:python snake_game.py 控制: 使用箭头键控制蛇的移动。 当蛇碰到边界或自身时,游戏结束,按C继续或Q退出。

2024-12-19

python定时清理朝超出容量限制的日志任务

python定时任务,整点检查清理日志文件,文件夹内超过200MB就按照日志创建事件清理一次

2024-12-19

实用PDF转PPT工具

实用PDF转PPT工具 用法:Execute ./pdf2pptx.sh test.pdf to generate a test.pdf.pptx file (replace test.pdf with your filename). By default the output powerpoint project is in the widescreen mode. If your slides are not for widescreen you can alternatively run ./pdf2pptx.sh test.pdf notwide to generate a 4:3 standard PPTX project.

2024-12-18

python统计代码中有哪些行是中文

python统计代码中有哪些行是中文,打印行号和内容

2024-12-16

python统计代码中有多少行注释

python统计代码中有多少行注释

2024-12-16

python脚本1分钟一次监控软件是否启动,没有启动就重启

python脚本1分钟一次监控软件是否启动,没有启动就重启

2024-12-16

空空如也

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

TA关注的人

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