自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Polumgla的博客

江湖度半生,归来仍少年

  • 博客(35)
  • 收藏
  • 关注

转载 C++单例模式

#include <iostream>class Singleton{public: ~Singleton(){ std::cout<<"destructor called!"<<std::endl; } Singleton(const Singleton&)=delete; Singleton& operator=(const Singleton&)=delete; static .

2021-07-05 16:45:56 195

原创 QT moveToThread

创建界面工程后,在界面上拖两个按钮并添加对应的click槽,再添加一个MyThread类继承自QObject。mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>namespace Ui {class MainWindow;}class QThread;class MyThread;class MainWindow : public QMainWindow{

2021-04-29 16:33:37 256

原创 FFmpeg 库文件

https://github.com/Polumgla/FFmpegLib.git感谢大佬https://my.oschina.net/u/4353713/blog/4925073

2021-03-08 23:16:14 277

原创 Qt 自定义标题栏的拖拽

.hprotected: //标题栏的拖拽 void mousePressEvent(QMouseEvent *event); void mouseMoveEvent(QMouseEvent *event); void mouseReleaseEvent(QMouseEvent *event); QPoint last;.cpp//标题栏的拖拽,鼠标不在标题栏范围内无效void mousePressEvent(QMouseEvent *event){

2020-10-12 15:25:07 455

原创 常用特殊字符

"\u0000","\u0001","\u0002","\u0003","\u0004","\u0005","\u0006","\u0007","\u0008", "\u000B","\u000C", "\u000E","\u000F","\u0010","\u0011","\u0012","\u0013","\u0014","\u0015","\u0016", "\u0017","\u0018","\u0019","\u001A","\u001B","\u001C","\...

2020-10-12 15:19:18 18954

原创 HOOK 键盘钩子

class Hook{public: Hook(){} ~Hook(){}public: void unInstallHook(); void installHook();};-------------分割线------------#include <windows.h>#include <WinUser.h>#pragma comment(lib, "User32.lib")static HHOOK keyHook=null.

2020-08-18 18:11:41 290

原创 Could not find QtWebEngineProcess.exe

如题,QT5报以上错误,程序闪退,本人解决方法如下:将以下六个文件拷贝到执行文件所在目录(好像打包工具会忽略掉以下的几个文件)QtWebEngineProcess.exe (D:\Qt\Qt5.7.1\5.7\msvc2015_64\bin)icudtl.dat(D:\Qt\Qt5.7.1\5.7\msvc2015_64\resources)qtwebengine_devtool...

2020-04-22 16:25:08 6261 13

原创 Windows 查看lib或dll库信息(x86 或者 64)

cmd终端输入 : dumpbin /headers E:\math.dll最后面的“E:\math.dll”根据自己实际情况修改

2020-03-31 18:51:05 4493

原创 Windows 网络修复

1.物理检查 网线-路由2.驱动检查3.Ping 127.0.0.1 检查 tcp/ip 协议。能ping通说明TCP/IP没问题。4.设置ip 网关 及DNS5.Ping 网关6.CMD 命令行 输入 ipconfig /flushdns (斜杠前面有一个空格)7.Netsh winsock reset (要用管理员权限)8.重启9.终极大法 重做系统QAQ...

2019-09-17 09:40:28 530

原创 chapter 9 类

1、创建和使用类1.1 创建 Dog 类class Dog: """ 类中的函数称为方法。跟函数是一样的,只是叫法不同 __init__() 方法是一个特殊的方法,它会在类实例化的时候自动运行,跟C++的构造函数同理,方法名固定,不可修改,参数可以不同 __init__() 方法中的 self 形参必不可少,还必须位于其他形参前面。Python在调用__i...

2019-07-04 21:28:29 169

原创 chapter 8 函数

1、定义函数在Python中,使用关键字def 来告诉Python你要定义一个函数。关键字后面跟函数名。def function(): # def 是定义函数的关键字 function是函数名,最后的一定括号不能少 print('Hello World!') # 这一句是函数体1.1 无参函数就是不带参数的函数,所有的工作,在调用函数之后,函数自己完成。de...

2019-07-01 17:10:57 266

原创 chapter 7 用户输入和while循环

1、 函数input()的工作原理函数 input() 让程序暂停运行(阻塞程序),等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便使用。name = input('What is your name : ')print('Welcome ' + name + '!') # 注意这里 name 只存储了你输入的部分,不包括 'What is y...

2019-06-30 21:15:59 194

原创 chapter 6 字典

1、一个简单的字典person = {'name': 'Polumgla', 'age': 18, 'sex': 'man'}print(person['name'])print(person['age'])print(person['sex'])输出是:2、使用字典在Python中,字典是一系列键—值对 。每个键都与一个值相关联,你可以使用键来访问与之相关联的值。与...

2019-06-26 20:27:22 169

原创 chapter 5 if 语句

编程时经常需要检查一系列条件,并据此决定采取什么措施。1、简单示例cars = ['audi', 'bwm', 'subaru', 'toyota'] # 一个 = 是赋值for car in cars: if car == 'bwm': # 两个 == 是比较 结果只会是 True 或 False print(c...

2019-06-20 19:46:50 216

原创 chapter 4 列表操作

1、遍历整个列表for循环语句magicians = ['alice', 'david', 'carolina']for magician in magicians: # for、in是关键字,冒号不能忘 print(magician) # 缩进四个字符# 上面的for循环逐个遍历了列表 magicians 并存储在变量 magician 中,每存储一...

2019-06-18 22:10:19 179

原创 chapter 3 列表简介

搞了个 VS Code 使使1、列表是什么在Python中,用方括号([ ])来表示列表,并用逗号来分割其中的元素。bicycles = ['trek', 'cannondale', 'redline', 'specialized']print(bicycles)print('\n')print(bicycles[0]) #用下标来访问列表中的元素,下标从 0 开始print...

2019-06-13 22:14:15 140

原创 chapter 2 变量 —— 简单数据类型

Python 基础的数据类型可以大致分为 字符串(string)、整型(int)、浮点型(float/double)首先string,在书中的定义是——字符串就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单一好,也可以是装引号。相对于其他语言,Python的字符串定义会更灵活一点,但引号不能乱用,例如以下的几个例子# 号后面的是注释内容,程序执行的时候会被...

2019-06-11 21:10:20 235

原创 chapter 2 变量 —— 变量的命名

晚了一天,但在这博主还是祝能看到此篇博客的同学“端午安康,平安喜乐”!!!(这两天朋友来,玩嗨了……)今天先说变量的命名,最被大家熟知的应该是“大小驼峰命名法”和“匈牙利命名法,例如:大驼峰:PrintMyName小驼峰:printMyname匈牙利:print_my_name以上三种,不能说谁好谁坏,全凭个人习惯、喜好,在就国内的整个计算机语言大环境来说(我猜的),现在来看好...

2019-06-08 21:59:46 152

原创 chapter 1 起步

系统是Ubuntu16.04 LTSPython官网:www.python.org编辑器Geany官网:www.geany.org Geany好像是有中文官网的首先打开终端窗口 CTRL + ALT + T 查看自己的python版本,在终端输入 ‘python’ 或者‘python3’进入Python交互窗口,我是用的Python3,在交互模式输入exit()可以退出。首...

2019-06-05 22:15:25 205

原创 《Python编程 从入门到实践》——Eric Matthes著 写在前面

PYPL六月份编程语言排行,python在保持其份额大幅度增长的同时,居榜首。Python现在国内仍保持高热度/高市场需求/高薪的状况,主要是高薪(向金钱低头),所以博主也想在今后的时间里开始慢慢学习Python,并在此记录一下自己的学习进程!选择的书是Eric Matthes的《Python编程 从入门到实践》,长下面这样,算是当下比较权威比较热门的书籍。有志同道合的同学也欢迎来互...

2019-06-05 20:24:15 1355

转载 C#控制台最小化

原博文地址:https://www.cnblogs.com/pccai/archive/2011/03/08/1977692.html代码如下:static void Main(string[] args){ try { new Program(); //最小化控制台窗口 } catch (Exception ex) ...

2019-01-30 10:11:11 2819 2

转载 ModbusTCP协议中读取浮点数的操作方法

首先膜拜大佬,感谢大佬造好的轮子,这里是原链接。最近在搞一个modbusTCP的通讯,我对modbus的了解基本停留在最最最简单的应用,突然一个读取浮点数的问题我就蒙圈了!!!,再此感谢大佬们!!!代码如下:寄存器一般读到的是unsigned short,两个字节,float占两个寄存器,value1、value2对应两个寄存器的值。float getFloat(unsigned s...

2018-12-25 21:49:02 21625 5

原创 C++ 二进制输出 bitset

代码如下:#include &lt;iostream&gt;#include &lt;bitset&gt; //记得包含头文件using namespace std;int main(){ bool a = 1; //各位小伙伴在工作的时候,命名请一定善良 int b = 1; cout &lt;&lt; bitset&lt;sizeof(a)*8&gt;...

2018-12-19 08:58:57 4231

转载 Android将手指类型转换成鼠标事件

        忘记原出处了,抱歉,如果有人发现原出处,麻烦提醒一下,谢谢!正文:PointerProperties[] properties = new PointerProperties[2];PointerCoords[] pointerCoords = new PointerCoords[2];@Override public boolean dispatchTou...

2018-11-23 13:23:36 1291

原创 Android 定时器——Handler方式

       话不多说,先上代码(注:博主是Android开发小白,以下言论如有错误之处,还望指教。)首先private Handler handler = new Handler();然后在   onCreate()  里面//这个好像是延时启动(单位:ms)handler.postDelayed(runnable, 3000);下面是处理函数//写在 onCre...

2018-10-24 16:13:13 3500

原创 TwinCAT3 安装包,吃了没文化的亏……手动捂脸

懒得在在官网注册的就从我这拿吧链接: https://pan.baidu.com/s/1j-rmLCJf_Jc_xqU6wXP-DA 提取码: wpcePS:程序员多学学英语准没错啊…………

2018-10-19 09:49:13 18197 20

转载 C语言打印16进制出现0xffffff现象的问题剖析!

先贴上链接https://www.cnblogs.com/acool/p/4790069.html无意中遇到的这个错误,就问了下同事,然后就上网查了下,就遇到了一篇好文章,评论也是精彩,特此记录!只想简单解决问题的,我会把部分原文贴在下面,可供解决问题,但建议去原博客看一下!#include &lt;stdio.h&gt;int main(){ char c = 0xc9; p...

2018-06-08 14:31:23 2527 1

原创 CODEBLOCKS 17.12汉化

CODEBLOCKS是我个人很喜欢的一个IDE,它轻巧,强大,跨平台,而且新版本更新加入了对Qt5的支持!先贴一张截图:不说废话,下面说一下汉化包的配置过程:1、首先在CODEBLOCKS的安装目录的share目录下,新建一个locale文件夹,然后在locale文件夹下新建zh_CN文件夹;2、将下载的 zh_CN.mo 文件拷贝到zh_CN目录下;下载点这里(免费),密码...

2018-04-04 14:42:01 79880 46

原创 QT5 一行一行的读文本内容

PS:欢迎指正、批评、交流!可能方法比较蠢,但我短时间内只能想到这么做,如果各位朋友有更好的方法,可在下面留言,赐教!!!话不多说,上代码:void MainWindow::on_pushButton_clicked(){ static int n = 0; QFile file("E:/1111111/111"); file.open(QIODevice::ReadOn...

2018-02-25 15:34:50 8006 9

原创 QT5 设置开机动态启动画面

做个笔记,方便以后直接拿来用!                                                                          PS:欢迎批评、指正、交流前几天突然想怎么能给自己的程序加个启动画面,就在网上查了一下,停留在搜索页面时,就看到满屏的 QSplashScreen ,就在编辑器上按下了F1,很轻易的就在类介绍里看到了这样的示例代码:i

2018-01-21 20:44:13 2876 2

原创 C++ 简单socket客户端实现代码

之前已经贴出了关于服务器端的,现在贴上客户端的代码,大多数注释已经写在服务器的代码里,在此不再赘述,若想了解可以好看本人的另一篇博客,地址在这。  PS:欢迎批评、指正、交流#include #include #include using namespace std;int main(){ WSADATA wsaData; //对winsock DLL(动态链接

2018-01-15 20:40:14 3320 1

原创 C++ 简单socket服务端实现代码

做个笔记,注释以基本在代码里,废话不多说  PS:欢迎批评、指正、交流#include #include using namespace std;//因为是用codeblocks编写的,所以要//右击项目-> "build options..."->"linker setting"->"other linker options" 里面添加 “-lws2_32”//#pragma

2018-01-15 16:28:35 1538 4

原创 QT5 设置按钮图标自适应大小

QPushButton *button = new QPushButton(this);button->setGeometry(50, 50, 100, 50);button->setStyleSheet("border-image:url(:/timg.jpg)");connect(button, &QPushButton::pressed, [=](){ button->

2018-01-05 15:34:43 22206 7

原创 VMware Tool的安装

虚拟机版本:VMware Workstations 12 Pro1、打开在虚拟机上已经安装好的客户机(博主安装的是Ubuntu16.04 LTS),点击工具栏的“虚拟机”--“安装VMware Tools”2、把VMwareTools-10.1.6-5214329.tar.gz解压到随便一个路径下:(1)、打开终端 terminal 快捷方式Ctrl+Alt+T(2)、

2017-12-26 20:34:52 5387

原创 开通CSDN博客的第一篇文章以及博客名的由来

第一篇CSDN博客

2017-12-26 20:01:59 313

空空如也

空空如也

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

TA关注的人

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