代码改变世界

Session丢失的解决办法小结(转)

2012-07-12 06:49 by Andy Ge, 252 阅读, 0 推荐, 收藏, 编辑
摘要:最近在做ASP.NET项目时,测试网站老是取不出Session中的值,在网上搜索了一下,找到一些解决方法,记录在这里。最后使用存储在StateServer中的办法解决了问题。 SessionState 的Timeout),其主要原因有三种 一:有些杀病毒软件会去扫描您的Web.Config文件,那时Session肯定掉,这是微软的说法。 二:程序内部里有让Session掉失的代码,及服务器内存不足产生的。 三:程序有框架页面和跨域情况。 第一种解决办法是:使杀病毒软件屏蔽扫描Web.Config文件(程序运行时自己也不要去编辑它) 第二种是检查代码有无Session.Abandon()之类的. 阅读全文

Uploadify 3.1.1 点击后没有任何反应原因

2012-07-11 08:35 by Andy Ge, 487 阅读, 0 推荐, 收藏, 编辑
摘要:昨天用还好好的,今早发现IE9下死活点不开,而在Chrome,Safari下都是好的,后来发现原来是IE的兼容性视图的原因造成的。 另外uploadify必须要部署在IIS下工作。 阅读全文

jQuery.isArray 和jQuery.inArray

