自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 git clone 加速

git config --global http.https://github.com.proxy socks5://127.0.0.1:1080 git config --global https.https://github.com.proxy socks5://127.0.0.1:1080 ...

2020-02-18 15:48:54

阅读数 4

评论数 0

原创 单例运行

#include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <syslog.h> #include int fd = open("/tmp/test-d...

2020-01-30 22:27:00

阅读数 8

评论数 0

原创 0xc00d5212 报错解决

0xc00d5212 播放视频文件报错0xc00d5212的解决方案 改报错指的是视频的转码格式不支持,使用windows自带的播放器播放MP4 文件的时候出现了这个情况,重启电脑不生效。由于可以播放其他MP4 视频 排除显卡不适配的情况。最终解决方案是下载腾讯视频并用腾讯视频打开来解决的。 ....

2020-01-30 21:56:47

阅读数 12

评论数 0

原创 linux 终端快捷键

Shift+Ctrl+T:新建标签页 Shift+Ctrl+W:关闭标签页 Ctrl+PageUp:前一标签页 Ctrl+PageDown:后一标签页 Shift+Ctrl+PageUp:标签页左移 Shift+Ctrl+PageDown:标签页右移 Alt+1:切换到标签页1 Alt+2:切换到...

2019-12-02 09:56:52

阅读数 9

评论数 0

原创 launchpad

写在前面:这些步骤是前人根据官方的英文文档翻译过来的,很多地方都能搜到同样的版本,这次只是把自己填过得坑记下来。 1、登录http://launchpad.net 注册你自己的launchpad帐号 2、生成 GPG key 用于上传源码的身份认证 运行: $ gpg --gen-key ...

2019-11-29 21:22:40

阅读数 16

评论数 0

原创 setStyleSheet 设置背景图片

