自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_39711485的博客

对未知的世界充满好奇~

  • 博客(13)
  • 收藏
  • 关注

原创 mac下启动laradock失败--Service ‘workspace‘ failed to build

今天在本地安装laradock时,启动一直失败,用docker-compose up -d redis mysql nginx workspace启动时一直报错。Service 'workspace' failed to build网上找了一圈,大部分都是说是国内镜像不对,基本都是下面的这些方法。https://github.com/laradock/laradock/issues/347按着这些都改过之后,还是一直不行,感觉我遇到的问题不是国内镜像下载问题。然后又仔细看了一眼报错信..

2020-12-31 01:50:53 2794 1

原创 【记录】Python学习--定义函数

练习请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程ax^2+bx+c=0ax2+bx+c=0的两个解。提示:一元二次方程的求根公式为:计算平方根可以调用math.sqrt()函数:import mathdef quadratic(a,b,c): if not isinstance(a,(int,float)): raise TypeError('bad operand type') x1 = ((-b) +...

2020-12-25 23:55:47 155

原创 【LeetCode】746. 使用最小花费爬楼梯

【题目】数组的每个索引作为一个阶梯,第 i个阶梯对应着一个非负数的体力花费值 cost[i](索引从0开始)。每当你爬上一个阶梯你都要花费对应的体力花费值,然后你可以选择继续爬一个阶梯或者爬两个阶梯。您需要找到达到楼层顶部的最低花费。在开始时,你可以选择从索引为 0 或 1 的元素作为初始阶梯。【示例1】输入: cost = [10, 15, 20]输出: 15解释: 最低花费是从cost[1]开始,然后走两步即可到阶梯顶,一共花费15。【示例2】输入: cost..

2020-12-21 17:51:46 126

转载 Elasticsearch-基础介绍及索引原理分析

最近在参与一个基于Elasticsearch作为底层数据框架提供大数据量(亿级)的实时统计查询的方案设计工作,花了些时间学习Elasticsearch的基础理论知识,整理了一下,希望能对Elasticsearch感兴趣/想了解的同学有所帮助。 同时也希望有发现内容不正确或者有疑问的地方,望指明,一起探讨,学习,进步。介绍Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎.当然 Elasticsearch 并

2020-12-21 16:36:36 218

转载 终于有人把Elasticsearch原理讲透了!

小史是一个非科班的程序员,虽然学的是电子专业,但是通过自己的努力成功通过了面试,现在要开始迎接新生活了。随着央视诗词大会的热播,小史开始对诗词感兴趣,最喜欢的就是飞花令的环节。但是由于小史很久没有背过诗词了,飞一个字很难说出一句,很多之前很熟悉的诗句也想不起来。倒排索引吕老师:但是我让你说出带“前”字的诗句,由于没有索引,你只能遍历脑海中所有诗词,当你的脑海中诗词量大的时候,就很难在短时间内得到结果了。.

2020-12-21 16:31:46 181

原创 【LeetCode】389. 找不同

【题目】给定两个字符串s和t,它们只包含小写字母。字符串t由字符串s随机重排,然后在随机位置添加一个字母。请找出在t中被添加的字母。【示例1】输入:s = "abcd", t = "abcde"输出:"e"解释:'e' 是那个被添加的字母。【示例2】​​​​​​​输入:s = "", t = "y"输出:"y"【示例3】​​​​​​​输入:s = "a", t = "aa"输出:"a"【示例4】​​​​​​​输入:s = "a...

2020-12-19 16:56:35 113 1

转载 两千行PHP学习笔记

//语法错误(syntax error)在语法分析阶段,源代码并未被执行,故不会有任何输出。/* 【命名规则】 */常量名 类常量建议全大写,单词间用下划线分隔 // MIN_WIDTH变量名建议用下划线方式分隔 // $var_name函数名建议用驼峰命名法 // varName定界符建议全大写 // <<<DING, <<<'DING'文件名建议全小写和下划线、.

2020-12-19 16:02:52 295 2

转载 一千行MySQL学习笔记

/* 启动MySQL */net start mysql/* 连接与断开服务器 */mysql -h 地址 -P 端口 -u 用户名 -p 密码/* 跳过权限验证登录MySQL */mysqld --skip-grant-tables-- 修改root密码密码加密函数password()update mysql.user set password=password('root');SHOW PROCESSLIST -- 显示哪些线程正在运行SHOW VARIABLES -- .

2020-12-19 15:54:54 101 1

转载 作为一名PHPer,你了解PHP-FPM吗?

PHP-FPM(PHP FastCGIProcess Manager)FPM(FastCGI 进程管理器)用于替换 PHP FastCGI 的大部分附加功能,对于高负载网站是非常有用的。PHP-FPM的主要功能: 支持平滑停止/启动的高级进程管理功能; 可以工作于不同的 uid/gid/chroot 环境下,并监听不同的端口和使用不同的 php.ini 配置文件(可取代 safe_mode 的设置); stdout 和 stderr 日志记录; ...

2020-12-18 10:42:53 150

转载 你对生成器了解多少?

最近在学习Python的时候了解到生成器(generator)的概念,觉得挺有趣的,顺便又学习了下PHP的生成器,这里就记录一下吧~生成器,其实可以理解为是数组,但是既然它叫生成器,那肯定是和数组是有区别的。具体区别是啥呢?我们知道,在我们声明一个数组的时候,程序会开辟一个内存来保存这个数组的数据,如果这个数组特别大,比如rang(1,1000000),这将会占用100M的内存空间,显然是不合适的。而且有时候我们可能只需要数组的前几个数据,并不一定要获取到所有的数据,这时候,生...

2020-12-18 10:40:06 126

转载 根据某个字段查找重复数据--MySQL和MongoDB

记录一个在工作中遇到的一个场景:数据规则是根据某个字段作为唯一标识存储数据,但是在业务使用中发现有重复数据,需要把这些数据筛查出来。下面分别以MySQL和MongoDB来举例说明:MySQL根据user表中的code字段查找重复数据select code,count(*) from user group by code having count(*) > 1;MongoDBmongo中也是user表,根据code来找重复数据db.getCollecti...

2020-12-18 10:35:39 505

转载 PHP实现AES加解密

PHP在7.1版本开始废弃了原来的mcrypt_decrypt()函数,改为了openssl_encrypt()和openssl_decrypt()函数。以下是官方的介绍openssl_encrypt(string$data,string$method,string$key[,int$options= 0[,string$iv= ""[,string&$tag= NULL[,string$aad= ""[,i...

2020-12-18 10:31:24 681

原创 在浏览器地址栏输入URL之后发生了什么?

在浏览器地址栏输入URL之后发生了什么?eg:www.baidu.comURL解析地址解析:首先判断你输入的是一个合法的 URL 还是一个待搜索的关键词,并且根据你输入的内容进行自动完成、字符编码等操作。 https:由于安全隐患,会使用 HSTS 强制客户端使用 HTTPS 访问页面。 其它操作:浏览器还会进行一些额外的操作,比如安全检查、访问限制(之前国产浏览器限制 996.icu)。解析域名(DNS解析)将输入域名解析成IP地址,具体步骤: 先查找浏览器缓存(即浏览器里的书签和历史记.

2020-12-17 11:35:19 292

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除