对于web开发来说,ajax请求是不是感觉非常熟悉,是不是觉得对http来说应该分个:普通请求和ajax请求呢?是不是认为后端程序可以根据X-Request-With
来判断请求是不是ajax?事实上,确实后端确实是这样做的,百度一下基本都是这答案;对于熟悉thinkphp的php开发者也应该知道tp的isAjax
(5.0)或IS_AJAX
(3.2)判断方法本质上也是$_SERVER['HTTP_X_REQUESTED_WITH']
,那这个判断到底靠谱吗?基于XMLHttpRequest
的ajax请求都会发送X-Request-With
头吗?
关于js模块化的三个规范
博客园加密登录--jsencrypt
LNMP一键开发环境
TLDR-社区驱动超简洁Man帮助工具
好好玩git:git-stash
好好玩git之git-stash,这系列文章我并不是想说git那些基本的知识,毕竟git的使用到了如今这个阶段。但是还是有很多人还只停留在:git add
、git commit
、git pull
、git push
这些基本的基本的git操作;当遇到一些稍微复杂一些处理的时候显得方法不多,工具没有的情况,本片博客我就简单说一说git-stash
这个命令或者说工具(每一个命令其实都是一个工具)
Thinphp源码分析-Exception异常处理
MySQL中的各种join
数据库中的join
成为连接,连接的主要作用是根据两个或多个表中的列之间的关系,获取存在于不同表中的数据。连接分为三类:内连接、外连接、全连接
OSC和GitHub中项目公钥和管理公钥
对于开源托管网站GitHub大家应该不陌生吧,以前一直设置的是github上面的ssh公钥,一直没有发生什么问题,今天在遇到一个问题:git同时把代码push到两个远程仓库。所以就在github和osc上建立了两个测试远程仓库,但是osc我没有经常使用,所以有配置了一次ssh公钥,但是,提交的时候一直‘拒绝提交’。很想不通,我试着 ssh -T git@git.oschina.net
,结果 welcome 了,clone也可以,最后在发现我设置的是项目部署公钥! 汗!!!!
好好玩git:git-config
git是什么?关于git的身世和作用本篇不做赘述,网上相关资料很多,有兴趣的小伙本可以google一下。简单的说git是一个 分布式 版本控制软件,和大家熟知的svn一样都是版本控制软件,但是git无论功能和设计理念都先进了很多,特别是这个 分布式 !