如题,刚才搜了很久,都搜不到答案,幸好得到“包大人”(同事)的帮助,才得以解决。

DW支持很多文件类型的代码提示,可是类型太多,不可能全部都有,所以我们必须自己添加进去:

(1)添加文件类型:

打开DW,点击工具栏的“编辑”,最下面的“首选参数”,选中“文件类型/编辑器”,在“在代码视图中打开”那里添加你需要添加的文件类型,按确定。

(2)打开  Dreamweaver 安装目录下的configuration\DocumentTypesand找到 MMDocumentTypes.xml 打开

然后修改id为“HTML” 的documenttype标签里面的winfileextensionmacfileextension属性,在那两个属性里面添加文件类型

(3)打开  Dreamweaver 安装目录下的configuration找到Extensions.txt 打开

然后找到第一行和第二行的结尾, 其实就是  “ : All Documents ”结尾和“ : HTML Documents ”结尾,在这两个冒号前添加你的文件类型

(4)打开C:\Users\**(你的用户名)\AppData(可能隐藏了)\Roaming\Adobe\Dreamweaver CS5\en_US(中文版是zh_CN)\Configuration\DocumentTypes

然后就像步骤(2),打开MMDocumentTypes.xml 再修改

(5)同样位置,打开C:\Users\**(你的用户名)\AppData(可能隐藏了)\Roaming\Adobe\Dreamweaver CS5\en_US(中文版是zh_CN)\Configuration

也像步骤(3),打开Extensions.txt 再修改

(6)修改完之后重启DW。

 

刚刚偶尔在豆瓣上看到一份贴,看到了这个方法,简单易了,不多说,就是smarthosts

简单的说就是改hosts文件。

打开C:\Windows\System32\drivers\etc

用记事本打开hosts

然后浏览器打开https://smarthosts.googlecode.com/svn/trunk/hosts

然后把里面的东西全部复制到hosts文件里面,保存。

因为官方smarthosts是会更新的,所以最近版本似乎不支持Youtube和Twitter了,这里是官方更新日志http://code.google.com/p/smarthosts/ 

为了能上Youtube,我在网上又找了一个Youtube的,http://www.cnblogs.com/tintin1926/archive/2012/07/15/2592659.html 把里面的内容也复制添加到hosts里面,要放在最后的 #Wikipedia END和 #SmartHosts END 之前,保存。PS:只能上看不了,有点废。或许把鼠标放到播放的时间轴上面吧。

这时G+ Youtube Facebook都没问题了,剩Twitter。

我在网上找了很多,添加进去了,但是还是不能上,不知道是啥问题,不过我还是放出来,大家也把它们以同样的方法复制添加到hosts吧。

豆瓣上的:http://www.douban.com/group/topic/22658661/

google的:https://docs.google.com/document/edit?id=1TW7rslDAau1w5NVFlvqxtfTDlEIlrhZzbHC15rYjEbE  google这些是要用IPv6上网的才用得上。里面好多好多,要找到下面才找到。利用这里,自己还可以添加很多进去,不过实在太多,而且是IPv6的,不适合大众……

最后说一下,要上G+ Youtube Facebook时,前面要把http改为https。

最后的最后,Android和iPhone都可以的,只是方法不一样,自己可以网上搜一下。

 

 

使用CDN的好处很明显,就是速度快,比如Google提供的CDN,在全球有无数节点,比我们自己的服务器一般要快很多,另外用这些CDN我们就不用在保存一份文件了,还可以永远使用最新的版本。这里列举了几家稳定的,速度快的CDN供大家选择。

1. Google CDN

http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js

Google Ajax CDN Documentation

2. Jquery.com CDN

http://code.jquery.com/jquery.min.js, 这个永远是最新版本的JQuery

JQuery.com CDN 文件列表,包括各个版本,JQuery UI等

3. Microsoft CDN

http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.3.min.js

Microsoft Ajax CDN Documentation

转自:http://blog.csdn.net/hld_hepeng/article/details/7719438

 

