摘要:
在服务器安装好git的时候没有提示,不git branch都不知道当前是在哪个分支,难受不?关键是你敲git branch的还没有命令补全,你要是不难受就算了,但是对于我这种连Git status都要alias成git s的人来说,真不能忍!虽然我很多常用命令都alias了,但是命令补全还是必须要有 阅读全文
摘要:
结果 结论 按多个字段排序需要链式链接上相应的规则字段, 越靠后的排序结果优先级越高 另:laravel集合的sortByDesc()方法相同 阅读全文
摘要:
bc是Binary Calculator的缩写。bc*函数的参数都是操作数加上一个可选的 [int scale],比如string bcadd(string $left_operand, string $right_operand[, int $scale]),如果scale没有提供,就用bcsca 阅读全文
摘要:
转自 https://www.kancloud.cn/thinkphp/php-fig-psr/3139 PSR-1基本代码规范 PHP代码文件必须以 <?php 或 <?= 标签开始; PHP代码文件必须以 不带BOM的 UTF-8 编码; PHP代码中应该只定义类、函数、常量等声明,或其他会产生 阅读全文
摘要:
redis是什么: Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server since keys can contain s 阅读全文
摘要:
通常来说,缓存的粒度越小,缓存的命中率越高. 当缓存单个对象的时候,只有当该对象对应的数据发生变化时,我们才需要更新缓存或者让移除缓存。而当缓存一个集合的时候,其中任何一个对象对应的数据发生变化时,都需要更新或移除缓存。 一般命中率低有2个概念,概念1:数字的表现上,比如50%,这和命中率100%相 阅读全文
摘要:
htmlentities — Convert all applicable characters to HTML entities(过滤所有的html标记符号) htmlspecialchars — Convert special characters to HTML entities(默认之过滤单 阅读全文
摘要:
一般情况下,Select Count (*)和Select Count(1)两着返回结果是一样的 假如表沒有主键(Primary key), 那么count(1)比count(*)快, 如果有主键的話,那主键作为count的条件时候count(主键)最快 如果你的表只有一个字段的话那count(*) 阅读全文
摘要:
注册模式让一些对象能够被我们代码中所有的组件使用到(译者注:全局化对象或者数据)的最好的方法就是使用一个中央容器对象,用它来包含我们所有的对象。通常这种容器对象被人们称为一个注册器。它非常的灵活而且也非常的简单。一个简单的注册器对象就如下所示:复制代码 代码如下:<?phpClass Registr 阅读全文