自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

隔壁家的猫先生

一个小小程序猿的学习笔记

  • 博客(35)
  • 资源 (5)
  • 收藏
  • 关注

原创 将军有剑,不斩蝼蚁

来CSDN很久了,都是看别人写的博客,一直都没有写过一篇博客。从毕业到现在也有好久一段时间了,中间经历了好多,也学到了好多,现在在一家公司里面做一名小小的程序员,现在算是有个稳定的生活了。这是我的第一篇博客,我希望我可以一直坚持下去,写点自己的学习笔记,督促自己用心做事,好好学习,努力工作。

2017-01-07 10:27:40 10972

原创 Qt 设置窗口属性setWindowFlags函数

说明:setWindowFlags函数就是设置窗口属性,本博客主要分析此函数的参数主要是记录一下项目中遇到的问题。主要使用的是WindowsType枚举enum WindowType { Widget = 0x00000000, Window = 0x00000001, Dialog = 0x00000002 | Window, Sheet = 0x00000004 | Window, Drawer = 0x00000.

2021-08-25 20:38:00 2758

原创 QTableWidget中添加QPushbutton

QTableWidget中添加QPushbutton

2020-05-14 14:06:03 4213 1

转载 保存一个常用的Makefile

############################################################## Generic Makefile for C/C++ Program## License: GPL (General Public License)# Author: whyglinux <whyglinux AT gmail DOT com&g...

2018-08-15 16:48:20 404

原创 QString与std::wstring的转换问题

问题描述:在qt工程中调用QString::fromStdWString()时,老是报错error LNK2019: 无法解析的外部符号...QString::fromStdWString(...)...原因:在Qt库中 wchar_t 不是内置类型,所以QT建议我们构建基于Qt的软件时,也不要将wchar_t作为内置类型。但是在一些情况下,其他的库构建时可能已经将wchar_t作为了...

2018-08-14 13:32:05 5941

原创 带CheckBox的QGroupBox及其样式设计

普通的QGroupBox是不带CheckBox的,当CheckBox未选中时,QGroupBox中的所有控件都是不可用的,这样界面布局可以更加的灵活多变,想要QGroupBox带上CheckBox其实很简单的,下面就来说明这一操作:QGroupBox  *m_pModelGBox;    m_pModelGBox = new QGroupBox(tr("StartUsing"), this);m_...

2018-05-31 23:22:44 3699

原创 C++比较两个map容器

这里写一个函数,主要是对两个map进行比较,代码如下:bool CStudioAutoPlay::CompareMap(std::map<QString,int> &mapSrc, std::map<QString,int> &mapDst){ if ( mapSrc.size() != mapDst.size() ) { return false...

2018-05-31 23:01:10 8526

原创 C++ STL基本容器的使用

1.关联容器和顺序容器

2018-05-17 00:27:54 588

原创 C++11改进单例模式

我们在写单例模式的时候会遇到一个问题,就是多种类型的单例可能需要创建多个类型的单例,主要是因为创建单例对象的构造函数无法统一,各种类型的形参不尽相同,导致我们不容易做一个所有类型都通过的单例。现在C++11帮助我们解决了这个问题,解决这个问题的关键靠的是C++11的可变模板参数,下面看代码。template <typename T>class Singleton{public:...

2018-05-16 21:54:00 748

原创 C++单例模式

教科书里的单例模式        简单的单例模式实现起来是很简单的:只需将类的构造函数声明为private或者protect防止被外部实例化,内部保存一个private static的类指针保存唯一的实例,实例动作由一个public的类方法代劳,该方法也返回单例的唯一实例。懒汉与恶汉线程安全的懒汉实现饿汉实现...

2018-05-10 23:26:54 659

原创 Qt获得和失去焦点事件(Focus事件)

Qt获得和失去焦点事件(Focus事件)1.重写控件的focusInEvent()和focusOutEvent()函数针对一个窗口上的多个可编辑控件(比如QLineEdit、QTextEdit等),我们希望控件在获得焦点之后能够和其他的控件有区别,如果想实现这一功能,就要用到focusInEvent()和focusOutEvent()函数。查看了官方文档,可以在子类中重写这两个函数来实现我们的目的...

2018-05-03 00:12:44 24808 3

原创 error C2146: 语法错误: 缺少“;”(在标识符“******”的前面)

error C2146: 语法错误: 缺少“;”(在标识符“******”的前面)

2018-03-15 11:49:41 35506 4

原创 QDialog的accept()函数和reject()函数

QDialog的accept()函数和reject()函数这两个函数作用分别是:都能够隐藏QDialog,但是返回值不同,一个是Accepted,一个是Rejected,返回值不同的作用是:区分用户按下的OK按钮,还是Cancel按钮。f(my1.exec()==QDialog::Accepted)my1是一个对话框,当调用exec方法时,弹出,

2018-01-31 15:06:22 25490 5

原创 Qt中为按钮添加图片的方法

1.使用QIcon类。代码如下: QIcon icon; icon.addFile(tr("res/icon/wall.png")); ui->toolButton->setIcon(icon);1232.使用QPixmap和QBitmap类。代码如下: QPixmap icon1(tr("res/icon/wall.png")); ui->toolButton->setIc

2018-01-30 16:31:47 5288

原创 视音多媒体编码技术学习(二)音频格式

视音多媒体编码技术学习(二)音频格式

2018-01-22 21:29:44 296

原创 如何在QDockwidget中添加控件

最近在学习使用Qt设计浮动窗口,其主要的控件的控件就是QDockWidget学习如何在QDockWidget上添加其他的控件

2018-01-08 09:07:41 10000

原创 视音多媒体编码技术学习(一)视频格式

视频格式的简单了解

2017-12-28 14:44:08 335

原创 VS2012上CUDA环境搭建

VS2012上搭建CUDA环境

2017-12-25 09:04:48 1364

原创 Mysql基本语法

创建数据库:CREATE DATABASE --DATABASE 或者 SCHEMA数据库集合IF NOT EXISTS db_nameCHARACTER SET utf8COLLATE utf8_general_ci删除数据库 :DROP DATABASE db_name;创建数据表:CREATE TABLE IF NOTEXISTS tb_name(id int(5)

2017-09-08 10:53:26 271

原创 Linux/Centos上安装Mysql

MySQL 安装所有平台的Mysql下载地址为:https://www.mysql.com/downloads/挑选你需要的Mysql Community Server版本及对应的平台,这里我们选择的是Linux平台。Linux/UNIX上安装MysqlLinux平台上推荐使用RPM包来安装Mysql,Mysql AB提供了以下RPM包的下载地址:     *

2017-09-07 10:26:18 299

原创 Linux/Centos文件分割与合并命令

当一个软件或者工程太大,需要备份到网盘中,使用网盘的朋友都知道在你不是会员的时候,你上传的文件是有大小限制的,这个时候就会面临如何将一个大文件进行切分,linux下的split命令是个很好的选择。它包含多种参数,支持按行,大小进行文件分割。split命令的语法如下:split [--help] [--version] [-a ] [-b] [-C] [-l] [要分割的文件] [输出文件名

2017-08-29 17:17:49 1547

原创 Centos7中重现eth0

Centos7系列系统在安装完成之后,在终端上输入命令:ifconfig 会发现系统下面没有eth0,取而代之的是一个和eth0类似的enp1s0(也有可能是其他的),这个问题对后面系统安装一些软件会有影响,一些软件的License也是需要用到eth0。所以在安装完7系列的系统之后,最好将enp1s0修改成eth0,具体做法如下:1.修改Grub配置文件使用vim /etc/sysconf

2017-08-29 09:34:43 2111

原创 Centos7.1安装步骤图解

Centos7.1和之前的6系列的存在一些不同和改变,对此也总结一下,以备后忘,过程的每一步骤都基本上有截图,有需要的朋友可以用来做个参考。

2017-07-10 16:31:02 38597 7

原创 Centos6.5安装过程图解

下面是根据自己的截图整理出来的安装Centos6.5的步骤,按照步骤来,可以很容易的搭建Centos系统,参照我之前写的在VMware上新建虚拟机的步骤可以根据自己的需要搭建一个Centos6.5系统的虚拟机。本篇文章可以用来作为Centos6系列系统的安装指导,希望能够帮到有兴趣的朋友。下面开始我们的安装过程讲解:进入到安装界面,使用键盘上下键选择第一个选项,接着使用Tab键锁定,会有图片中

2017-07-10 14:01:33 14007

原创 VMware10上新建虚拟机步骤图解

VMware创建新的虚拟机步骤

2017-07-07 14:49:07 54351

原创 Centos/Linux 下升级GCC G++

Centos下编译器的升级机动态库的替换

2017-06-15 09:11:45 9651 3

原创 eth0变成eth1的问题解决方案

修改eth1变成eth0

2017-06-08 13:48:52 5527

原创 bash: ./lmgrd: /lib/ld-lsb.so.3: bad ELF interpreter: 没有那个文件或目录

Lmutil error: lib64ld-lsb-x86-64.so.3: bad ELF interpreter

2017-05-18 13:55:35 17005 2

原创 Tcl_Init error: Can't find a usable init.tcl in the following directories

Gtkwave Can't find a usable init.tcl最近再使用Gtkwave查看波形的时候出现了一个错误,导致我的gtkwave界面无法打开,下面是报错信息:GTKWave | Tcl_Init error: Can't find a usable init.tcl in the following directories:/tmp/pabuild/tcl8

2017-05-13 10:45:24 13423 1

原创 Centos/Linux下调整分区大小(以home和根分区为例)

这是安装Centos系统之后遇到的问题,现在记录下来,以备后忘,同时也欢迎大家留言交流,讨论。

2017-03-23 11:00:30 121659 17

原创 Linux/CentOS下修改MAC地址

1.首先要查看网卡的MAC地址在终端上输入命令:#ifconfig或者#ifconfig -a,就可以查看到网卡的信息。[root@localhost ~]# ifconfigeth0      Link encap:Ethernet  HWaddr 00:0C:29:49:22:C8            inet addr:10.65.7.182  Bcast:10

2017-03-22 11:06:37 35603 1

原创 Centos6.5安装问题“sda must have a GPT disk label”解决方法

安装Centos6.5自定义分区的时候遇到的问题,记录下来。

2017-03-20 17:38:52 8290 1

原创 MVC编程模式

昨天公司总部那边来人给我们介绍了一下MVC编程模式,作为一个程序员对着一个模式很陌生,就在网上查找了以下资料,并做了一些总结,希望可以帮助到有需要的朋友。MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个

2017-01-13 15:08:22 5030

原创 A problem has been detected and windows has been shut down to prevent damage to your computer.

电脑蓝屏故障的检修方法

2017-01-10 10:08:03 104559 2

原创 VS2010下出现的Expression:(stream!=Null)问题

VS2010下运行时出现Expression:(stream!=NULL)问题

2017-01-09 13:43:35 21063 7

VS2012上实现YUV文件的拼接

之前想找一个将两个或者多个YUV文件合并成一个YUV文件,然后再进行编码,但是网上找了好久,也没有能用的,就自己参照一些方案,写了一段代码,在VS2012上实现YUV文件的拼接,有兴趣可以下载下来试试。

2017-12-19

Mplayer播放器的安装包

Centos6.5下安装配置Mplayer和gmplayer播放器,里面有安装过程讲解,已经在Centos6.5上面安装成功,有兴趣的可以下载下载下来试试。

2017-06-08

SDL的安装包

SDL的安装包及安装过程讲解,搭配FFmpeg可以在Linux下编写视音频播放器,已经在Centos6.5上安装成功。

2017-06-08

Linux下FFmpeg的安装包

这是我在Centos6.5上安装FFmpeg的过程讲解和配置信息,已经在Cengtos6.5上成功安装使用

2017-06-08

使用Advanced_Installer11_0生成exe文件

2017-02-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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