Leetcode Algorithms -- Compare Version Numbers

Compare Version Numbers (Easy)

Description:

阅读更多

Leetcode Algorithms -- Valid Parentheses

Valid Parentheses (Easy)

Description:

阅读更多

Leetcode Algorithms -- Length of Last Word

Length of Last Word (Easy)

Description:

阅读更多

MySQL数据库简单优化(三)

mysql数据库简单优化 – 数据库结构和配置优化

选择合适的数据类型

1.使用可以存下你的数据的最小的数据类型
2.使用简单的数据类型。int 要比varchar类型在mysql处理上简单
3.尽可能的使用not null定义字段
4.尽量少用text类型,费用不可时最好考虑分表
例如:
1.用int来存储日期时间,通过FROM_UNIXTIME(),UNIX_TIMESTAMP()来相互转化

1
2
3
4
5
6
7
create table test(
id int auto_increment not null,
timestr int,
primary key(id)
);

insert into test(timestr) values(UNIX_TIMESTAMP('2015-01-01 11:10:09'));
select FROM_UNIXTIME(timestr) FROM test;

阅读更多

MySQL数据库简单优化(二)

mysql数据库简单优化 – sql索引优化

如何选择合适的列建立索引

1.在where从句,group by从句,order by从句,on从句中出现的列
2.索引字段越小越好
3.离散度大的列放到联合索引的前面

阅读更多

MySQL数据库简单优化(一)

mysql数据库简单优化 – sql语句优化

近期学了一些mysql的简单优化方法,做一下小的总结

阅读更多

关于LAMP环境安装和配置的简单概述

关于LAMP环境安装和配置的简单概述

很久之前为了搭建oj就建立了LAMP环境,但是一直没有怎么配置,也不知道会出现什么问题。
直到最近配置url重写的时候发现了问题。大概总结一下,已备以后再遇到。。。

阅读更多

URL重写

thinkphp URL重写

作为单入口文件而言,每次访问的时候,URL里面都会包含index.php,为了更好的SEO的效果,
我们可以通过URL重写的方式来去掉URL里面的index.php

阅读更多

thinkphp实现布局嵌套

thinkphp 使每个模板页都包含一个header文件和一个footer文件

由于在做的工程中,每个模板页都会包含同一个header和footer部分,如果我们每个文件中都写一遍的话,
那就大大造成了代码冗余,所以要避免重复代码的出现。

阅读更多

thinkphp 3.2.2版本多语言

thinkphp 3.2.2版本多语言

这几天开始接触的thinkphp,过段时间再写有关的学习笔记和总结,因为一边找了项目做一边学习的,
所以把一些遇到的有关问题做一下总结。

阅读更多