相关分类: Java技术 C/C++ VB delphi
  • 2.QT-窗口组件(QWidget),QT坐标系统,初探消息处理(信

    本章主要内容如下: 1) 窗口组件 (QWidget) 2) QT坐标系统 3) 消息处理 (信号与槽) 窗口组件(QWidget) 介绍 Qt以 组件对象的方式 构建图形用户界面 Qt中 没有父组件 的顶级组件,则被 叫做窗口 组件的类型分为: 容器类(父组件) : 用于包含功能的界面组件 功能类(子组件)...

    2018-06-17 20:46:40

  • 音频压缩编码 opus 附完整C++代码示例

    绝大数人都知道mp3格式编码,以及aac,amr等压缩格式编码。 而在语音通信界有一个强悍的音频格式编码opus. 经过实测,压缩比最高可以达到1:10。 100KB压缩后 10KB 虽然是有损压缩, 但是根据实际对比试听, 几乎听不出差别。 而且还原度还比mp3高,压缩比也比mp3高。 用...

    2018-06-17 20:46:35

  • C++中的queue类、QT中的QQueue类

    C++中的queue 实现一种先进先出的数据结构,是一个模板类 头文件 #includequeue 用法(以int型为例): queue int Q; // 定义一个int型队列 Q.empty(); // 返回队列是否为空 Q.size(); // 返回当前队列长度 Q.front(); // 返回当前队列的第一个元素 Q.back(); // 返回当前...

    2018-06-17 20:46:32

  • BZOJ1007: [HNOI2008]水平可见直线(单调栈)

    Time Limit:1 Sec Memory Limit:162 MB Submit:8638 Solved:3327 [Submit][Status][Discuss] Description 在xoy直角坐标平面上有n条直线L1,L2,...Ln,若在y值为正无穷大处往下看,能见到Li的某个子线段,则称Li为 可见的,否则Li为被覆盖的. 例如,对于直线: L1:y=x; L2:y=-...

    2018-06-17 20:46:30

  • QT5:C++实现基于multimedia的音乐播放器(二)

    今天接着上一篇来实现播放器的槽函数。 先来实现播放模式,槽函数如下: 1 // 播放模式 2 void Music::musicPlayPattern() 3 { 4 5 // z=++z%3; 6 if (z== 0 ) 7 { 8 // 顺序播放 9 playPattern-setStyleSheet( " QPushButton:!hover{border-image: url(:/image/Seq.pn...

    2018-06-17 20:46:26

  • 洛谷P2866 [USACO06NOV]糟糕的一天Bad Hair Day(单调

    题目描述 Some of Farmer John's N cows (1 N 80,000) are having a bad hair day! Since each cow is self-conscious about her messy hairstyle, FJ wants to count the number of other cows that can see the top of other cows' heads. Each cow i has a specifie...

    2018-06-17 20:46:20

  • VS2015搭建GoogleTest框架--配置第一个项目

    一、googletest简介 本文使用googletest进行单元测试,这里先简要介绍一下googletest。googletest(简称gtest)是一个跨平台的并且开源的(Linux、Mac OS X、Windows、Cygwin、Windows CE and Symbian)C++单元测试框架,由google公司发布。gtest是为在不同平台上为编写C+...

    2018-06-17 20:46:22

  • LeetCode - 二叉树的最大深度

    自己解法,欢迎拍砖 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明:叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7] , 3 / \ 9 20 / \ 15 7 返回它的最大深度3 。 解法: 1 int maxDe...

    2018-06-17 20:46:15

  • 单调栈小结

    单调栈 单调栈是解决这样一类问题 给出$n$个数,问每一个数向左第一个比它小的数是谁 如果直接暴力的话,最坏情况下肯定是$O(n^2)$的,但是单调栈可以在$O(n)$的时间内解决这类问题 实现 单调栈,顾明思议嘛,就是维护一个具有单调性的栈,至于是单调递增还是单调递减...

    2018-06-17 20:46:04

  • 6.QT-简易计算器实现(详解)

    界面展示 1. 用户界面类设计 需要使用QWidget组件作为顶层窗口,QLineEdit组件作为输入框,QPsuhButton作为按钮 1.1 在代码里处理按键消息时, 需要处理下用户输入的格式( 方便逻辑模块计算) 1)匹配括号成对出现, 左括号必然先于右括号出现 当有左括号出现时,则 status+...

    2018-06-17 20:45:56

2