2014新年始初,将博客迁到GoDaddy免费空间里

2014年1月8日 7,160 浏览数 6 条评论

  我的博客每年的空间域名费用要二百多块钱,虽然不是很贵,但对于我这个不经常写博客的人来说,这钱花得有点浪费了。自从GoDaddy撤消免费空间的广告之后,我在它上面用WordPress建了个图床,没想到图床运行的如此完美:稳定、速度快、10G空间、300G流量,可绑定多个域名(只能指向根目录)、可建10个SQL数据库。这些都是早期买域名送的啊!现在再买域名就没这好事了~

  付费的博客空间快要到期了,2014新年始初我决定不再续费了,折腾一下成功将数据迁到GoDaddy空间里,简略步骤如下:

  1.进入付费空间的cPanel面板,打开在线文件管理工具,将整站内容压缩成一个数据包文件,并通过FTP工具下载到本地。

  2.打开phpmyadmin工具,将数据库导出成SQL文件。

  3.用FTP工具将压缩包上传到GoDaddy的免费空间里,并打开空间的控制面板(该控制面板虽然没有cPanel强大,但也挺好用的)

  4.打开在线文件管理工具,创建”/img.wuhuaguo.org”文件夹,将原来的图床内容移动到该文件夹中

  5.在线解压压缩包,并且在根目录中创建“_db_backups”文件夹,并将SQL文件上传到其中,将SQL文件名改成和数据库一样的名字,以便恢复数据库

  6.GoDaddy的MySQL管理有个非常棒的功能,就是数据库的备份与恢复功能,这功能cPanel中没有。点击“Restore”,会打开一个窗口,开始检索根目录下的“_db_backups”文件夹,找到数据库同名的SQL文件,确定后数据库就开始恢复了。

  7.修改一下“wp-config.php”文件,将其中的数据库连接信息、“MySQL主机名”(可以在上图中的“Details”中找到)修改好,再更改一下域名解析,博客就正常工作了。

  8.下面再处理一下图床,在wuhuaguo.org主域名下,创建img子域名,将目录路径指向“/img.wuhuaguo.org”,确定后稍等几分钟,图床就可以工作了。

  一个空间放了两个WordPress站,而且互不影响、运行完美!以后再也不用花冤枉钱了!

分类: 网站相关 标签:

设计超赞的Newfeel Backenger

2013年5月28日 13,411 浏览数 1 条评论

  我平时都是骑单车上下班的,为了方便带些东西,我买了个帆布挎包,像这样:

  这种斜挎包有个缺点,就是骑热了以后,由于背带的阻挡,衣服无法敞开。所以我一直想找一个骑车时能背,不骑时能挎的包包,最好包里还能装一台笔记本电脑。直到我遇到Decathlon(迪卡侬)旗下的Newfeel Backenger,才一了夙愿。

  Newfeel Backenger的包包是这样的:

  它的背带是活动的,可以从底下抽出形成双肩式,如图这样:

  可以背,可以挎,还可以拎!另外包里的空间也够大,可以放台16寸的笔记本电脑,能放好多件衣服;两侧边还有水瓶袋和信用卡仓;包的面料还是防泼水的。上下班以及出差用非常之方便!

  不愧是获得2012年奥克西兰创新大奖的,赞一个!

  下面的视频是它的在大奖会上的表现:

关于刷票机的分析及应对

2013年5月28日 10,889 浏览数 3 条评论

  上面这张图是典型的刷票机工作记录表,从图上有两点发现:一是刷票机没有采用伪造HTTP头的办法突破IP限制(HTTP_X_FORWARDED_FOR中没有路由中转地址),估计是HTTP代理(IP没有规律);二是刷票机采用多线程高频率来发送数据,这样会造成IIS负载增大,以致无法响应其它用户的请求,所以在一小段时间里都是该刷票机的记录。

  刷票机之所以能如此疯狂地工作,前提是它要突破两道限制,一是验证码,二是IP地址。

  验证码是防机器最有效的手段,可我没有能力写出坚强的验证码,所以一直以来都在寻找免费开源产品。最先考虑使用Google的reCAPTCHA的验证码系统,但由于实在不易辨认以及“墙”的原因很多地方无法显示,而被迫放弃。后来又找到国内的“皕应HCaptcha”验证码,不知是由于免费版的缘故还是其它什么原因,该验证码仍然可以被破解。对此我没有办法,只能今后加强学习,弥补此处的不足。

  关于IP限制是一个地址只能投一票,据我所知目前有四种方式突破: 阅读全文…

分类: 经验技巧 标签: , ,

PHP中 textarea 标签的换行问题

2013年4月2日 8,221 浏览数 1 条评论

  目的:将textarea标签中的行内容用逗号串起来
  测试代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<form method="post" action="">
     <textarea name="flist" cols="40" rows="2"  wrap="OFF" style="width:98%"></textarea>
     <input type="submit">
</form>
<?php
$list = '';
$flist = (isset($_POST['flist'])) ? $_POST['flist'] : '';
$flist = explode("\n",$flist);
for($i=0 ; $i<count($flist) ; $i++)
{
     if ($list == '')
               {
                    $list = $flist[$i];
               }
               else
               {
                    if(!empty($flist[$i])){
                         $list = $list . ',' . $flist[$i];
                    }
               }
}
echo $list;
?>

  结果:分行成功,但空行无法过滤!
  原因:回想工作环境是apache+php,感觉分行符不是“\n”而是“\r\n”,修改上述代码,过滤空行成功!

1
$flist = explode("\r\n",$flist);
分类: 伪编程 标签: ,

恢复win7开始菜单旁的“显示桌面”图标

2013年3月27日 9,712 浏览数 1 条评论

  虽说win7任务栏右侧有“显示桌面”按钮,但违反了我的使用习惯,使用起来总感觉很别扭,所以动手恢复类似winxp中的“显示桌面”图标。

  步骤如下:

  1、右击任务栏,工具栏→新建工具栏。
  2、选中%userprofile%\AppData\Roaming\Microsoft\Internet Explorer目录下的Quick Launch文件夹,单击“选择文件夹”。
  3、右击任务栏,将“锁定任务栏”的勾去除,再把Quick Launch工具栏拖到最左边。
  4、右击Quick Launch工具栏,将“显示文本”、“显示标题”两项前的勾去除。
  5、在%userprofile%\AppData\Roaming\Microsoft\Internet Explorer目录下新建文本文件,内容如下:

[Shell]
Command=2
IconFile=%SystemRoot%\system32\SHELL32.dll,34
[Taskbar]
Command=ToggleDesktop

  文件名称改为:显示桌面.scf

  6、此时任务栏上已经出现“显示桌面”图标了,接着锁定任务栏。

  “好记忆不如烂笔头”,以备后用!

分类: 经验技巧 标签: ,