摘要:
报错 phpize 编译扩展时,报错:Can't find PHP headers in /usr/include/php The php-devel package is required for use of this command. 在 /usr/include/php 中找不到PHP头文件 阅读全文
摘要:
下载 zookeeper 下载地址为: https://zookeeper.apache.org/releases.html。 选择一个地址点击版本下载: 配置 下载后解压到指定磁盘的 zookeeper3.7 文件夹(这里我解压到了D盘) 将 conf 目录下的 zoo_sample.cfg 文件 阅读全文
摘要:
python安装/卸载第三方包 (1)安装第三方包: 安装指令pip install xxx (xxx,需安装的包名) 安装特定版本的package:通过使用==, >=, ⇐, >, <来指定一个版本号 例如:pip install 'xxxpage >=2.0,<2.0.3' (2)卸载第三方包 阅读全文
摘要:
介绍 在向表中插入数据时,我们经常会:首先判断数据是否存在;如果不存在,则插入;如果存在,则更新。 但在 MySQL 中有更简单的方法,replace into(insert into 的增强版),当表中的旧行与 PRIMARY KEY或 UNIQUE 索引的新行具有相同的值,则在插入新行之前删除旧 阅读全文
摘要:
语法 REPLACE ( string_expression , string_pattern , string_replacement ) 替换字符串,接受3个参数,分别是原字符串,被替代字符串,替代字符串。 string_expression 为搜索的字符串表达式,可以为字符或二进制数据类型。 阅读全文
摘要:
前言 在 proto 文件夹下执行如下命令: $ protoc --go_out=plugins=grpc:. *.proto 报错:无法确定Go导入路径 protoc-gen-go: unable to determine Go import path for "search.proto" Ple 阅读全文
摘要:
前言 .frm、.MYI、.MYD 文件分别是 MySQL 的 MyISAM存储引擎存储的表结构、索引、数据文件。 简单方法恢复数据 .frm、.MYI、.MYD文件如果直接以文本打开,全部会以二进制形式显示,而我们希望看到的是 .sql 类型的文件。 找到你对应版本的 mysql 的安装目录下的 阅读全文
摘要:
先抛出几个问题 (1)什么时候才需要分库分表呢?我们的评判标准是什么? (2)一张表存储了多少数据的时候,才需要考虑分库分表? (3)数据增长速度很快,每天产生多少数据,才需要考虑做分库分表? 为什么要分库分表? 答案很简单:数据库出现性能瓶颈 数据库出现性能瓶颈,对外表现有几个方面: 1. 大量请 阅读全文
摘要:
goto 语句介绍 在 Go 语言中,可以通过goto语句跳转到标签,进行代码间的无条件跳转。另外,goto语句在快速跳出循环、避免重复退出方面可以简化代码实现过程,但在结构化程序设计中一般不主张使用goto语句,以免造成程序流程的混乱,使理解和调试程序都产生困难。 语法 goto label; . 阅读全文
摘要:
简介 索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。 这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟,这对网站的性能是非常致命的。 索引是特殊的数据结构,索引存储在一个易于遍 阅读全文