摘要: 能为空 <input onblur="if(this.value.replace(/^ +| +$/g,'')=='')alert('不能为空!')"> 只能输入英文和数字<input onblur="if(/[^0-9a-zA-Z]/g.test(value))alert('有错')"><inpu 阅读全文
posted @ 2019-06-17 21:52 S流星 阅读(3387) 评论(0) 推荐(2) 编辑
摘要: 你应该是使用的innodb,检查你的my.cnf或my.ini,里面会有一个参数innodb_force_recovery,你看看他的值,默认是没有这个参数,没有的话,他的默认值是0,这个参数的值如果大于0,innodb会被禁止使用insert、update、delete命令,你可以尝试将他的值设置 阅读全文
posted @ 2019-06-13 22:13 S流星 阅读(1206) 评论(0) 推荐(0) 编辑
摘要: 1、sort sortsort方法用于对数组进行排序,当没有参数的时候会按字母表升序排序,如果含有undefined会被排到最后面,对象元素则会调用其toString方法,如果想按照自己定义方式排序,可以传一个排序方法进去,很典型的策略模式,同样sort会改变原数组。 var a=new Array 阅读全文
posted @ 2019-06-10 10:18 S流星 阅读(167) 评论(0) 推荐(0) 编辑
摘要: MySQL表关联的几种常用方式 工作中我们经常会使用表与表关联来查询数据,如果对join 不熟悉,可能会得到我们不想要的节过,这里就来介绍下join的几种常用方法:建表及插入数据,CREATE TABLE school (sch_id int(11) NOT NULL AUTO_INCREMENT, 阅读全文
posted @ 2019-06-04 17:46 S流星 阅读(32718) 评论(2) 推荐(4) 编辑
摘要: Mysql数据库编码为UTF-8,但查询结果依旧乱码、为空解决办法 今天又独到了Mysql乱码问题,过去总是匆匆的解决了就算了。这次我实在受不了了。每次都是迷迷糊糊的改好的。 这次决定好好探索一把,看了很多资料及博客之后才理解了点。先记录下来。如有不对的请指正。 1. 首先Mysql是在4.0之后才 阅读全文
posted @ 2019-06-04 15:49 S流星 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 单例模式,一般用于比较大,复杂的对象,只初始化一次,应该还有一个private的构造函数,使得不能用new来实例化对象,只能调用getInstance方法来得到对象,而getInstance保证了每次调用都返回相同的对象。 详细解释一下:对象的实例化方法,也是比较多的,最常用的方法是直接使用new, 阅读全文
posted @ 2019-05-31 11:17 S流星 阅读(441) 评论(0) 推荐(0) 编辑
摘要: php单例模式(多次连接数据库只实例化一次) 单例模式(职责模式): 简单的说,一个对象(在学习设计模式之前,需要比较了解面向对象思想)只负责一个特定的任务; 单例类: 1、构造函数需要标记为private(访问控制:防止外部代码使用new操作符创建对象),单例类不能在其他类中实例化,只能被其自身实 阅读全文
posted @ 2019-05-31 10:33 S流星 阅读(170) 评论(0) 推荐(0) 编辑