2020年9月23日

Python Scrapy的debug方式

摘要: 下面提供一种scrapy的debug方式 在运行 scrapy 库时,其实是相当于运行一个 python 脚本: #!/usr/bin/python3 from scrapy.cmdline import execute execute() 所以,我们将上面的代码保存为一个 debug.py 的文件 阅读全文

posted @ 2020-09-23 09:55 keinleerun 阅读(299) 评论(0) 推荐(0)

2020年6月15日

macOS 安装 swoole 报错 openssl/ssl.h file not found

摘要: 报错信息: 报错很明显,找不到 openssl/ssl.h ,首先要确认电脑上有没有安装 openssl,如果没有安装的话可以用 brew 安装一下: brew install openssl , 但是我的电脑上是有的。 既然它找不到,那么就需要手动的指定 openssl 的目录: ./config 阅读全文

posted @ 2020-06-15 14:13 keinleerun 阅读(1216) 评论(0) 推荐(0)

2020年6月2日

2020-06-2亲测Navicat Premium for Mac破解

摘要: Mac版 Navicat Premium 下载地址(请使用分享链接下载):[英文版](链接: https://pan.baidu.com/s/19xXF4lgcBFF5yTM6J04Jhw)提取码: raxg 在线生成非对称加密公钥私钥对 -- 密钥是2048位的,PKCS#8格式 本人使用:公钥 阅读全文

posted @ 2020-06-02 10:26 keinleerun 阅读(865) 评论(0) 推荐(0)

2020年4月1日

docker php 容器内编译安装redis和swoole

摘要: docker exec -it 容器 bash curl -L -o /tmp/swoole.tar.gz https://github.com/swoole/swoole-src/archive/master.tar.gztar xfz /tmp/swoole.tar.gzrm -r /tmp/s 阅读全文

posted @ 2020-04-01 16:48 keinleerun 阅读(326) 评论(0) 推荐(0)

2020年3月11日

2020年PHP面试题总结(未完成)

摘要: 1、Websocket协议的应用场景,解决了什么问题,列举你所了解的实现了websocket协议的项目或者软件(不分语言)。 答:服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种。在 WebSocket API 中,浏览器和服务器只需要 阅读全文

posted @ 2020-03-11 20:09 keinleerun 阅读(1935) 评论(0) 推荐(0)

2020年2月14日

PHP Trait 使用指南-引用八重樱的文章

摘要: 通过更好地组织代码和代码复用来最大程度地减少代码重复是面向对象编程的重要目标。但是在 PHP 中,由于使用单一继承模型的局限性,有些时候要做到这些可能会比较困难。您可能有一些要在多个类中使用的方法,但它们可能不太适合继承层次结构。 诸如 C ++ 和 Python 之类的语言允许我们从多个类继承,这 阅读全文

posted @ 2020-02-14 19:00 keinleerun 阅读(235) 评论(0) 推荐(0)

2019年12月13日

mysql-B-Tree索引

摘要: 1、B-Tree索引通常意味着所有的值都是按顺序存储的,并且每一个叶子页到根的距离相同。 2、B-Tree索引能够加快访问数据的速度,因为存储引擎不再需要进行全表扫描来获取需要 的数据取而代之的是从索引的根节点开始进行搜索。 3、B-Tree索引适合顺序传递连续的值进行搜索 适用B-Tree索引的查 阅读全文

posted @ 2019-12-13 12:00 keinleerun 阅读(140) 评论(0) 推荐(0)

mysql-哈希索引

摘要: 哈希索引基于哈希表实现,只有精确匹配索引所有列的查询才有效。对于每一行数据,存储引擎都会对所有的索引列计算一个哈希码,哈希码是一个较小的值,并且不同键值的行计算出来的哈希码也不一样。哈希索引将所有的哈希码存储在索引中,同时在哈希表中保存指向每个数据行的指针。 在mysql中,只有Memory引擎显式 阅读全文

posted @ 2019-12-13 11:52 keinleerun 阅读(387) 评论(0) 推荐(0)

explain各个属性含义

摘要: 各属性含义: id: 查询的序列号 select_type: 查询的类型,主要是区别普通查询和联合查询、子查询之类的复杂查询 SIMPLE:查询中不包含子查询或者UNION 查询中若包含任何复杂的子部分,最外层查询则被标记为:PRIMARY 在SELECT或WHERE列表中包含了子查询,该子查询被标 阅读全文

posted @ 2019-12-13 11:49 keinleerun 阅读(302) 评论(0) 推荐(0)

centos7 LNMP 源码编译安装

摘要: 这篇笔记记录了在CentOS7.6中通过源码编译的方式安装nginx1.14,php7.2和mysql5.7的过程,以及使用systemctl管理服务,mysql5.7并未使用官网的二进制包,而是从源码开始自己编译的,要提醒的是mysql5.7编译环境至少需要1G内存,并且非常缓慢,本人实测1G内存 阅读全文

posted @ 2019-12-13 11:42 keinleerun 阅读(189) 评论(0) 推荐(0)

导航