自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (6)
  • 收藏
  • 关注

原创 QT 字幕滚动(左右滚动)

// 这里我就已一句话为例,如果存在什么换行之类的请参考 “QT 字幕滚动(上下滚动)” 进行处理// 这里我就贴上代码,具体就不详细说明----------------------------- HScrolllabel.h---------------------------------#ifndef HSCROLLLABEL_H#define HSCROLLLABEL

2013-08-14 10:57:07 2159

原创 C++ 必须会的笔试题

短小的函数在C语言中定义宏,C++中用内联函数。计算一个类的大小例如class A ,A OBJ; sizeof(A) == sizeof(OBJ), 一个类的大小怎么算?静态的数据不算,虚函数包括纯虚函数在内,一个或者多个都只算一个,一个什么。一个指针指向一个虚函数表。所以这些加起来只有sizeof(*) = 4; 然后再加上其他非静态的数据,成员函数(包括静态与非静态)为0;

2013-08-13 16:47:19 579

原创 随手笔记之VC++(八)

ActiveX控件ActiveX控件:  可以看做一个极小的服务器容器。它不能独立运行,必须嵌入到某个容器程序中,与该容器一起运行。通常的Word就是一个容器应用程序。如果在Word容器应用程序中嵌入Excel表格对象。这时候Excel表格对象就是一个服务器应用程序。ActiveX控件 具有:方法,属性,事件这三个特性。属性:通过Class向导,Automation-> Add

2013-08-13 16:44:38 559

原创 随手笔记之VC++ (七)

TCP/UDP IP 协议OSI 七层参考模式: 应用层             à 处理网络应用 表示层             à 数据表示 会话层             à 主机间的通信 传输层             à 端到端的链接     TCP/UDP网络层             à 寻址和最短路劲   IP数据链路层         à 介质访问

2013-08-13 16:43:25 666

原创 随手笔记之VC++(五)

静态库和动态库:静态库扩展名一般为.Lib, 在编译连接时候会把其中要调用的函数和数据复制出来和应用模块组合起来,组合成最终可执行的文件,当发布产品的时候只需要发布可执行文件,不需要发布静态库。动态库的使用时候,要提供两个文件,一个是引入库,.lib,一个是DLL .dll引用库虽然和静态库后缀名一样但是本质不同,引入库包含了DLL导出的函数和变量的符号名,而.dll 则是包含了实

2013-08-13 16:41:46 694

原创 随手笔记之VC++(六)

多线程1, 进程和程序   一个程序可以对应多个进程,例如打开过个记事本。  进程是资源的申请,调度和独立运行的单位。因此它是使用系统资源,而程序不能申请资源也不能被调度,因此不占用运行资源。进程并不执行任何东西,只是线程的容器,线程才是负责执行在进程的地址空间中的代码。每个进程至少有一个线程称为主线程。主线程中可以创建其他的线程。进程的组成:1. 操作系统用来管理进程

2013-08-13 16:38:55 591

原创 随手笔记之VC++(四)

DLL : 动态链接库( Dynamic Link Library)动态链接库 (DLL) 是作为共享函数库的可执行文件。一般来说,DLL是一种磁盘文件,以.dll、.DRV、.FON、.SYS和许多以.EXE为扩展名的系统文件都可以是DLL。动态链接库的调用可以分为两种:一种是隐式调用,一种是显示调用。在操作系统中使用动态链接库(DLL)有很多优点,最主要的一点是多个应用

2013-08-13 16:37:34 704

原创 随手笔记之VC++(三)

文本编程:1. 创建文本插入符:Void CreateSolidCarent(int nWidth, int nHeight);如果 都为0,。那么使用系统定义的创建之后还必须要使用 ShowCarent();来显示其实一般都是根据文本的字体的高度和宽度来取定插入符比较好,调用CDC类的 GetTextMetrics成员函数可以得到设备描述表中当前字体的度量信息。  BOO

2013-08-13 16:35:45 622

原创 随时笔记之VC++ (二)

