- 浏览: 68311 次
- 性别:
- 来自: 广州
最新评论
文章列表
uchome的获取在线IP代码:
function getonlineip($format=0) { global $_SGLOBAL; if(empty($_SGLOBAL['onlineip'])) { if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { $onlineip = getenv('HTTP_CLIENT_IP'); } elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp ...
tar:
1.将当前目录下所有.txt文件打包并压缩归档到文件this.tar.gz,我们可以使用
tar czvf this.tar.gz ./*.txt
2.将当前目录下的this.tar.gz中的文件解压到当前目录我们可以使用
tar xzvf this.tar.gz ./
mysqldump -t[-d] -uroot -p database [table1,table2] --default-character-set=charset>路径/name.sql
-t:只导出表数据,-d:导出表结构,不加table1,table2: ...
元字符:
\b 匹配字符边界 eg. \bhello\b 匹配单词 hello \bhello\b.*\bworld\b 匹配hello world
. 匹配除了换行符以外的任意字符
* 代表任意数量 eg. .* 匹配任意个任意字符(不包括换行)
\s 包括任意字符
\w 匹配字母,数字,_(下划线),汉字 \w+ 匹配一个或以上的字符
\d 匹配一个数字 eg. 0\d{2}-\d{8} 可匹配 020-13164897
^ 匹配字符的开始 $ 匹配字符的结束 eg.^\d{5,12}$ 匹配 5到12的数字,比如QQ
字符转义:
\ 可以用来转定义 ...
备注:使用以下方法的时候,插入与主键查询必须确保在同一个事务当中。
我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数,
一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的。但在多 ...
//写入cookie
function writeCookie(name, value, hours)
{
var expire = "";
if(hours != null)
{
expire = new Date((new Date()).getTime() + hours * 3600000);
expire = "; expires=" + expire.toGMTString();
}
document.cookie = name + "=" + escape(value) ...
/*
* 具体操作
*
*/
var xmlHttp;
function showScore(str){
xmlHttp = getXmlHttpObject();
if(xmlHttp == null){
document.getElementById("score").innerHTML = '对不起,你的浏览器不支持AJAX';
return;
}
var url = "score.php";
url = url + "?zkzh=" + str;
url = u ...
进入到mysql/bin目录下
输入命令:mysqladmin -u root password 密码
拦截所有搜索引擎把网页收录:
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
只是拦截百度蜘蛛爬取网页,而允许其他搜索引擎收录:
<META NAME="baiduspider" CONTENT="NOINDEX, NOFOLLOW">
允许搜索引擎收录你的网页,但禁止其追踪外部链接:
<META NAME="ROBOTS" CONTENT="NOFOLLOW" ...
Windows下的Memcache拓展安装:
下载附件的Memcache包,然后把其解压,解压完把php_memcache.dll 放至 php安装目录下的 ext 扩展文件夹中
把另外一个包解压至C盘,然后执行以下操作1. 在终端(也即cmd命令界面)下输入 c:\memcached\memcached.exe -d install 进行安装2. 再输入: c:\memcached\memcached.exe -d start 启动。打开任务管理器,如果有出现 memcache进程则说明安装已经成功。以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已 ...
mysql 为例:
显示表结构
describe jin;
将表jin重命名为chun
rename table jin to chun;
或者
alter table jin rename to chun;
重命名列 --要列出列的类型, column可有可无
alter table jin change column name pass varchar(50);
检索表
show tables like ...
window.showModalDialog("param","title","dialogWidth:400px;dialogHeight:400px;scroll:no;status:no") ;
在当前窗口打开对话框,param为所打开的网页,title为标题,最后的为参数。
使用 ORDER BY RAND():$r = mysql_query("SELECT username FROM user ORDER BY RAND() LIMIT 1");
替换为:
$r = mysql_query("SELECT count(*) FROM user"); $d = mysql_fetch_row($r); $rand = mt_rand(0,$d[0] - 1); $r = mysql_query("SELECT username FROM user LIMIT $rand, 1" ...
follow the principle:
1. Optimize Your Queries For the Query Cache2. EXPLAIN Your SELECT Queries3. LIMIT 1 When Getting a Unique Row4. Index the Search Fields5. Index and Use Same Column Types for Joins6. Do Not ORDER BY RAND()7. Avoid SELECT *8. Almost Always Have an id Field9. Use ENUM over VARCHA ...
MYSQL 中的 INET_ATON() 函数对应PHP中的 ip2long() 把IP地址转化为长整型
INET_NTOA() 对应PHP中的 long2ip() 把长整型转化为IP地址
mysql_connect("localhost", "root", "1234");$result = mysql_list_tables("mysql");$num_rows = mysql_num_rows($result);for ($i = 0; $i < $num_rows; $i++) { echo "Table: ", mysql_tablename($result, $i), "\n";}