自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 Qt窗口置顶的俩种方法

一,QT属性设置:setWindowFlags(Qt::WindowStaysOnTopHint);二,Windows原生函数:// 置顶,this指当前的窗口::SetWindowPos(HWND(this->winId()), HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_SHOWWINDOW);// 不置顶::SetWindowPos(HWND(this->winId()), HWND_NOTOPMOS

2021-07-14 16:06:35 9442

原创 leetCode算法练习(一)

鉴于数据结构和算法的重要性,近期我接触了一下leetCode这个网站,发现很多人都在这个网站刷算法题,提高算法能力。本人才疏学浅,记录一下第一次刷LeetCode题的经过。 LeetCode网站,第一个算法题是“俩数之和”,算是最简单的一道题了。首先想到的就是俩个for循环,这个暴力解法,代码如下:vector<int> twoSum(vector&...

2019-05-30 11:56:10 441

原创 c语言和python,分别实现阿姆斯特朗数

昨天看算法的一些知识,发现了实现阿姆斯特朗数的算法,感觉蛮好玩,然后今天就写了一下实现方法。 首先使用的是C语言实现的,代码如下://方法一//求得是固定位数的值,不容易扩展void narcissistic_number(){ int a[6]; int x, y, z, s; int i, j, k, t, n = 0; std::cout &...

2019-05-28 20:48:50 664

原创 python输出100以内奇数的几种输出方式

自从看了一些Python的一些基础语言之后,发现Python这门语言还是蛮有趣啊,很多计算用Python效率还是蛮高啊,几行就搞定了。比方说输出100以内的奇数,用其他语言,可能都是先for循环遍历100以内的数,然后与2整除,余数不为零的就是基数,用Python的话,也可以,如下:li = [] #初始化一个表for i in range(100): if (i...

2019-05-25 17:39:17 37330 3

原创 python的俩种创建线程的方式

以前使用Qt的时候,使用过QT中QThread创建过线程,主要分为俩种方式:一种为子类化QThread,并重新实现run()函数;还一种为定义工作对象继承自 QObject,然后把这个工作对象move到QThread的一个对象中。 然后现在看python时,发现python也有俩种创建线程的方式。Python 主要通过两种方式来创建线程:使用 threadin...

2019-05-18 14:21:16 358

原创 使用python加载QT Designer创建的UI界面

现在python语言越来越火了,它可以运用好多种领域,包括但不限于:云基础设施、DevOps、网络爬虫开发、数据分析挖掘、机器学习等领域都有着广泛的应用,因此也产生了Web后端开发、数据接口开发、自动化运维、自动化测试、科学计算和可视化、数据分析、量化交易、机器人开发、图像识别和处理等一系列的领域。可以说使用python开发,成为了当下以及以后几年的一种趋势。 介...

2019-05-07 16:18:25 5502

原创 QEventLoop的简单使用以及QT中的事件循环

一般QT中的很多事件循环都是由exec()来开启的,例如:QCoreApplicaton::exec() //核心程序执行的循环QApplication::exec() //主程序执行的循环QDialog::exec() //对话框窗口事件的循环QThread::exec() //线程执行事件的循环QDrag::exec() //执行拖放事件的循环QMenu::ex...

2019-04-30 15:02:22 2286

转载 (转)在Visual Studio中使用C++创建和使用DLL

原博客地址:https://blog.csdn.net/xirongxu_dlut/article/details/53185473什么是DLL(动态链接库)? DLL是一个包含可由多个程序同时使用的代码和数据的库。例如:在Windows操作系统中,Comdlg32 DLL执行与对话框有关的常见函数。因此,每个程序都可以使用该DLL中包含的功能来实现“打开”对话框。这有助于促进代码重用...

2019-04-26 18:37:57 977

原创 获取电脑桌面上图标的信息

要想获取桌面上图标的信息,就需要FindWindow这个API函数,获取到桌面的句柄:hwnd= (HWND)::FindWindow("Progman", "Program Manager"); //获取系统桌面的句柄hwnd= (HWND)::FindWindowEx(hwnd, NULL, "shelldll_defview", NULL);desktophwnd = (...

2019-04-23 20:04:18 2469

转载 记录开源Qt/Qml 作品链接

游戏2D地图编辑器:著名的TileMap编辑器,做2D游戏开发的一定不会陌生。Go 语言的IDE:Go语言的集成开发环境。Clementine Music Player:功能很完善且跨平台支持做得很好的音乐播放器,完成度高,跨平台项目可以参考它。QtAV(FFmpeg的Qt封装):官网:http://www.qtav.org/FFm...

2019-04-20 15:04:28 1164

原创 慢叙工厂方法模式

工厂方法模式定义如下: 工厂方法模式(Factory Method Pattern):定义一个用于创建对象的接口,让子类决定将哪一个类实例化。工厂方法模式让一个类的实例化延迟到其子类。工厂方法模式又简称为工厂模式(Factory Pattern),又可称作虚拟构造器模式(Virtual Constructor Pattern)或多态工厂模式(Polymorphic Factory ...

2019-04-18 20:17:14 121

原创 回顾一下设计模式中的外观模式

外观模式是一种使用频率非常高的结构型设计模式,它通过引入一个外观角色来简化客户端与子系统之间的交互,为复杂的子系统调用提供一个统一的入口,降低子系统与客户端的耦合度,且客户端调用非常方便。1. 外观模式概述 外观模式中,一个子系统的外部与其内部的通信通过一个统一的外观类进行,外观类将客户类与子系统的内部复杂性分隔开,使得客户类只需要与外观角色打交道,而不需要与子系统...

2019-04-16 21:25:44 158

原创 一些计算机编程类中文书籍

最近发现了一个比较好的网址,里面罗列了很多关于计算机相关的书籍。各种语言,各种操作系统,数据库,编译原理,架构等等,非常全面。有兴趣的可以下载下来学习。 https://github.com/justjavac/free-programming-books-zh_CN 部分如下图所示:...

2019-04-12 16:00:02 151

原创 QT学习的相关博客论坛

Qt官网作为Qt 官网,里面介绍的QT只是肯定是最全面的,不过网站是英文版的,还没有汉化版的网址,对于一些英语不怎么好的同学,可能看着很吃力。https://www.qt.ioQt WiKi这里面是维基百科关于QT的介绍文档,也是英文版的。https://wiki.qt.io/Main_PageQtProject里面包含各种强大的 Qt 项目及丰富的 Qt 库。h...

2019-04-12 15:55:36 362

原创 C/C++记录执行程序日志的使用

作为一枚程序员好几年了,一直都没有自己的博客,感觉蛮遗憾的。很多知识点,都是当时使用才去了解,查资料,这样很不方便,也容易忘记。下了好大决心,才想着写一些自己的博客,来记录平时的一些容易忘的知识点,经验,和一些走过的坑,以后可以查阅,警醒。Easyloggingpp的使用 对于有开发经验的程序员来说,记录程序执行日志是一件必不可少的事情。通过查看和分析日志信息,不...

2019-04-11 19:46:21 5125 2

listCtrl控件

使用C++语言编写MFC控件的时候,很多人布置如何下手,这个list控件的demo给了一些详细的说明及方法。

2015-07-30

空空如也

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

TA关注的人

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