2012-07-10 13:20 by Andy Ge, 296 阅读, 0 推荐, 收藏, 编辑
摘要:jQuery.isArray(obj) 是 jQuery 1.3 新增。测试对象是否为数组。 返回值:Boolean参数 : objObject用于测试是否为数组的对象示例 :检测是否为数组jQuery 代码:$("b").append( " + $.isArray([]) );结果:<b>true</b>jQuery.inArray(value, array) 确定第一个参数在数组中的位置,从0开始计数(如果没有找到则返回 -1 )。返回值:Number参数 : valueAny 用于在数组中查找是否存在arrayArray 待处理数组。 阅读全文

jQuery上传插件Uploadify使用详解

2012-07-10 09:08 by Andy Ge, 271 阅读, 0 推荐, 收藏, 编辑
摘要:原文链接: http://blog.csdn.net/sadglasses/article/details/7535114一、下载文件包下载地址 http://www.uploadify.com/download/二、新建一个index.htm页面[html] view plaincopyprint?<!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <t 阅读全文

mouseenter 与 mouseover 的区别

2012-06-19 06:54 by Andy Ge, 286 阅读, 0 推荐, 收藏, 编辑
摘要:本质区别就是mouseover会被子元素的mouseover冒泡而触发,而mouseenter不被子元素事件冒泡而触发。试试效果就能明白,下面是html和jQuery的代码,需要引一个jQuery类库<html><head><scripttype="text/javascript"src="/jquery/jquery.js"></script><scripttype="text/javascript">x=0;y=0;$(document).ready(function() 阅读全文

JavaScript中 ==(等于) 与 === (恒等于) 的区别

2012-06-11 14:04 by Andy Ge, 414 阅读, 0 推荐, 收藏, 编辑
摘要:一直以来没去注意这个恒等于(三个等号:===)的运算符。后来实际工作中遇到,就想了解一下这个等于和恒等于到底有什么区别。 JavaScript 是弱类型语言,这就意味着,等于操作符会为了比较两个值而进行强制类型转换。注意0的相等运算,例如: Js代码 "" == "0" // false 0 == "" // true 0 == "0" // true false == "false" // false false == "0" // true false == undefi 阅读全文

Photoshop小技巧集锦八十条

2012-05-29 09:07 by Andy Ge, 204 阅读, 0 推荐, 收藏, 编辑
摘要:1. 快速打开文件 双击Photoshop的背景空白处(默认为灰色显示区域)即可打开选择文件的浏览窗口。 2. 随意更换画布颜色 选择油漆桶工具并按住Shift点击画布边缘,即可设置画布底色为当前选择的前景色。如果要还原到默认的颜色,设置前景色为25%灰度(R192,G192,B192)再次按住Shift点击画布边缘。3. 选择工具的快捷键 可以通过按快捷键来快速选择工具箱中的某一工具,各个工具的字母快捷键如下: 选框-M 移动-V 套索-L 魔棒-W 喷枪-J 画笔-B 铅笔-N 橡皮图章-S 历史记录画笔-Y 橡皮擦-E 模糊-R 减淡-O 钢笔-P 文字-T 度量-U 渐变-G 油漆桶. 阅读全文

PS快捷键大全

2012-05-28 11:05 by Andy Ge, 234 阅读, 0 推荐, 收藏, 编辑
摘要:一、工具箱(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取) 矩形、椭圆选框工具 【M】 移动工具 【V】 套索、多边形套索、磁性套索 【L】 魔棒工具 【W】 裁剪工具 【C】 切片工具、切片选择工具 【K】 喷枪工具 【J】 画笔工具、铅笔工具 【B】 像皮图章、图案图章 【S】 历史画笔工具、艺术历史画笔 【Y】 像皮擦、背景擦除、魔术像皮擦 【E】 渐变工具、油漆桶工具 【G】 模糊、锐化、涂抹工具 【R】 减淡、加深、海棉工具 【O】 路径选择工具、直接选取工具 【A】 文字工具 【T】 钢笔、自由钢笔 【P】 矩形、圆边矩形、椭圆、多边形、直线 【U】 写字板、声音. 阅读全文

实用英语

2012-05-10 14:01 by Andy Ge, 268 阅读, 0 推荐, 收藏, 编辑
摘要:1. I see. 我明白了。 2. I quit! 我不干了! 3. Let go! 放手! 4. Me too. 我也是。 5. My god! 天哪! 6. No way! 不行! 7. Come on. 来吧(赶快) 8. Hold on. 等一等。 9. I agree。 我同意。 10. Not bad. 还不错。 11. Not yet. 还没。 12. See you. 再见。 13. Shut up! 闭嘴! 14. So long. 再见。 15. Why not? 好呀! (为什么不呢?) 16. Allow me. 让我来。 17. Be quiet! 安静点! 18. 阅读全文

用ps画睫毛

2012-05-08 18:10 by Andy Ge, 263 阅读, 0 推荐, 收藏, 编辑
摘要:原图 最终效果图 1.在工具栏上选择画笔工具,或按F5会出现一个画笔浮动面板,找到一个像草的形状,如图1所示: <图1> 2.睫毛的长短用直径来调节;睫毛的稀密用间距的百分比来调节;睫毛的形状用角度来调节,然后我们从左眼的上眼皮开始从左至右移动鼠标即可,如下图2所示: <图2> 3.在画右眼的上睫毛时,应在调板选项中的“翻转X”勾选,如下图3所示: <图3> 4.调整一下角度的大小(这个可根据眼睛的形状来设置),从右眼的上眼皮开始从右至左移动鼠标,上睫毛的制作也初步完成。 <图4> 5.接着,我们来画出右眼的下睫毛,调整角度和长短,在这里应当注意 阅读全文

ps修复曝光照片

2012-05-08 18:05 by Andy Ge, 261 阅读, 0 推荐, 收藏, 编辑
摘要:原图 最终效果 1、首先打开图片。复制一层养成好习惯。原图可能有些曝光过度。可以自动色阶下。 然后按ctrl+Alt+2选中高光区。解释一下,我的PS版本是这个快捷键。。可能有的版本是“ctrl+ALT+~ ”这个组合键。新建一个图层填充黑色,模式柔光,透明度80%。 2、建立色彩平衡图层。先选择中间调。 3、再选择高光调整数值。 4、建立可选颜色调整图层,颜色设置如下图。 5、建立一个色彩平衡调整图层。 6、盖印图层。然后修复下曝光过度的地方。我的办法是选出选区羽化后用曲线降低亮度。如果你有其他办法也行。 7、加一个纯色,颜色为深蓝色,混合模式为“颜色”,不透明度为:20%,如... 阅读全文

PS非主流头发效果

2012-05-08 18:01 by Andy Ge, 230 阅读, 0 推荐, 收藏, 编辑
摘要:原图效果一效果二效果三效果四 用PS打开你的照片,设置前景颜色为你喜欢的头发颜色,如黄色。 新建一个图层,点画笔使用一般的圆形画笔设置硬度为0,大面积的涂抹头发,不必面面俱到。 在图层属性面板上的混合模式选项框中选择“叠加” 最后效果 阅读全文

ps背景橡皮擦工具详解

2012-05-08 17:55 by Andy Ge, 518 阅读, 0 推荐, 收藏, 编辑
摘要:准备写一个系列的教程,其目的就是发掘一些不常用却可以让我们得到很多意外收获的功能。借此抛砖引玉让众多Adobe的Fans们去找Adobe软件中一些不太起眼的功能,让它们为我们在工作中发挥更大的作用。今天我们就来讲讲背景橡皮擦工具,这个工具可了不得,一般我都不告诉他。 言归正传,书接前文,为啥这个工具了不得呢?它咋就能这么了不得呢?我们做过设计的人都知道,有时候处理图片时,要做一些小的样稿供客户做确认,有时扣图扣了半天,却换来样稿被枪毙的消息,心中别提会有多郁闷,其实这些样稿主要就是看看一个大的效果,并不需要做的很精细,所以背景橡皮擦就大有用武之地了。别光说不练,我们来看看背景橡皮插工具到... 阅读全文

ps图层管理图解

2012-05-08 17:55 by Andy Ge, 359 阅读, 0 推荐, 收藏, 编辑
摘要:这次我们主要介绍图层管理。 1.选择图层 如果图像有多个图层,必须选取要使用的图层才能正常的修改图层上的图像,对图像所做的更改只影响这一个图层。一次只能有一个图层成为可编辑的图层,这个图层的名称会显示在文档窗口的标题栏中,在图层调板中该图层旁边会出现画笔图标(图14)。图142.隐藏、显示图层内容 在我们不需要对某些图层上的内容进行修改时,可以将这些图层上的内容隐藏起来,设计面板上只留下要编辑的图层内容,这样一来就可以更清楚的对作品作修改了。在图层调板中点击图层旁边的眼睛图标就可以隐藏该层的内容了(图15),再次点击该处可以重新显示内容。按照此方法同时可以改变多个图层的可视性。 ... 阅读全文

新手必看—ps的Action批处理

2012-05-08 17:53 by Andy Ge, 328 阅读, 0 推荐, 收藏, 编辑
摘要:每次狂按快门的结果就是得到海量的数码照片,想传上网的话,最起码也要做一些尺寸方面的处理,这么多照片,真的要一张一张处理吗?Photoshop自有好用的Action工具帮我们做批处理。 一、前期准备 在图片所在文件夹里添加一个文件夹,命名为“处理照片文件夹”,用来存放我们处理后的图片文件,这样就不会改变原始文件。 二、在PhotoShop里进行批量处理设置 1.在PhotoShop里打开要处理的图片文件,然后点击“窗口”菜单,打开“动作”面板。提示:如果原始图片的构图、色彩不够理想,可先对原始图片进行裁剪、色彩校正后再进行动作设置。 2.点击“动作”面板右边的三角形按钮,在弹出菜... 阅读全文

钢笔工具详细运用教程

2012-05-08 17:52 by Andy Ge, 380 阅读, 0 推荐, 收藏, 编辑
摘要:最终效果1、在photoshop中打开图片重设你想要的大小。我将大小重新调整为1800px*2546px。 我将企鹅图像的透明度降到50%这样你可以更加容易看到你创建的路径和曲线。为了做到这一点,只需要简单的复制图层删除原始图层,然后设置的不透明度到50%。2、创建一个新层命名为 ‘Body’选择钢笔工具 (钢笔工具的快捷键‘P’).确认你已经选择了路径模式。 3、首先我们开始身体的轮廓。在头顶上左击,会出现一个小正方形,这个就叫做锚点,这是路径的开始。为了创建更大的区域,我喜欢创造更大的线,我觉得它创造了一个光滑的曲线,而不是创造了很多锚点。但是如果你想的话,你也可以创建较小的线条和使用更. 阅读全文

关于ps中文字处理的25条应用技巧

2012-05-08 17:51 by Andy Ge, 249 阅读, 0 推荐, 收藏, 编辑
摘要:1、若要在渲染的小文字之上增加控制,这将是一条很有用的小贴士。在当前的一个文字图层上双击进入输入/编辑模式,按住Ctrl键的同时,在图像窗口中移动文字,让它进行消除锯齿方式的渲染。如果你对消除锯齿方式的效果满意,那么只需要按下Ctrl+Enter来应用所做的变化。最后,你就可以对文字随心所欲地定位,却又不会影响到消除锯齿方式的效果。2、在字体大小较小,或是低分辨率的情况下,消除锯齿方式的文字可能会渲染得有些不一致,要减少这种不一致性,只要取消处在“字符”浮动面板菜单中的“分数宽度”选项。3、在你点击或拖动一个文本框时按住Alt键,就可以显示一个段落文本大小的对话框。这个对话框会显示当前文本框. 阅读全文

简单介绍ps切片工具切图技巧

2012-05-08 17:50 by Andy Ge, 395 阅读, 0 推荐, 收藏, 编辑
摘要:1、打开要分割的图片,点工具栏的切片工具。2、将划分切片的水平划分为4,垂直划分为3,点好后出现12个等分的图片。3、将图片划分好后,我们点工具栏最下面的键计入IR状态下编辑图片。4、直接点文件,将优化结果储存为HTML格式。5、保存在电脑桌面或其它文件夹,会出现一个HTML格式的网页,我们打开另一个文件名为Images的文件包,里面就是我们刚才分割好的小图片。6、我们打开这些小图时会返现默认为索引颜色,这时选择菜单:图像 > 模式 > RGB颜色就可以对这些小图片进行处理了。我们在做网页的时候,使用分割好的小图片有利于网页的浏览速度。 阅读全文

Photoshop CS2 菜单入门介绍

2012-05-08 17:49 by Andy Ge, 787 阅读, 0 推荐, 收藏, 编辑
摘要:Adobe Photoshop CS2 软件是专业图像编辑标准,也是 Photoshop 数字图像处理产品系列的旗舰产品。 虽然你毫无疑问地想要自己动手把照片做些处理,想要马上发挥你的潜能,但是我建议你最好先着重了解一下Photoshop是如何工作的。首先确保你的Photoshop CS2已经正确的安装,并且事先浏览此程序各个方面的功能以便使你对它的工具和布局有一个基本的了解,这样在将来我们真正操作的时候能更方便,更熟练。当准备好开始你的Photoshop之旅的时候,要事先通过双击Photoshop图标登陆此程序。当Photoshop加载完成之后,它的菜单条、工具箱以及四个控制浮动面板出现在. 阅读全文

ps抠图基础知识应用介绍

2012-05-08 17:47 by Andy Ge, 373 阅读, 0 推荐, 收藏, 编辑
摘要:1 抠图的本质 所谓抠图,就是将要与不要的图形区分开,也可以说:抠图的本质是更换背景。其具体表现有下述三种情况:1、更换为透明背景。这是名副其实的抠图。它实际上只能是:将不要的部分透明化(并不是真的换了一个透明背景)。如;创建选区,再拷贝-粘贴。2、更换为纯色背景。为上述真正意义上的抠图奠定基础。如:利用KnockOut软件或在PS中利用快照。3、更换为实用背景。它不拘泥于“抠”,而着眼于抠图的应用目的。如:在PS中利用快照。2 抠图的要点和关键要与不要的图形区域的边界(简称“抠图边界”)是抠图的关键部位,需要特别细心和认真对待。3 抠图的方法和工具方法和工具总是联系在一起的。抠图的方法大致. 阅读全文

photoshop常用快捷键大全

2012-05-08 17:47 by Andy Ge, 403 阅读, 1 推荐, 收藏, 编辑
摘要:察看图像类别说明:: --- Shift键 : --- 空格键 *--- 在Imageready中不适用 § --- 只在Imageready中可用动作结果双击工具箱::或Ctrl + 0使图像最大限度在当前窗口中完整显示双击工具箱::或Alt + Ctrl + 0100%的显示图像Ctrl + : 或者 : 放大或缩小图像Ctrl + : 或者 Alt + :: 或者 :: + 在导航控制面版中输入按百分比缩放图像,并保存缩放比例 *Ctrl + 移动导航控制面版的预览框对图像某个部分进行缩放 *: + 拖动鼠标或者导航控制面版的预览框像使用hand tool一样移动图像 *Pag 阅读全文

ps选区工具应用

2012-05-08 17:46 by Andy Ge, 558 阅读, 0 推荐, 收藏, 编辑
摘要:本节课程主要内容:了解选区的概念,学习选区的移动、反选、扩展、收缩、套用、改变半径、变换、羽化等。学习填充和描边,1.选区的概念我们在之前的课程里,已经接触过选区。矩形选区工具、套索工具、魔棒工具,都可以用于建立选区。用钢笔工具进行抠图建立选区,也是一种常见的做法。以后我们会详细学习钢笔工具抠图的做法。PS的任何操作,都是在选区内进行。如果没有选区,那么默认就会对当前层进行操作。【图8.1】选择菜单栏的“选择”,打开选择菜单。要选择整张图片,就选“全部”,就是全选图片,快捷键CTRL+A。要取消当前的选择,快捷键CTRL+D。取消后要重新选择刚才的选区,快捷键SHIFT+CTRL+D。【图8. 阅读全文

ps调曲线实例篇

2012-05-08 17:42 by Andy Ge, 295 阅读, 0 推荐, 收藏, 编辑
摘要:原图 1、打开曲线面板,在曲线上单击鼠标,就可以创建上1个控制点,曲线上一共可以有16个控制点,每一个控制点都对应灰度条上相应的灰阶,哪个控制点不要了,用鼠标拖到方框外面,这个点就被删除了。2、在曲线的中间位置创建1个控制点,将这个点用鼠标按住向上移动,可以看到图像变亮了。3、将曲线的这个点向下移动,可以看到图像的影调变暗了,也就是说,一个控制点上下移动可以改变图像影调的明暗关系。 4、移动曲线上的控制点,要上下垂直移动,不应该按住一个控制点随意斜向移动,因为这样移动所对应的就不是这个控制点,原来的灰阶关系了。 5、在曲线上创建2个控制点,将这2个点上下拉开,使曲线呈“S”形,这样就提高... 阅读全文

蒙板、通道、选区的本质和联系

2012-05-08 17:40 by Andy Ge, 331 阅读, 0 推荐, 收藏, 编辑
摘要:写在前面的话: 蒙板、通道、选区,这是PS中最容易让人产生困惑的三个概念。蒙板的种类繁多,如图层蒙板、矢量蒙板、剪贴蒙板、快速蒙板;制作选区的手段也是琳琅满目,让人应接不暇;通道的概念又极尽晦涩,让人不知所云,恰似一头雾水。在对这三个概念的理解上,可谓众说纷云,莫衷一是。本帖旨在探究三者的内涵实质及其内在联系,以期拨开迷雾,明辨是非,成蒙板、通道、选区之大统。需要说明两点:一是本帖不是告诉大家如何使用蒙板、通道和选区的教程,而是试图从理论上阐释三者的内涵实质,并进一步探究三者之间的内在联系,因此,本帖属于理论探讨类的帖子。二是文中的一些观点和提法可能很另类,这多半是在下的一家之言,如有不妥,. 阅读全文

ps新手入门工具使用方法及操作图解篇

2012-05-08 17:39 by Andy Ge, 715 阅读, 0 推荐, 收藏, 编辑
摘要:本教程非常直观的用图解方法说明了ps中一些工具的属性及使用方法。这对于新手而言是必须了解和掌握的。如果您对以下的功能很熟悉的话,请跳过看其它的ps图片处理实例教程,感谢承乾数码为我们整理教程。 1、常用名词及几个常见控制面板。 2、工具栏中各工具的名称及使用方法。 3、新建文件的流程和注意事项。 4、前景及背景颜色的设定。 5、图形工具的使用。 6、选择工具和填充。 7、怎样修改选区。 8、怎样设定渐变颜色。 阅读全文

PS打造纸面撕破效果

2012-05-08 17:35 by Andy Ge, 413 阅读, 0 推荐, 收藏, 编辑
摘要:最终效果图另一种效果1、双击背景层解锁,加大画布,在下面再建新层,填充。 2、复制图像,浮动图层0并天黑色,向右、下各移像素,变形,拉开右下角,模糊几个像素。 3、为方便该图像层为a,复制a,改名为b,将上中层去色。4、用套索画出要撕开的部分,ctrl+j复制为c 5、复制c为d,(为便观察隐藏c),浮动d,填充白色,收缩几像素,删除。保持浮动,到b,再删除。 6、还要浮动选区,到a,ctrl+j复制选区,加内阴影,具体数据自己调着看。7、回到d,删除下部白边。 8、到c,变形。 9、选取c得上半部分,ctrl+j,使其浮动,到c,删除,再回去。垂直旋转,移动到合适位置,渐变填充... 阅读全文

ps图层混合模式图解实例篇

2012-05-08 17:33 by Andy Ge, 438 阅读, 0 推荐, 收藏, 编辑
摘要:一、ps图层不透明度设置 图层的不透明度决定它显示自身图层的程度:如果不透明度为 1% 的图层显得几乎是透明的,而透明度为 100% 的图层显得完全不透明(这里注意不要弄反了)。图层的不透明度的设置方法是在图层面板中“不透明度”选项中设定透明度的数值,100%为完全显示(图1)。图1 小提示:背景图层或锁定图层的不透明度是无法更改的。 除了设置图层的不透明度以外,还可以为图层指定填充不透明度。填充不透明度影响图层中绘制的像素或图层上绘制的形状,但不影响已应用于图层效果的不透明度。填充方法是在图层调板的“填充不透明度”文本框中输入值(图2)。图2 使用ps图层混合模式可以创建各种特殊效... 阅读全文

SQL 2008 values

2012-04-04 15:28 by Andy Ge, 175 阅读, 0 推荐, 收藏, 编辑
摘要:--SQLServer2008中新增功能:可以使用单个Insert命令插入多行。CreatetableDemo_Values(PKIDintnotnullidentity(1,1)primarykey,DNameNvarchar(20)null,DCodeNVarchar(30)null,DDatedatetimenull)go--thisSQLisonlyforSQLServer2008InsertintoDemo_Values(DName,DCode,DDate)values('DemoA','AAA',GETDATE()),('DemoB' 阅读全文

预搜索基本概念案例分析

2012-03-31 14:17 by Andy Ge, 231 阅读, 0 推荐, 收藏, 编辑
摘要:stringx="used:10246free:20489";Regexr=newRegex(@"(?<!used:)\d{4}");Console.WriteLine();Console.WriteLine("string:{0}\npatten:{1}",x,r);//第一次匹配“sed:10246",其中反向负声明匹配为:”sed:1",后面的数字为匹配返回结果//第二次匹配"free:2048",其中反向负声明匹配为:”free:",后面的数字为匹配返回结果//包含两个匹 阅读全文

预搜索经典案例分析

2012-03-31 14:06 by Andy Ge, 289 阅读, 0 推荐, 收藏, 编辑
摘要:C# codestring str ="aaa bbbb ffffff 999999999";Regex r = new Regex(@"(\w)((?=\1\1\1)(\1))+"); foreach (Match m in r.Matches(str)) { Console.WriteLine("Match:Value={0},Index={1},Length={2}", m.Value, m.Index, m.Length); }结果如下:Match:Value=bb,Index=4,Length=2Match:Va... 阅读全文

正向预搜索和反向预搜索的学习

2012-03-31 10:55 by Andy Ge, 340 阅读, 0 推荐, 收藏, 编辑
摘要:在看正则的时候中碰到一个这样的正则问题.将 一句SQL语句中的“select”和“from” 之间的字符替换为 “count(*)”问题很简单,我的答案是代 码:<?php$sql = "select uid,sas,fd from asdf";echo preg_replace("/select(.+?)from/i",'select count(*) from',$sql);?>但是看了别人的答案却十分的简单代码:echo preg_replace("/(?<=select).+?(?=from)/i&qu 阅读全文

正则表达式中的反向预搜索和正向预搜索的使用方法

2012-03-31 07:21 by Andy Ge, 853 阅读, 1 推荐, 收藏, 编辑
摘要:表达式方向说明(?=xxx)正向预搜索(向右)正向预搜索,判断当前位置右侧是否能匹配指定表达式(?!xxx)正向预搜索否定,判断当前位置右侧是否不能够匹配指定表达式(?<=xxx)反向预搜索(向左)反向预搜索,判断当前位置左侧是否能够匹配指定表达式(?<!xxx)反向预搜索否定,判断当前位置左侧是否不能够匹配指定表达式预搜索分两种,一种是向右,另外一种是向左,以下是各个表达式在.net中的使用例子:1.向右肯定搜索:string rega = @"(?=[^1-9]\d+)";string test="1t2t5";MatchCollecti 阅读全文

C#正则表达式整理备忘

2012-03-30 08:59 by Andy Ge, 223 阅读, 0 推荐, 收藏, 编辑
摘要:有一段时间,正则表达式学习很火热很潮流,当时在CSDN一天就能看到好几个正则表达式的帖子,那段时间借助论坛以及Wrox Press出版的《C#字符串和正则表达式参考手册》学习了一些基础的知识,同时也为我在CSDN大概赚了1000分,今天想起来,去找《C#字符串和正则表达式参考手册》时,已经不知所踪了。现在用到正则的时候也比较少,把以前的笔记等整理一下,以志不忘。(1)“@”符号符下两ows表研究室的火热,当晨在“@”虽然并非C#正则表达式的“成员”,但是它经常与C#正则表达式出双入对。“@”表示,跟在它后面的字符串是个“逐字字符串”,不是很好理解,举个例子,以下两个声明是等效的:string 阅读全文

C#正则表达式编程(一):C#中有关正则的类 .

2012-03-30 07:50 by Andy Ge, 273 阅读, 0 推荐, 收藏, 编辑
摘要:正则表达式是一门灵活性非常强的语言,匹配同样的字符串可能在不同的开发人员那里会得到不同的结果,在平常的时候也是用的时候看看相关资料,不用的时候就丢在脑后了,尽管在处理大部分情况下都能迅速处理,但是处理一些复杂的情况效率仍是不高,借着前阵子做过的一个项目涉及到正则表达式的机会,将有关资料阅读了一遍并结合了自己的体会,整理了几篇利用 C# 进行正则表达式编程的文章,一来加深自己的印象和理解,二来供博客上的读者学习借鉴。 在 .NET 中提供了对正则表达式的支持,并且提供了相关的类,分别有: Regex 、 Match 、 Group 、 Capture 、 RegexOptions 、 Match 阅读全文

C#正则表达式编程(二):Regex类用法 .

2012-03-30 07:42 by Andy Ge, 402 阅读, 0 推荐, 收藏, 编辑
摘要:上一篇讲述了在C#中有关正则表达式的类之间的关系,以及它们的方法,这一篇主要是将Regex这个类的用法的,关于Match及MatchCollection类会在下一篇讲到。对于正则表达式的应用,基本上可以分为验证、提取、分割和替换。仅仅利用Regex类就可以实现验证和简单替换。利用Regex类实现验证经历2009年的备案和DNS停止解析风波之后,大部分的带有反馈性的网站和论坛都对一些敏感词进行了过滤,包含有这类敏感词的文章要么内容被替换要么被禁止发表,利用Regex类就可以实现这个功能,下面是一个例子:[c-sharp] view plaincopyprint?///<summary> 阅读全文

C#正则表达式编程(三):Match类和Group类用法 .

2012-03-30 07:41 by Andy Ge, 339 阅读, 0 推荐, 收藏, 编辑
摘要:前面两篇讲述了正则表达式的基础和一些简单的例子,这篇将稍微深入一点探讨一下正则表达式分组,在.NET中正则表达式分组是用Match类来代表的。首先先看一段代码:[c-sharp] view plaincopyprint?///<summary> ///显示Match内多个Group的例子 ///</summary> publicvoidShowStructure(){//要匹配的字符串 stringtext="1A2B3C4D5E6F7G8H9I10J11Q12J13K14L15M16Nffee80#800080";//正则表达式 stringpat 阅读全文

c#正则表达式分组取值

2012-03-30 06:54 by Andy Ge, 448 阅读, 0 推荐, 收藏, 编辑
摘要:就速度而言,当然是正则表达式最快,最高效了,下面谈谈如何用正则表达式分组来实现采集 先分析下正则取值相比非正则取值来说,他的优势在哪 这次的例子稍微弄复杂点 <tr> <td class="odd"><a href="/files/article/info/96/96231.htm">地皇传说</a></td> <td class="even"><a href="/files/article/html/96/96231/index.shtml&qu 阅读全文

C#中利用正则表达式实现字符串搜索

2012-03-30 06:54 by Andy Ge, 248 阅读, 0 推荐, 收藏, 编辑
摘要:摘要:本文给出了在C#下利用正则表达式实现字符串搜索功能的方法,通过对.NET框架下的正则表达式的研究及实例分析,总结了正则表达式的元字符、规则、选项等。 关键字:正则表达式、元字符、字符串、匹配 1、正则表达式简介 正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全面模式匹配表示法可以快速地分析大量的文本以找到特定的字符模式;提取、编辑、替换或删除文本子字符串;或将提取的字符串添加到集合以生成报告。对于处理字符串(例如 HTML 处理、日志文件分析和 HTTP 标头分析)的许多应用程序而言,正则表达式是不可缺少的工具。 .NET 框架正则表达式并入了其他正则表... 阅读全文

PS操作速查

2012-03-19 07:40 by Andy Ge, 640 阅读, 0 推荐, 收藏, 编辑
摘要:工具及相关设定选择工具栏工具s0303使用磁性套索选取工具s0410用移动工具直接选择图层s0514定义仿制图章工具的采样点s0903使用图案图章工具s0906使用颜色替换工具s0909使用背景色橡皮擦工具s0912使用模糊工具s0915使用减淡/加深工具s0919有关渐变填充的范围s0922对称渐变样式s0925渐变工具的仿色选项s0928自定义渐变s0931更改渐变色标位置及复制色标s0934定义渐变不透明度标s0937杂色渐变s0940裁切工具的透视选项s0944使用注释和语音注释工具s0947使用度量工具s0950使用矩形选框工具s0401使用魔棒选取工具s0412用移动工具框选图层s 阅读全文

【Photoshop基本概念知识】

2012-03-19 07:31 by Andy Ge, 383 阅读, 0 推荐, 收藏, 编辑
摘要:Photoshop:它是由Adobe公司开发的图形处理系列软件之一,主要应用于在图像处理、广告设计的一个电脑软件。最先它只是在Apple机(MAC)上使用,后来也开发出了for window的版本。下面是这个软件里一些基本的概念。 位图:又称光栅图,一般用于照片品质的图像处理,是由许多像小方块一样的"像素"组成的图形。由其位置与颜色值表示,能表现出颜色阴影的变化。在Photoshop主要用于处理位图。 矢量图:通常无法提供生成照片的图像物性,一般用于工程持术绘图。如灯光的质量效果很难在一幅矢量图表现出来。 分辩率:每单位长度上的像素叫做图像的分辩率,简单讲即是电脑的图像给读 阅读全文