使用CMake构建Qt5工程指南 编程技术

使用CMake构建Qt5工程指南

下辈子,我要成为太阳。 由于项目需求,需要使用一个GUI界面来操作音视频,选择使用Qt来实现这个简单的界面。由于项目需要跨平台,采用CMake来构建工程,所以Qt工程的构建也需要采用CMake。 Qt文件的处理程序 Qt会对某些文件进行特殊处理,我们使用CMake来生成Qt工程,必须要显式的处理这些文件。 带有 Q_OBJECT 宏的头文件,需要被 ...
阅读全文
驱散前端安全梦魇——DOMXSS典型场景分析与修复指南 编程技术

驱散前端安全梦魇——DOMXSS典型场景分析与修复指南

0x00 背景 DOM-Based XSS是一种基于文档对象模型(Document Object Model,DOM)的Web前端漏洞,简单来说就是JavaScript代码缺陷造成的漏洞。与普通XSS不同的是,DOM XSS是在浏览器的解析中改变页面DOM树,且恶意代码并不在返回页面源码中回显,这使我们无法通过特征匹配来检测DOM XSS,给自动化漏洞检测带来了挑战。在2012年,腾讯安全平...
阅读全文
SeimiCrawler:敏捷、独立部署、支持分布式的 Java 爬虫框架 编程技术

SeimiCrawler:敏捷、独立部署、支持分布式的 Java 爬虫框架

SeimiCrawler An agile,powerful,standalone,distributed crawler framework. SeimiCrawler的目标是成为Java里最实用的爬虫框架,大家一起加油。 简介 SeimiCrawler是一个敏捷的,独立部署的,支持分布式的Java爬虫框架,希望能在最大程度上降低新手开发一个可用性高且性能不差的爬虫系统的门槛,...
阅读全文
Loading...