php与mysql中文乱码解决办法

之前自己也整理也一些关于乱码产生原因以及解决办法的总结,这次由于我的记录本放在了公司,所以就去参考了网上的一些资料,发现网上写的更详细些,就拿出来和大家分享了。推荐爱好编程的朋友可以去下一款叫《推酷》的app,上面有很多新的技术和一些科技资讯,能很好的帮助大家开阔视野,我学的百度地图API接口,还有前端的一些零散的知识点,都是从上面获取到的。之所以要分享这个,主要是有很多的朋友都遇到过类似的问题,
阅读全文

常用的7大排序算法汇总

1.插入排序算法插 入排序的基本思想是在遍历数组的过程中,假设在序号 i 之前的元素即 [0..i-1] 都已经排好序,本趟需要找到 i 对应的元素 x 的正确位置 k ,并且在寻找这个位置 k 的过程中逐个将比较过的元素往后移一位,为元素 x “腾位置”,最后将 k 对应的元素值赋为 x ,一般情况下,插入排序的时间复杂度和空间复杂度分别为 O(n2 ) 和 O(1)。/*** @param i
阅读全文

PHP 关于strtotime("- x month") bug的解决

之前在开发项目时,遇到过用strtotime("- 1 month")会出现bug的情况,主要原因是PHP默认设置的时间是以格林威治时区为标准的,有两种方法解决这个问题,一是在php.ini中修改默认的时区,二是在程序中设置首先说下第一种方法吧,在php.ini中修改默认的时区我用的wamp集成环境,之前一直以为是在bin/php/php5.5.12中进行修改默认时区,但无论怎
阅读全文

mysql数据类型和长度

MySQL数据库中常用字段类型:整数型:TINYINT,SMALLINT,INT,BIGINT小数型:FLOAT,DOUBLE,DECIMAL(M,D)字符型:CHAR,VARCHAR日期型:DATETIME ,DATE,TIMESTAMP备注型:TINYTEXT ,TEXT ,LONGTEXT有些整数类型以及他们最多所能拥有的数字位我们必须有所了解:·TINYINT——这个类型最多可容纳三位数。
阅读全文

MySQL中各种索引的区别和创建索引条件

区别:普通索引(INDEX):最基本的索引,没有任何的限制。唯一索引(UNIQUE):与“普通索引”类似,不同的是索引列的值必须唯一,但允许有空值。主键索引(PRIMARY):它是一种特殊的唯一索引,不允许有空值。全文索引(FULLTEXT):仅可用于MyISAM表,用于在一篇文章中检索文本信息,针对较大的数据,生成全文索引很耗时耗空间。组合索引:为了更多的提高MySQL效率可建立组合索引,遵循“
阅读全文

SQL的分组理解

由于之前一直是做的大数据相关的产品的开发,对SQL方面的要求又高了很多,之前做项目的时候,涉及到SQL方面的知识就只有CURD操作,也就是创建(Create)、更新(Update)、读取(Read)和删除(Delete)操作,现在我的上司要求我将更多的逻辑处理和操作放到SQL里面进行处理,所以现在对子查询、分组、关联等的理解就加深了点,为了能记住这些,并加深自己的理解,后面的一段时间我会将自己的一
阅读全文

windows 2008 时间同步设置

时间同步设置1、修改注册表信息a)        按Win+R键,在弹窗中输入regedit,打开注册表。b)        修改注册表中以下选项的键值:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
阅读全文

CentOS6.5下安装和配置vsftp服务操作说明

CentOS6.5下安装和配置vsftp服务操作说明(一) Vsftp服务的安装1)        安装vsftp,pam和db4#yum install vsftpd pam* db4* -y提示:安装pam是为了配置虚拟用户pam认证登录安装db4是为了将虚拟用户信息文件生成
阅读全文