自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ISmileLi的博客

爱人生,爱微笑,一个爱分享的程序猿!

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

原创 设计模式之单例模式-一个人的自由自在!

一、单例模式的概念单例模式是一种对象创建型模式, 使用单例模式, 可以保证为一个类只生成唯一的实例对象。也就是说,在整个程序空间中,该类只存在一个实例对象。二、单例模式使用场景在软件开发中,我们常常有以下需求:1、在多个线程之间,共享同一个资源或者操作同一个对象。2、 在整个程序空间使用全局变量,共享资源。3、大规模系统中,为了性能的考虑,需要节省对象的创建时间等等。单例模式可以保证...

2019-12-29 00:15:52 355

原创 设计模式-程序员的灵魂拷问!

一、设计模式简述设计模式是用来在一个特定的环境中解决某一个问题的方案,它是一套被反复使用、经过大量验证、经过分类设计的编码经验的总结,使用设计模式可以实现代码的可复用性、让代码更易被人理解、保证代码的质量和可靠性。它就像软件工程的基石,像一座大厦的钢架一样,要成为一个真正地编程高手,学会设计模式是必修的内功。二、设计模式的原则1、开放封闭原则类的改动是通过增加代码进行的,而不是修改源代...

2019-12-28 21:51:49 350

原创 VS2013提示Qt代码无法显示QString的值解决办法

联网状态下:在VS2013上工具->扩展和更新->联机->右上角搜索 下载Qt VS Tools工具后,重启VS2013就可以了。没有联网的话需要手动下载一个离线包安装一下就可以了。...

2019-12-25 20:50:35 1965

原创 linux下打包C++ Qt可执行程序出现的问题总结

最近在搞linux下打包程序,由于使用了Qt相关的函数接口,出现了很多Qt相关的问题,上篇文章写了linux下打包C++可执行程序的方法:https://blog.csdn.net/toby54king/article/details/103376514,shell脚本打包的程序,打包了很多系统的库,造成转移到其他系统上出现冲突,后来只能一个一个手动挑选缺失的库,这样就解决了。一、下面总结一下出...

2019-12-08 16:53:36 1907

原创 linux下shell脚本启动其他可执行程序

一、C++测试程序如下:#include <QCoreApplication>#include <iostream>using namespace std;int main(int argc, char **argv){ cout << "--------------entry main--------------" << en...

2019-12-03 20:55:08 14208

opendrive格式中文版.pdf

根据OpenDrive官网提供的英文版,翻译整理成的OpenDrive中文版的数据格式。搞地图和自动驾驶等相关领域的都会用都OpenDrive格式的数据,包括百度的apollo自动驾驶平台使用的也是OpenDrive数据格式。OpenDrive官网提供了有关OpenDrive数据格式的详细说明,可惜是全英文的,对我这种英文不太好的人来说,看着就有点费劲了,就借助工具翻译整理了一份中文版的数据格式说明。在这里分享出来,希望也能帮到遇到这种困境的小伙伴。

2020-10-24

ScanPicture.zip

代码是在windows下使用Python+PyQt5实现的图片播放器。使用PyQt5这个强大的库来实现界面和图片浏览功能,界面使用QtDesigner来设计并通过PyUIC把Qt设计师绘制的界面转化为Python代码,界面布局主要有QMainWindow和QLabel这另两个空间来实现。该工具支持单张图片的打开和打开文件夹两种功能,图片显示使用QLabel+QPixmap来显示,界面的周边使用QLabel增加了一些动态文字的显示功能。

2020-03-29

DesignPattern.zip

这是设计模式的源代码,采用C++实现,VS2017编译成功运行,可以自己使用VS 系列重建工程,也可以移植到linux平台下使用。

2020-03-10

ubuntu下安装NetCDF之HDF4/HDF5对NetCDF的支持

linux下HDF4/HDF5对NetCDF的支持所需要的文件包括:netcdf4.5、HDF5 1.8.9、zlib 1.2.5、curl 7.18.0、HDF-4.2、libjpeg-6b等。

2018-01-05

Qt之生成png/jpg/bmp格式图片

有时候需要把Qt绘制的一些图形保存为png/jpg/bmp格式的图片,自己写的一个简单的测试程序把Qt绘制的图形保存图片的方法。主要使用Qpainter和QImage组合使用保存图片的方法。

2017-12-23

Vs2010+Qwt6.1.3+Qt5.5.1编译库

使用vs2010+Qt5.5.1+QWt编译Qwt库,更多问题请参考我的博客:http://blog.csdn.net/toby54king。

2017-12-20

QUdpSocket实现聊天功能

使用QUdpSocket实现类似微信聊天功能,输入完聊天信息按回车键发送聊天内容,文中使用到注册事件过滤器方法,socket通讯没有服务端与客户端之分的,本文为了区分演示用,控件上取名字时取了服务端和客户端。其实它们的代码实现是一样的,只是监听的端口号不一样

2017-12-18

QTcpSocket和QtcpServer实现聊天小工具

有一段时间没有使用socket编程了,这两天抽时间使用QtcpSocket和QTcpServer写了一个简单的聊天小工具。

2017-12-11

QTimer和QLabel实现滚动字幕

实现功能:有时候做项目需要用到滚动字幕的效果,其实实现很简单,只需要使用一个定时器QTimer和QLabel就可以达到效果啦。

2017-11-26

空空如也

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

TA关注的人

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