自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(737)
  • 资源 (7)
  • 收藏
  • 关注

原创 神级编程网站,堪称程序员的充电站,我给你找好了不能错过

准备了几个网站,希望能帮助各位朋友。不多说直接来干货内容。

2022-08-28 17:40:41 32765 22

原创 呐,c语言学习你想要的都在这里

对于C语言怎么学习这个话题,很多读者一直在问,因为网上类似的文章很多了,这里就不长篇大论,可能你也看过不少,究竟孰是孰非需要你自己去思考、判断和实践。说实在的,个人认为在你入门或者基础学习阶段,教材、软件(写代码)和教学视频这三样就够了。本文主要是给大家提供一些资料,各位按需选择。关于书籍学习任何一门课程你首先得有书吧,有人说C语言书这么多怎么办?没事,我们找了36本C语言的书,你自己慢慢看,慢慢选,挑自己喜欢的的,适合你的才是最好的!这里我们不评价哪本好、哪本坏,所有东西都是优缺点并存,不过对于初

2020-12-16 23:07:59 4778 7

原创 干货收藏:68道C语言与C++常见面试题

1 变量的声明和定义有什么区别变量的定义为变量分配地址和存储空间, 变量的声明不分配地址。一个变量可以在多个地方声明, 但是只在一个地方定义。 加入extern 修饰的是变量的声明,说明此变量将在文件以外或在文件后面部分定义。说明:很多时候一个变量,只是声明不分配内存空间,直到具体使用时才初始化,分配内存空间, 如外部变量。来源|公众号:C语言与CPP编程int main() { extern int A; //这是个声明而不是定义,声明A是一个已经定义了的外部变量 /

2020-10-26 15:20:32 4736 10

原创 Qt_30道常见面试题及答案

答:可以在类中使用signals 关键字声明自定义信号,使用 slots 关键字声明自定义槽,并使用 connect 函数将信号和槽进行连接。答:可以继承自 QWidget 或其他已有控件,并实现自定义的功能和界面。

2024-04-12 22:20:34 923

原创 Qt - 获取系统当前时间

函数将日期时间对象转换为字符串格式,并指定输出的格式为"yyyy-MM-dd hh:mm:ss"。的指针,需要使用相应的成员来访问时间信息。另外,时间的显示格式可能会因操作系统和编译器的不同而有所差异。这样,你就可以通过 Qt 获取系统当前时间,并根据需要进行进一步的处理或显示。请确保在使用 Qt 库时已经包含了相关的头文件,并在项目中正确配置和链接 Qt 库。函数来获取系统当前时间,并且可以精确到秒。函数来获取系统当前时间,并精确到秒。分别获取年、月、日、小时、分钟和秒,并将它们打印出来。

2024-04-12 20:22:36 540

原创 Qt之QSS样式表

QSS(Qt Style Sheet)样式表是一种用于描述图形用户界面(GUI)样式的语言。它允许开发者为应用程序的控件定义视觉外观,例如颜色、字体、尺寸和布局等。QSS 样式表的主要目的是提供一种简洁而灵活的方式来美化应用程序的界面,使其具有一致的外观和风格。通过使用 QSS,开发者可以分离界面的样式和功能代码,从而更容易维护和定制界面的外观。QSS 样式表通常以.qss文件的形式保存,其中包含了一系列的样式规则。这些规则使用选择器来指定要应用样式的控件,以及对应的样式属性和值。

2024-04-10 14:50:24 540 1

原创 Qt之线程的使用

QtConcurrent模块扩展了Qt Core模块中提供的基本线程支持,并简化了可在所有可用CPU内核上并行执行的代码的开发。在本文中,我们将探讨 Qt 线程的使用,并通过示例来展示如何在 Qt 应用程序中创建和管理线程。线程是程序执行的独立路径,每个线程可以同时执行不同的任务。在实际应用中,需要根据任务的特性和需求来合理规划线程的数量和使用方式。请注意,在实际应用中,你可能需要在线程中处理更复杂的任务,并在适当的时候进行线程间的通信和同步。可以方便地管理一组线程,并将任务分配到空闲的线程中执行。

2024-04-09 10:25:06 971

原创 Qt Creator实例之图标主题

Chart themes 是 Qt Creator 中图表的主题,它可以用于改变图表的外观和风格,使其更符合你的需求和设计。此示例显示了所有支持的图表类型的不同内置主题的外观。为了给结果一个更和谐的外观,应用程序的背景调色板是根据所选主题定制的。

2024-04-05 10:57:19 398

原创 书写高质量Sql语句的43条建议

当需要在一个查询中引用另一个查询的结果时,可以使用子查询。但要注意子查询的性能影响,避免嵌套过深。:对于需要进行聚合操作的查询,使用合适的聚合函数(SUM、AVG、COUNT 等)。:随着数据量的增长和需求的变化,定期审查和优化重要的查询,以确保其性能良好。:使用性能监控工具,了解查询的执行计划和性能瓶颈,并进行相应的优化。:熟悉你所使用的数据库的特定特性和函数,充分利用它们提供的功能。:根据数据的特点,将大型表划分为多个分区,提高查询性能和管理性。:对于经常用于查询的列,创建适当的索引以提高查询性能。

2024-04-05 10:03:12 278

原创 Qt与OpenCV实现图像模板匹配

请注意,这只是一个简单的示例,实际的模板匹配可能需要根据具体需求进行更多的调整和优化。安装 OpenCV:首先,确保你已经安装了 OpenCV 库,并将其配置到你的开发环境中。加载和显示图像:使用 Qt 的图像加载和显示功能,将源图像和模板图像加载到界面上进行显示。在 Qt 界面上显示结果:将匹配结果显示在 Qt 的界面上,以便用户可以观察和交互。处理匹配结果:根据匹配结果,你可以进行进一步的处理,例如绘制匹配区域、提取特征等。最后,在源图像上绘制匹配结果,并将结果显示在 Qt 界面上。

2024-04-04 22:22:33 461

原创 Qt学习路线推荐(超硬核)

同时,不断探索和尝试新的功能,结合自己的项目需求进行实践,将有助于提高你的 Qt 开发技能。Qt 是一个跨平台的 C++图形用户界面应用程序开发框架,它具有强大的功能和丰富的工具,广泛应用于桌面应用程序、移动应用程序和嵌入式系统等领域。:Qt 的官方文档和教程提供了详细的信息和示例,是学习 Qt 的重要资源。:当你对基础有了一定的掌握后,可以深入学习 Qt 的高级特性,如多线程、网络编程、数据库访问等,以满足更复杂的项目需求。学习使用 Qt 的可视化设计工具,如 Qt Designer,创建用户界面。

2024-04-04 22:09:57 288

原创 Qt之Timers

QTimer 提供了简单而灵活的接口,使我们能够轻松地设置定时器的间隔时间、启用/禁用定时器以及连接定时器信号到相应的槽函数。Qt 中的 Timers(定时器)是一种非常有用的工具,它允许我们在指定的时间间隔后执行特定的代码。要创建一个定时器,我们只需创建一个 QTimer 对象,并设置定时器的间隔时间。请注意,这只是一个简单的示例,实际应用中可以根据具体需求在定时器的槽函数中进行各种操作,例如更新界面、执行数据处理等。此外,定时器还可以在多个对象之间共享,以便在不同的部分代码中使用相同的定时器。

2024-04-04 21:27:29 414

原创 Qt模拟面试(超硬核)

建议:诚实地描述你的 Qt 经验,包括你使用过的 Qt 版本、开发过的项目类型、遇到的挑战以及如何解决它们。假如你没有开发经验,可以提供一些关于 Qt 开发的一般信息和常见的经验分享。Qt 是一个跨平台的应用程序开发框架,它提供了丰富的工具和库,使得开发图形用户界面(GUI)应用程序变得更加容易和高效。学习基础知识:了解 Qt 的基本概念,如窗口、控件、信号与槽机制等。熟悉 Qt 的类库和文档,这将帮助你更好地理解和使用 Qt 的功能。设计用户界面。

2024-04-04 21:07:15 1738

原创 程序员35岁会失业吗?

相反,随着年龄的增长和经验的积累,一些程序员的岗位会变得更加重要和有价值。所以,如果你对编程有热情,并愿意不断学习和进步,那么程序员的职业道路将会越走越宽广,越老越吃香。通过不断学习和提升技能,适应行业变化,程序员可以增加自己的就业竞争力,降低失业的风险。此外,许多程序员在职业生涯中不断学习和更新知识,以跟上行业的最新趋势和技术,这也增加了他们的竞争力。随着时间的推移,他们积累了丰富的编程经验,对各种编程语言和技术有更深入的理解。年龄较大的程序员通常更有学习的动力和自律性,他们能够适应新的技术和趋势。

2024-04-04 20:06:57 85

原创 Visual Studio(VS) 搭建 QT 开发环境

在当今的软件开发领域,Visual Studio(VS)是一款备受欢迎的集成开发环境(IDE),而 QT 则是一个强大的跨平台应用程序框架。在扩展管理器中,搜索“QT”,并安装与 QT 版本对应的 VS 扩展。这样,我们就可以充分利用 VS2022 的强大功能和 QT 的优势,愉快地进行跨平台应用程序的开发工作了。QT 提供了丰富的 UI 组件和工具,通过拖拽和编辑,可以轻松创建漂亮的用户界面。在项目创建后,VS2022 会自动配置 QT 开发环境,并生成基本的代码框架。至此,单击所有的确定按钮。

2024-04-04 19:37:22 418

原创 关于Qt(标题至少5个字,凑凑吧)

在发布 Qt 4.6 的同时,作为 Qt 开发跨平台 IDE 的Qt Creator也发布了更新版本。Qt Creator 1.3 和 Qt 4.6共同构成的 Qt SDK,包含了开发跨平台应用程序所需的全部功能。Qt Creator是一个用于Qt开发的轻量级跨平台集成开发环境。Qt Creator可带来两大关键益处:提供首个专为支持跨平台开发而设计的集成开发环境 (IDE),并确保首次接触Qt框架的开发人员能迅速上手和操作。即使不开发Qt应用程序,Qt Creator也是一个简单易用且功能强大的IDE。

2024-04-04 12:35:21 536

转载 保姆级零基础 C 语言学习路线,万字总结!

从大学接触 C 语言编程,工作之后一直从事互联网 C/C++ 后台开发工作,粗略算下来有 10 多年经验了(但是年限也并不能代表什么),只能说对 C 语言学习有一些经验可以分享给初学者,让你少走一些弯路。先说下自身的情况吧,我非计算机科学科班,本科专业学的是电子信息工程,学过模拟电子和数字电子技术,课程与计算机科学专业有点差异,算是半个科班。因此我的计算机体系知识构建,基本都是靠自学,只要掌握正确...

2023-01-04 14:52:35 2624 1

转载 C++入坑指南

如果要入坑C++,那么你需要阅读一下这篇文章。本文目录:什么是C++?C++的历史?C++为什么经久不衰?C++有什么优势?C++有什么应用场景?为什么学习C++?C++的职业前景?关于C++学习的一些建议。什么是C++?C++是C语言的扩展,1979年由C++之父Bjarne Stroustrup开发,起初的目的就是C with Classes,在构建大型项目这块,他认为现有的编程语言都不太理想...

2023-01-03 15:58:41 1513

转载 77%的本科毕业生起薪超过1万元,程序员的薪资到底有多高?

都说互联网行业进入了寒冬, 可实际上,程序员的薪资还是非常可观的啊!最近拉勾招聘数据研究院发布一则报告《2022程序员群体职场洞察报告》针对程序员群体展开调研,呈现出当下程序员的职场生存状态、薪资水平以及职业选择。报告显示,程序员薪资水平相对较高。77%的本科毕业生起薪超过1万元,其中74%的00后应届毕业生月薪在1-3万元区间,只有23%的00后程序员薪资在1万元以下。当然,在拥有工作经验后的程...

2022-12-29 09:45:59 1801 1

转载 万字避坑指南!C++的缺陷与思考(下)

导读| 在万字避坑指南!C++的缺陷与思考(上)一文中,微信后台开发工程师胡博豪,分享了C++的发展历史、右值引用与移动语义、类型说明符等内容,深受广大开发者喜爱!此篇,我们邀请作者继续总结其在C++开发过程中对一些奇怪、复杂的语法的理解和思考,分享C++开发的避坑指南。static我在前面章节吐槽了const这个命名,也吐槽了“右值引用”这个命名。那么static就是笔者下一个要重点吐槽的命名...

2022-12-26 08:40:45 1841 1

转载 百度工程师带你探秘C++内存管理(ptmalloc篇)

作者 |daydreamer前篇《探秘C++内存管理(理论篇)》主要介绍了Linux C++程序内存管理的理论基础,本文作为系列文章《探秘C++内存管理》的第二篇,将会探讨经典内存管理器ptmalloc如何管理C++程序的内存。借助剖析ptmalloc解决问题的着重点和设计实现成本的权衡,更具体的呈现c++内存管理面临的问题和工程落地中的巧思。一、概述GEEK TALKptmalloc是开源GN...

2022-12-20 08:40:05 966

转载 Linux C/C++ 调试的那些“歪门邪道”

来自:知乎,作者:韦易笑链接:https://zhuanlan.zhihu.com/p/32843449无数次被问道:你在终端下怎么调试更高效?或者怎么在 Vim 里调试?好吧,今天统一回答下,我从来不在 vim 里调试,因为它还不成熟。那除了命令行 GDB 裸奔以外,终端下还有没有更高效的方法?能够让我事半功倍?当然有,选择恰当的工具和方法,让 GDB 调试效率成倍的提升并没有任何问题。当然...

2022-12-19 08:40:08 958

转载 重磅!US News2023世界大学排行榜出炉!

来自公众号:青塔数据来源:US News官网US News发布2023世界大学排行榜,涉及90多个国家,超过40个学术专业领域。今年US News世界大学排名主要指标权重如下:全球研究声誉12.5%,地区性研究声誉 12.5%,发表论文10%,出版书籍2.5%,学术会议2.5%,标准化引用影响10%,总被引用次数7.5%,高频被引文献数量(在引用最多文献的前10%) 12.5%,高频被引文献百分比...

2022-12-13 13:47:46 2487

转载 C++陷阱与套路

‍来自公众号:码砖杂役【导语】 C++是一门被广泛使用的系统级编程语言,更是高性能后端标准开发语言;C++虽功能强大,灵活巧妙,但却属于易学难精的专家型语言,不仅新手难以驾驭,就是老司机也容易掉进各种陷阱。本文结合作者的工作经验和学习心得,对C++语言的一些高级特性,做了简单介绍;对一些常见的误解,做了解释澄清;对比较容易犯错的地方,做了归纳总结;希望借此能增进大家对C++语言了解,减少编程出错,...

2022-12-12 09:50:38 1022

转载 C++首超Java

出品 | OSC开源社区(ID:oschina2013)TIOBE 公布了 2022年 12 月的编程语言排行榜。TIOBE 将于下个月揭晓其 2022 年度编程语言,目前共有 3 个候选者:Python、C 和 C++。TIOBE CEO Paul Jansen 指出,虽然 Python 和 C 已多次斩获该头衔,而 C++ 仅在 2003 年获得过一次;但在本月 TIOBE 指数中, C++...

2022-12-09 09:14:55 928

转载 爆火的 ChatGPT 太强了!写代码、改 bug,网友:可取代 Stack Overflow 了

OpenAI 新上线的ChatGPT可谓是火爆出圈,这个对话模型可以回答后续问题,承认错误,挑战不正确的前提,还能帮你修改代码中的 bug……只要和它聊上几句,一会儿功夫它就能把问题给你解决了。例如用户要求:「ChatGPT 帮我解释一下文中正则表达式的含义。」ChatGPT:安排。密密麻麻的解释了一大段内容,应该是解释清楚了。由于ChatGPT的性能过于优秀,网友们纷纷开始整新活,仿佛不把C...

2022-12-08 17:30:53 2713

转载 如何优雅地实现C++编译期多态?

导语|前面的文章中我们更多的聚焦在运行期反射,本篇我们将聚焦在一个与反射使用的机制有所类同,但更依赖编译期特性的机制->编译期多态实现。引言前面的文章中我们更多的聚焦在运行期反射,本篇我们将聚焦在一个与反射使用的机制有所类同,但更依赖编译期特性的机制->编译期多态实现。c++最近几版的更新添加了大量的compiler time特性支持,社区轮子的热情又进一步高涨。这几年go与rus...

2022-12-05 08:40:21 1160

转载 Max 函数的 6 种操作方法:API设计、悬挂引用以及C++20 constraints

如果你正在编写供其他开发人员使用的模块,比较明智的办法是构建 API 才让他们访问这些功能,使用 API 的益处多多,比如隐藏实现,延长寿命,促进模块化,减少代码重复,易于改变与优化等等。C++ 中的 API 设计比其他的语言要复杂一些,因为参数和返回值的生命周期需要仔细考虑。12 月 8 日 20:00,IncrediClub 线上研讨会,Incredibuild 开发者布道师 Amir 将面向...

2022-12-02 13:01:45 1000

转载 C++那些事之高效率开发C++/C

C++那些事之高效率开发C++/C1.神器目前开发C++/C用的比较多的当属Vim、VS code、CLion。Vim配上插件编写C/C++效率高的不少。VSCode配上自定义配置及快捷键、vim插件效率跟vim旗鼓相当。CLion因其独特的CMakeLists.txt管理方式及强大的代码补全等功能,编写本地代码绝对好于前两者。但是对于编写远程代码、远程开发人员来说,VS code无疑是最牛逼的,...

2022-11-25 13:54:30 1045

转载 今年最后一波,经典科技图书双11抄底放价

京东图书大促京东科技图书大促每满100减50不仅如此限自营计算机类目图书使用(童书、教辅教材及个例品除外)这里先给大家上一个领券入口大家可以在会场内领券并选书扫码领券囤书攻略RECOMMEND推荐阅读01深入理解计算机系统(原书第3版)推荐理由豆瓣评分9.8硬核神书!将所有计算机系统相关知识融会贯通,助你成为凤毛麟角的高级程序员。本书是一本将计算机软件和硬件理论结合讲述的经典教程,内容覆盖计算机导...

2022-11-11 11:53:42 1027

原创 C++基于easyx图形库实现推箱子游戏

学习编程语言时,看视频看书的时候不是看看就过去了,编程毕竟是门一门手艺活,孰能生巧。建议一边看,一边将视频中的示例或者小项目教学自己也实现一下,刚开始不会可以照着敲,比只看不动手强一百倍。

2022-10-31 14:00:27 2037 3

原创 大学生计算机相关专业有什么血泪建议吗?

工作多年后才发现大学期间错过太多!!!给正在攻读CS的你

2022-10-28 11:22:33 5144 12

转载 不要慌,我有亿点小建议!万字长文

Part1关于本文由于近两年互联网寒冬,整个就业市场哀鸿遍野,有关于当前形势下计算机硕士如何找工作的问题。有一些还在学校的小朋友也是比较发愁。故尝试从个人经验出发,分享一些自己在找工作方面的认知。在阅读之前,有一些前提需要说明:互联网未来未必还是一个好生意,所以本文并不是建议大家继续卷互联网,而是如果你决定要进场,如何准备。作者个人经历有限,本文讲的是比较优秀的同学如何准备大厂的算法类校招,并且是...

2022-10-27 14:56:30 1624

原创 List 去重的 6 种方法,这种方法最完美!

List 去重的 6 种方法,这种方法最完美!

2022-10-22 15:37:22 18762

原创 函数模板的使用

不懂得小伙伴进来学习了

2022-10-22 14:43:46 2051

转载 我的编程能力从这时候开始突飞猛进的

ggg来源:知乎,博主(MutexLock)链接:https://www.zhihu.com/question/356351510/answer/1148885728在啃掉一本本计算机经典书籍和写下大量代码以后。疫情原因回不去学校,作为一个马上毕业,即将入职腾讯的大四生,分享一下自己的学习历程吧。本人在大学之前从未接触过编程,最开始的编程学习还是在高考完后,从书店买了本C Primer Plus,...

2022-10-20 08:40:33 1452

转载 C++性能真的不如C吗?

大家好!最近在知乎上看了篇帖子,题目是为什么C++没有C语言快,如下图:恰好之前研究过这块,所以借助本文,分析下这个问题(无意于语言之争,单纯是从技术角度????)。众所周知,C++兼容了C的所有功能,显然从所有角度去对比分析是不现实的,所以本文从我们常用的输入输出即标准流(iostream和stdio)的角度来分析讲解。示例为了更加直观地来对比分析,写了个示例,通过scanf和cin读文件,然后分析两...

2022-10-17 08:42:46 1678

原创 只会C++,该怎么准备后台开发的面试?

大家好,今天给大家分享一下主力语言是C++的话,该怎么去准备面试后台开发的岗位。我当时也是学的C++,秋招时也拿到了不少后端开发的offer。

2022-10-13 09:14:58 1635 1

转载 C++最佳实践 | 6. 性能

本系列是开源书C++ Best Practises[1]的中文版,全书从工具、代码风格、安全性、可维护性、可移植性、多线程、性能、正确性等角度全面介绍了现代C++项目的最佳实践。本文是该系列的第六篇。C++最佳实践:1. 工具2. 代码风格3.安全性4.可维护性5.可移植性及多线程6.性能(本文)7.正确性和脚本性能尽量使用前置声明使用这种声明方式://someheaderfile...

2022-10-13 08:40:29 1503

转载 C++最佳实践 | 5. 可移植性及多线程

本系列是开源书C++ Best Practises[1]的中文版,全书从工具、代码风格、安全性、可维护性、可移植性、多线程、性能、正确性等角度全面介绍了现代C++项目的最佳实践。本文是该系列的第五篇。C++最佳实践:1. 工具2. 代码风格3.安全性4.可维护性5.可移植性及多线程(本文)6.性能7.正确性和脚本可移植性明确使用的类型大多数产生告警的可移植性问题都是因为我们没有注意类型。...

2022-10-09 08:40:30 1435 2

程序员必备资源,值得收藏!.html

程序员必备资料

2021-07-15

免费的资源仓库(点击蓝色字体访问).rar

程序员需要的资料

2021-06-08

谷歌代码规范(程序员必看).rar

编程语言代码规范

2021-05-12

学生管理系统.zip

学生管理系统.zip

2021-02-25

字节跳动50道高频算法.rar

字节跳动50道高频算法

2021-02-25

算法官方完整版.rar

算法刷题

2021-02-25

Java避坑指南:Java高手笔记代码篇.rar

Java避坑指南

2021-02-25

空空如也

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

TA关注的人

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