博主 | 发布时间: 4. November 2010 11:09
1.Delicious Bookmarks
可以按照访问次数最多的书签来排序,并且重装之后书签不会丢失
https://addons.mozilla.org/zh-CN/firefox/addon/3615/
2.Flagfox
在火狐的地址栏显示网站主机所在国的国旗
https://addons.mozilla.org/zh-CN/firefox/addon/5791/
3.AutoCopy
选中文字自动复制,按鼠标滚轮自动粘贴,相当实用的说
https://addons.mozilla.org/firefox/addon/383
4.Pearl Crescent Page Saver
截图插件,功能强大的很!
https://addons.mozilla.org/zh-CN/firefox/addon/10367/
5.FireGestures
让火狐实现鼠标手势功能
https://addons.mozilla.org/zh-CN/firefox/addon/6366/
6.Easy DragToGo
拖拽搜索插件,Opera没有这个功能,速度再快也不用!
https://addons.mozilla.org/zh-CN/firefox/addon/6639/
7.Super Tab Mode
功能蛮多的插件!非常实用!可以隐藏菜单里,使书签/搜索/网址都在新标签也打开,官方说还有屏蔽广告的功能?总之蛮厉害的,必装!
https://addons.mozilla.org/zh-CN/firefox/addon/13288/
8.Vista-aero
主题一款,模仿IE7
https://addons.mozilla.org/en-US/firefox/addon/4988/
9.Paste and Go 3
给地址栏鼠标右键加上粘贴并打开网页功能,支持快捷键
https://addons.mozilla.org/en-US/firefox/addon/9133/
10.Greasemonkey
大名鼎鼎的油猴插件,不知道的自己Google
https://addons.mozilla.org/zh-CN/firefox/addon/748/
10.1.Taobao++
在淘宝搜索页面显示卖家好评率及信誉度的油猴脚本,赞一个!
http://userscripts.org/scripts/show/52053
10.2.Google Reader最大化
可能吧写的使Google Reader阅读面积最大化的油猴脚本
http://kenengba.googlecode.com/files/googlereaderoptimized4.user.js
10.3.专用链破解 Special Links Converter
一些如快车,迅雷专用链接转化成真实地址,方便火狐下载。
http://userscripts.org/scripts/show/66985
10.4.显示网站收录数和反向链接数
在你浏览的网页上按下f9就能显示当前网站的各项搜索引擎收录,反向链接,PR等数值
http://userscripts.org/scripts/show/56095
10.5.Better Youku
优酷观看视频时播放器使用迷你工具栏,播放结束后不显示相关视频去掉了一些不需要的按钮。
http://userscripts.org/scripts/show/42890
10.6.Auto add to Google Reader
添加订阅时,自动跳转到 Google Reader 而非 iGoogle
http://userscripts.org/scripts/show/8390
11.Firebug
写网页必备Firefox插件
https://addons.mozilla.org/zh-CN/firefox/addon/1843/
12.Alexa Sparky
在Firefox状态了显示网站的Alexa排名
https://addons.mozilla.org/zh-CN/firefox/addon/5362/
13.Adblock Plus
广告过滤插件
https://addons.mozilla.org/zh-CN/firefox/addon/1865/
14.Stylish
让Firefox下未载入图片显示边框并占用一定位置
https://addons.mozilla.org/zh-CN/firefox/addon/2108/
15.Add N Edit Cookies
修改网站的Cookies,入侵时比较有用
https://addons.mozilla.org/zh-CN/firefox/addon/573/
16.Live PageRank
右下角显示Google PR值
https://addons.mozilla.org/en-US/firefox/addon/2007/
17.1-click Google Docs View
网页中文档直接显示 Google Docs 的链接,点击自动打开 Google Docs。
https://addons.mozilla.org/en-US/firefox/addon/184054/
18.TwentyTen
一款相当不错的仿Office2007主题
https://addons.mozilla.org/zh-TW/firefox/addon/75906/
19.隐藏标题栏
根据字面意思是一款隐藏标题栏的插件,但实际上!! 就是一款隐藏标题栏插件...
https://addons.mozilla.org/zh-CN/firefox/addon/9256/
c2f71aa9-d110-421e-b409-4ddbc29595f8|0|.0
博主 | 发布时间: 21. July 2010 14:05
#1 - 复制或删除一行代码时,没必要先选择它。
如果你想复制一行代码,你只需要简单的按CTRL+c拷贝,然后按CTRL+v粘贴这行就可以了,而不需要选择整行的代码。如果你想删除一行代码,只需按CTRL+x就可以了。CTRL+x与Delete相比,其优势在于给我们提供了一次后悔的机会。
#2 - 使用CTRL+.(CTRL+小数点)来自动添加命名空间
在 Visual Studio 2008 代码编辑中,你敲入一个类的名字,但是该类的命名空间在当前文件中没有被导入,那么 Visual Studio 会在这个名字下面显示一个小红条(见图1)。此时你可以使用CTRL+.或者使用Shift+Alt+F10来显示一个对话框导入正确的命名空间(见图 2)。
(图1)
(图2)
#3 - 永远不要手工创建properties
如(图3)的property,不需要手工一个字一个字的敲入,只需 prop+TAB+TAB (敲入prop,然后按两次TAB键)。然后按TAB键在参数之间切换,按回车键完成property的创建。
(图3)
#4 - 删除多余的using指令,并且排序
当 我们新一个类的时候,Visual Studio 会将常用的命名空间using在类的头部。但是在我们写完一个类的时候,有些using是多余的,删除多余的using,再排一下序,可以使代码看起来更 清晰。Visual Studio 2008 已经为我们做好了这一切。在代码编辑区点击右键,可以看到“组织 using”菜单,这就是我们需要的了。
(见图4)
#5 - 使用CTRL+k+c注释代码
如果你想临时想禁用一段代码,你可以把这段代码注释掉,方法是:先选择这段代码,然后CTRL+k+c(按住CTRL键不放,然后,按一下k键,再按一下c键),见(图5)(图6)。使用CTRL+k+u可以取消注释。
(图5)
(图6)
#6 - 你可以关掉所有文档窗口,除了当前这个。
我们经常会在Visual Studio中打开多个文档窗口,这时可以使用CTRL+TAB组合键方便的在不同的窗口之间切换。然而如果我们打开了太多的窗口,使用CTRL+TAB就会变的很困难。
这时有两个方法可以关掉打开的文档窗口。一个是通过“窗口”菜单的“关闭所有文档”。另一个更好的方法是,在当前文档窗口的标签上点击右键,然后选择“除此之外全部关闭”(见图7)。
(图7)
#7 - 在App_Data目录中双击数据库文件打开数据库
其实这个算不上是技巧了,很多朋友都有意或无意的这样用着。
#8 - 通过拖拽复制文件或目录到我们项目中
有时候我们会在新的解决方案中使用到以前的项目,原来我们的方法是,在解决方案上点右击,然后选择“添加”->“现有项目”,但是这种方法太慢了。有没有更快捷的方法呢?答案是肯定的,直接将文件或目录拖拽到“解决方案资源管理器”,OK,就么简单。
#9 - 使用CTRL+空格进行自动完成
这个方法对老外来说太体贴了,但是我们国内的朋友一般使用CTRL+空格来进行输入法的开/关。这里就不细说了。
#10 - 使用CTRL+n或CTRL+SHIFT+a创建新项
在 执行一个操作的时候,一般来说,使用鼠标是会比使用快捷键要慢一些的。比如在项目中添加新项,可以使用CTRL+n或是CTRL+SHIFT+a,前一个 用于ASP.NET Web站点,后一个用于ASP.NET MVC Web Application。从CTRL+n或CTRL+SHIFT+a开始养成使用快捷键的习惯吧!
#11 - 在新建文件时,不需要填写文件扩展名。
接着上一个技巧,通过快捷键添加新项时,会打开一个对话框(见图8)。可以通过使用TAB键和方向键来导航焦点,当焦点切换到“name”时,你填写的新项名字可以不包含文件扩展名。因为Visual Studio将根据我们选择的模板为我们加上扩展名。
f13c0337-29a8-4f10-86ff-5bdc3f9f34ca|1|5.0
博主 | 发布时间: 14. July 2010 18:33
|
如果想让自己的应用程序在2003服务器登录前运行,除了写底层的vxd驱动外,似乎只能做成系统服务。而默认安装好的Windows 2003又没有提供制作成系统工具的服务器。如果强行修改注册表加入,很有可能启动失败。怎么办,当然是Google一下。
下面开工,先装好资源包。假设我们的程序名为chatServer.exe,我需要它成为系统服务器,在系统启动但是未登录的情况下运行……
控制台下键入命令
|
1
|
instsrv chatServer d:\chat\chatServer.exe
|
将其注册为系统服务,进入管理工具的服务中查看,多了一项chatServer。尝试启动,如果你能正常启动它,OK。如果启动失败,则表明我们的程序不太适应系统服务这种东西。没关系,微软提供了一个srvany.exe的东东,从名字就看得出来,它可以将任何程序变成系统服务。
1.进入注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\chatServer,把ImagePath的内容改为指向srvany.exe,如“d:\tools\srvany.exe”
2.新建Parameters项目,添加application子键,内容为应用程序的路径,如:d:\chat\chatServer.exe
3.回到进入管理工具的服务中,启动chatServer, All done。
4.别忘了将该服务器改为自启动。
如果你仍然搞不定的话,推荐一个专干这个事情的软件 Firedaemon.com,咱也是失败了很多次,后来用这个软件搞定的,囧。不过公司的服务器都是Linux和FreeBSD了,哪天有钱买服务器后CoCo也把自己的服务器搞成Linux,windows的服务器实在是太不好用了……
下载上面的工具包安装后,再在 Command Shell窗口执行上述命令即可。
小知识 什么是服务
服务是一种应用程序类型,它在后台运行。要管理系统服务,请运行services.msc,打开“服务”对话窗口,这里可以看到当前系统中的所有服务。双击某一服务,在弹出的“属性”对话框的“常规”选项页中的“服务状态”栏可以看到此服务当前状态。单击“启动类型”下拉菜单,可以将该服务设置为自动启动、手动启动或禁用。
用instsrv.exe程序设置成服务启动
Windows的“服务”工具是不能添加/删除服务的,但可以利用Windows提供的资源工具包中的Instsrv.exe和Srvany.exe来实现。其中,Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行。
★设置方法
第一步:报户口——注册服务名称
这里就以建立一个名为explorer的服务为例来说明,首先将Instsrv.exe和Srvany.exe存放到一个比较方便的地方,建议放到系统安装目录中(笔者的Windows XP安装目录为D:\Windows)。运行cmd.exe,进入“命令提示符”窗口,执行命令:cd d:\Windows,进入系统安装目录。运行命令:
Instsrv explorer d:\Windows\srvany.exe
好了,这条命令的成功运行,已经在系统中注册了一个名叫explorer的服务,快到“服务”中看看一下检验检验吧!
小提示
★注册服务:instsrv :这里的可任意取名,前面必须带上该文件的绝对路径,如:D:\Windows\srvany.exe。
★删除服务:instsrv remove
第二步:找关联
要让explorer服务正常运行,还必须在注册表中指定该服务对应的应用程序。运行Regedit.exe,打开“注册表编辑器”,依次展开如下子键:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services],在该子键下找到并右击explorer(对应前面建立的服务名),选择“新建”下的“项”,将其命名为Parameters。单击选定它,在右侧窗口中新建一个名为Application的字符串值,将其数值数据设置为explorer服务对应的应用程序绝对路径,比如:d:\Windows\gboor.exe。接着再新建两个字符串值:AppDirectory和AppParameters,AppDirectory指定程序所在的目录,AppParameters指明程序运行的参数(注意:可以不用设值),如图1所示,最后关闭注册表编辑器。
接下来打开“服务”窗口,找到刚添加的explorer服务,打开其属性对话框,单击切换到“登录”选项页,在“登录身份”中选中“本地系统账户”,如图2,如果不想让服务在运行的时候弹出状态窗口,请不要勾选“允许服务与桌面交互”复选项,单击“确定”返回。至此,explorer服务已经全部配置好了。
最后,右击该服务,选择“启动”,这样该程序就会启动,而且以后也会在系统启动时自动以服务形式运行!
|
f015977d-eba9-4ee6-8483-6dc916818955|0|.0
博主 | 发布时间: 28. May 2010 12:01
字体使用是网页设计中不可或缺的一部分。经常地,我们希望在网页中使用某一特定字体,但是该字体并非主流操作系统的内置字体,这样用户在浏览页面的时候就有可能看不到真实的设计。美工设计师最常做的办法是把想要的文字做成图片,
这样做有几个明显缺陷:
1. 不可能大范围的使用该字体;
2. 图片内容相对使用文字不易修改;
3. 不利于网站SEO(主流搜索引擎不会将图片alt内容作为判断网页内容相关性的有效因素)。
网络上有一些使用sIFR技术、或 javascript/flash hack的方法,但实现起来或繁琐,或有缺陷。下面要讲的是如何只通过CSS的@font-face属性来实现在网页中嵌入任意字体。
【第一步】
获取要使用字体的三种文件格式,确保能在主流浏览器中都能正常显示该字体。
1. @font-face
CSS3的@font-face属性(事实上CSS2中就已引入),为我们带来了一些希望,而 Firefox 3.5新增的对@font-face的支持,让我们离这个希望更进了一些。
到现在为止,已经有Safari、 Chrome、Opera 10和Firefox 3.5支持@font-face了,比较意外的是,IE系列浏览器也部分支持该属性。Mozilla旗下的其它产品,SeaMonkey 2 和Thunderbird 3 也支持该属性。
浏览器兼容性
|
浏览器 |
最低版本 |
支持字体 |
|
Internet Explorer |
4.0 |
只支持OpenType字体(eof格式) |
|
Firefox (Gecko) |
3.5 (1.9.1) |
TrueType(ttf格式)和OpenType 字体 |
|
Opera |
10.0 |
TrueType 和OpenType 字体 |
|
Safari (WebKit) |
3.1 (525) |
TrueType和OpenType 字体 |
从表中可以看出,IE系浏览器不支持TTF格式的字体,只支持eof格式,不过,微软官方发布了一个WEFT工具,可以将TTF转化为EOF,需要的朋友可以去下载使用 。
可以使用的样式如下:
-
.TTF或.OTF,适用于Firefox 3.5、Safari、Opera
-
.EOT,适用于Internet Explorer 4.0+
-
.SVG,适用于Chrome、IPhone
下面要解决的是如何获取到某种字体的这三种格式文件。一般地,我们在手头上(或在设计资源站点已经找到)有该字体的某种格式文件,最常见的是.TTF文件,我们需要通过这种文件格式转换为其余两种文件格式。
字体文件格式的转换可以通过网站FontsQuirrel 或onlinefontconverter 提供的在线字体转换服务获取。这里推荐第一个站点,它允许我们选择需要的字符生成字体文件(在服务的最后一个选项),这样就大大缩减了字体文件的大小,使得本方案更具实用性。
【第二步】
获取到三种格式的字体文件后,下一步要在样式表中声明该字体,并在需要的地方使用该字体。
字体声明如下:
@font-face {
font-family: 'fontNameRegular';
src: url('fontName.eot');
src: local('fontName Regular'),
local('fontName'),
url('fontName.woff') format('woff'),
url('fontName.ttf') format('truetype'),
url('fontName.svg#fontName') format('svg');
}
/*其中fontName替换为你的字体名称*/
在页面中需要的地方使用该字体:
p { font: 13px fontNameRegular, Arial, sans-serif; }
h1{font-family: fontNameRegular}
或者
<p style="font-family: fontNameRegular">掬水月在手,落花香满衣</p>
其他方法:
sIFR
sIFR并非一种新技术,而是已经存在并被使用很多年了。sIFR是一种很有用也很好用的文本替换技术,通过 Flash+JS+CSS将网络字体嵌入到页面中。
考虑到网上已经有很多资源,本文就不再赘述,想要了解的朋友可以参考一下文章:
-
如何以及何时使用sIFR
-
sIFR-文本替换技术
-
sIFR——百度百科
Typeface.js
Typeface 被认为是替代 SIFR的最佳方案,相对于sIFR,Typeface少了Flash的应用,使用纯JS来嵌入相关字体,而且用法也很简单:在页面中引入相应的js文件就OK了。
<html>
<head>
<!-- 加载所有的样式先 -->
<link rel="stylesheet" type="text/css" ref="/style.css">
<!-- 再加载typeface.js 库文件和typeface.js字体文件-->
<script type="text/javascript" src="typeface-0.10.js"></script>
<script type="text/javascript" src="helvetiker_regular.typeface.js"></script>
</head>
<body>
<!-- 继续并使用CSS指定typeface.js 字体 -->
<div class="myclass typeface-js" style="font-family: Helvetiker">
文本文本...
</div>
</body>
</html>
从中我们可以看出来,使用Typeface只需要着简单的几步就可以在页面中使用嵌入字体了。
typeface资源:
cufon
cufon是一个比较新的技术,被定位为有价值的sIFR替代方案,它有很多优势:
-
无需浏览器插件——被浏览器原生支持;
-
兼容性——兼容各个主流浏览器
-
易用—— 无需配置
-
速度—— 快速渲染大量字体
cufon的原理:
cufon通过生成器将字体文件转化为SVG字体,再将其转换为VML文件,这对IE很重要,因为IE原生支持VML文件。最后,使用复杂的JavaScript函数将VML文件编码为 JSON文件(typeface的原理与此类似)。如下图所示:

