博采众长,精于一技。Live for love, work for dream.

关于URL_REWITE的一个奇怪问题

一直一来都想把万视网的链接静态化,这样有利于SEO。但是前前后后折腾了好几回都失败了,今天总算是勉强解决了。
以下为尝试的办法:
1.首先尝试的是.htaccess文件Rewrite,在本地Window测试一切安好,到了真实服务器就是不行。(服务器确定开启了mod_rewrite模块,要不然我的博客文章的URL也不会这么优美了,呵呵。)
2.既然硬的不行,那咱来软的。根据php的$_SERVER['PATH_INFO']来Rewrite,谁料,Apache就是不给你输出PATH_INFO。(在配置文件加了AcceptPathInfo On依旧无效,Apache你叫我咋说你好呢,尽管几次想把它换掉,装个Nginx,但是懒得去折腾就一直没换)
3.天无绝人之路,仔细看了看$_SERVER输出的东西,里面有个奇怪的值。

继续阅读 »

JavaScript之appendChild、insertBefore和insertAfter

这几天需要用到对HTML节点元素的删/插操作,由于用到insertBefore方法的时候遇到了一些麻烦,现在作为知识的整理,分别对appendChild、insertBefore和insertAfter做个总结
appendChild定义
appendChild(newChild: Node) : Node
Appends a node to the childNodes array for the node.
Supported: IE 5.0+, Mozilla 1.0+, Netscape 6.0+, Safari 1.0+, Opera 7.0+

添加一个节点到指定的节点的子节点数组中,读起来好象有点拗口,简单地说就是将元素添加到指定的节点中

appendChild用法
target.appendChild(newChild)
newChild作为target的子节点插入最后的一子节点之后

appendChild例子
var newElement = document.Document.createElement('label'); 
newElement.Element.setAttribute('value', 'Username:');
var usernameText = document.Document.getElementById('username'); 
usernameText.appendChild(newElement);

继续阅读 »

VirtualBox Host-Only 上网设置

1.将连接到Internet的网卡启用Internet连接共享,将“家庭网络连接”选为虚拟机的Host-Only网卡,这时Host-Only网卡的IP地址会被自动设置为192.168.0.1。
VirtualBox-Host-Only-1.jpg

2.打开VirtualBox,选择管理 ——全局设定——网络,点右边的螺丝刀按钮,在弹出的窗口中选择DHCP Server选项卡,将Enable Server选项取消,保存退出。
VirtualBox-Host-Only-2.jpg

3.配置需要上网的虚拟机的网络选项,选择连接方式为“Host-Only Adapter”,名称一般只有一个“VirtualBox Host-Only Ethernet Adapter”,选择便是。
VirtualBox-Host-Only-3.jpg

4.启动虚拟机,在虚拟机的网络连接中配置虚拟机的网卡,右击选择属性,在弹出的窗口中双击“Internet协议(TCP/IP)”,修改选项为“自动获得IP地址”和“自动获得DNS地址”,确定退出。成功后虚拟机的网络连接中会出现一个网关,这时就可以上网了。

5.如果有第二台虚拟机需要上网,重复“配置需要上网的…”之后即可。一般地,虚拟机操作系统会自动配置IP,不用手动修改,用Linux系统也是。这样,各个虚拟机之间可以互相通信,也都可以和主机通信,也都可以连接到互联网。主机的IP就是连接到互联网上的网卡的IP,各个虚拟机的IP就是自动分配的IP。

2010新版三国电视剧《新三国》全集DVD迅雷下载(更新至第95集)

本剧讲述在距今一千八百多年前,古老的中国大地上。此时的中国已经历过“汉”帝国的辉煌,社会文明已达到相当高的程度。然而,宫廷内部宦官与外戚的斗争就像凶恶的病魔一般,一百多年来都在死死纠缠着汉帝国的命脉,幼小的皇帝只能作为傀儡;而拥兵自重的地方诸侯也在急剧地扩张各自的军事力量;在民间,天灾连年,苛政横行,人民也生活在水深火热之中…
4839934945556676544.jpg

继续阅读 »

Gearman分布式远程过程处理框架

对于绝大多数发展中等的web 2.0网站来说,LAMP结构已经不能满足现在的需要了,新的架构组合是GLAMMP,G=Gearman(分布式远程过程处理),M=Memcached(高性能的分布式的内存对象缓存系统)。

简单的说Gearman是PHP实现异步处理利器,当然不仅仅是PHP实现异步处理的手段。

Gearman简介
Gearman是 Brad Fitzpatrick 的一个作品,用 Perl 写的任务调度程序,提供一个服务器端和多种语言的客户端接口,包括 C/Perl/Python/Ruby 等,在 client library 本身就支持一定程度的高可靠度。

Gearman系统用来把工作委派给其他机器,分布式的调用更适合做某项工作的机器,并发的做某项工作,在多个调用间做负载均衡,或用来在调用其它语言的函数。

继续阅读 »

返回顶部