摘要: 在JavaScript的学习中,我们经常会遇到JavaScript的事件机制,例如,事件绑定、事件监听、事件委托(事件代理)等。这些名词是什么意思呢,有什么作用呢? 事件绑定 要想让 JavaScript 对用户的操作作出响应,首先要对 DOM 元素绑定事件处理函数。所谓事件处理函数,就是处理用户操 阅读全文
posted @ 2018-04-13 18:16 改天打老虎 阅读(173) 评论(0) 推荐(0) 编辑
摘要: js一个有三种方法创建对象,这里做一个总结. 1.对象直接量 所谓对象直接量,可以看做是一副映射表,这个方法也是最直接的一个方法,个人比较建议, ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 //创建简单对象 var obj1 = {}; 阅读全文
posted @ 2018-04-13 18:15 改天打老虎 阅读(8776) 评论(1) 推荐(1) 编辑
摘要: 一、意图定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。策略模式可以使算法可独立于使用它的客户而变化 策略模式变化的是算法二、策略模式结构图 三、策略模式中主要角色 抽象策略(Strategy)角色:定义所有支持的算法的公共接口。通常是以一个接口或抽象来实现。Context使用这个接口 阅读全文
posted @ 2018-04-13 18:12 改天打老虎 阅读(501) 评论(0) 推荐(0) 编辑
摘要: PHP+MYSQL做网站开发通常都会碰到浏览器输出中文字符时乱码,这个问题的原因主要是因为HTML内容编码,PHP文件编码和MySQL数据库编码这三者不一致造成的。今天我们来具体探讨下出现中文乱码后的解决方案。 PHP+MYSQL做网站开发通常都会碰到浏览器输出中文字符时乱码,这个问题的原因主要是因 阅读全文
posted @ 2018-04-13 18:09 改天打老虎 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: 除了看日志还能干嘛。。。 先看看nginx的日志 再看看程序日志。。。 阅读全文
posted @ 2018-04-13 18:03 改天打老虎 阅读(319) 评论(0) 推荐(0) 编辑
摘要: CSRF的全名为Cross-site request forgery,它的中文名为 跨站请求伪造(伪造跨站请求【这样读顺口一点】)CSRF是一种夹持用户在已经登陆的web应用程序上执行非本意的操作的攻击方式。相比于XSS,CSRF是利用了系统对页面浏览器的信任,XSS则利用了系统对用户的信任。 CS 阅读全文
posted @ 2018-04-13 17:55 改天打老虎 阅读(1147) 评论(0) 推荐(0) 编辑
摘要: PHP是个伟大的web开发语言,灵活的语言,但是看到php程序员周而复始的犯的一些错误。我做了下面这个列表,列出了PHP程序员经常犯的10中错误,大多数和安全相关。看看你犯了几种 PHP是个伟大的web开发语言,灵活的语言,但是看到php程序员周而复始的犯的一些错误。我做了下面这个列表,列出了PHP 阅读全文
posted @ 2018-04-13 17:52 改天打老虎 阅读(179) 评论(0) 推荐(0) 编辑
摘要: Swoole是一种PHP高级Web开发框架,框架不是为了提升网站的性能,是为了提升网站的开发效率。最少的性能损耗,换取最大的开发效率。利用Swoole框架,开发一个复杂的Web功能,可以在很短的时间内完成。 官方定义: Swoole:重新定义PHP PHP的异步、并行、高性能网络通信引擎,使用纯C语 阅读全文
posted @ 2018-04-13 17:50 改天打老虎 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 抢购、秒杀是如今很常见的一个应用场景,主要需要解决的问题有两个: 1 高并发对数据库产生的压力 2 竞争状态下如何解决库存的正确减少("超卖"问题) 对于第一个问题,已经很容易想到用缓存来处理抢购,避免直接操作数据库,例如使用Redis。 重点在于第二个问题 常规写法: 查询出对应商品的库存,看是否 阅读全文
posted @ 2018-04-13 17:43 改天打老虎 阅读(243) 评论(1) 推荐(1) 编辑
摘要: 安装 windows下载扩展:https://pecl.php.net/package/yaf/2.2.9/windows 根据自己的电脑系统和php的版本号选择,NTS是线程不安全,TS是线程安全 注意:32位和64位别下载错了 根据phpinfo(),选择是否是线程安全 把php_yaf.dll 阅读全文
posted @ 2018-04-13 17:39 改天打老虎 阅读(855) 评论(0) 推荐(0) 编辑