- 博客(13)
- 收藏
- 关注
原创 运行 yarn 的时候一直报错
记录源自:https://learnku.com/laravel/t/220591、这里的报错提示是 :lightercollective: not found,所以先使用 sudo npm i -g lightercollective 命令安装,之后再执行 SASS_BINARY_SITE=http://npm.taobao.org/mirrors/node-sass yarn --no-bin-links2、执行 npm run watch-poll 的时候如果提示 “Running: yarn
2020-05-28 23:41:09
602
原创 安装laravel-ide-helper代码提示插件
使用 composer 命令获取扩展包:composer require barryvdh/laravel-ide-helper导出配置文件:php artisan vendor:publish --provider="Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider" --tag=config运行:php artisan ide-helper:generate - 为 Facades 生成注释php artisan ide-helper:
2020-05-11 15:32:39
189
原创 安装PHP扩展最便捷方式
以PHP56为例:使用yum安装swoole扩展yum --enablerepo=remi-php56 install php-swoole同理安装redis扩展yum --enablerepo=remi-php56 install php-redis
2020-05-11 11:04:50
261
原创 Laravel图片验证码--Captcha
1、安装Captcha 扩展包 composer安装Captcha 扩展包composer require mews/captcha(如果是在windows中使用该扩展还需要安装GD2扩宽,在php.ini中取消php_gd2.dll前面的注释)2、配置 注册 providers (config/app.php),在这个数组中的最后注册服务提供者:'providers' =&...
2020-04-10 15:27:32
412
1
原创 搭建frps内网穿透服务器
搭建frps内网穿透服务器frp的作用利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。对于 http 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。利用处于内网或防火墙后的机器,对外网环境提供 tcp 服务,例如在家里通过 ssh 访问处于公司内网环境内的主机。参考引用于frp中文文档内网隧道穿透分为两部分:服务...
2019-12-02 16:34:14
4808
原创 SQL server 2017下载安装记录
SQL server 2017 下载安装教程安装SQL Server 2017需要下载1、SQL Server 2017 Developer2、SQLserver Mamngement Studio第一部分1、官网下载SQL Server 2017 DeveloperSQL Server 2017 Developer下载地址2、安装下载好的软件包选择自定义安装3、选择语...
2019-12-02 15:36:22
1408
原创 PHP静态化
概念PHP的静态化分为:纯静态化和伪静态化;其中纯静态化又分为:完全静态化和局部静态化。纯静态化:是将PHP生成的生成的动态页面保存为静态的HTML文件,当用户访问该静态页面的时候,会先检查该页面是否有缓存,有则直接访问页面,没有则需要请求PHPserver服务生成页面。1) 局部静态化:是在生成的静态文件中,还有局部的数据还是通过Ajax技术动态获得。1)完全静态化:即不存在动态获取...
2019-04-02 14:58:10
338
原创 PHP cURL学习
概念PHP支持的由Daniel Stenberg创建的libcurl库允许你与各种的服务器使用各种类型的协议进行连接和通讯。简单的说法可以使用curl可以完成各种功能,比如网页抓取、文件的上传或下载、模拟登陆等。实现这些功能都是基于四个步骤完成。初始化一个curl实例 curl_init()设置curl执行时的相关选项 curl_setopt()执行curl查询 ...
2019-04-02 00:47:11
124
原创 数据结构与算法之美二复杂度分析
数据结构和算法是解决快和省的问题。所以执行效率是算法一个非常重要的考量指标。而衡量算法代码的执行效率就是时间、空间复杂度分析复杂度分析是整个算法学习的精髓,掌握了他,就掌握了数据结构和算法一半得内容大O复杂度表示法T(n)=O(fn)一、什么是复杂度分析?数据结构和算法是:“如何让计算机更快时间、更省空间的解决问题”。因此需要从执行时间和占用空间两个维度来评估数据结构和算法的性能。...
2019-03-27 00:33:54
167
原创 数据结构与算法之美学习笔记一
写在前面的话:既然数据结构和算法是作为一个合格的程序员需要跨过的一道坎,一味地逃避终究会带来更多困扰和不自信。那就破釜沉舟,迎刃而上。只有根治方能治心病。所以买了极客时间的数据结构与算法之美这个课程,学习以解心中的困惑。开篇:涅槃重生,跨越数据结构与算法这到坎入门篇时间、空间复杂度是数据结构和算法最重要的概念学习时间、空间复杂度的概念,大O表示法的由来,各种复杂度分析技巧,以及最好、最坏...
2019-03-26 20:31:34
221
原创 数据库优化的方法
选择最合适的字段属性,尽可能减少定义字段的宽度,尽量把字段设置为notnull。使用连接(join)代替子连接。适用联合(union)代替手动创建零时表。事务处理锁定表,优化事务处理适用外键,优化锁定表建立索引优化查询语句...
2019-02-18 23:44:16
138
原创 PHP最佳实践之存储密码
存储密码MD5存加密密码存在被破解的风险,对密码进行哈希最安全的方法是使用 bcrypt 算法。既然既然知道了更安全的加密方式phpass(发音为“pH pass”,是一个可在PHP应用程序中使用的可移植公共域密码哈希框架) 。那在以后的开发过程中有遇到需要加密的场景,尽量使用phpass方式加密。可以到此处:http://www.openwall.com/phpass/ 下载phpass的源...
2018-12-28 23:33:31
204
转载 协程
什么是协程?协程的几个定义进程和线程线程的五种状态线程的痛点什么是协程协程的优缺点协程的优点:协程的缺点:协程的几个定义协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是协程,协程是一种用户态的轻量级线程。[^1]它是一种轻量级的,用户态的执行单元。协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切换回来的时候,恢复先前保存的寄存器上...
2018-12-23 23:55:56
124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人