预知后事如何
酸宁宁
空有余,而力不足
展开
-
include与require的区别
1、include与require除了在处理引入文件的方式不同外,最大的区别就是:include在引入不存文件时产生一个警告且脚本还会继续执行,require则会导致一个致命性错误且脚本停止执行。2、include_once与require_once的区别include_once,require_once函数的作用与include相同,不过它会首先验证是否已包含该文件。如果已经包含,则不再...原创 2018-10-26 16:53:46 · 2912 阅读 · 0 评论 -
调用网站第三方接口实现短信发邮件
一,电子邮件的使用在项目开发中,经常会用到通过程序发送电子邮件,例如:注册用户邮件激活,通过邮件找回密码,发送报表等。二,通过PHP程序来操作电子邮件几种通过PHP发送电子邮件的方式1)通过mail()函数发送邮件2)使用fsockopen方式连接smtp服务器发送3)使用phpmailer邮件类发送。个人推荐使用phpmailer邮件类发送,phpmailer比较方便而且功能强大...原创 2019-01-16 09:08:42 · 4307 阅读 · 0 评论 -
PHP composer是什么?
PHP 用来管理依赖关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。Composer的优点在于仅需要提供一个composer.json文件,申明需要用到的三方库,一个简单的命令就能将其依赖全部装好。也方便项目的部署和发布,因为只需要提供一个composer.json就行了。现在的缺点是缺少对一些静态资源(如js,css...原创 2019-01-16 10:36:28 · 460 阅读 · 0 评论 -
什么是软删除?
软删除使用Entrust提供的迁移命令生成的关联关系表中默认使用了onDelete(‘cascade’)以便父级记录被删除后移除其对应的关联关系。如果你由于某种原因不能在数据库中使用级联删除,那么可以在EntrustRole、EntrustPermission类以及HasRole trait提供的事件监听器中手动删除关联表中的记录。如果模型使用了软删除,那么当不小心误删除数据时,事件监听器将不会...原创 2019-02-13 18:26:08 · 5932 阅读 · 0 评论 -
Laravel开发的第三方登录插件,支持QQ、新浪微博、百度登录。
安装composer require huoshaotuzi/sociate在 config/app.php 注册服务器提供者:/* * Package Service Providers... */Huoshaotuzi\Sociate\SociateServiceProvider::class,发布配置文件到 config 文件夹,这一步也可以不操作:php artisan ...原创 2019-03-05 10:14:26 · 537 阅读 · 0 评论 -
2019测试工程师面试题
1、测试人员在软件开发过程中的任务是什么?1)尽可能早的找出系统中的Bug;2)避免软件开发过程中缺陷的出现;3)衡量软件的品质,保证系统的质量;4)关注用户的需求,并保证系统符合用户需求。总的目标是:确保软件的质量。2、什么是软件测试?软件测试的目的与原则软件测试的目的:测试是程序的执行过程,目的在于发现错误一个成功的测试用例在于发现至今未发现的错误一个成功的测试是发现了至今未...原创 2019-02-20 15:56:41 · 23294 阅读 · 1 评论 -
与其不在同一棵树上吊死
古人说“三百六十行,行行出状元”。即使学不好,也不要放弃。或许因为你的坚持努力成就了你自己原创 2019-02-20 16:21:44 · 254 阅读 · 0 评论 -
什么是Redis及特点和使用场景
什么是RedisRedis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server(远程数据服务),该软件使用C语言编写,Redis是一个key-value存储系统,它支持丰富的数据类型,如:string、list、set、zset(sorted set)、...原创 2019-03-14 09:16:17 · 943 阅读 · 2 评论 -
安装redis、git、composer
安装redis下载https://redis.io/downloadmakemake install prefix=/usr/local/redis后台运行daemonize yes修改密码requirepass 123456绑定地址bind 127.0.0.1PHP扩展下载http://pecl.php.net启动redis(/usr/local/redis/bin)...原创 2019-04-16 09:30:49 · 402 阅读 · 0 评论 -
CURL实现模拟登录接口并获取购物车数据
一,curl的概念和使用curl扩展模拟发送post,get数据和实现模拟登陆开启curl的步骤1phpinfo检测2打开php.ini文件,搜索php_curl.dll,找到后删除前面的‘;’,重启Apache3如果测试还是找不到curl扩展,就将PHP目录下的ext目录下的php_curl.dll,php目录下的libeay32.dll,php5ts.dll,ssleay32.dll拷...原创 2019-01-16 09:06:57 · 889 阅读 · 0 评论 -
MYSQL sql语句分析与实现sql优化操作
一,mysql的组成结构和sql的执行顺序1,mysql的组成结构Mysql是有SQL接口,解析器,优化器,缓存,存储引擎组成的。SQL Interface:SQL接口接受用户的SQL命令,并且返回用户需要查询的结果。Parser:解析器SQL命令传递到解析器的时候回被解析器验证和解析。Optimizer:查询优化器SQL语句在执行之前会用查询优化器对查询进行优化。他使用的是“选取...原创 2019-01-16 09:03:30 · 462 阅读 · 0 评论 -
网站跨域传递的原理+同源策略+src跨域+callback回调函数
一,传输数据的几种数据格式1,HtmlHtml由一些普通文本组成。如果服务器通过XMLHTTPRequest发送html,文本将存储在responseText属性中。从服务器端发送的html的代码在浏览器端不需要用JavaScript进行解析。可以直接使用innerHTML属性把服务器传输过来的html文本插入到页面中。2,XML是一种通用的数据格式不必把数据强加到已定义好的格式中,...原创 2019-01-16 09:01:30 · 906 阅读 · 0 评论 -
laravel 简单的表单登录接口+验证
一、这是表单的登录页面如下:1.控制器的结果2.model里面的过程3.路由如下然后就这样完事了!!原创 2018-11-18 19:52:31 · 2787 阅读 · 2 评论 -
echo print() print_r() var_dump()的区别
常见的输出语句echo()可以一次输出多个值,多个值之间用逗号分隔。echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用。print()函数print()打印一个值(它的参数),如果字符串成功显示则返回true,否则返回false。print_r()可以把字符串和数字简单地打印出来,而数组则以括起来的键和值得列表形式显示,并以A...原创 2018-12-28 08:02:45 · 270 阅读 · 0 评论 -
PHP2018人资面试题
1.请你自我介绍一下自己?关键点:自我介绍要和面试职位贴边,这样成功的几率会大薪资也会多。介绍点:最强的技能、最深的知识领域、个性中最积极的部分、做过的是成功的项目、主要的成就ps:对方想知道的是你能否胜任这个工作,回答时要合情合理、有礼貌。(名字什么的都是自杀型回答,这些东西简历上有面试官并不想知道)2.你觉得你个性上最大的优点是什么?关键点:介绍要和职位贴边。介绍点:沉着冷静、条理...原创 2018-12-29 08:12:27 · 1095 阅读 · 0 评论 -
redis和memcache的比较
1、性能方面:没有必要过多的关心性能,因为二者的性能都已经足够高了。由于Redis只使用单核,而Memcached可以使用多核,所以在比较上,平均每一个核上Redis在存储小数据时比Memcached性能更高。而在100k以上的数据中,Memcached性能要高于Redis,虽然Redis最近也在存储大数据的性能上进行优化,但是比起Memcached,还是稍有逊色。说了这么多,结论是,无论你使用哪...原创 2019-01-18 17:04:06 · 612 阅读 · 0 评论 -
2019PHP最新简历
第一部分:基本信息。必须有的:名字、联系方式(邮箱+电话)、出生年月(一般写个年份就好)、应聘职位、工作年限、地址(城市要有,具体地址可写可不写)。可以有的:座右铭、社交网络地址(里面有乱七八糟内容的就不要放了)、期望待遇。最好不要有的:照片(除非你对自己长相特别有自信,但是要放就放大头照,别放艺术照,谢谢)、星座血型(如果你应聘做这个的公司就另当别论)。第二部分:受教育经历。必须有的:...原创 2019-01-14 21:02:47 · 20584 阅读 · 7 评论 -
Vue2.0 从零开始_环境搭建操作步骤
一、什么是VUE?是一种node.js框架,特点如下:1.数据绑定 (特性:双向绑定;一旦发生变化,Dom节点实时更新;PS:尽量抛弃JQ,次特点已经可以解决很多特效等问题)2.组件化(比如:乐高积木一样通过互相引用而组装起来)二、环境搭建包管理器安装(1) Homebrew安装 (mac 环境,win无法安装)?1 /usr/bin/ruby -e “$(curl -fsSL ...原创 2019-01-20 10:57:19 · 525 阅读 · 0 评论 -
什么是PHP?
**PHP:超文本预处理器 Hypertext Preprocessor,是一种被广泛应用的开放源代码的多用途脚本语言.**原创 2019-01-16 08:48:02 · 1537 阅读 · 0 评论 -
接口的实现原理
一,http协议的请求方法(8种)http1.0定义了三种请求方法:get,post,headhttp1.1新增了五种请求方法:options,put,delete,trace,connectGet:请求指定的页面信息,并返回实体。Get可以说是最常见的,它本质就是发送一个请求来获取服务器上的某一资源,资源通过一组http头和呈现数据返回给客户。Head:类似于get请求,只不过返回的响应...原创 2019-01-16 08:56:58 · 8500 阅读 · 0 评论 -
不要在给自己不学习找借口了,否则你永远都是一个屌丝
不要在给自己不学习找借口了,否则你永远都是一个屌丝1、我没有口才——错:没有人天生就很会说话,台上的演讲大师也不是一下子就能出口成章,那是他们背后演练了无数次的结果!你骂人的时候很擅长、抱怨的时候也很擅长、但这种口才是没有价值的口才,看别人争论的时候、自己满嘴评头论足、却不知反省自己,倘若你付出努力练习,你今天是否还说自己没口才?2、我没有钱——错:不是没有钱,而是没有赚钱的脑袋。工作几年了没...原创 2019-07-02 17:27:40 · 745 阅读 · 0 评论