随笔分类 -  学习杂记

摘要:解决方法: 在迁移文件中up方法最上方加上下面这一行代码即可: 例如: 阅读全文
posted @ 2019-03-16 10:56 佛系-Coder 阅读(620) 评论(0) 推荐(0) 编辑
摘要:报错信息 原因 使用vagrant up启动虚拟机的时候,打包的虚拟机会保存在.vagrant.d/boxes目录下,这个文件夹默认是存放在系统盘上的C:/Users/{用户名}目录下的,如果box文件非常多的话,会造成空间不够。 解决 解决方案:把这个目录移到其它盘 1、将.vagrant.d文件 阅读全文
posted @ 2019-02-11 11:30 佛系-Coder 阅读(1160) 评论(0) 推荐(0) 编辑
摘要:Laravel 默认使用utf8mb4字符编码,而不是的utf8编码。因此运行php artisan migrate会出现如下错误: 问题根源 MySql支持的utf8编码最大字符长度为3字节,如果遇到4字节的宽字符就会出现插入异常。三个字节UTF-8最大能编码的Unicode字符是0xffff,即 阅读全文
posted @ 2019-01-30 22:24 佛系-Coder 阅读(2821) 评论(0) 推荐(1) 编辑
摘要:一、安装配置 使用Composer安装依赖: 发布配置(可选): 配置config/app.php的providers和aliases(可选): 二、使用方式 创建导出和导入类: (一)数据导出 编写导出类实现相应接口:https://laravel-excel.maatwebsite.nl/3.1 阅读全文
posted @ 2019-01-24 00:35 佛系-Coder 阅读(2121) 评论(1) 推荐(1) 编辑
摘要:一、下载安装 二、注册服务提供者 在config/app.php的providers下添加: 三、配置文件系统 在app/filesystems.php中的disks里下添加: 四、基础用法 六、参考文档 packagist地址:https://packagist.org/packages/jaco 阅读全文
posted @ 2019-01-23 10:28 佛系-Coder 阅读(4581) 评论(0) 推荐(0) 编辑
摘要:本扩展包基于https://github.com/qiniu/php-sdk开发,是七牛云储存 Laravel 5 Storage版,通过本扩展包可以在Laravel 5中集成七牛云存储功能。 1、安装配置 使用之前,先通过Composer安装: 然后在config/app.php中注册服务提供者: 阅读全文
posted @ 2019-01-21 22:02 佛系-Coder 阅读(1019) 评论(0) 推荐(0) 编辑
摘要:一、安装 百度云下载地址:https://pan.baidu.com/s/1T5BjpBqLtwCy26szcKSdKw 提取码:ujzx 二、激活步骤 ①将navicat-keygen-for-x64.zip解压,使用控制台进入解压目录。使用navicat-patcher.exe替换掉navica 阅读全文
posted @ 2019-01-16 20:43 佛系-Coder 阅读(13210) 评论(3) 推荐(2) 编辑
摘要:HTTP(HyperTextTransferProtocol) 即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模 型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两部分。首先传 递messag 阅读全文
posted @ 2019-01-09 17:58 佛系-Coder 阅读(2901) 评论(0) 推荐(2) 编辑
摘要:1、top、iostat查看cpu、内存及io占用情况2、内核、程序参数设置不合理:查看有没有报内核错误,连接数用户打开文件数这些有没有达到上限等等3、链路本身慢:是否跨运营商、用户上下行带宽不够、dns解析慢、服务器内网广播风暴什么的4、程序设计不合理:是否程序本身算法设计太差,数据库语句太过复杂 阅读全文
posted @ 2019-01-09 17:35 佛系-Coder 阅读(1892) 评论(0) 推荐(0) 编辑
摘要:200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 301 (永久移动) 请求的网页已永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。 302 (临时移动) 服务器目前从不同位置的网页响应请求,但请求者应继续使用 阅读全文
posted @ 2019-01-09 16:40 佛系-Coder 阅读(554) 评论(0) 推荐(0) 编辑
摘要:遍历文件夹 方式一:递归遍历文件夹 方式二:递归遍历文件夹:与上述方式一样,只不过是用内置函数scandir()代替opendir()和readdir()的过程 删除文件夹 方式一:递归删除文件夹 方式二:递归删除文件夹,与上述方式一样,只不过是用内置函数scandir()代替opendir()和r 阅读全文
posted @ 2019-01-07 17:48 佛系-Coder 阅读(616) 评论(0) 推荐(0) 编辑
摘要:方式一:通过 url 传值,把session id附加到url上 缺点:整个站点中不能有纯静态页面,因为纯静态页面session id 将无法继续传到下一页面 方式二:通过隐藏表单,把session id 放到表单的隐藏文本框中同表单一块提交过去 缺点:不适用<a>标签这种直接跳转的非表单的情况 阅读全文
posted @ 2019-01-07 17:01 佛系-Coder 阅读(356) 评论(0) 推荐(0) 编辑
摘要:一般的方案: 但在PHP中,flock似乎工作的不是那么好!在多并发情况下,似乎是经常独占资源,不即时释放,或者是根本不释放,造成死锁,从而使服务器的cpu占用很高,甚至有时候会让服务器彻底死掉。 方案二:对文件进行加锁时,设置一个超时时间. 超时设置为1ms,如果这里时间内没有获得锁,就反复获得, 阅读全文
posted @ 2019-01-07 16:53 佛系-Coder 阅读(3019) 评论(0) 推荐(0) 编辑
摘要:Heredoc在正规的PHP文档中和技术书籍中一般没有详细讲述。他是一种Perl风格的字符串输出技术。使用heredoc技术可以实现界面与代码的准分离,比如phpwind模板。规则如下:1、”<<<”加上自己定义成对的标签,在标签范围內的文字视为一个字符串。结束标记必须顶头写,不能有缩进和空格,且在 阅读全文
posted @ 2019-01-07 16:18 佛系-Coder 阅读(152) 评论(0) 推荐(0) 编辑
摘要:作用: Keep-Alive:使客户端到服务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免了建立或者重新建立连接。Web服务器,基本上都支持HTTP Keep-Alive。 缺点: 对于提供静态内容的网站来说,这个功能通常很有用。但是,对于负担较重的网站来说,虽然为客户 阅读全文
posted @ 2019-01-07 15:19 佛系-Coder 阅读(4750) 评论(0) 推荐(0) 编辑
摘要:什么是范式 设计良好结构的数据库,可以有效减小数据冗余,减少增删改中出现的问题。深入理解数据库设计的三范式,对于设计“健壮的数据库“十分有必要,数据库三范式是设计数据库 时参考的准则。 第一范式(1NF):确保每一列的原子性:如果每一列都是不可再分的最小数据单元,则满足第一范式。 例如: 员工信息表 阅读全文
posted @ 2019-01-07 14:19 佛系-Coder 阅读(252) 评论(0) 推荐(0) 编辑
摘要:一款Windows环境下非常简洁美观易用的cmd替代者,它支持了大部分的Linux命令。支持ssh连接linux,使用起来非常方便。比起cmd、powershell、conEmu,其界面美观简洁,功能强大。 一、下载地址 官网下载地址:http://cmder.net/ 百度云下载地址:https: 阅读全文
posted @ 2019-01-01 18:58 佛系-Coder 阅读(256) 评论(0) 推荐(0) 编辑
摘要:代码质量评价:低耦合,高内聚(功能,元素除了职责任务,没有其他工作) 高质量代码三要素:可读性,可维护性,可变更性 可读性: 1、不要编写大段代码2、将段落封装成一个又一个函数3、在编写代码的工程中养成不断重构的习惯4、函数设计遵循的原则:职责驱动设计5、一个类不应当有太多的函数,函数过多要考虑分为 阅读全文
posted @ 2018-12-28 14:02 佛系-Coder 阅读(2497) 评论(0) 推荐(0) 编辑
摘要:1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session。 3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能 考虑到减轻服务 阅读全文
posted @ 2018-12-28 11:53 佛系-Coder 阅读(164) 评论(0) 推荐(0) 编辑
摘要:区别 GET POST 可见性 数据在 URL 中对所有人都是可见的。 post 方式通过body体进行传输,数据不会显示在 URL 中。 安全性 与 POST 相比,GET 的安全性较差,因为所发送的数据是 URL 的一部分。在发送密码或其他敏感信息时绝不要使用 GET ! POST 比 GET 阅读全文
posted @ 2018-12-28 11:28 佛系-Coder 阅读(208) 评论(0) 推荐(0) 编辑