201908-01 高效PHP Redis缓存技术,可参考下步骤 HOT 在实际使用中,我们需要做一些改变,把这一段代码归入一个类中, 然后在model层的基类中引用这个类,再传入Redis句柄、类对象、方法名和参数, 这样可以降低代码的耦合,使用起来也更灵活。 继续阅读 >
201908-01 HTTP中GET与POST的区别,99 %的人都理解错了 推荐 GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。 继续阅读 >
201907-31 MySQL常用的函数,可总结回顾下知识点 HOT 在使用MySQL的时候,灵活运用函数可以提高开发效率,方便解决一些棘手的问题。本文讲解的MySQL常用函数包括常用的字符串函数、数值函数、日期和时间函数、聚合函数等。 继续阅读 >
201907-31 太太太太太太高兴了,GitHub私有存储库免费啦 HOT GitHub 正式宣布了开放 GitHub Free 和 GitHub Enterprise 两个重要更新,也是为了让开发人员更容易访问 GitHub:无限制的免费私有存储库,以及更简单,统一的企业产品。 继续阅读 >
201907-31 PHP分享几种常用的加密方式 HOT 应用场景分别为:用户的唯一标识(文章加密id防止爬虫)、生成有规律的code、登录密码的加密 使用hashids加密demo(用户的唯一标识、文章加密id防止爬虫) 继续阅读 >
201907-31 面试官:数据量很大,分页查询很慢,怎么优化? HOT 当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多种方法和优化的点。 继续阅读 >
201907-30 php截取字符串几个实用的函数 HOT 中start的参数 正数 - 在字符串的指定位置开始 负数 - 在从字符串结尾的指定位置开始 0 - 在字符串中的第一个字符处开始 继续阅读 >
201907-30 mysql 多列索引的生效规则 HOT mysql中 myisam,innodb默认使用的是 Btree索引,至于btree的数据结构是怎样的都不重要, 只需要知道结果,既然是索引那这个数据结构最后是排好序;就像新华字典他的目录就是按照a,b,c..这样排好序的; 所以你在找东西的时候才快,比如你找 “中” 这个字的解释,你肯定就会定位到目录的 z 开头部分; 继续阅读 >
201907-30 用PHP实现会员签到分享或者领积分 HOT 会员签到,我们在大部分网站都可以遇到,今天就给大家分享这个功能,希望能帮助到大家。 源码于thinkphp3.2.3的方法,如果你不会把以下方法改为thinkphp5或者laravel等方法来实现,那就证明你php还没学到家 继续阅读 >
201907-30 PHP 的闭包说明和应用实例 HOT 匿名函数是没有名称的函数,可以赋值给变量,本身作为参数传递在函数之间,可以调用、传参,常用于回调之中。闭包可以理解为就是匿名函数,在创建时封装上下文的函数,即使是闭包创建时的环境不存在了,其封装的上下文依然存在。 继续阅读 >
201907-30 php使用百度API实现人脸识别 HOT https://login.bce.baidu.com/?account= 注册登录成功后,进入控制台,在左边的导航栏找到产品-》人工智能-》人脸识别: 继续阅读 >
201907-29 PHP开发者,务必了解一下Composer HOT Composer对于使用者来说是很透明,但是其背后的理念还是需要了解一下的,其的诞生也不是偶然的,得益于Github的快速发展,PHP语言也越来越现代化,显得更高大上了. 继续阅读 >
201907-27 PHP实现选择排序 HOT 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 继续阅读 >
201907-27 PHP 之 assert()函数 HOT assert()函数其实是一个断言函数。 那么什么是断言呢?百度百科上是这么说的:编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设。 继续阅读 >
201907-27 你还有哪些Chrome插件没用过? HOT 一直都对Chrome情有独钟,第一次接触她只因她的icon就喜欢上她了,后来便一发不可自拔,现在几乎成为程序员最喜欢用的浏览器,至于优点很明显:强大的Developer Tools,响应快速,支持各种插件。当然也有些劣势,比如稍微占点内存,但是在如今这个硬件这么便宜的时代,这点几乎可以忽略 继续阅读 >
201907-27 慌的一批!妹子一个rm -rf把公司服务器数据删没了... HOT 经历了两天不懈努力,终于恢复了一次误操作删除的生产服务器数据。对本次事故过程和解决办法记录在此,警醒自己,也提示别人莫犯此错。也希望遇到问题的朋友能找到一丝灵感解决问题。 继续阅读 >
201907-26 复习基础:MongoDB的十大总结 HOT MongoDB 是一个介于关系数据库和非关系数据库之间的开源产品,是最接近于关系型数据库的 NoSQL 数据库。它在轻量级 JSON 交换基础之上进行了扩展,即称为 BSON 的方式来描述其无结构化的数据类型。 继续阅读 >
201907-26 PHP的垃圾回收机制以及大概实现 HOT PHP进行内存管理的核心算法一共两项:一是引用计数,二是写时拷贝,请理(bei)解(song)。当你声明一个PHP变量的时候,C语言就在底层给你搞了一个叫做zval的struct(结构体);如果你还给这个变量赋值了,比如“hello world”,那么C语言就在底层再给你搞一个叫做zend_value的union(联合体), 继续阅读 >
201907-26 面试必问!5 分钟带你搞定 Redis 复制(会的举个手) HOT Redis 在 2.8 版本退出了类似增量复制的 psync 命令,当 Redis 主从直接发生了网络中断,不会进行全量复制,而是将数据放到缓冲区(默认 1MB)里,再通过主从之间各自维护复制 offset 来判断缓存区的数据是否溢出。如果没有溢出,只需要发送缓冲区数据即可,成本很小;反之,则要进行全量复制。因此控制缓冲区大小非常的重要。 继续阅读 >
201907-26 PHP算法——四大基础算法 HOT 基础架构研发工程师,写出达到开源水平的框架才是你的目标! 太深的算法就先不说,冒泡排序,选择排序,插入排序,快速排序等PHP的四大基础算法我想还是要掌握的。 继续阅读 >