之所以出现这样的问题,原因是我机器上mysql是以sql-
mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"的模式
运行的,因为我们公司产品sql写的不是特别标准,致使的sql语句不能正常的insert到数据库,最后导致结果下单提示失败。
大多数PHP框架默认采用pathinfo做资源定位,所以要求$_SERVER环境变量中必须要有PATHINFO。
一般在apache或者iis下都没有什么问题,但是在nginx下需要对配置文件做一些设置才可以。
把下面的代码保存为pathinfo.conf文件,存放在nginx的conf目录下
JQuery太好了,太强大了,似乎一切都可以在前端搞定!于是,我们又会进入一个误区:类似有效性检查和数据验证的活,忽略了在服务端的重要性。
很多业务逻辑能在前端处理的就一古脑在前端处理,过犹不及的悲剧就此发生!千万要记住,前端浏览器里啥事都可能发生!!!禁用JS、某个不兼容问题、伪造
数据、攻击行为,这些都不是开发者能100%掌控到的,所以,服务端的活千万别因为jQuery的强大而放松警惕!
就会显示服务器端已经修改了的文件。
该方法还有一个用途就是查看文件的锁定,
当你想锁定一个文件时,你想先看看这个文件有没有被别人锁定,
点击Check Repository按钮会显示服务器端Repository所有被锁定的文件,
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
1、[root@localhost etc]# rpm -qa|grep httpd,查看与httpd相关软件包。
httpd-2.2.3-11.el5_2.centos.4
2、然后删除httpd:
[root@localhost etc]# rpm -e httpd
出现问题:
error: Failed dependencies:
httpd >= 2.2.0 is needed by (installed) gnome-user-share-0.10-6.el5.i386
3、还有一个相关的软件包没有删除,清除之,即:
[root@localhost etc
在phpstorm中如何对比文件呢?
有两种方法:
在phpstorm中左侧的资源管理器中,按住键盘上的CTRL键,然后鼠标右键,点击菜单中的"Compare Tow Files",就可以了,如下
Express介绍:
Express 是NodeJS里最好的网站开发框架,性能很不错,并且可以与其它一些框架集成。
下载安装Express
到这里就算配置完成了,在D盘新建一个nodejs文件夹,在这个文件夹下创建一个helloworld.js文件添加上面的js内容
下一步点击系统的开始菜单运行 cmd命令:
而后面那个a点击的时候就不会触发$('.a').click事件
问:怎么让后面加载的'.a'能够触发那个click事件