一道面试的问题,当MySQL表中有数据量很大的时候如何做分页。当时只知道在数据量很大的时候可以分表,但不知道不分表时可以怎么做。
很多应用往往只展示最新或最热门的几条记录,但为了旧记录仍然可访问,所以就需要个分页的导航栏。然而,如何通过MySQL更好的实现分页,始终是比较令人头疼的问题。虽然没有拿来就能用的解决办法,但了解数据库的底层或多或少有助于优化分页查询。
我们先从一个常用但...
Web前端开发规范文档。目的是在写前端的时候更加规范化。
1、通用规范
TAB键用两个空格代替(WINDOWS下TAB键占四个空格,LINUX下TAB键占八个空格)。
CSS样式属性或者JAVASCRIPT代码后加“;”方便压缩工具“断句”。
文件内容编码均统一为UTF-8。
CSS、JAVASCRIPT中的非注释类中文字符须转换成unicode编码使用,以避免...
一些日常使用linux,会用到的命令。做一个简单的总结,也方便忘记的时候查看。
1.目录和文件处理
1.mkdir
建立目录
用法:mkdir [OPTION] DIRECTORY…
例:mkdir test
2.ls
列出目录下的内容
用法: ls [OPTION]… [FILE]…
例:ls -l test
3.cd
更换工作目录
用法:cd [DIRECTORY]
例:cd ...
Markdown
Markdown 是一种方便记忆、书写的纯文本标记语言,用户可以使用这些标记符号以最小的输入代价生成极富表现力的文档。
1. 标题
使用#显示标题
示例:
# 这是一个一级标题
## 这是一个二级标题
### 这是一个三级标题
你也可以选择在行首加#号表示不同级别的标题 (H1-H6),例如:# H1, ## H2, ### H3,#### H4。
2. ...