摘要:
资源文件 Qt 资源系统是一个跨平台的资源机制,用于将程序运行时所需要的资源以二进制的形式存储于可执行文件内部。如果你的程序需要加载特定的资源(图标、文本翻译等),那么,将其放置在资源文件中,就再也不需要担心这些文件的丢失。也就是说,如果你将资源以资源文件形式存储,它是会编译到可执行文件内部。 阅读全文
摘要:
按钮 #include "mywidget.h" #include <qpushbutton.h> MyWidget::MyWidget(QWidget *parent) : QWidget(parent) { // first button QPushButton *btn = new QPush 阅读全文
摘要:
简介 第一个程序 窗口类:QWidget, QMainWindow, QDialog main: #include "mywidget.h" #include <QApplication> //包含一个应用程序类的头文件 int main(int argc, char *argv[]) { // 应 阅读全文
摘要:
Windows 常用消息及含义 | 消息范围 | 说明 | | | | | 0 ~ WM_USER – 1 | 系统消息 | | WM_USER ~ 0x7FFF | 自定义窗口类整数消息 | | WM_APP ~ 0xBFFF | 应用程序自定义消息 | | 0xC000 ~ 0xFFFF | 应 阅读全文
摘要:
windows历程 Hello World #include <windows.h> int WINAPI WinMain(HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nCmdShow) { Me 阅读全文
摘要:
图解排序算法(三)之堆排序 预备知识 堆排序 堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种**选择排序,**它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。首先简单了解下堆结构。 堆 堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为 阅读全文
摘要:
图解排序算法(一)之3种简单排序(选择,冒泡,直接插入) 排序是数据处理中十分常见且核心的操作,虽说实际项目开发中很小几率会需要我们手动实现,毕竟每种语言的类库中都有n多种关于排序算法的实现。但是了解这些精妙的思想对我们还是大有裨益的。本文简单温习下最基础的三类算法:选择,冒泡,插入。 先定义个交换 阅读全文
摘要:
blog.mythsman.com PNG文件格式详解 最近在看隐写术的时候经常需要研究图片文件的二进制文档格式,那么这就很有必要了解我们的图片文件究竟是如何保存的了,今天找了个时间看了下png文件的文档格式。总体还是挺麻烦的,不过毕竟不需要有什么要求,能了解即可。 概述 PNG是20世纪90年代中 阅读全文
摘要:
【C】setjmp的用法 https://www.0xaa55.com/thread-424-1-1.html(出处: 技术宅的结界) setjmp在C语言里用于充当一个可跨函数跳转的跳转标号(可以这么理解。) 首先你需要包含一个头文件:#include<setjmp.h> ,之后就可以使用setj 阅读全文
摘要:
沙箱技术实现特点 (((本文仅仅讨论沙箱的逃逸技术问题,不涉及高大上的架构性问题及APT防御性问题,避免问题的无限扩大化。))) 用沙箱动态行为分析检测malware是近几年补充传统AV杀软的通用技术,但是各厂商对沙箱的实现方式和检测方案设计不尽相同,单纯从沙箱角度看,基本分为虚拟化和仿真模拟两大类 阅读全文