MFC 框架 程序 解剖MFC :  Microsoft Foundation Class 微软基础类库。 一套C++类的集合。MFC库是开发Windows 应用程序的 C++接口。MFC 提供了面向对象的框架。程序开发人员可以基于这一套框架的开发Windows 应用程序。MFC 采用的是面向对象的设计。将大部分的Windows API 封装到C++类中。以类成员函数的形式提供给程

2013-08-13 16:33:21 820

原创 随时笔记之VC++ (一)

Windows 程序设计主要是基于消息。WinMain是Windows程序的入口点窗口的创建的步骤:1. 设计一个窗口类2. 注册一个窗口类3. 创建窗口4. 显示和更新窗口Windows 应用程序消息处理机制:1. 操作系统接收到应用程序的窗口消息,将消息投递到应用程序消息队列中。2. 应用程序在消息循环中调用GetMessage函数从小心队列中取出一条一

2013-08-13 16:31:35 651

原创 随手笔记之Effective C++

以下是 Effective C++读后总结,虽不完整但看完这些也就差不多相当于看完Effective C++了。 条款02: 尽量以const enum inline 代替 #define.#define 定义的宏 ,在编译的时候之前预处理全部替换掉,这样存在一个问题,例如:#define ABC 100 你在编译的过程中又用到ABC ,但是此时ABC 并没用添加到记号表中,出现编译错...

2013-08-13 14:18:44 817

原创 QT 实现字幕滚动(上下滚动)

// 我们假设有一个QLabel 用来显示某某信息,但是信息有时候过长,高度超过了QLabel的高度// 这时候最好的方法是让其滚动,那么我们就来实现以下上下滚动。// 要用到的QT 事件 void showEvent(QShowEvent *);void paintEvent(QPaintEvent *);void timerEvent(QTimerEvent *);

2013-08-13 09:58:35 9709 2

原创 QListWidget 布局方向设定

// 我们看下官方文档的说明// 创建一个 QListWidgetQListWidget  m_list // 假如 m_list 添加了很多子项 (一个子项由 一个图片和一段文字组成) // 如果设置为m_second_list->setViewMode(QListView::IconMode); // 那么m_list 子项就会从左到右横向的排列

2013-08-12 18:00:33 5407

原创 QSqlDatabase 简单入门介绍

#include #include #include #include 这些是包含的头文件.当然你的 xxx.pro 中药添加 QT += sql .static QSqlDatabase db;// 创建一个数据连接.db = QSqlDatabase::addDatabase("QSQLITE", "program_db");    //

2013-08-12 14:51:21 2162

Oracle内置函数大全.rar

Oracle内置函数大全,讲解Oracle内置函数使用,让你的Oracle更上一层楼, Oracle 基础入门

2020-12-16

Oracle常用函数集锦.rar

Oracle常用函数集锦,讲解Oracle常用函数使用,让你的Oracle更上一层楼, Oracle 基础入门

2020-12-16

SQL Server 关系数据库简介.rar

SQL Server 关系数据库简介, 讲解 SQL Server关系数据库的基础概念,如何使用等,入门基础

2020-12-16

SQL Server权限管理图文教程.rar

SQL Server 权限管理图文教程 , ppt 教程, 讲解SQL Server 中权限如何管理

2020-12-16

SQL Server 数据转换图文教程.rar

SQL Server 数据转换图文教程 , ppt 教程, 讲解SQL Server 中数据如何转换

2020-12-16

QTcpThreadPoolServiceTest

QT 的 信号、槽原生支持跨线程传递,其 QByteArray与C++11的shard_ptr均可用于跨线程数据块的生命周期管理。 试验中,设计了一个设置为CPU核心数的线程池,这个线程池可以异步接受N个数据生产者传入的数据,均衡的分配处理任务,处理后的数据返回给某1个或者几个消费者。有两种均衡方法。 一种是生产者粒度的均衡。同一个生产者的各批数据FIFO顺序不被打破,这需要判断,当处理线程队列中还有该生产者的数据时,不改变当前处理线程。 第二种是数据粒度的并行,某个生产者传来的数据被分配到不同的线程,不保证后到的数据后被处理(也可能先到的处理的慢,后到的快)

2020-12-16

空空如也

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

TA关注的人

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