首页
友链
留言板
Search
1
McAfee企业版8.8 手动升级病毒库
3,079 阅读
2
@media screen解决移动web开发的适配问题
2,299 阅读
3
&#65279导致html页面顶部空白部分
2,288 阅读
4
如何正确打越狱deb包
2,284 阅读
5
html两种页面加载完成的区别
2,275 阅读
动态网站
后端服务
前端开发
移动开发
其他
登录
Search
标签搜索
html
mysql
css
php
xcode
ios
apache
javascript
virtualbox
mcafee
白骆铭
累计撰写
12
篇文章
累计收到
3
条评论
首页
栏目
动态网站
后端服务
前端开发
移动开发
其他
页面
友链
留言板
搜索到
5
篇与
的结果
2017-10-27
php下like通配符的多种写法
1.像这种aa前后都是特殊字符,而且最外侧是双引号的可以直接写变量名
2017年10月27日
1,786 阅读
0 评论
0 点赞
2017-10-27
MyISAM和InnoDB的区别
MySQL默认采用的是MyISAM。 MyISAM不支持事务,而InnoDB支持。InnoDB的AUTOCOMMIT默认是打开的,即每条SQL语句会默认被封装成一个事务,自动提交,这样会影响速度,所以最好是把多条SQL语句显示放在begin和commit之间,组成一个事务去提交。 InnoDB支持数据行锁定,MyISAM不支持行锁定,只支持锁定整个表。即MyISAM同一个表上的读锁和写锁是互斥的,MyISAM并发读写时如果等待队列中既有读请求又有写请求,默认写请求的优先级高,即使读请求先到,所以MyISAM不适合于有大量查询和修改并存的情况,那样查询进程会长时间阻塞。因为MyISAM是锁表,所以某项读操作比较耗时会使其他写进程饿死。 InnoDB支持外键,MyISAM不支持。 InnoDB的主键范围更大,最大是MyISAM的2倍。 InnoDB不支持全文索引,而MyISAM支持。全文索引是指对char、varchar和text中的每个词(停用词除外)建立倒排序索引。MyISAM的全文索引其实没啥用,因为它不支持中文分词,必须由使用者分词后加入空格再写到数据表里,而且少于4个汉字的词会和停用词一样被忽略掉。 MyISAM支持GIS数据,InnoDB不支持。即MyISAM支持以下空间数据对象:Point,Line,Polygon,Surface等。 没有where的count(*)使用MyISAM要比InnoDB快得多。因为MyISAM内置了一个计数器,count(*)时它直接从计数器中读,而InnoDB必须扫描全表。所以在InnoDB上执行count(*)时一般要伴随where,且where中要包含主键以外的索引列。为什么这里特别强调“主键以外”?因为InnoDB中primary index是和raw data存放在一起的,而secondary index则是单独存放,然后有个指针指向primary key。所以只是count(*)的话使用secondary index扫描更快,而primary key则主要在扫描索引同时要返回raw data时的作用较大。
2017年10月27日
1,827 阅读
0 评论
0 点赞
2017-10-27
&#65279导致html页面顶部空白部分
UTF-8 + BOM,这种编码方式一般会在windows操作系统中出现,比如WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。
2017年10月27日
2,288 阅读
0 评论
0 点赞
2017-10-27
mysql数据库中的时间类型
DATETIME类型用在你需要同时包含日期和时间信息的值时。MySQL检索并且以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值,支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。(“支持”意味着尽管更早的值可能工作,但不能保证他们可以。)
2017年10月27日
1,620 阅读
0 评论
0 点赞
2017-10-27
ob_start()、ob_clean()和ob_get_contents()的区别
对新手来说,缓冲的概念太复杂了。因为压根不懂整个PHP流程,更何况是缓存呢。我来给你解释一下这玩意儿的玩法。举个非常简单的例子,代码如下:
2017年10月27日
859 阅读
0 评论
0 点赞