查看mysql语句运行时间的2种方法

2012-9-14 杜世伟 Mysql

网站运行很慢的时候,我就特别起知道为什么这么慢,所以我查啊查,数据库绝对是很重要的一部分,里面运行的sql是绝对不能放过的。平时做项目的时候,我也会注意sql语句的书写,写出一些高效的sql来,所以我会经常测试自己写的sql语句。我把我知道的二个方法,总结一下发出来。

一,show profiles 之类的语句来查看

1,查一下profile是不是打开了,默认是不打开的。

阅读全文>>

标签: mysql

评论(0) 浏览(3034)

php函数strstr strrchr substr stristr

2012-9-14 杜世伟 Php

strstr strrchr substr stristr这四个字符串操作函数特别让人容易混淆,我经常用的是substr,strstr,基本上能满足我对字符串的操作。下面举一些例子,做个笔记,以后不要弄混了。


一,strstr和strcchr的区别

strstr 显示第一次找到,要查找的字符串,以及后面的字符串。

strrchr 显示最后一次找到,要查找的字符串,以及后面的字符串。

阅读全文>>

标签: PHP

评论(0) 浏览(3193)

mysql命令大全

2012-9-13 杜世伟 Mysql

create database name; 创建数据库

use databasename; 选择数据库

drop database name 直接删除数据库,不提醒

show tables; 显示表

阅读全文>>

标签: mysql

评论(0) 浏览(16124)

(转)php中flush和ob_flush的区别

2012-9-13 杜世伟 Php

buffer ---- flush()

buffer是一个内存地址空间,Linux系统默认大小一般为4096(1kb),即一个内存页。主要用于存储速度不同步的设备或者优先级不同的设备之间传办理数据的区域。通过buffer,可以使进程这间的相互等待变少。这里说一个通俗一点的例子,你打开文本编辑器编辑一个文件的时候,你每输入一个字符,操作系统并不会立即把这个字符直接写入到磁盘,而是先写入到buffer,当写满了一个buffer的时候,才会把buffer中的数据写入磁盘,当然当调用内核函数flush()的时候,强制要求把buffer中的脏数据写回磁盘。

阅读全文>>

标签: PHP

评论(0) 浏览(3361)

php长连接和短连接

2012-9-13 杜世伟 Php

什么是长连接,如果你没听说过,可以往下看!

长连接到底有什么用?我想你应该见过很多在线聊天工具吧,比如新浪的Woocall,另外还有很多网页在线聊天的工具Omegle也是一个很不错的网站,前段时间挺火的,目前alexa全球排名8694(2009-8-18数据),另外使用校内的人应该会熟悉其中一个功能,如果有人回复你了,网站会马上出现提示,此时你并没有刷新页面;Gmail也有此功能,如果邮箱里收到了新的邮件,网站会马上提醒你,即使你的网页一直未刷新过。

阅读全文>>

标签: PHP

评论(0) 浏览(5257)

redis 排序

2012-9-12 杜世伟 Redis

本篇文章介绍下redis排序命令.redis支持对list,set和sorted set元素的排序。排序命令是sort 完整的命令格式如下:
SORT key [BY pattern] [LIMIT start count] [GET pattern] [ASC|DESC] [ALPHA] [STORE dstkey]
下面我们一一说明各种命令选项
(1)sort key
这个是最简单的情况,没有任何选项就是简单的对集合自身元素排序并返回排序结果.下面给个例子

阅读全文>>

标签: redis sort

评论(0) 浏览(4133)

【转】Linux awk命令详解

2012-9-12 杜世伟 Linux

AWK介绍
0.awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk。
1.awk语言的最基本功能是在文件或字符串中基于指定规则来分解抽取信息,也可以基于指定的规则来输出数据。完整的awk脚本通常用来格式化文本文件中的信息。
2.三种方式调用awk
1) awk [opion] 'awk_script' input_file1 [input_file2 ...]

阅读全文>>

标签: linux

评论(0) 浏览(3642)

linux 如何使用命令清空文件内容

2012-9-12 杜世伟 Linux

如何使用命令清空文件内容呢?如下为你介绍6种方法帮你清空文件内容:

1.echo:

[root@localhost ~]$ cat test.txt
test---test
[root@localhost ~]$ echo "" >test.txt //将空字符写入test.txt,覆盖文件中已有的内容
[root@localhost ~]$ cat test.txt

[root@localhost ~]$ du test.txt

阅读全文>>

标签: linux

评论(0) 浏览(3577)

(转)Shell编程 基础题目

2012-9-12 杜世伟 Linux

例题:

shell1.sh 显示日期和时间。


#!/bin/bash

echo“current time is `date`” //date要加反引号

阅读全文>>

标签: linux 例题

评论(0) 浏览(3734)

(转)linux history历史命令介绍

2012-9-11 杜世伟 Linux

现在大多数的Linux系统都使用bash作为默认的shell吧,下面就介绍一下bash的history命令管理功能吧,history命令可以回顾,修改和重用之前使用过的历史命令。

1.一些变量说明:

$HISTFILE bash启动的时候会读取~/.bash_history文件并载入到内存中,这个变量就用于设置.bash_history文件,bash退出时也会把内存中的历史回写到.bash_history文件

阅读全文>>

标签: linux history

评论(0) 浏览(3816)

Powered by emlog 沪ICP备2023034538号-1