web开发

关于mysql的slow_log中的/*!40001 SQL_NO_CACHE */ web开发

关于mysql的slow_log中的/*!40001 SQL_NO_CACHE */

1658 0

最近查看mysql的slow_log时发现有大量的"SELECT /*!40001 SQL_NO_CACHE */ * FROM",于是百度之,解释如下: 1 /*! */ 这是mysql 特例的语法,并非注释,因为里面达到条件也会执行。 2 !后面是版本号, 如果本数据库等于或大于此版本号,那么注释内的代码也会执行。 3 那么这句话的意思是 如果版本号大于或等于4,会执行 sql_no_cache, 就是不用缓存数据。 而并非说本次查询不作为下次查询的缓存。 4 在备份操作时Mysql 会自动调用此语法。

超链接中的javascript:void(0) web开发

超链接中的javascript:void(0)

569 0

做页面时,如果想做一个链接点击后不做任何事情,或者响应点击而完成其他事情,可以设置其属性 href = "#",但是,这样会有一个问题,就是当页面有滚动条时,点击后会返回到页面顶端,用户体验不好。 目前有如下几种解决办法: ①点击链接后不做任何事情 ```html test test test //使用2个到4个#,见的大多是"####",也有使用"#all"等其他的 ``` ②点击链接后,响应用户自定义的点击事件 ```html test test //什么问题都解决了,包括浏览器不兼容问题,或者直

PHP两个取余 MOD(x,y)、x%y web开发

PHP两个取余 MOD(x,y)、x%y

426 0

##### MOD 例如:9/3,9是被除数,3为除数.mod函数是一个求余函数,其格式为: mod(nExp1,nExp2),即是两个数值表达式作除法运算后的余数。那么:两个同号整数求余与你所知的两个正数求余完全一样(即两个负整数与两个正整数的算法一样)。 ###### 一、两个异号整数求余 1.函数值符号规律(余数的符号) mod(负,正)=正 mod(正,负)=负 结论:两个整数求余时,其值的符号为除数的符号。 2.取值规律 先将两个整数看作是正数,再作除法运算 ①能整除时,其