摘要: 需求 在制作网页的过程中,我经常遇到需要处理图片的格式,或者给网站制作ico图标,或者需要批量处理图片的大小。处理这种需求的软件很多,但是基本都是桌面软件,到网上下载软件又显得太繁琐了,那么这里针对这个笔者专门开发了一个图标转换的页面,可以帮助程序和美工很方便的在线完成这些一般由桌面软件完成的功能... 阅读全文
posted @ 2014-11-12 00:34 紫涩 阅读(2082) 评论(0) 推荐(0) 编辑
摘要: 问题编程以来今本没有使用input[type=file]这个控件过,今天突然使用尽然报错了,在本地chrome,firefox等其他的浏览器都是好的,唯独ie报错了。在服务器的时候,尽然chrome也是报错的。问题原因出现这个错误的主要原因是,在本地上传图片的时候HttpPostedFileBase... 阅读全文
posted @ 2014-07-05 17:53 紫涩 阅读(1273) 评论(1) 推荐(1) 编辑
摘要: 比较图片的方法 以前传统的比较方式是遍历图片中的每一个像素,然后进行比对。这样的比对在少量图片的比对上虽然效率低一点,但是也没有什么不好。但是在大量图片比对的时候,过长的反应时间和对服务器比较高的消耗肯定是不行的。 所以微软给我们提供了另外一种比对的方法,能够正确,高效的比对出两张图片的是否相同。这种方法的原理是:将图片保存到数据流中然后使用Convert.ToBase64String将数据流转换为字符串,那么我们只需要比对两张图片的字符串就ok了。代码如下: 1 public bool CheckImg(string filePath1, string filePath2) 2 ... 阅读全文
posted @ 2013-10-11 13:59 紫涩 阅读(2781) 评论(4) 推荐(4) 编辑
摘要: 一般我们在mvc开发过程中,都会碰到这样的问题。页面总是写在Views文件夹下,而且还只能一个Controller的页面只能写在相应的以Controller名命名的文件夹下。如果我们写到别处呢?那么肯定会报错。这是mvc中一个约定俗成的一个规定,必须这样写。1.正常的项目目录,如下图: 我们要访问Index页面,只需要输入Home/Index就可以访问了。我们之所以能够这样访问,是因为我们在项目创建之初系统就默认配置了一个默认的路由。我们可以按照这个默认的路由规则进行访问。 2.那么我们再来看我们需要的访问方式,如下图 如果我们要访问Admin下的TestCo... 阅读全文
posted @ 2013-08-05 10:15 紫涩 阅读(1599) 评论(4) 推荐(2) 编辑
摘要: 前言 Ninject是一款开源的轻量级的依赖注入插件。从接触ioc以来,一直都是使用这个,感觉用起来还是不错的,配置起来也很方便简单。在mvc中更是基本傻瓜式的配置。开发前的准备新建一个mvc3项目。安装Ninject.mvc3. 这个产检是ninject在mvc3中的一个扩展。可以直接在nuget中安装。如下图: 搜索出来以后,点击安装到自己的相应的项目层即可(我这里只有一层,所以就直接安装到网站根目录下),这样项目中就会出现一个文件夹App_Start下面有一个cs文件,是ninject.mvc3这个插件为我写好的ioc类。 这样我们就配置好了环境,可以开始依赖注入的开发了。开发新建一个接 阅读全文
posted @ 2013-08-04 00:14 紫涩 阅读(550) 评论(2) 推荐(1) 编辑
摘要: 使用这个控件,需要先引用一下jquery。不知道他对jquery版本是否有要求,我引用1.4.4的时候,这个控件无法运行,引用1.7.2就可以。基本就这样,很简单,不过有一点就是 :如果在使用的过程中不需要那个json里面的描述,可以为空,但是这样写以后 好像样式有一点问题会显示成这样:上面显示的图片和字不在同一行,一上一下的。我看了下他的css发现 在没有描述的时候 他给那个字体用了一个line-height:40px;使其上下居中了,而图片没有。这样我就在他的jquery的代码中找到了如下代码:将这个部分注释掉就ok。最终效果还算不错,如下图: 阅读全文
posted @ 2013-02-19 15:00 紫涩 阅读(1209) 评论(1) 推荐(0) 编辑
摘要: 首先申明下哈,俺新手一个,也是第一次写博。如有错误望指正但勿喷,谢谢!如果对您有用,请留下您的脚印!:)下载Uploadify开发包,下载地址:http://www.uploadify.com/download/ 2.下载下来解压uploadify出来后会得到几个文件,但是我们只需要几个开发的js包,一个取消的图片,一个swf文件,一个css样式文件,如下图:3.得到这几个文件以后,新建一个mvc的项目,将这几个文件放到相应的目录下面,我们就可以开始开发了。4.当项目都布置好以后,我们先来了解一下Uploadify的所有属性,只有清楚每一个属性是做什么的,才能知道怎么去配置属... 阅读全文
posted @ 2012-11-15 00:45 紫涩 阅读(1970) 评论(4) 推荐(0) 编辑