
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一、stress简介1、stress简介stress是Linux的一个压力测试工具,可以对CPU、Memory、IO、磁盘进行压力测试。2、stress安装安装:sudo yum install stress二、stress使用1、stress命令stress [OPTION [ARG]]-c, --cpu N:产生N个进程,每个进程都循环调用sqrt函数产生CPU压力。-i, --io N:产生
一、无锁队列原理1、队列操作模型队列是一种非常重要的数据结构,其特性是先进先出(FIFO),符合流水线业务流程。在进程间通信、网络通信间经常采用队列做缓存,缓解数据处理压力。根据操作队列的场景分为:单生产者——单消费者、多生产者——单消费者、单生产者——多消费者、多生产者——多消费者四大模型。根据队列中数据分为:队列中的数据是定长的、队列中的数据是变长的。(1)单生产者——单消费者(2)多生产者—

注意:不要升级VSCode客户端,由于升级VSCode版本可能会导致VSCode客户端与运行在Linux服务器器的vscode-server服务端不兼容,并且由于下载升级vscode-server需要通过国际网络,因此可能很容易导致VSCode客户端升级后连接vscode-server服务端一直处于失败状态。

一、Linux内核协议栈性能瓶颈在x86体系结构中,接收数据包的传统方式是CPU中断方式,即网卡驱动接收到数据包后通过中断通知CPU处理,然后由CPU拷贝数据并交给内核协议栈。在数据量大时,CPU中断方式会产生大量 CPU中断,导致CPU负载较高。(1)硬件中断导致的线程、进程切换硬件中断请求会抢占优先级较低的软件中断,频繁到达的硬件中断和软中断意味着频繁的线程切换,随着而来的就是运行模式切换、上

一、性能分析工具简介Brendan Gregg是算机性能设计、分析和调优专家,编写开源大量性能测试工具。http://www.brendangregg.com1、性能分析工具2、性能观测工具3、性能测评工具4、性能调优工具二、常用工具1、freefree指令会显示内存的使用情况,包括实体内存、虚拟的交换文件内存、共享内存区段以及系统核心使用的缓冲区等。free [-bkmotV][-s <间

一、CMake构建Qt工程1、Qt工程源码创建Migration目录,在目录下创建main.cpp文件:#include<QApplication>#include<QLabel>intmain(intargc,char*argv[]){QApplicationapp(argc,argv);QLabellabel(QString("HelloQt%1!").arg(int(
一、Model/View框架简介Qt4推出了一组新的项视图类,使用Model/View框架来管理数据与表示层的关系。Model/View框架带来的功能上的分离给了开发人员更大的弹性来定制数据项的表示,并且提供一个标准的model接口,使得更多的数据源可以被项视图类使用。本文简要介绍了Model/View架构,对涉及的概念做了简单的概述,阐述了项视图系统。架构中的每一个组件都将一一作出解释,同时将用

一、SQLite数据库1、SQLite简介SQLite是一个轻量级的数据库,实现了自给自足、无服务器、零配置、事务性的SQL数据库引擎,主要作为手机应用的数据库以及小型桌面应用的数据库。官方网站:SQLite Home Page2、SQLite常用操作创建数据库文件,创建后进行入SQLite命令行模式。sqlite3 DatabaseName.db查看已经存在的数据库文件,在SQLite命令行模式
QuantFabric是基于Linux/C++开发的中高频量化交易系统,支持中金所、郑商所、大商所、上期所、上海国际能源中心的期货业务品种交易,支持上交所、深交所的股票、债券品种交易。

一、区块链技术的发展比特币区块链面向转账场景,支持简单的脚本计算。如果引入更多复杂的计算逻辑,将能支持更多应用场景,即智能合约(Smart Contract)。智能合约可以提供除了货币交易功能外更灵活的合约功能,执行更为复杂的操作。引入智能合约的区块链,已经超越了单纯数据记录功能;可以为区块链加入权限管理,高级编程语言支持等,实现更强大的、支持更多商用场景的分布式账本系统。区块链技术的三种典型演化







