摘要: 要想理解php依赖注入和控制反转两个概念,就必须搞清楚如下的问题: DI——Dependency Injection 依赖注入 IoC——Inversion of Control 控制反转 1、参与者都有谁? 答:一般有三方参与者,一个是某个对象;一个是IoC/DI的容器;另一个是某个对象的外部资源 阅读全文
posted @ 2017-04-20 21:58 唐世光 阅读(1308) 评论(0) 推荐(1) 编辑
摘要: 前段时间,有朋友问我yii2的依赖注入是怎么个玩法,好吧, 经常看到却一直不甚理解的概念,这里我再对自己认识的依赖注入深刻的表达下我的理解,依赖注入(DI)以及控制器反转(Ioc)。 依赖注入就是组件通过构造器,方法或者属性字段来获取相应的依赖对象。 举个现实生活中的例子来理解, 比如我要一把菜刀 阅读全文
posted @ 2017-04-20 21:57 唐世光 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一份不错的php面试题,附答案,有准备换工作的同学可以参考一下. 1:使用五种以上方式获取一个文件的扩展名要求:dir/upload.image.jpg,找出 .jpg 或者 jpg ,必须使用PHP自带的处理函数进行处理,方法不能明显重复,可以封装成函数,比如 get_ext1($file_nam 阅读全文
posted @ 2017-04-20 21:56 唐世光 阅读(1378) 评论(0) 推荐(0) 编辑
摘要: 今天用git pull来更新代码,遇到了下面的问题: 但是服务器没有任何手动修改文件行为,很奇怪经常遇到莫名的这类问题 好吧,算啦,直接说最终的解决办法吧 1.stash 通常遇到这个问题,你可以直接commit你的修改;但我这次不想这样。 看看git stash是如何做的。 接下来diff一下此文 阅读全文
posted @ 2017-04-20 21:56 唐世光 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 介绍一些php常见面试题及答案,都是平时面试的时候经常会遇到的,小伙伴们仔细了解下吧。接着上一篇php面试题汇总一(基础篇附答案) 1.在PHP中,当前脚本的名称(不包括路径和查询字符串)记录在预定义变量(1)中;而链接到当前页面的URL记录在预定义变量(2)中。 2:数组函数 arsort 的作用 阅读全文
posted @ 2017-04-20 21:55 唐世光 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 问题 1. 如何访问会话变量(session)? A.通过$_GET B.通过$_POST C.通过$_REQUEST D.通过全局变量 E.以上都不对 2. 哪个函数能让服务器输出如下 header? set-Cookie: foo=bar; 答案:_______________ 3. 在忽略浏览 阅读全文
posted @ 2017-04-20 21:54 唐世光 阅读(1791) 评论(0) 推荐(0) 编辑
摘要: 1. 什么事面向对象?主要特征是什么? 面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰。主要特征:封装、继承、多态。 2. SESSION 与 COOKIE的区别是什么,请从协议,产生的原因与作用说明? 1、http无状态协议,不能区分用户是否是从同一个网站上来的,同一个用 阅读全文
posted @ 2017-04-20 21:53 唐世光 阅读(34390) 评论(0) 推荐(1) 编辑
摘要: 最近一个项目微信小程序,需要写个小型的后端程序处理聊天通讯记录保存,主要是功能是组建群聊天室,所以用node写了个websocket服务... 但是终端连接到服务器,运行 node server.js, 退出终端之后,服务就停止运行了。原以为 node server.js & 或者 nohup no 阅读全文
posted @ 2017-04-20 21:52 唐世光 阅读(12313) 评论(0) 推荐(0) 编辑
摘要: 由于github我使用了dev和feature分支,团队合作合并到dev,个人开发都是feature....今天在本地feature中git pull origin dev 出现 在使用git 对源代码进行push到gitHub时可能会出错, 出现错误的主要原因是github中的README.md文 阅读全文
posted @ 2017-04-20 21:52 唐世光 阅读(1974) 评论(0) 推荐(0) 编辑
摘要: Innodb体系结构 Innodb存储引擎主要包括内存池以及后台线程。 内存池:多个内存块组成一个内存池,主要维护进程/线程的内部数据、缓存磁盘数据,修改文件前先修改内存、redo log 后台线程:刷新内存池中的额 内存 缓冲池 Innodb的数据以页的形式存储在磁盘,因此采用内存作为缓存页数据。 阅读全文
posted @ 2017-04-20 21:51 唐世光 阅读(2064) 评论(0) 推荐(0) 编辑
友情链接:回力旗舰店 | 中老年高档女装 | 武汉英语培训 | 自学英语 | 成人零基础学英语