![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php开发那点事儿
做一个有魅力的程序员
做一个有魅力的程序员
展开
-
php开发那点事儿(一)
一: 不要使用相对路径,要使用根路径这样的代码行很常见:require_once('../../lib/some_class.php');这种方法有很多缺点:● 它首先搜索php包括路径中的指定目录,然后查看当前目录。因此,会检查许多目录。● 当一个脚本被包含在另一个脚本的不同目录中时,它的基本目录变为包含脚本的目录。● 另一个问题是,当一个脚本从c原创 2016-07-12 19:09:05 · 1214 阅读 · 0 评论 -
金庸笔下的"程序员"
今天与人闲谈中无意间提到了“倚天屠龙记”中的张无忌,这是一个普通的甚至性格有点软弱的主角,性格复杂,很多人读完小说以后觉得他一点都不像一个英雄人物,与乔峰乔大侠、郭靖郭大侠等相比,简直是差得太远了。回来之后细细回味思索一番,除了张教主是不是英雄这个问题外,我意外地发现他的学艺之路竟然颇有启发性,想来金庸大师也是哲学方面的高才啊。 下面让我们一起来回忆一下张教主的学艺之路,并结合金庸小说中的各种成名转载 2016-07-15 12:14:31 · 957 阅读 · 0 评论 -
php开发那点事儿(二)
十一、不要在你的应用程序中gzip输出,让apache来做考虑使用ob_gzhandler?不,别这样做。它没有任何意义。PHP应该是来写应用程序的。不要担心PHP中有关如何优化在服务器和浏览器之间传输的数据。使用apache mod_gzip/mod_deflate通过.htaccess文件压缩内容十二、从php echo javascript代码时使用json_原创 2016-07-14 14:47:28 · 363 阅读 · 0 评论 -
php 根据某数组key计算和
数据原型:{"game_id":"111","type":2,"num":504},{"game_id":"111","type":6,"num":8154},{"game_id":"111","type":41,"num":3426},{"game_id":"111","type":42,"num":45},{"game_id":"111","type":43,"num":1873}把t原创 2016-07-15 15:17:13 · 1410 阅读 · 0 评论 -
Git远程操作的正确姿势
一直用的sourceTree软件图像化操作的git,但是觉得很多git远程操作命令还是很有必要的Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clonegit remotegit fetchgit pullgit push本文针对初级用户,从最简单的讲起,但是需要读者对转载 2016-07-21 10:24:10 · 940 阅读 · 0 评论 -
PHP中9大缓存技术总结
php 9大缓存转载 2016-12-01 19:17:05 · 1386 阅读 · 0 评论 -
jquery cookies"今日不在提示"
jquery用cookies实现今日不在提示html: 离开游戏 今日不再提示 jquery:需要导入插件jquery.cookies.js地址:https://plugins.jquery.com/cookie/ 下载对应的版本即可jquery写法$(function(){原创 2016-12-02 10:19:08 · 2068 阅读 · 0 评论 -
php下载文件
php下载文件php下载文件代码块public function downFile() { $filePath = '文件路径'; $filename = basename($filePath); header("Content-type: application/octet-stream"); //处理中文文件名原创 2017-07-24 11:35:07 · 783 阅读 · 0 评论 -
用户体系如何创建扫码登录
用户体系如何创建扫码登录本文主要是实现扫码登录的原理获取二维码是否已经扫码授权登录扫码登录原理1、当用户每次打开扫码登录页面时都会生成一个带有唯一ID的二维码 2、用户打开对应客户端APP扫一扫并授权确认登录。客户端解析此二维码获取唯一ID,并将其与此登录帐号绑定。 3、PC端登录页面轮循检查此ID绑定/登录情况。如果检测到已绑定则获取对应绑定的用户帐号、密码并进行自动登录。时区图原创 2018-03-12 22:30:57 · 690 阅读 · 0 评论