摘要: 橡皮擦工具橡皮擦工具就是用来擦除像素的,擦除后的区域将为透明。需要注意的是,如果在背景层上使用橡皮擦工具,由于背景层的特殊性质(不允许透明),擦除后的区域将被背景色所填充。因此如果要擦除背景层上的内容并使其透明的话,要先将其转为普通图层。背景橡皮擦工具与普通的橡皮擦相同,都是抹除像素,可直接在背景层上使用,使用后背景层将自动转换为普通图层。擦除后的区域将为透明。魔术橡皮擦工具魔术橡皮擦的作用过程可以理解为是三合一:用魔棒创建选区、删除选区内像素、取消选区。可直接在背景层上使用,使用后背景层将自动转换为普通图层。擦除后的区域将为透明。 阅读全文
posted @ 2012-11-22 10:10 Season2009 阅读(386) 评论(0) 推荐(0) 编辑
摘要: OS FLV是一款开源的播放器,功能还是不错的。直接从它官网上下载就可以使用了。但有几点需要注意:1, AC_RunActiveContent.js和rac.js两者只需引用一个就可以 没有看到关于这两个文件的区别,后者应该是一个编译的js文件。2, 播放器界面有点丑,并且进度条没有拖动功能。 看到网站上"Gallery"栏目中展示出来的有些是有拖动功能的。 因此我从它们哪下载了swf文件,然后替换为OSplayer.swf。 这样可以拖动条了,不过在播放器上点击右健会有一些如”Power by ...“信息。 如果知道如何修改OSplayer.fla文件那就可以自行设计界 阅读全文
posted @ 2012-11-21 18:17 Season2009 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 先按住shift键,然后右键,点击“在此处打开命令窗口”选项,即可快速进入cmd窗口,并且当前路径已设置为当前目录。注意,点击右健前,不要选中此目录中任何文件。 阅读全文
posted @ 2012-11-21 12:05 Season2009 阅读(200) 评论(0) 推荐(0) 编辑
摘要: CSS有时想偷学下别人的CSS, 但苦于对方做了CSS压缩,所幸可以通过下面的在线工具还原。http://www.jb51.net/tools/cssyasuo.htm它也支持逆操作,也就是把格式好的再压缩,以加快下载速度。试试吧,很好用的。SQL通过SQL性能跟踪器得到的SQL经常是杂乱无章的,同样也有一个好工具可以格式化它。当然也可以用来格式化自己写的存储过程等。http://www.dpriver.com/pp/sqlformat.htmHTML在Visual Studio中格式html快捷命令为:Ctrl+K,Ctrl+D。它能快速排版杂乱无章的html,非常好用。 阅读全文
posted @ 2012-11-15 16:45 Season2009 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 客户有一C/S系统,今天早上上班的时候,突然所有客户端都无法登录了。所幸服务器远程还可登录,登录后发现在“任务管理器中”的“用户”面板中只能看到远程帐号,而之前本机系统登录的帐号不见了。通过查看“事件查看器”中的“系统”日志,发现如下信息:上午 03:21:51:事件日誌服務已啟動上午 03:20:50:事件日誌服務已中止上午 03:05:54需要重新啟動: 為了完成以下更新的安裝,將在 15 分鐘之內重新啟動電腦:- KB2729450:Windows Server 2003 與 Windows XP x86 的 Microsoft .NET Framework 2.0 SP2 安全性更新- 阅读全文
posted @ 2012-11-15 09:53 Season2009 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 定义:Lambda表达式是一个匿名函数,可以包含表达式和语句,可以用来创建委托或expression tree。所有Lambda表达式者采用用lambda操作符=>(读做“goes to”),左边表示输入参数,右边为表达式或语句块。用法1,创建委托delegate int del(int i);static void Main(string[] args){ del myDelegate = x => x * x; int j = myDelegate(5); //j = 25}2, 创建expression tree类型using System.Linq.Expressions; 阅读全文
posted @ 2012-11-14 16:15 Season2009 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 入口 public ActionResult CategoryNavigation(int currentCategoryId, int currentProductId) { string cacheKey = string.Format(ModelCacheEventConsumer.CATEGORY_NAVIGATION_MODEL_KEY, currentCategoryId, currentProductId, _workContext.WorkingLanguage.Id); var cacheModel = ... 阅读全文
posted @ 2012-11-06 17:23 Season2009 阅读(645) 评论(0) 推荐(1) 编辑
摘要: class Test{ delegate void TestDelegate(string s); static void M(string s) { Console.WriteLine(s); } static void Main(string[] args) { // Original delegate syntax required // initialization with a named method. TestDelegate testDelA = new TestDelegate(M)... 阅读全文
posted @ 2012-11-02 10:55 Season2009 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 定义委托是一种类型(type),该类型定义(封装)一种函数(或函数签名)。你可以用任何与该签名匹配的函数实例化委托。委托主要用来给其它方法传入函数类型的参数。与c和c++中函数的指针类似,但它是面向对象,type safe, and secure。其它版本:Adelegateis a type that defines a method signature. Adelegateis a type that safely encapsulates a method delegate关键字用于声明可用来封装命名方法的引用类型定义理解委托类型由委托的名字定义, 如下面的示例定义了... 阅读全文
posted @ 2012-11-02 10:24 Season2009 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 为什么需要自定义ViewEngine我们先看一段最普通代码:View Code public class HomeController : Controller { public ActionResult Index() { return View(); } }上面的View查找路径为:"~/Views/Home/Index.cshtml"这是默认的ViewEngine(RazorViewEngine)的查找规则。当它不能满足我们特殊的View路径查找需求时,就需要通过自定义ViewEngine实现。在nopC... 阅读全文
posted @ 2012-10-29 17:54 Season2009 阅读(392) 评论(0) 推荐(0) 编辑