设置背景颜色很简单,大部分教程都对 设置背景图像有一个小坑。 设置背景图像主要有两种情况,第一种:图片的绝对路径 this->setObjectName("mainWindow"); this->setStyleSheet("#mainWi...

2019-09-29 21:40:10

阅读数 155

评论数 0

原创 c++ 对象指针

在c++ 中 指针依然是广泛存在的,尤其是指向对象的指针,没有他就不能实现某些功能. #include <iostream> using namespace std; //类通常定义在函数外面 class Student{ public: ...

2019-09-29 16:07:32

阅读数 157

评论数 0

原创 qt在两个类中传递信号并用槽函数接收

https://blog.csdn.net/zhang669154/article/details/78917581

2019-09-29 16:02:29

阅读数 53

评论数 0

原创 鼠标点击响应(左键单击,右键单击)

文件目录 test.pro —test.h —test.cpp —main.cpp —test.ui test.h #ifndef TEST_H #define TEST_H #include <QtWidgets/QMainWindow> #include "ui_tes...

2019-09-17 16:49:50

阅读数 162

评论数 0

原创 qt打开外部程序

QProcess *pros=new QProcess; pros->start("/home/kylin/temp/right2"); 即可 其中right2 为可执行文件

2019-09-17 16:25:42

阅读数 13

评论数 0

原创 在qt中使用全局变量(测试用例)

使用extern关键字 1.声明写在类和命名控件的外面 extern int testValue; 2. 在函数外面定义变量 int testValue=1; 3.函数中调用 qDebug()<<testValue<<endl;

2019-09-16 11:02:39

阅读数 29

评论数 0

原创 qt动态链接库so的生成与调用

Linux下Qt创建和调用共享库文件.so 费了点功夫,总算get了编写共享库(Shared Library,Windows下称为“动态链接库”,即Dynamic Link Library)和调用的这个新技能! 动态链接库的好处是不言而喻的,一个稍微复杂一点的程序,顶层设计的时候良好的类库划分可以...

2019-09-16 10:57:06

阅读数 35

评论数 0

原创 Linux 下动态链接库so

Linux 下动态链接库(shared object file,共享对象文件)的文件后缀为.so,它是一种特殊的目标文件(object file),可以在程序运行时被加载(链接)进来。使用动态链接库的优点是:程序的可执行文件更小,便于程序的模块化以及更新,同时,有效内存的使用效率更高。 GCC 生...

2019-09-12 17:04:52

阅读数 14

评论数 0

原创 setStyleSheet 设置背景图片

设置背景颜色很简单,大部分教程都对 但是设置背景图像这么简单的问题,没有人写的清楚吗?害的我忙了一下午。 设置背景图像主要有两种情况, 第一种:图片的绝对路径 this->setObjectName("mainWindow"); this->...

2019-09-05 18:46:59

阅读数 151

评论数 0

原创 g++|gcc编译流程

1.预处理-Pre-Processing gcc -E test.c -o test.i //.i文件 2.编译-Compiling gcc -S test.i -o test.s //.s文件 3.汇编-Assembling //.o文件 gcc -c...

2019-08-30 09:29:35

阅读数 25

评论数 0

原创 error: expected unqualified-id before this

函数名为this 导致的 编译器无法识别 不能为特殊字符 改this 为thisis 等即可

2019-08-28 14:44:46

阅读数 49

评论数 0

原创 关于linux下绝对路径,相对路径,家目录

在linux的编程中 可以使用绝对路径和相对路径但是不可以使用 ~/2019/08 这样的路径

2019-08-22 09:11:00

阅读数 23

评论数 0

原创 linux查找文件内容

grep -nr 【要搜索的内容 】【路径】 eg. grep -nr lxqt-globalkeys.h ./ukui-panel/

2019-08-21 09:15:29

阅读数 30

评论数 0

原创 关于 QString id() const { return mId; }

关于 QString id() const { return mId; } #@##################################### #include using namespace std; class A { public: A(int a){m_a=a;}; i...

2019-08-15 14:43:11

阅读数 34

评论数 0

原创 hepuyao 不在 sudoers 文件中。此事将被报告。

在另一个用户修改 文件/etc/sudoers,最下面加上 hepuyao ALL=(ALL:ALL) ALL

2019-08-14 20:47:19

阅读数 19

评论数 0

原创 批量替换文本

找到批量替换文件内容的好方法,命令结构如下:   find -name ‘要查找的文件名’ | xargs perl -pi -e ‘s|被替换的字符串|替换后的字符串|g’   下面这个例子就是将当前目录及所有子目录下的所有*.send文件中的"-ip="替换为“-local...

2019-08-14 11:46:10

阅读数 40

评论数 0

原创 linux文件批量文件统一改名

文件的批量改名 这个有点不一样,这次得使用正则表达式来更换了 比如要将5.txt-10.txt改成5.c-10.c $ rename ‘s/.txt/.c/’ *.txt 解释一下:rename是Linux给文件改名的指令之一,中间的是正则表达式,s表示匹配的时字符串,’\’是用来给“.”转义的,...

2019-08-14 08:55:23

阅读数 48

评论数 0

原创 ISO C++ forbids declaration of *** with no type [-fpermissive]

函数***返回值出错 可能是返回值类型出错,冲突或者没有给函数声明返回值

2019-08-13 09:35:54

阅读数 29

评论数 0

原创 lxqtpanel无法使用qtcreator打开的问题

$apt source lxqt-panel $cd lxqt-panel-0.12.0 $debuild //执行成功 //生成的可执行文件lxqt-panel在/lxqt-panel-0.12.0/debian/lxqt-panel/usr/bin目录下 下载源码 $apt sourc...

2019-08-08 21:52:05

阅读数 60

评论数 0

原创 LXQt/Settings 在qt中无法引用的问题

#ifndef HEUIPANELAPPLICATION_H #define HEUIPANELAPPLICATION_H #include #include #include <LXQt/Settings> class HeuiPanelApplicationPriv...

2019-08-06 14:52:28

阅读数 42

评论数 0

原创 大型qt项目文件无法获取pro文件

执行 make --project、 生成pro文件,但是此时不能编译,只能看

2019-07-29 16:39:05

阅读数 42

评论数 0

原创 linux下dns解析出错该如何配置

在结尾加上自己需要的dns 例如 nameserver 192.168.0.53 nameserver 8.8.8.8

2019-07-29 16:37:04

阅读数 150

评论数 0

原创 git上传代码的时候出错的解决办法

https://www.cnblogs.com/eaglezb/p/6602123.html 这篇文章比较详尽解释了几种方法,但是在我的传输过层中最方便的方法是 删除文件夹中的 .init文件(隐藏文件)。从新按照流程长传 在上传过程中遇到 更新被拒绝,一个仓库已经向该引用进行了推送 执行 ...

2019-07-29 09:44:16

阅读数 96

评论数 0

原创 qtcreator 出现环境变量出错的相关问题

1.关于ubantu下卸载软件的最简单的方法 sudo apt-get remove --purge qtcreator purge选项是彻底删除该软件和相关文件 2.关于ukylin卸载软件 ①使用以上方法只是卸载了qtcreator ,qt助手等都还没有卸载,另外,再下载qtcreator之后...

2019-07-27 10:13:26

阅读数 69

评论数 0

原创 ubantu|linux如何在命令行打开软件

在命令行输入相应的软件名即可 例如输入firefox即可打开火狐浏览器

2019-07-25 13:40:51

阅读数 1140

评论数 0

原创 qt 插件机制

https://blog.csdn.net/anobodykey/article/details/40430137 window端和linux端是一样的 在运行的时候无论是linux还是windows端口 都会出现无法加载插件的问题

2019-07-24 10:03:07

阅读数 38

评论数 0

原创 qt5 如何生成apk文件在android端运行

1.想要生成apk文件,首先在新建application的时候是需要有android的相关组件kit的如下图如果没有,直接重装qtcreator或者在qt的安装目录下面有一个添加或移除组件的模式 有问题可以跟着下面大神的文章一步步操作,看到网上很多人都是跟着这个帖子走的。 http://blog....

2019-07-22 16:46:55

阅读数 726

评论数 0

原创 关于qt安装组件的问题

关于组件如何选择: https://blog.csdn.net/WU9797/article/details/80991126 需要注意的是,想要在发布安卓的包,就必须要选android的两个选项 如果安装完成之后发现自己有些组件没有选,或者在工作过程中发现想要其他组件 http://blog.s...

2019-07-20 14:23:16

阅读数 697

评论数 0

原创 linux/ubantu 截图工具下载

sudo apt-get install shutter

2019-07-20 10:57:34

阅读数 33

评论数 0

原创 qt如何生成exe文件并运行

背景:在用qt写完一个项目之后,想要生成一个exe文件,让别人也能运行并感受一下自己写的应用程序。但是一直没找到如何生成exe文件,网上的办法也是五花八门。 工具:windows下的qt5.5.1 1.qt是可以有!发布这个选项的,也就是左下角改debug为release 2.但是这样点击运行进...

2019-07-19 16:23:25

阅读数 4763

评论数 2

原创 window 10修改(增加)环境变量

把自己想要添加的 bin文件的目录添加进去就可以了

2019-07-19 16:04:13

阅读数 1029

评论数 0

原创 qt error:Unkonwn module(s) in QT:quick

在ubantu的系统下创建一个qt quick 的项目 在编译运行的时候出错,错误提示 error:Unkonwn module(s) in QT:quick 。 网上看到所谓的改配置文件相关的解决方案,并不靠谱,至少我这里完全没办法在终端运行。 出现这个的原因是linux系统缺少相...

2019-07-19 14:01:39

阅读数 55

评论数 0

原创 关于ubantu kylin修改/etc/sudoers 权限后无法执行sudo指令的问题及解决方案

如果sudoers内容有错误,或者权限不是440,可能会造成系统无法正常使用。 1.重启ubuntu 2.启动时按esc,选择 ubantu高级选项 然后选择 (recovery mode 选择root 3.输入chmod 440 /etc/sudoers 如果提示没有权限,就先输...

2019-07-16 14:02:44

阅读数 37

评论数 0

原创 关于c++中动态分配以及删除内存的指令new,delete

关于new和delete运算符 对于计算机程序设计而言,变量和对象在内存中的分配都是编译器在 编译程序的时候安排好的,这带来了极大的不变,如数组必须大开小用,指针必须指向一个已经存在的变量或对象,对于不能确定需要占用多少内存的情况,动态内存分配解决了这个问题。 new 和delete运算符是用于动...

2019-07-12 14:05:52

阅读数 38

评论数 0

原创 安卓bata Q使用感受

前几天,google的io大会上面,发布了安卓今年下半年的操作系统版本安卓bata Q3,并且有多达十几款安卓手机都可以下载并尝试新版操作系统的公测版,我用的是google的pixel手机,今天更新了一下自己的安卓版本。 首先是下载安装新的安卓版本,由于国内对google的不支持,导致自己经常在开...

2019-05-13 21:20:05

阅读数 45

评论数 0

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