240 发简信
IP属地:北京
  • 120
    qt vs tools VS2017 离线包下载与安装

    下载 https://download.qt.io/development_releases/vsaddin/ 安装与配置 关闭vs后,双击下载的文件即可安装。 配置 1.V...

  • Qt中的D指针

    QT的D指针 相信不少刚开始阅读Qt源代码的朋友在看到其中的Private类和诸如Q_D、Q_Q等宏时都会思考,为什么Qt要用这样一个设计模式呢?这样一段增加了不少复杂度的代...

  • MySQL索引(索引覆盖,联合索引,索引下推,索引丢失)

    提到如何提高MySQL检索性能,一个很直接的答案就是建立索引,但是索引如果建立不恰当可能会起到相反作用,本文默认引擎为InnoDB来解释。 聚集索引和非聚集索引 数据库表一般...

  • 120
    MySQL——锁

    一、锁概述 锁是计算机协调多个进程或线程并发访问某一资源的机制(避免争抢)。 在数据库中,除传统的计算资源(如 CPU、RAM、I/O 等)的争用以外,数据也是一种供许多用户...

  • 我以为我对Mysql索引很了解,直到我遇到了阿里的面试官

    本文来自一位不愿意透露姓名的粉丝投稿 相信很多人对于MySQL的索引都不陌生,索引(Index)是帮助MySQL高效获取数据的数据结构。 因为索引是MySQL中比较重点的知识...

  • 120
    SQL常用语句总结(面试很有用哦)

    【说明】看到这样一篇文章https://towardsdatascience.com/sql-cheat-sheet-for-interviews-6e5981fa797b感...

  • MySQL:Innodb page clean 线程 (一) 基础

    本文为学习笔记,有误请指出。本文第一分部为基础部分第二部分为解析部分涉及部分源码浅析。本文使用源码版本:Percona 5.7.14本文约定-协调工作线程:因为page cl...

  • QSslSocket双向认证设置

    1 证书生成 因为目标是实现双向认证,所以需要将自己的公钥和私钥以及对端的私钥加载到Qt的安全环境中。证书可借助keytool和openssl工具生成,总结几个比较常用的生成...