自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Qt基础知识

文章目录说明窗口部件基础窗口部件QWidget信号槽Qt模块添加动作QAction对象模型Qt 对象树布局管理菜单栏、工具栏和状态栏对话框简介对话框数据传递 说明 本博总结的是豆子先生写的Qt 学习之路2的内容。 窗口部件 基础窗口部件QWidget //Qt::FramelessWindowHint删除了边框 QWidget *widget = new QWidget(0, Qt::Dialog...

2020-02-24 22:06:24 492

原创 Nginx重载、热部署、日志切割

重载 修改了配置文件后,直接重新启动nginx,使用reload命令 ./nginx -s reload 其中,-s有发送信息的作用。 热部署 重新编译了nginx的可执行程序后,可以通过不杀掉程序进行升级。首先备份原来的程序: cp nginx nginx.old 之后,把新的可执行文件替换到原来的旧文件,替换后查看原来进程的pid号: ps -ef | grep nginx root ...

2020-02-23 21:49:58 284

原创 单链表排序

问题:给定一串单链表,在O(n log n)的时间对链表进行排序。 * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; 解法 使用归并排序,时间复...

2020-02-23 21:45:31 525

原创 C++多态工厂模式一步到位

C++多态 先来定义。 多态分为: 1.编译时多态性(静态多态):通过重载函数实现:先期联编 early binding 2.运行时多态性(动态多态):通过虚函数实现 :滞后联编 late binding 接下来说人话,首先解释一下多态是什么意思,按照中华博大精深的汉字解释,就是多种形态,根据你调用了什么对象,使用同一个接口名字执行不同的函数,所以多态都是通过继承实现的。 还是不明白我就跟...

2019-07-31 21:24:02 456

原创 c++(bcb)读取txt最后一行

c++读取TXT文件,读取最后一行。 TStringList *slt=new TStringList; slt->LoadFromFile(".//a.txt"); String x = ""; int len = slt->Count; while(slt->Strings[--len] != " ") { x = Utf8ToAnsi(slt->String...

2019-07-23 23:51:32 952

原创 C++中的this和*this

C++中的this和*this this指针 首先,this指针的使用范围是在类里面,因为类的成员函数可以访问类的数据,那么当我们一个成员函数传进去是一个类的时候,this指针就可以很明显的区分我们操作的是那一个数据了。 看一个例子: 我们建一个类A,里面有一个int的成员变量,还有一个compare成员函数,传入一个类A,比较他们成员变量的大小。 class A{ public: A(i...

2019-07-08 22:14:11 19248 5

原创 C++多线程与进程通信

在C++ builder 6.0上编写。 多线程 1.函数原型 DWORD WINAPI ThreadFunc(LPVOID lpParameter) 2.调用主线程创建辅助线程 调用CreateThread函数来完成创建,函数的原型: HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, //缺省传入NULL,若想...

2019-06-11 16:41:46 816

空空如也

空空如也

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

TA关注的人

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