码迷,mamicode.com
首页 > 2019年03月12日 > 全部分享
为什么用B+树做索引&MySQL存储引擎简介
索引的数据结构 为什么不是二叉树,红黑树什么的呢? 首先,一般来说,索引本身也很大,不可能全部存在内存中,因此索引往往以索引文件的方式存在磁盘上。然后一般一个结点一个磁盘块,也就是读一个结点要进行一次IO操作。 而二叉树啊这些树类的数据结构,查找时间主要和树的高度有关,所以虽然一颗AVL树或者是红黑 ...
分类:数据库   时间:2019-03-12 21:10:02    阅读次数:255
游戏显示图片播放音乐
Win32窗口程序 GDI绘图基本原理 三缓冲原理, 定义了两个设备,两个图片。 初始化。 然后拆解步骤调用。 在mdc中高频率的绘图。在内存中。 加入bdc->mdc步骤: ...
分类:其他好文   时间:2019-03-12 21:09:39    阅读次数:170
Docker命令
镜像是只读模板 IMAGE == IMAGE ID == REPOSITORY:TAG docker run Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...] Run a command in a new container Options: ...
分类:其他好文   时间:2019-03-12 21:09:21    阅读次数:138
rabbitmq学习(三) —— 工作队列
工作队列,又称任务队列,主要思想是避免立即执行资源密集型任务,并且必须等待完成。相反地,我们进行任务调度,我们将一个任务封装成一个消息,并将其发送到队列。工作进行在后台运行不断的从队列中取出任务然后执行。当你运行了多个工作进程时,这些任务队列中的任务将会被工作进程共享执行。 这个概念在 Web 应用 ...
分类:其他好文   时间:2019-03-12 21:08:38    阅读次数:147
Selenium系列之--07 操作远程浏览器
Selenium做远程控制,可以通过如下两种方式 a. 客户机启Selenium Standalone Server 作为远程的服务,服务端通过RemoteWebDriver类调用客户机; b. 通过Selenium Grid 实现分布式执行测试; 一、环境准备 1. 安装JDK(jdk1.8.0_ ...
分类:其他好文   时间:2019-03-12 21:08:20    阅读次数:314
软件测试理论
1、功能测试 定义:根据产品特性、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。 针对的问题:功能错误或遗漏、界面问题、性能错误、数据及访问错误初始化及终止错误 定义:根据产品特性、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。 针对的问题:功 ...
分类:其他好文   时间:2019-03-12 21:08:02    阅读次数:141
requests模块
介绍 基于GET请求 带参数的GET请求->params 带参数的GET请求->headers 带参数的GET请求->cookies 基于POST请求 发送post请求,模拟浏览器的登录行为 补充 响应Response response属性 编码问题 获取二进制数据 解析json Redirecti ...
分类:其他好文   时间:2019-03-12 21:07:41    阅读次数:187
爬虫框架:scrapy
介绍 Scrapy一个开源和协作的框架,其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的,使用它可以以快速、简单、可扩展的方式从网站中提取所需的数据。 但目前Scrapy的用途十分广泛,可用于如数据挖掘、监测和自动化测试等领域,也可以应用在获取API所返回的数据(例如 Amazon Ass ...
分类:其他好文   时间:2019-03-12 21:07:22    阅读次数:176
HTTP协议基本原理
哎呀,本文依旧使用markdown语法进行编写排版 [TOc] HTTP HTTP协议的概念 http(超文本传输协议) :是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构建在HTTP协议之上的Web ...
分类:Web程序   时间:2019-03-12 21:07:06    阅读次数:218
【纪中集训2019.3.12】Mas的仙人掌
题意: ? 给出一棵$n$个点的树,需要加$m$条边,每条边脱落的概率为$p_{i}$ ,求加入的边在最后形成图中仅在一个简单环上的边数的期望; 题解: 考虑每一条边的贡献是$(1 p_{i}) \Pi_{j}p_{j}(j!=i)$,这里$j$和$i$不能同时加入; 一条加入的边可以看成一条树上路 ...
分类:其他好文   时间:2019-03-12 21:06:46    阅读次数:205
MarkDown语言
参考: 参考:https://typora.io/ 参考:https://caret.io/ 目录: Markdown是一种轻量级标记语言,创始人为約翰·格魯伯(英语:John Gruber)。 它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。 这种语 ...
分类:编程语言   时间:2019-03-12 21:06:28    阅读次数:190
Oracle触发器用法实例详解
本文实例讲述了Oracle触发器用法。分享给大家供大家参考,具体如下: 一、触发器简介 触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。 因此触发器不需要人为的去调用,也不能调用。 然后,触发器的触发条件其实在你定义的时候就已经设定好了。 这里面需要说明一下,触发器可以 ...
分类:数据库   时间:2019-03-12 21:06:01    阅读次数:206
离散数学中使用生成函数求解递推式的一种方法
感觉书(Rosen的离散数学,机械工业的)上的做法有些逆向思维了,没有说明为什么要那样构造,以致大多数同学是背板子上的考场。然而其实用同样的思路我们完全可以使用一种让人可以理解的求解生成函数的方法。 听同学说期末考了两道,我就搞了搞,然鹅缓考时老师换题了一道都没考Orz……我个人的这种做法也就没能施 ...
分类:其他好文   时间:2019-03-12 21:05:42    阅读次数:173
完美解决ios10及以上Safari无法禁止缩放的问题
移动端web缩放有两种: 1.双击缩放; 2.双指手势缩放。 在iOS 10以前,iOS和Android都可以通过一行meta标签来禁止页面缩放 但iOS 10开始,meta设置在Safari内无效了。 后来在网上看到一个解决方案: 经过测试,这种方法只能禁止双击缩放。只好继续找解决方案了。 原来在 ...
分类:移动开发   时间:2019-03-12 21:05:25    阅读次数:409
freeswitch 编译
2019年3月12日 前面三个月一直在研究webrtc源码,也算小有成效吧。但是当客户端处理完成之后发现,很多应用场景还是需要MCU对视频进行处理,所以从上周开始研究带MCU相关的服务器。目前阶段在研究freeswitch源码。本文主要介绍一下freeswitch的编译过程。 一. 下载freesw ...
分类:其他好文   时间:2019-03-12 21:05:12    阅读次数:684
py2neo的使用(转)
转自:https://blog.csdn.net/sinat_26917383/article/details/79901207#24-%E7%B1%BB%E4%BC%BCset%E7%9A%84%E9%87%8D%E8%AE%BE-pushsetdefaultupdate 图数据库常规的有:neo ...
分类:其他好文   时间:2019-03-12 21:04:58    阅读次数:2072
web服务器的原理
我们最常说的Web服务器指的是网站服务器,它是建立在Internet之上并且驻留在某种计算机上的程序。Web服务器可以向Web客户端(如浏览器)提供文档或其他服务,只要是遵循HTTP协议而设计的网络应用程序都可以是Web客户端。 Web服务器和HTTP服务器可以说是同一个东西,当然非得细分的话,HT ...
分类:Web程序   时间:2019-03-12 21:04:39    阅读次数:202
629条   上一页 1 ... 5 6 7 8 9 10 11 ... 37 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!