这样做有很多好处:
-
与加载一个字体文件,你只需要加载一些js文件就可以;
-
客户端无需再次手工编码;
-
外部js文件直到加载完成才会被执行,这可以让我们实现无闪烁的干净的替换。
-
压缩率高。相对于字体文件,可压缩掉60-80% 。
cufon 的用法:
cufon的用法与typeface类似,需要加载一个库文件和字体文件。而与typeface不同的是,你需要使用js初始化 cufon:
<script type="text/javascript">
Cufón.replace('h2', { fontFamily: 'Qlassik Medium' });
</script>
这与typeface的在样式中定义字体很不一样。
cufon资源:
cufon和typeface.js对比:
|
|
Cufón |
Typeface.js |
|
File size |
14.0kb (压缩后) |
16.3kb (未压缩) |
|
支持的浏览器 |
Firefox 1.5+, Safari 3+, Opera 9.5+, Google Chrome 和 Internet Explorer6+ |
Firefox 1.5+, Safari 2+, and Internet Explorer 6+, 最新版已经支持IE8 |
|
支持的字体类型 |
.ttf, .otf, PFB, postscript |
.ttf |
|
支持的字体样式 |
font-size, font-style, font-weight, line-height, text-shadow, color |
font-size, font-style, font-weight, font-stretch, letter-spacing, line-height |
|
可选文字? |
尚不支持 |
尚不支持 |
从这个对比中可以看出来,两者并没有太大的不同,cufon支持更多的浏览器和字体类型,而typeface支持更多的字体样式。实际应用中貌似typeface方便一些,可以直接在样式中定义字体,而cufon则有总体文件大小方面的优势。具体用哪一个,看你自己的喜好吧。
总结
事实上,sIFR、 typeface.js和cufon都是目前常说的文本替换技术,这些技术都可以用来替换@font-face,并且实现更好的浏览器兼容性。但是每种技术都不是完美的:
-
@font-face最简单,虽然大部分浏览器也都支持了,但是其浏览器兼容性并不是很完美,对IE还需要 eof字体的特殊支持,而且对于中文字体来说,一般都很大,这会占用很大的页面加载时间和服务器流量。
-
sIFR是兼容性和可用性最好、对SEO友好的一种方案,但也是实现起来最复杂的,而且需要浏览器支持Flash插件。
-
typeface和cufon都是利用在IE中渲染VML,而在非IE浏览器中使用canvas的方式实现“伪”字体的,他们使用起来相对简单,但是可用性和用户体验以及SEO都不是很理想。
-
版权问题是一个很重要的问题,无论你使用哪种技术,都需要考虑文字的授权。
所以,使用哪种方案,要看你的需求和喜好,或许你宁愿切更多的图片也不愿使用这些技术?
25ebc0f6-53ee-44a5-b637-2afb6e4df45b|0|.0
博主 | 发布时间: 28. May 2010 10:03
下载地址:
http://www.extsoft.com.cn/SOFT/SQL_SERVER_2008_企业正式版.iso
SQL Server 2008分为SQL Server 2008企业版、标准版、工作组版、Web版、开发者版、Express版、Compact 3.5版,其功能和作用也各不相同,其中SQL Server 2008 Express版是免费版本(SQL Server 2008各版本介绍)。
SQL Server 2008企业版是一个全面的数据管理和业务智能平台,为关键业务应用提供了企业级的可扩展性、数据仓库、安全、高级分析和报表支持。这一版本将为你提供更加坚固的服务器和执行大规模在线事务处理。
SQL Server 2008企业版安装注意:
安装SQL2008之前,必须预先安装.NET Framework 3.5,和Windows Installer 4.5 Redistributable,如果你安装了Microsoft Visual Studio 2008,那么您还必须升级到SP1!
.NET Framework 3.5下载地址:
http://download.microsoft.com/download/7/0/3/703455ee-a747-4cc8-bd3e-98a615c3aedb/dotNetFx35setup.exe
Windows Installer 4.5 Redistributable下载地址:
http://www.microsoft.com/downloads/details.aspx?FamilyID=5a58b56f-60b6-4412-95b9-54d056d6f9f4&DisplayLang=zh-cn#filelist
SQL Server 2008简体中文企业版下载:
thunder://QUFodHRwOi8vd3d3LnF1aWNrOC5jbi9kb3duLmFzcD9pZD0xMjM2JnNpZD0wWlo=
本DVD包含了x86 x64 ia64 三种CPU模式的安装程序。版本号为: 10.0.1600.22
SQL Server 2008序列号:
开发版(Developer): PTTFM-X467G-P7RH2-3Q6CG-4DMYB
企业版(Enterprise): JD8Y6-HQG69-P9H84-XDTPG-34MBB
a8ae5a18-0074-4712-8d12-bf59ac25da25|0|.0