- 博客(9)
- 收藏
- 关注
原创 索引
概要: 索引(MySQL中的key)是存储引擎用于快速找到记录的一种数据结构 索引文件的存储是独立与存储的数据的一部分 就像是书的目录与内容的关系索引本身也很大 因此索引往往以索引文件的形式存储的磁盘上 因此索引查找过程中就要产生磁盘I/O消耗 I/O读取直接地影响了数据库的效率 所以索引要尽量减少 查找过程中磁盘I/O的存取次数
2015-10-31 23:34:20 280
原创 null unset
null会将对应的存储空间清空unset() 销毁指定的变量_________class test{ private $a; public function __construct(){ $this->a=2; } function __get($name){ return $this->a; }}___________
2015-10-24 23:29:19 248
原创 闭包
function f1(){ $n=10; Add=function(){$n+=1} function f2(){ echo $n; } return f2; } function(){$n+=1} 并不会自动调用错误代码——————————————
2015-10-21 10:56:07 239
原创 facade的调用原理和过程
1.一个类 如 ....CacheManager.php2.一个provider ... CacheServiceProvider3.class CacheServiceProvider extends ServiceProvider {public function register(){$this->app->singleton('cache', function($
2015-10-21 02:17:36 3797
原创 ioc
IoC(控制反转:Inverse of Control)https://phphub.org/topics/789关于注入第一类:一个类中由构造函数内添加注入实体内class ability{...}class man{ protected $ability; public function __construct() {
2015-10-19 03:11:35 310
原创 composer
Composer 是 PHP 用来管理依赖(dependency)关系的工具安装方式分为两种1.locally和2.globally使用composer 在项目根目录要有composer.json 文件。该文件包含了项目的依赖和其它的一些元数据。类似于poser.json { "license": "MIT", "type": "project",
2015-10-19 02:32:18 309
原创 配置laravel遇到的问题
1.把域名绑定到 (app)/public 下/etc/apache/sites-avaibale/000-000-default.conf2.public/index.php作为入口文件 但是直接访问会500因为存在.htaccess所以会出现问题所以此时要开启 mods_rewrite sudo a2enmod rewrite还要修改AllowOverride
2015-10-17 22:16:59 292
原创 lara with tp
laravel缓存机制做得好 各种缓存的使用接口也很清晰使用RESTful api REST1充分利用 HTTP 协议本身语义。2无状态,这点非常重要。在调用一个接口(访问、操作资源)的时候,可以不用考虑上下文,不用考虑当前状态,极大的降低了复杂度也很多华而不实的功能tp基础的功能都实现了 实现起来简单清晰tp的很多逻辑放在controller里 容易让控制器
2015-10-17 20:48:15 11238
原创 html编码
在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。如 记事本选择以utf-8保存,从文件读取的UTF-8字符被转换为Unicode字符到内存里。编辑完成后再转为utf-8保存的信息,表示该网页用的UTF-8编码 charset="xx"服务器读取.html文件 根据头部的信息将读取的文件动态转化为xx编码发送给浏
2015-10-05 15:06:31 253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人