自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ boost——时间与日期

使用信用卡的当天称为消费日,信用卡每月有一个记账日,在记账日之后有一个固定的免息还款期限,通常为20天,因此每笔信用卡交易的免息期就是消费日到下一个记账日的时间再加上还款期限,最长可以达到50天。date_time 库为 date_duration 定义了一个常用的typedef: days,这个新名字更好地说明了 date_duration的含义–它可以用来计量天数。但当天数是月末的28或29时,如果加减月份到2月份,那么随后的运算就总是月末操作,原来的天数信息就会丢失。

2024-09-22 17:35:24 1020

原创 C++ 左值与右值

阐述左值与右值以及相关引用

2024-07-15 16:09:39 354

原创 C++17新特性

C++17

2024-06-16 19:05:01 711

原创 C++14新特性

C++14新特性

2024-06-05 10:44:22 1014

原创 C++11新特性

C++11特性

2024-05-30 19:48:35 630

原创 ubuntu下安装qt并设置命令行启动

ubuntu下安装配置好qt

2024-01-11 10:37:39 918

原创 Ubuntu18.04系统镜像制作

ubuntu系统的拷贝

2023-11-01 16:14:21 796

原创 linux系统下切换源

切换linux源

2023-10-26 13:56:31 472

原创 linux环境下,类似报错cannot mix incompatible qt library(5.12.8) with this library(5.12.12)

解决linux环境下,文件链接不同版本的库问题

2023-10-24 18:04:54 1110

原创 使用boost封装一个websocketserver类

boost实现websockerserver

2023-10-08 17:15:59 499

原创 boost在不同平台下的编译(win、arm)

简单介绍boost在不同平台下的编译步骤

2023-10-08 16:06:43 787

原创 在windows下持续ping ip,将返回结果及时间记录到文件中

持续ping ip将结果保存到文件中

2023-09-20 11:25:58 1585

原创 在qt界面上内嵌拥有独立句柄的窗口

在qt界面内嵌独立句柄窗口

2023-07-13 14:46:48 644

原创 在arm平台上安装qt

在arm上安装qt库

2023-07-13 14:03:36 4428

原创 使用boost库封装程序日志信息及崩溃日志

使用boost库与windows接口制作日志模块

2023-06-13 16:45:10 249

原创 ip代理池的检查和存储

ip代理

2023-05-21 23:05:48 122

原创 Redis数据库的安装和命令使用以及python的调用

redis数据库的基本入门

2023-04-09 17:00:23 652

原创 MongoDB的安装及python的调用

MongoDB入门级笔记

2023-03-26 18:28:42 814 1

原创 MySQL数据库的安装以及python的调用

mysql的安装使用及python调用

2023-02-18 16:59:27 1030 1

原创 (python)selenium工具的安装及其使用

selenium的安装与使用

2023-01-25 16:42:31 2831 1

原创 (python篇) 多进程与多线程

python进程与线程

2023-01-14 21:34:49 1602

原创 (python篇)协程的简单使用

协程

2022-12-17 15:50:58 1214

原创 linux下的串口调试工具安装及使用

串口调试助手

2022-12-04 22:18:27 982

原创 (python)xpath数据解析

xpath

2022-11-24 22:55:02 449

原创 HTML与CSS

html与css

2022-10-23 16:02:32 185

原创 使用boost实现tcp server/client

使用boost实现简单的tcp 客户端服务器,附源码

2022-09-27 17:50:20 2487

原创 使用QT搭建简单的httpserver调试工具【贴源码】

使用qt实现的简单httpserver调试工具

2022-07-15 15:25:39 1609

原创 linux下编译opencv静态库并正确链接

opencv的静态编译及正确链接

2022-04-11 11:29:29 6229 1

原创 linux下安装opencv及相关问题解决方案

Linux下安装opencv会遇到一下问题,本文详细记录

2022-04-01 15:50:50 4193

原创 CMake简单入门——写出最基础的CMakeList.txt

What is CMake?How to CMake?

2022-03-18 16:10:33 1778

原创 linux C++实现WebSocket服务器(openssl / qt)

本文介绍使用openssl或者基于qt去实现websocket服务器,简单介绍websocket通信格式,以及附上主要的代码

