“技术”
技术分享、记录、转载等Linux下普通用户创建原始套接字(raw socket)
在 Linux 系统中当你尝试使用 socket() 函数创建原始套接字(raw socket)时,默认情况下会失败,错误号 EACCES(权限被拒绝)。这是因为Linux限制普通用户创建该类型...
GitLab-CI(shell方式)入门配置
1. 仓库配置根目录下增加 .gitlab-ci.yml文件,示例:stages: # 作业分组列表及分组执行顺序 - build - test - deploy ...
查看Qt源码中的日志——QLoggingCategory基础
QT的应用程序在运行过程中,自己程序的日志,我们是可以控制并打印输出的。另外,Qt框架内部也包含大量重要的日志输出,只不过这些日志默认处于禁止状态。
Must construct a QApplication before a QWidget
蓦然回首,那人却在,灯火阑珊处。
QRemoteObject初探
Qt框架提供了多种Socket间的通信方式,并且提供了QRemoteObjects模块对Socket进行封装。。相比于其他RPC协议(如grpc等),使用QRemoteObjects后不同进程访...
记一次由QStringLiteral导致的崩溃
最近使用Qt新写了一个界面插件,插件被调用显示后各项功能都正常;但当插件使用结束被释放后总是导致程序莫名奇妙崩溃,被这个问题困扰很久后终于发现原因是由于QStringLiteral的使用导致。
回归(regression)是什么
在开源项目的一个提交被他人提交issue,最后被维护人员认定为regression。那么到底什么是regression呢,解释为回归似乎更令人难以理解。
Explanation of libmysqlclient version numbers
Correspondence:mysqllibmysqlclient5.518.05.618.15.720.x8.021.x