mysql 现在的默认引擎是myism, 所以如果你的没用回滚的话, 很有可能是engine不对。
运行一下 alter table userAccount engine = innodb; 应该就可以了
运行一下 alter table userAccount engine = innodb; 应该就可以了
2016-07-04
发送邮件失败
Fatal error: Uncaught exception 'Swift_TransportException' with message 'Failed to authenticate on SMTP server with username "1647398574@qq.com" using 1 possible authenticators'
Fatal error: Uncaught exception 'Swift_TransportException' with message 'Failed to authenticate on SMTP server with username "1647398574@qq.com" using 1 possible authenticators'
2016-06-27
一个项目中,php本身的性能不是瓶颈,对数据库的操作才是瓶颈。鸟哥为了提升php性能,辛辛苦苦开发了php7,也只是提升了2倍而已,而PDO这货一下子把效率降低了十几倍甚至几十倍!编程的目的是什么?不是为了抽象,不是为了面向对象,而是面向项目编程,甚至段子里说的好,面向薪水编程。我认为,有时候大家应该停下学习的脚步,问问自己,这样的技艺我们有必要掌握吗?毕竟知识是学不完的,我们的时间才是最宝贵的。
2016-06-14
实在是不爽,继续吐槽ing...我再学习php面向对象编程时一直有疑惑,就是php本来作为一个好学好用的脚本语言,易用和快速开发才是它的优势,但是现在的风气好像你不写个class就不算开发一样,到处是面向对象,设计模式,把php的优势完全丢掉了。如果说设计模式真的能做到模块化和复用(其实封装成函数一样能实现)倒也罢了,但是我在知乎看到一堆人吐槽说模块化和复用的优势没有实现,反而性能急剧降低。最极端的例子是,有个中科院的程序猿抱怨说前者写的代码完全不敢碰(也是面向对象),后来者只好一层一层的封装,导致点击一个按钮要等10秒钟才有反应,卧槽这还叫软件吗?这种体验是何等糟糕!
2016-06-14
不得不承认king老师讲的很好,但是看到这一节我深深觉得被忽悠了,既然90%的项目不需要用PDO,关键这货的效率还这么低,那我干嘛还要花时间学习呢?强烈建议把这一节放到本课程作为第一节,先让同学们做一个评估,在决定是否有学习的必要。不过还是要感谢king老师的精心讲解。
2016-06-14