2022-03-10 15:07:14 5810

原创 配置wsl外网访问(实操步骤)

wsl的外网访问

2022-03-07 09:34:37 10230 3

原创 利用qt线程,实现日志模块

使用qt线程实现简单的日志模块管理,包含文件操作,日志内容的整理

2022-02-07 15:27:54 2909

原创 解决qt“C4819:该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为Unicode格式以防止数据丢失”

背景描述在最近的项目中需要编译出Windows版本和Linux版本的客户端,之前一直是在linux平台上编译调试,现在直接将相关的源文件和头文件放入windows平台下,终于见到了红色感叹号,如下图:常规解决方案大部分小伙伴给的方法是修改编辑器,改为如下参数(Qt Creator)就能解决,但也有依然无法解决的情况,下文会有介绍。原因不同平台使用的编解码格式不同,如linux下使用UTF8 without bom,windows下使用UTF8 with bom,除此之外,还有换行符等不同的差异

2022-01-17 13:59:13 1391

原创 看完这篇!就不用再去看别的bat教程了!

文章目录一、编码二、常见命令1.REM 和 ::2.echo 和 @3.PAUSE3.errorlevel4.title5.:和goto6.if7.比较运算符8.call9.start10.find、findstr和type11.dir12.set13.choice14.pushd 和 popd15.for循环没有任何参数的for含有/L的for含有/F的for16.>重定向符17.%批处理变量引导符18.| 命令管道符三、功能实现1.获取年月日2.重命名文件3.文件解压4.文件压缩5.移动文件6.删

2020-11-15 16:06:06 393

原创 理清虚继承、多态、虚函数

虚继承使用虚继承时,通过virtual关键字修饰继承关系,虚继承中的父类为虚基类虚继承避免了访问的二义问题class A{public: char c1; A(){c1 = 'A';} A(char c1){this->c1 = c1;}};class B:public virtual A{public: char c2; B(){c2 ='B';} B(char c1,char c2):A(c1){this->c2 = c2;}};class C:pub

2020-06-28 15:08:24 470

原创 函数/运算符的重载

函数重载C语言不支持函数重载的原因C++在编译过程中对函数重命名的规则保证了重载函数在重命名后函数名的唯一性,而C语言的编译过程中并不会对函数重命名函数重载要求参数类型和数量不能完全相同,不同返回值类型对函数重载没有影响,参数本身是不是const对函数重载没有影响名字隐藏class Base{public: virtual void print(int a){cout<<"Base print int"<<a<<endl;} virtual void p

2020-06-27 19:49:52 405 1

原创 C++中的类(构造、析构)

成员函数的访问权限class Trade{private: double a; static double b;public: Trade(double a){this->a = a;} double geta(){return a;} static double getb(){return b;} //静态成员函数中没有this指针 double getRes1(){return a*b;} //静态成员函数不能访问非静态成员};double Trade::b = 0.08;

2020-06-27 15:55:39 468

原创 从0到1掌握C语言指针的使用

指针常量与常量指针指针常量指针自身的值是一个常量,不可改变,始终指向同一地址int a = 10,b = 20;int * const p = &a; //不能对p进行修改* p = 30;常量指针指针指向的内容不可改变int a = 10,b = 20;const int * p = &a;//a的值不能改变p = &b;指针数组与数组指针指针数组:存放指针的数组int a = 10,b = 20;int * p[3];p[0] = &am

2020-06-27 01:09:06 215

原创 解密main函数

main函数也称主函数main函数在执行前已经做了些初始化工作,执行后也会有扫尾工作main函数的形式int main() //无参int main(int argc,char * argv[]) //带参//argc(argument count),通过命令行输入的参数个数//argv(argument value),argv[0]是程序名,其余元素为通过命令行输入的参数void main() //不是标准的main函数,某些编译器能通过.

2020-06-24 22:16:29 374

MFC登录跳转获取文件信息.rar

在VC6.0下,利用MFC开发,完成IP、账号、密码的输入,界面的跳转、打开文件,获取文件信息的功能,代码行有相关备注

2020-08-12

空空如也

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

TA关注的人

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