优化 MySQL 数据库的方法

1. 选取最实用的字段属性,尽可能减少定义字段长度,尽量把字段设置NOT NULL,例如“省份,性别”,最好设置为ENUM

2. 使用连接(JOIN)来代替子查询

3. 使用联合(UNION)来代替手动创建临时表

4. 事务处理

5. 锁表,优化事务处理

6. 使用外键,优化锁定表

7. 建立索引

8. 优化查询语句

Continue Reading

PHP值传递和引用传递的区别

值传递是将变量的值复制一份,改变一个变量的值而不影响另一个变量的值。

引用传递是将变量的引用关系复制一份,改变一个变量的值另一个变量的值也会随之改变。

值传递:

形式:

$v1 = 1;
$v2 = $v1;

含义:将变量$v1的值复制一份,然后赋值给$v2,$v1和$v2具有两相同的值,但$v1和$v2是相互独立的,互相没有关系的两个变量。

image

引用传递:

形式:

$v1 = 1;
$v2 = &$v1;

含义:将变量$v1跟其数据之间的关系,复制一份,然后将关系应用到$v2上。此时,$v1和$v2都有了一个共同的特性:指向同一数据(区)。改变一个变量的值都会影响另一个变[……]

Read more

Continue Reading

YouTube、优酷等国内外视频网站视频下载工具 You-Get 安装说明及使用方法

You-Get是一个基于Python 3的视频下载工具。支持Youtube、Vimeo、Tumblr、优酷、哔哩哔哩、网易公开课等。

官网:https://you-get.org/

安装及使用步骤

1.Python官网:https://www.python.org/ 下载Python

2.安装 Python,注意勾选 Add Python to PATH (下图我已经安装过)

3.按 Win+R 键打开运行,输入cmd,输入 python 回车执行,如出现如下界面,代表安装成功。

4.安装You-Get,按Win+R键打开运行,输入cmd,再[……]

Read more

Continue Reading

WordPress 更换域名

进入后台 phpMyAdmin 执行 SQL 语句

UPDATE wp_options SET option_value = replace( option_value, 'http://xinghaizhongxin.com', 'http://xinghaizhongxin.guofeng.io' ) WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace( post_content, 'http://xinghaizhongxin.com[......]

Read more

Continue Reading
Close Menu