浏览模式: 普通 | 列表

MYSQL数据库的备份和拷贝

[ 2013-05-28 16:20:59 | 作者: admin ]
 在重要的表丢失和毁坏时备份您的数据库。如果系统发生崩溃,您就能够将表恢复到崩溃时刻的状态,并尽可能不丢失数据。同样,错发DROP DATABASE 或DROP TABLE 命令的用户可能会向您请求进行数据恢复。有时,这是由MySQL管理员引起的破坏,管理员试图通过使用像vi 或emacs 这样的编辑器直接编辑表文件而毁坏了它们。这样做对表来说肯定是干了坏事。

  备份数据库的两种主要方法是使用mysqldump 程序或直接拷贝数据库文件(如便用c p、tar 或c p i o)。每种方法都有自己的优点和缺点:

  mysqldump 与MySQL服务器联合进行操作。直接拷贝方法与服务器相脱离,因此必须采取措施确保在进行拷贝时没有客户机在修改这些表。这个问题与利用文件系统备份来备份数据库的问题相同:如果数据库表在文件系统备份时进行更新,则进行备份的表文件处于非一致的状态,并且对于今后恢...

阅读全文…
由于网站有了论坛与分类信息,现在想加上品牌空间,于是安装了Brand_2.1_GBK,安装很容易,可是发现品牌空间与论坛不能同步登录退出,虽然UCenter应用里显示品牌空间这个应用是通信成功的。可是在DZ论坛上登录后,品牌空间没有同步过来。而反过来,品牌空间登录后,DZ论坛是可以同步的。后来发现是cookie引起的。/config/config_global_default.php文件里有cookie的相关说明:// COOKIE 设置$_config['cookie']['cookiepre'] = 'uchome_'; // COOKIE前缀$_config['cookie']['cookiedomain'] = ''; // COOKIE作用域$_config['cookie']['cookiepath'] ...

阅读全文…

Fiddler 跟踪 Android 数据包

[ 2013-05-26 12:56:52 | 作者: admin ]
p.s. 如果安卓版本无法设置wifi代理,可以使用TransProxy.apk工具 ...

阅读全文…
随着3G的普及,越来越多的人使用手机上网。 移动设备正超过桌面设备,成为访问互联网的最常见终端。于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页? 手机的屏幕比较小,宽度通常在600像素以下;PC的屏幕宽度,一般都在1000像素以上(目前主流宽度是1366×768),有的还达到了2000像素。同样的内容,要在大小迥异的屏幕上,都呈现出满意的效果,并不是一件容易的事。 很多网站的解决方法,是为不同的设备提供不同的网页,比如专门提供一个mobile版本,或者iPhone / iPad版本。这样做固然保证了效果,但是比较麻烦,同时要维护好几个版本,而且如果一个网站有多个portal(入口),会大大增加架构设计的复杂度。 于是,很早就有人设想,能不能”一次设计,普遍适用”,让同一张网页自动适应不同大小的屏幕,根据屏幕宽度,自动调整布局(layout)?
阅读全文…

pw论坛mysql数据库修复方法分享

[ 2013-05-21 10:59:30 | 作者: admin ]
http://www.phpwind.net/read/2993118

提笔先感谢云天河大哥又帮了我一次忙,因为MYSQL数据库庞大忘记停止mysql 直接下载了,导致原服务器上mysql挂掉,一个挂掉的提示
 
  
Table './qingzhoubbs/pw_usercache' is marked as crashed and last (automatic?) repair failed ( 144 ) 查看错误相关信息

后台 phpmyadmin 都修复了 没有用 自己对liunx 还非常不熟悉
我勒个去 找了几位侠客跟几位论坛的技术 都没搞定
我分享下 云大哥的步骤
环境为阿里云默认的环境
第一步
停止mysql
    
/alidata/server/mysql-5.1.57/share/mysql/mysql.server stop

第二步
...

阅读全文…
HOSTS对于需要设置的人应该都知道为何用,主要就是在本地建立一个域名--ip映射,而不需要再去找上层的DNS服务器去进行解析。直接就能建立链接操作,进行相关信息的发送。而某些情况下我们可能设置了HOSTS后不能生效,这里总结一下工作中遇到问题和解决的方法:

本地dns解析的顺序

  1、DNS缓存(DNS Client服务);
  2、本机hosts文件;
  3、首要DNS server;
  4、辅佐DNS server。
 



1、双系统的机器:

设置hosts后不生效的原因主要是:设置的hosts不是当前操作系统的hosts,比如当前系统装在D盘,而修改hosts修改在了C盘的。查看当前系统安装在哪个盘的最简单方法就是开一个cmd命令行,其初始的提示符路径的磁盘就是当前系统盘:如C:\Documents ...

阅读全文…

PHP判断字符串中是否含有中文

[ 2013-05-18 17:25:43 | 作者: admin ]
自从有了黑帽SEO,对付SPAM(垃圾留言)一直是网站工作人员的工作内容之一。迫害我们的不是垃圾留言群发机,就是垃圾用户注册机。

判断字符串中是否含有中文是对付SPAM的方法之一,可以有效的阻止纯英文的垃圾留言,还可以用这个方法规范用户注册。看下面的代码,兼容gb2312和utf-8。

<? $str = "测试中文";
echo $str; echo "<hr>";
//if (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str)) { //只能在GB2312情况下使用
//if (preg_match("/^[\x7f-\xff]+$/", $str)) { //兼容gb2312,utf-8 //判断字符串是否全是中文
if (preg_match("/[\x7f-\xff]/",
...

阅读全文…

PHP采集类:Snoopy.class.php

[ 2013-05-18 15:31:20 | 作者: admin ]
Snoopy是一个php采集类,用来模拟浏览器获取网页内容和发送表单。

下面是一些Snoopy特性:

        容易抓取网页内容
        容易抓取页面文本(去除HTML标签)
        容易抓取网页内链接
        支持代理抓取
        支持基本的用户名、密码认证
        支持设置user-agent,referer,cookies和header内容
        支持浏览器转向,和控制转向深度
        能把页面中的链接转化成高质量的链接
        容易提交数据和获得返还值
        能追踪HTML框架
        支持重定向的时候传递Cookies

Snoopy类,方法:

fetch($URI)

抓取网页的内容而使用的方法。$URI参数是被抓取网页的URL地址。抓取的结果被存储在 $this->results 中。如果你正在抓取的是一个框架,Snoopy将会将每个框架追踪后存入数组中,然后存入 $this->results。
...

阅读全文…