摘要:
使用封装降低信息的复杂度 封装是面向对象编程的核心思想之一。 封装的过程,是将大量的信息(过程、数据),凝缩成满足特定需求的接口的过... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(55)
评论(0)
推荐(0)
摘要:
前言 本文提出了一种使QStackedWidget尺寸根据内容自适应调整的解决方法。 问题提出 我们知道,QStackedWidge... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(1628)
评论(0)
推荐(0)
摘要:
类内部结构 类内部架构实际上是一个小型的状态机,成员变量是状态变量,成员函数是处理机。一般提倡一个类实现一种特定的功能,这样可以降低... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(71)
评论(0)
推荐(0)
摘要:
软件开发过程主要追求的是高效、易于维护。 高效开发体现了代码的复用率即开发效率,是为了缩短开发周期。 易于维护体现了代码的重构效率,... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(112)
评论(0)
推荐(0)
摘要:
概述 词法分析即对程序源码进行分词处理,分词处理就是把文本流分割成一个又一个符号。分词处理的输入输出是什么呢? 输入是源码字符串... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(51)
评论(0)
推荐(0)
摘要:
此篇文章承接上一篇:【编译原理】如何编写BNF? 我们知道,完整的编译过程总体大概需要经历六个阶段: 词法分析->语法分析->... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(147)
评论(0)
推荐(0)
摘要:
此篇文章承接上一篇:【编译原理】理解BNF 前言 理解了BNF,就能实现代码解析了吗?还有点早,因为理解了BNF,还要会写BNF。... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(310)
评论(0)
推荐(0)
摘要:
前言 先了解一下什么是LUA: LUA官网:LUA官网 LUA介绍:LUA-百度百科 LUA教程:LUA教程-菜鸟教程 深入LUA ... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(68)
评论(0)
推荐(0)
摘要:
自己写的确实没有别人写的好,所以在此推荐以下内容供参考: 抽象语法树—百度百科 AST系列(一): 抽象语法树为什么抽象 编程语言的... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(61)
评论(0)
推荐(0)
摘要:
上下文无关是指,一句话的含义与其前后的内容没有或者几乎没有关系,只由自己决定,把它剪切到其他任何位置,也还是原有的意思。 例如: .... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(365)
评论(0)
推荐(0)
摘要:
ISO官网 访问ISO官网,不需要FQ,只要懂点英文就行。 ISO官网地址:https://www.iso.org/(可进行全面了解... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(3468)
评论(0)
推荐(0)
摘要:
标识符不能以数字为开头, 是为了简化词法解析器设计和实现,规避词法解析中以数字开头的变量与数字解析冲突的问题。 如果两种类型的词,如... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(296)
评论(0)
推荐(1)
摘要:
项目github地址: xterm.js on github 学习笔记 从项目介绍中进行知识拓展 名称资料npmnpm 是干什么的?... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(140)
评论(0)
推荐(0)
摘要:
原理是将图片作为文档上传,在README.md中引用即可。 参考博客:【GitHub】给GitHub上的ReadMe.md文件中添加... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(84)
评论(0)
推荐(0)
摘要:
发展史 计算机在发展初期,电脑上的软件是没有窗口的,只有一个命令行,这个软件叫Shell,中文的意思是外壳。Shell是一个统一的叫... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(131)
评论(0)
推荐(0)
摘要:
以在Qt Creator中开发为例: 第一步 在.pro文件中添加一行 TRANSLATIONS += projectName_zh... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(333)
评论(0)
推荐(0)
摘要:
教程资源 入门教程在:手把手教你做一个 C 语言编译器 学习过程 19年尝试学了一下,中途看不懂放弃了。20年底从头再看一遍,经过... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(162)
评论(0)
推荐(0)
摘要:
一、什么是Qt私有信号? 直接引用Qt文档中的描述: 二、私有信号的作用 私有信号只能被响应,不能被用户代码来发射(emit)。这是一种对某些信号的权限控制,也就是用户代码没有权力“发号施令”,只能由Qt的类来发射,防止信号被”仿造“。 三、是否可以... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(560)
评论(2)
推荐(0)
摘要:
1. 先检查是否通过Qt VS Tools添加了Qt路径和配置了正确的Qt版本,这一步基本上都没问题。 2. 再检查此项目是否配置了... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(2170)
评论(0)
推荐(0)
摘要:
1、运行依赖 以我的一个项目为例,此程序使用QQuickWidget将QWidget和QML结合。程序debug版发布时依赖的库如下... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(298)
评论(0)
推荐(0)
摘要:
测试1 新建test工程用于测试,main.c文件内容如下: #include #include int main(int argc... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(705)
评论(0)
推荐(0)
摘要:
Visual Studio 2013生成Qt项目时报错。网上搜说是更改平台工具集,试了没用。退一步说我就是需要使用vs2013,改成... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(311)
评论(0)
推荐(0)
摘要:
在静态编译的时候,提示错误: error: dependent ‘D:\IDE\Qt\5.4.2-mingw32-rel-sta... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(658)
评论(0)
推荐(0)
摘要:
1、因为非零即为真,不要用下面的语句来判断 if (TRUE == condition) 要改写成 if (conditi... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(28)
评论(0)
推荐(0)
摘要:
现象 编译成功,但是运行时崩溃并在控制台输出:“程序异常错误”。 可能原因 查阅资料,原因可能是库错误。 最终解决方法 的确是库错误... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(349)
评论(0)
推荐(0)
摘要:
第四章 线程 知识要点 每向系统获取一个句柄,会使相应对象的引用计数加1。而GetCurrentProcess()函数返回的是... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(38)
评论(0)
推荐(0)
摘要:
第三章 进程 发现这本书的文字很简练,知识点突出,而且翻译的基本没有拗口的地方,是本好书,(^o^)/~ 下面进入正题。 关于... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(65)
评论(0)
推荐(0)
摘要:
写在前面的话 之前学的Windows编程都是界面啊、网络编程啊之类的纯应用层面的东西,总是感觉而自己没有达到自己期望中的水平。... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(176)
评论(0)
推荐(0)
摘要:
QML Types 是指用C++写出来的一个一个Type。 而QML语言本身是组织这些Type的语法。而QML自己也有... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(41)
评论(0)
推荐(0)
摘要:
超好的Git学习网站 Git很强大,但是学起来太困难了。各种名词很容易搞糊涂,让人丧失兴趣。 那么问题来了,有没有好的教程呢? ... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(85)
评论(0)
推荐(0)
摘要:
常见键盘类型 机械键盘薄膜键盘 最常见的应该是薄膜键盘,因为便宜,出现早。学校办公室配的应该都是薄膜键盘。 所以很多人应该和我一样就... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(241)
评论(0)
推荐(0)
摘要:
使用场景 软件开发需要进行版本管理,当下流行的版本管理工具有Git、SVN等。在线的Git服务提供商也有很多,如Github、码云、... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(261)
评论(0)
推荐(0)
摘要:
以下几种情况会导致信号槽连接不成功,下面分别描述。 1. 拥有信号槽的类,必须继承QObject,声明Q_OBJECT宏。 Qt帮助... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(1121)
评论(0)
推荐(0)
摘要:
环境 本人当前使用的环境是VS2013 Ultimate Update5 + WIN10。 OSG编译安装 下载编译OSG源码不要克... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(170)
评论(0)
推荐(0)
摘要:
任务管理 待续 进度实现设计 如常见的下载进度,上传进度。 以Qt为例,至少需要实现三个信号: sigTaskStarted(con... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(29)
评论(0)
推荐(0)
摘要:
定义 硬链接:只要文件本身或者任意一个硬链接存在,则文件始终存在。 软链接:只要源文件存在,则符号链接有效;源文件不存在,符号链接无... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(760)
评论(0)
推荐(0)
摘要:
简介 Visual Studio Code(以下简称vscode),是微软的一款轻量且强大的编辑器,支持Windows,OS X和L... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(93)
评论(0)
推荐(0)
摘要:
Git使用简易指南官方手册Git北京Git工作流 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(35)
评论(0)
推荐(0)
摘要:
Q_ASSERT里面不要放需要执行的语句,否则release下此语句不会被执行。父类中含Q_OBJECT,子类并不能使用信号槽机制,... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(63)
评论(0)
推荐(0)
摘要:
事件传递 涉及到深层次窗口结构或者窗口封装时,经常会遇到上层窗口接收不到事件的问题。排除这类问题需要了解窗口间的事件传递过程。 应用... 阅读全文
posted @ 2022-05-22 11:22
撬动未来的支点
阅读(326)
评论(0)
推荐(0)

浙公网安备 33010602011771号