错误诊断
文章平均质量分 61
aRooooooba
路漫漫其修远兮,\n吾将上下而求索
展开
-
Qt如何使文件重新格式化
作为一个程序员,就会经历各种令人痛心疾首的问题。有时候需要经手别人的代码,有人喜欢命名全部小写,有人喜欢下划线命名法;有人的tab是三个空格,有人的tab是一个四格的缩进......在这种恶劣的环境下,只有能忍受所有编码风格的程序员才能生存下来。但如果真的是只能如此,那这个世界上的程序员估计就所剩无几了。好在,我们能非常快捷地使文件格式化在Visual Studio、Intellij Idea这种...原创 2018-06-11 18:00:28 · 3257 阅读 · 1 评论 -
MySQL数据库定义存储过程总是报语法错误的解决方法
存储过程是数据库的重要工具,它的作用相当于高级编程语言中的函数,一旦定义好了,在后续操作中就可以直接调用,无需再进行编译。定义存储过程的方法有很多,不同的数据库语法也各不相同,这里不再赘述。我要说的是一种语法错误的解决方法。假设现在有一个课程数据库,数据库课程表内容如下:现在我想编写一个存储过程,输入是课程编号,输出是课程名称。编写的代码如下:create procedure course_id_...原创 2018-06-06 15:38:47 · 15759 阅读 · 4 评论 -
Qt中connect函数不能传递参数的两种解决方法
Qt中的connect函数可以让我们动态地管理信号和槽。比如现在界面上有一个标签,id为label。我现在想要动态地创建一个按键,id为push,然后利用connect函数,实现点击push以后,label上显示“Hello world!”,代码如下:<mainwindow.h>#ifndef MAINWINDOW_H#define MAINWINDOW_H#include &l...原创 2018-06-14 13:29:28 · 29370 阅读 · 5 评论 -
C/C++报错——关于utf-8 BOM的问题
在一个Qt项目整合的过程中,出现了如下报错:warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失error: C2001: 常量中有换行符经过检查,发现所有文件编码都没有任何问题,都是utf-8编码。但可能是因为组里有人用的是独立的Qt,有人用的VS版Qt,二者编码有细微的差别。经过调查,我们发现VS...原创 2018-11-06 09:53:10 · 1662 阅读 · 0 评论