所谓”data”类型的Url格式,是在RFC2397中 提出的,目的对于一些“小”的数据,可以在网页中直接嵌入,而不是从外部文件载入。例如对于img这个Tag,哪怕这个图片非常非常的小,小到只有一个 点,也是要从另外一个外部的图片文件例如gif文件中读入的,如果浏览器实现了data类型的Url格式,这个文件就可以直接从页面文件内部读入了。

data类型的Url格式早在1998年就提出了,时至今日,Firfox、Opera、Safari和Konqueror这些浏览器都已经支持,但是IE直到7.0版本都还没有支持,IE不支持的东西太多了,也不差这一个。:(

小例子

下面这个html代码可以在支持data类型Url的浏览器中运行,例如Firefox。运行后会看到一条蓝色渐变底色的标题。

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

<head>
<style type="text/css">
.title {
background-image:url(data:image/gif;base64,R0lGODlhAQAcALMAAMXh96HR97XZ98Hf98Xg97DX97nb98Lf97vc98Tg973d96rU97ba97%2Fe96XS9wAAACH5BAAAAAAALAAAAAABABwAAAQVMLhVBDNItXESAURyDI2CGIxQLE4EADs%3D);
background-repeat:repeat-x;
height:28px;
line-height: 28px;
text-align:center;
}
</style>
</head>
<body>
<div class="title">Hello, world!</div>
</body>
</html>

这个渐变的蓝色底色实际上是用一个1×28的小图片通过横行重复(repeat-x)形成的。这个图片很小,不过104个字节,直接嵌入到html或css文件还是很合适的。

data格式的Url最直接的好处是,这些Url原本会引起一个新的网络访问,因为那里是一个网页的地址,现在不会有新的网络访问了,因为现在这里是网页的内容。这样做,会减少服务器的负载,当然同时也增加了当前网页的大小。所以对“小”数据特别有好处。

data类型Url的形式

既然是Url,当然也可以直接在浏览器的地址栏中输入。

data:text/html,<html><body><p><b>Hello, world!</b></p></body></html>

在浏览器中输入以上的Url,会得到一个加粗的”Hello, world!”。也就是说,data:后面的数据直接用做网页的内容,而不是网页的地址。

简单的说,data类型的Url大致有下面几种形式。

data:,<文本数据>

data:text/plain,<文本数据>
data:text/html,<HTML代码>
data:text/html;base64,<base64编码的HTML代码>
data:text/css,<CSS代码>
data:text/css;base64,<base64编码的CSS代码>
data:text/javascript,<Javascript代码>
data:text/javascript;base64,<base64编码的Javascript代码>
data:image/gif;base64,base64编码的gif图片数据
data:image/png;base64,base64编码的png图片数据
data:image/jpeg;base64,base64编码的jpeg图片数据
data:image/x-icon;base64,base64编码的icon图片数据

因为Url是一种基于文本的协议,所以gif/png/jpeg这种二进制属于需要用base64进行编码。换句话说,引入base64以后,就可以支持任意形式的数据格式。下面是个png图片的例子,会在浏览器中显示一个Mozilla的图标。

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHWSURBVHjaYvz//z8DJQAggJiQOe/fv2fv7Oz8rays/N+VkfG/iYnJfyD/1+rVq7ffu3dPFpsBAAHEAHIBCJ85c8bN2Nj4vwsDw/8zQLwKiO8CcRoQu0DxqlWrdsHUwzBAAIGJmTNnPgYa9j8UqhFElwPxf2MIDeIrKSn9FwSJoRkAEEAM0DD4DzMAyPi/G+QKY4hh5WAXGf8PDQ0FGwJ22d27CjADAAIIrLmjo+MXA9R2kAHvGBA2wwx6B8W7od6CeQcggKCmCEL8bgwxYCbUIGTDVkHDBia+CuotgACCueD3TDQN75D4xmAvCoK9ARMHBzAw0AECiBHkAlC0Mdy7x9ABNA3obAZXIAa6iKEcGlMVQHwWyjYuL2d4v2cPg8vZswx7gHyAAAK7AOif7SAbOqCmn4Ha3AHFsIDtgPq/vLz8P4MSkJ2W9h8ggBjevXvHDo4FQUQg/kdypqCg4H8lUIACnQ/SOBMYI8bAsAJFPcj1AAEEjwVQqLpAbXmH5BJjqI0gi9DTAAgDBBCcAVLkgmQ7yKCZxpCQxqUZhAECCJ4XgMl493ug21ZD+aDAXH0WLM4A9MZPXJkJIIAwTAR5pQMalaCABQUULttBGCCAGCnNzgABBgAMJ5THwGvJLAAAAABJRU5ErkJggg==data格式Url的种种应用举例

可以在Html的Img对象中使用,例如

<img src=”data:image/x-icon;base64,AAABAAEAEBAAAAAAAABoBQAAF…” />

可以在Css的background-image属性中使用,例如

div.image {

width:100px;
height:100px;
background-image:url(data:image/x-icon;base64,AAABAAEAEBAAAAAAAABoBQAAF...);
}

可以在Html的Css链接处使用,例如

<link rel=”stylesheet” type=”text/css”
href=”data:text/css;base64,LyogKioqKiogVGVtcGxhdGUgKioq…” />

可以在Html的Javascript链接处使用,例如

<script type=”text/javascript”
href=”data:text/javascript;base64,dmFyIHNjT2JqMSA9IG5ldyBzY3Jv…“></script>完整的语法定义

在RFC中,完整的语法定义如下。

dataurl := “data:” [ mediatype ] [ ";base64" ] “,” data
mediatype := [ type "/" subtype ] *( “;” parameter )
data := *urlchar
parameter := attribute “=” value

urlchar指的就是一般url中允许的字符,有些字符需要转义,例如”=”要转义为”%3D”,不过我测试下来,至少在Firefox里面,不转义也是可以的。

parameter可以对mediatype进行属性的扩展,常见的是charset,用来定义编码格式,在多语言情况下需要用到。例如下面的例子。

data:text/plain;charset=UTF-8;base64,5L2g5aW977yM5Lit5paH77yB

这个例子会显示出”你好,中文!”。如果吧charset部分去掉,就会显示乱码,因为我用的是UTF-8编码。

Firefox有一个data类型Url的测试页面,列出了各种格式的data类型Url的测试Url,和测试结果说明。

base64编码和内容的隐秘

把二进制数据转换成为Base64不是什么难事,比如Total Commander就有这样的功能。还有一些在线资源,

http://www.greywyvern.com/code/php/binary2base64http://www.kawa.net/works/js/data-scheme/base64-e.html

有些在线转换把base64里面的“=”转换成为%3D,这个在Url中和“=”是一样的,不转换也没什么问题。

当然,这种Url还有一种隐秘的好处,就是将一些道貌岸然者不喜欢的东西,堂而皇之的放在页面上

转自:http://www.cnblogs.com/wgw8299/archive/2011/02/06/1949453.html

 

光光可以复制黏贴是不够的,VMware还可以共享物理磁盘。

打开虚拟系统的摘要视图(或者菜单栏的“虚拟机”—>“设置”),选择“选项”这个选项卡,里面有个“共享文件夹”的选项,双击它

窗口的右边,选中“总是启用”,也选中“在windows客户机映射为一个网络驱动器”,然后在下面就可以添加你想要共享的文件夹了(整个盘也可以)

然后在“我的电脑”里面就可以看到了

 

至于VMware的上网问题,有几个不同情况的方法,由于我情况不多,所以只谈桥接……

桥接,是直接连接到物理网络,所以,虚拟系统的IP情况,就跟物理机差不多。

如果物理机需要填IP的,那虚拟系统里面也要填IP,而且是当作统一内网处理,即只是IP地址那里最后一个改掉

 

前两年玩过一下VMware,自己摸索了很久,终于可以满足自己要求了,可是那时还没建立博客,很多东西没记录下来。最近又玩了一下,很多东西又忘了,所以把它记录到这里来吧。

首先是VMware的自适应窗口大小、文件的复制与黏贴。

第一步,把虚拟系统里面的光驱的内容改为VMware-tools。先打开工具栏的“摘要视图”

第二步,把光驱路径改为 VMware的安装目录下的windows.iso

第三步,然后虚拟系统内的光驱就会显示这样

双击启动,它就会提示安装了,装完之后就大功告成。

© 2012 Hedgehog Suffusion theme by Sayontan Sinha