201908-03 数据库插入、更新大批量数据的性能优化 HOT 对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。 继续阅读 >
201908-03 ThinkPHP与JQuery实现图片上传和预览效果 HOT 这篇文章主要为大家详细介绍了thinkphp上传图片功能,和jquery预览图片效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 继续阅读 >
201908-03 PHP 高级面试115题汇总 HOT 给你四个坐标点,判断它们能不能组成一个矩形,如判断 ([0,0],[0,1],[1,1],[1,0]) 能组成一个矩形。 勾股定理,矩形是对角线相等的四边形。只要任意三点不在一条直线上,任选一点,求这一点到另外三点的长度的平方,两个短的之和如果等于最长的,那么这就是矩形。 继续阅读 >
201908-02 PHP基于Token的身份验证的方法 HOT 两者在原理上都是通过session token来实现的。当客户端请求页面时,服务器会生成一个随机数Token,并且将Token放置到session当中,然后将Token发给客户端(一般通过构造hidden表单)。下次客户端提交请求时,Token会随着表单一起提交到服务器端。 继续阅读 >
201908-02 深入理解 RESTful Api 架构 HOT 想必通过这个你已经明白了 REST 和 HTTP/1.1 的密不可分的关系了吧。HTTP/1.1 的很多特性就是 REST 的特性,比如连接的无状态性。还有后面说的 REST 五大特性都和 HTTP/1.1 协议密不可分。 继续阅读 >
201908-02 PHP与WorkerMan实现简单的多人在线聊天 HOT Workerman不是重复造轮子,它不是一个MVC框架,而是一个更底层更通用的socket服务框架,你可以用它开发tcp代理、梯子代理、做游戏服务器、邮件服务器、ftp服务器、甚至开发一个php版本的redis、php版本的数据库、php版本的nginx、php版本的php-fpm等等。 继续阅读 >
201908-02 MySQL 面试高频一百问 HOT 此文不会事无巨细的从select的用法开始讲解mysql,主要针对的是开发人员需要知道的一些MySQL的知识点,主要包括索引,事务,优化等方面,以在面试中高频的问句形式给出答案.如果您有其他的MySQL面试题,觉得题目尚有意思或者难度, 继续阅读 >
201908-01 php cookie工作原理与实例详解 HOT Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。用户每次访问站点时,Web 应用程序都可以读取 Cookie 包含的信息。 Cookie 的基本工作原理如果用户再次访问站点上的页面,当该用户输入 URLwww.*****.com时,浏览器就会在本地硬盘上查找与该 URL 相关联的 Cookie。如果该 Cookie 存在,浏览器就将它与页面请求一起发送到您的站点。 继续阅读 >
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语言也越来越现代化,显得更高大上了. 继续阅读 >