MySQL 几大部分:存储引擎、索引、事务、锁 MySQL的MyISAM和InnoDB存储引擎的区别是啥? myisam,不支持事务,不支持外键约束,索引文件和数据文件分开,这样在内存里可以缓存更多的索引,对查询的性能会更好,适用于那种少量的插入,大量查询的场景。 innodb,主要特点就是支持事务 ...
分类:
数据库 时间:
2020-02-25 18:18:00
阅读次数:
274
近日朋友需要帮忙对excel的csv文件进行处理,求取某银行历年股价的均值方差等一系列数据 文件的构成很简单,部分如下所示 总共有接近七千行数据,主要的工作就是将其中的股价数据提取出来,放入一个数组之中,然后利用numpy模块即可求出需要的数据。 这里利用了csv模块来对文件进行处理,最终实现的代码 ...
分类:
编程语言 时间:
2020-02-25 14:53:40
阅读次数:
1796
一、缓存 1. 前言: 存在内存中的临时数据。 用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询, 从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。 使用缓存,减少与数据库交互次数,减少系统开销,提高效率 2. MyBatis系统中默认定义了 ...
分类:
其他好文 时间:
2020-02-24 20:19:07
阅读次数:
52
微信小程序开发流程: 1.下载并安装“微信开发者工具” 2.打开微信开发者工具 (1)主文件中的app.json中可以进行页面的添加以及对整个微信小程序的整体布局,如下方代码会在pages文件夹中生成不同得页面文件 在"window"中可以进行页面的整体的布局 在创建的不同的页面文件夹中存在四个不同 ...
分类:
微信 时间:
2020-02-23 20:30:40
阅读次数:
105
一、前言 对测试来说,jmeter应该是大家使用较频繁的测试工具之一,因为其开源、免费、轻量、功能强大,支持很多种协议,除了测功能,还能做自动化和性能测试; 据某机构的调查,性能并发工具中,jmeter市场占有率已经50%+,超过了老大哥loadrunner;这么一款如此优秀的工具,对测试而言,是必 ...
分类:
其他好文 时间:
2020-02-23 16:25:13
阅读次数:
80
解析 socket 函数 SYSCALL_DEFINE3(socket, int, family, int, type, int, protocol) { int retval; struct socket *sock; int flags; ...... if (SOCK_NONBLOCK != ...
分类:
其他好文 时间:
2020-02-22 22:09:39
阅读次数:
90
表空洞的产生删除某个行数据 或删除某个页 如下图所示,这个删除过程只是标记了某行的位置为删除,假如此时在300与600之间插入了一行数据,那么同理,当删除某个页时,该页就会被复用。所以当删除某一行或页时空间并不会被回收,而是会被复用,这些可以复用,而没有被使用的空间,看起来就像是“空洞”。插入数据产... ...
分类:
数据库 时间:
2020-02-21 14:47:41
阅读次数:
91
Qt文件类型分为文本文件(内容是可以读的文本字符)与数据文件(二进制数据)。 注:对于电脑来说所有的文件都是二进制数据。 QFile直接支持文本文件与数据文件的读写。 QTextStream text(&file); QDataStream text(&file); ...
分类:
其他好文 时间:
2020-02-21 09:42:39
阅读次数:
103
1.索引 1.1 数据查询缓存和缓冲区 ##再次查询会不会比第一次快,为什么会比第一次查询快? ##1.默认query_cahce是开启的,如果查询缓存开启了,第一次查询数据的时候,读取的是数据文件,第二次会执行查询缓存,所以第二次查询会很快 ##如果数据更新,需要重新再缓存 SHOW GLOBAL ...
分类:
数据库 时间:
2020-02-20 13:34:23
阅读次数:
80
python处理数据文件第一步是要读取数据,文件类型主要包括文本文件(csv、txt等)、excel文件、数据库文件、api等。 下面整理下python有哪些方式可以读取数据文件。 1. python内置方法(read、readline、readlines) read() : 一次性读取整个文件内容 ...
分类:
编程语言 时间:
2020-02-18 13:25:24
阅读次数:
127