抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

Go 编程语言是一个开源项目,它使程序员更具生产力。 Go 语言具有很强的表达能力,它简洁、清晰而高效。得益于其并发机制,用它编写的程序能够非常有效地利用多核与联网的计算机,其新颖的类型系统则使程序结构变得灵活而模块化。 Go 代码编译成机器码不仅非常迅速,还具有方便的垃圾收集机制和强大的运行时反射机制。 它是一个快速的、静态类型的编译型语言,感觉却像动态类型的解释型语言。 —— Fro...

Markdown 是一种轻量级的「标记语言」,它的优点很多,自2004年被 John Gruber 发明以来,它已经发展成了世界上最受欢迎的标记语言之一。它也被越来越多的写作爱好者,撰稿者广泛使用。看到这里请不要被「标记」、「语言」所迷惑,Markdown 的语法十分简单。常用的标记符号也不超过十个,所以它的学习成本极低。 认识 Markdown正如前言所说,Markdown 是一种标...

这段时间,学习量陡升。遇到的问题也是五花八门,越来越多,有的在搜索引擎可以找到答案,有的则需要痛苦地耗费很长时间才能寻到一丝解决方法,还有的直接就找不到答案。这也让我更加坚定地要将自己所学所遇的知识、问题,所踩过的坑都要记录下来,利己也利他。 废话不多说了,今天要带来的是一篇万字长文,是一位有着10多年 Qt 开发经验的大佬在他的博客、Github、Gitee上分享过的...

近期,在学完 Qt 编程的一些基础知识后,我逐渐往更深层次进发。今天,要记录的是,Qt 框架中动态链接库相关的知识。 有动态链接库是就会有静态链接库,来都来了,肯定是要一次性都解决的。先来看看这两类链接库的区别。 静态链接库(Static-link library)就是把要调用的函数或者过程链接到可执行文件中,成为可执行文件的一部分的库。换言之,函数和过程的代码就在主程序的 .exe 文件中...

最近在学习 Qt 读写XML文件时,思考了一个问题,除了DOM和SAX外,还有没有更快捷的读写XML的方法?经过一番面向搜索引擎编程,我还真发现了一种方法——流读写XML(Write and read by stream)。今天就借此文向大家分享一下这种方法。 三种读写XML方式的对比 DOM方式 SAX方式 流读写方式 XML被存入内存 速度快,逐行扫描 速度快,一次性传入 ...

近期在Qt环境下编写C++代码时,我发现如果不安装 Visual Stadio 全家桶的话无法进行 MSVC编译。而我所面临的问题是,放在公司的这台笔记本存储空间只有128GB。对,你没有看错,是128G,而且是整个电脑。安装之前我忘记截图了,这里就po一张按照本文配置完后的磁盘截图。 当时,我就产生了一个想法,难道微软这么大的厂,不安装它的全家桶不至于让我们编译不了吧。在经过一番搜索之后...

对于习惯使用VsCode、SublimeText、JetBrains 全家桶等编译器的开发人员来说,一键格式化代码是必不可少的功能。最近,我在进行Qt C++开发时发现,Qt Creator默认没有一键格式化代码相关的配置。经过几小时的面向搜索引擎解决问题后,我发现了一个可行的解决方案,今天在这里分享给大家。 大致的思路是可以以简单描述为:配置Beautifier:arrow_right:下...

笔者2020年开始,从事了C++开发的相关工作,目前国内主流的C++开发工具多建立在可视化框架Qt的基础上,这一篇我们就来讲一讲Windows10 系统下如何快速搭建Qt for C++环境。 1.简介1)C++简介C++是一种被广泛使用的计算机程序设计语言。它是一种通用程序设计语言,支持多重编程模式,例如过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计和设计模式等。 2)Qt简...