程序设计

hz_zhangrl4 天前
开发语言·c++·算法·程序设计·gesp·c++四级·gesp2025年9月
CCF-GESP 等级考试 2025年9月认证C++四级真题解析1 单选题(每题 2 分,共 30 分)第1题 运行下面程序后变量 a 的值是( )。1│int a = 42;
charlie11451419115 天前
c++·学习·设计模式·程序设计·命令模式·c++20
精读C++20设计模式——行为型设计模式:命令模式Command设计模式实际上不太Command。这个比较反直觉。因为Command设计模式压根就不是直接死命令对象到底怎么做事情。而是发送命令,接收对象根据发送者发送的命令执行代码。
charlie11451419116 天前
笔记·学习·设计模式·程序设计·c++20·装饰器模式
精读C++20设计模式:结构型设计模式:装饰器模式扩展!这就是装饰器模式的功能!就像一棵圣诞树,你装饰了它,你就会得到一颗装饰后的圣诞树!它具备更好的观赏功能了!同时,他还具备一般圣诞树一样的功能。这种设计模式就是装饰器模式。
charlie11451419117 天前
c++·学习·观察者模式·设计模式·程序设计·c++20
精读 C++20 设计模式:行为型设计模式——观察者模式观察者!这个是一个很有名的设计模式——简而言之,我们这个模式在关心对象的变化。当对象变化的时候,我们要触发点事情,这个怎么做呢?我们要放一个观察者,看着它:嘿对象变了处理点事情!这就是这个设计模式在做的事情。
charlie11451419120 天前
设计模式·程序设计·原型模式·c++20
精读《C++20设计模式》——创造型设计模式:原型模式现在我们来到了第三个创造型的设计模式,也就是Prototype,原型模式中的“原型”指的是一个被克隆的原始对象实例。听着好像有点奇怪。但是别着急,咱们慢慢来谈论这个设计模式(我需要承认一点,这个设计模式我几乎没有自己设计过,用的时候也是用过别人写好的)
charlie1145141911 个月前
开发语言·kotlin·程序设计·面对对象
Kotlin 的 apply / with / run 详解Kotlin存在三个作用域函数,啥意思呢?我们知道我们创建一个复杂对象的时候,往往需要调用相应的接口进行复杂的设置,举个例子
hz_zhangrl3 个月前
c++·程序设计·gesp·gesp2025年6月·c++七级·c++七级解析
CCF-GESP 等级考试 2025年6月认证C++七级真题解析第1题 已知小写字母 b 的ASCII码为98,下列C++代码的输出结果是( )。A. b B. bbbb C. f D. 102
hz_zhangrl3 个月前
c++·青少年编程·程序设计·gesp·gesp2025年6月·c++六级
CCF-GESP 等级考试 2025年6月认证C++六级真题解析第 1 题 下列哪一项不是面向对象编程的基本特征?A. 继承 B. 封装 C. 多态 D. 链接解析:答案D。‌面向对象编程的基本特征包含封装、继承、多态和抽象四大核心要素‌,这四大特征共同构成了代码组织的核心范式,有效提升了程序的可维护性、扩展性和复用性。‌‌‌‌所以D.不是。故选D。
WIZnet 中国社区官方博客4 个月前
程序设计·wiznet·高性能以太网单片机·w55mh32·单片机外设·寄存器描述·gpio介绍
第五章 GPIO示例功夫不负有心人,相信学习至此大家已经掌握了基础内容介绍的知识。我们希望通过前面的章节你已经掌握了W55MH32开发的工具和方法。下面我们将和大家一起来学习W55MH32 的一些基础外设,这些外设实际项目中经常会用到,希望大家认真学习和掌握,以便将来更好、更快的完成实际项目开发。
爱学习的章鱼哥6 个月前
c语言·编辑器·文本编辑器·程序设计·easyx
如何实现一个可视化的文字编辑器(C语言版)?Visual Studio 2022 是微软提供的强大集成开发环境(IDE),广泛用于C/C++、C#、Python等多种编程语言的开发。它提供了许多强大的工具,帮助开发者编写、调试和优化代码。 1.下载 Visual Studio 2022:访问Visual Studio 官网
移动中的鸭子9 个月前
算法·程序设计
程序设计:排版、检验报告的上下标解决几种办法本文重点在于提供几个针对排版文档、各种检验报告系统等程序设计时,遇到的上下标录入、绘制展示等问题的应对办法,但是准确地说,并没有非常优秀的方案。
hummhumm9 个月前
开发语言·汇编·数据库·算法·操作系统·程序设计·高级语言
第32章 汇编语言 - 实践项目:小型操作系统内核(一)开发一个操作系统内核需要适当的工具和环境。这部分将详细介绍如何选择合适的工具链,设置仿真器或虚拟机,以及创建构建和测试的自动化流程。
hummhumm9 个月前
开发语言·性能优化·程序设计·优化·汇编语言·高级语言·低级语言
第30章 汇编语言--- 性能优化技巧汇编语言是用于直接编程计算机硬件的低级语言,它几乎是一对一地映射到机器指令。因为汇编代码与特定处理器架构紧密相关,所以在讨论性能优化技巧时,通常需要考虑具体的CPU架构和指令集。
hummhumm9 个月前
开发语言·汇编·后端·程序设计·设备驱动·高级语言·低级语言
第27章 汇编语言--- 设备驱动开发基础汇编语言是低级编程语言的一种,它与特定的计算机架构紧密相关。在设备驱动开发中,汇编语言有时用于编写性能关键的部分或直接操作硬件,因为它是接近机器语言的代码,可以提供对硬件寄存器和指令集的直接访问。
计算机软件程序设计10 个月前
小程序·程序设计·失物招领
高校失物招领小程序【源码+文档+安装+讲解】随着移动互联网的普及和智能手机的广泛应用,高校校园内的信息化建设也逐渐向移动端倾斜。在高校环境中,学生、教职工以及访客在日常生活中容易发生个人物品遗失的情况,传统的失物招领方式(如张贴海报、广播通知等)效率低下,信息传播范围有限,且存在信息更新不及时的问题。因此,开发一款针对高校环境的失物招领小程序,能够有效地提高失物招领的效率,同时增强用户之间的互动性和参与感。
茜茜西西CeCe1 年前
java·spring boot·intellij-idea·程序设计·quartz·定时调度集成
Java程序设计:spring boot(12)——定时调度集成 - Quartz在⽇常项⽬运⾏中,我们总会有需求在某⼀时间段周期性的执⾏某个动作。⽐如每天在某个时间段导 出报表,或者每隔多久统计⼀次现在在线的⽤户量等。
charlie1145141911 年前
c++·设计模式·程序设计·构造器
设计模式小记:构造器目录流水构造器组合构造器笔者写了一些小玩具玩玩了,对C++项目设计与程序设计颇有感触。最近打算重新温习一下设计模式,从而将自己的经验系统化
蔚蓝星辰mic1 年前
c语言·c++·算法·程序设计
【C/C++】约瑟夫环问题n个人(0,1,2,3,4…n-1),围成一圈,从编号为k的人开始报数,报数报到m的人出队(报数是1,2,…m这样报的)。下次从出队的人之后开始重新报数,循环往复,当队伍中只剩最后一个人的时候,那个人就是大王。现在,给定n,k,m, 请你求出大王的编号。
蔚蓝星辰mic1 年前
c语言·c++·程序设计
【C/C++】程序设计基础知识(指针、函数)内存中的地址按字节编号,每个字节的存储单元均对应一个地址。注意:数组名是指针常量,不是指针变量,不能给数组名赋值。
Beginner x_u1 年前
c语言·开发语言·程序设计
C语言程序设计核心详解 第一章:数制及转换与ASCII码本专栏,为C语言程序设计基础及进阶学习,力求解决自命题c语言考试考研的问题,为学习数据结构与算法设计,打下坚实的c语言基础。 当然,本专栏不会详尽到手把手零基础的讲述知识。但是力求覆盖全部重难点。