IComparable接口实现自定义类型的排序
摘要:IComparable接口实现自定义类型的排序CompareTo(Object) 方法的实现必须返回有三个值之一如下表中所示。返回值参数比较大于0x>y等于0x=y小于0x this.Age) { return 1; } else if (s.Age == this.Age) { return 0; } else { return -1; }}测试完后的效果和第一次的一样,就不发了。这样,我们就简单的实现了自定义类型的排序。这只是我初步学习的结果,如果有什么不足或者错误的地方,恳请各位指出
阅读全文
posted @
2013-07-31 11:54
记性特差
阅读(368)
推荐(0) 编辑
URL重写
摘要:URL重写 URL重写就是首先获得一个进入的URL请求,然后把它重新写成网站可以处理的另一个URL的过程。举个例子来说,如果通过浏览器进来的URL是"list.aspx?id=1",那么它可以被重写成"list.1html",这样的URL,这样的网址可以更好的被网站所阅读。 1.首先新建一个WebApplication项目和一个类库(用于做URLRewrite) 2.在index.aspx页面中添加一个按钮用于跳转到另外一个页面(跳转的链接为:list.1html) 前台代码: 1 2 3 4 5 6 7 8 9 10 11 12 ...
阅读全文
posted @
2013-07-31 11:53
记性特差
阅读(216)
推荐(0) 编辑
简单的文件上传html+ashx
摘要:?1234前台页面: 一个file的input标签,一个表单提交按钮,将以post的形式提交到一般处理程序进行处理。uploas.ashx:?1234567891011121314151617181920212223242526public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; //判断文件数量是否大于零 if (context.Request.Files.Count > 0) { //这里是上传单个文件,所以取到上传文件数组第一个
阅读全文
在图片上加水印或写字
摘要:使用一般处理程序在已有图片上加水印或者写字?1234567891011121314151617181920public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; //原图 System.Drawing.Bitmap bitmap = new Bitmap(context.Server.MapPath("Uploads/201307269946.jpg")); //水印图 System.Drawing.Bitmap bitm
阅读全文
posted @
2013-07-31 11:50
记性特差
阅读(314)
推荐(0) 编辑
初识WCF
摘要:1.首先先建立一个WCF服务应用程序2.再建立一个宿主程序,这里用控制台,添加服务引用,这里会报错:点击页面确定,回到添加服务页面点击箭头有如下内容:这里告诉我们问题的所在,我们只要重新生成解决方案就行了。好,重新生成解决方案,ok,问题解决,添加引用服务成功。3.在控制台程序里启动服务: static void Main(string[] args) { using (ServiceHost host = new ServiceHost(typeof(WcfService2.Service1))) { h...
阅读全文
WebAPI返回数据类型解惑 以及怎样解决Extjs无法解析返回的xml
摘要:最近开始使用WebAPI,上手很容易,然后有些疑惑 1.WebAPI默认返回什么数据类型,json还是xml? 2.怎么修改WebAPI的返回数据类型,我用IE浏览器请 求返回的数据都是JSON格式的,用Firefox和Chrome返回数据格式是XML,然后自己用HttpWebRequest请求返回的是JSON格 式的,我就纳闷了,咋同样的程序、同样的配置文件,输出数据格式为啥还带不一样的,就算你默认输出json或者xml都可以理解,咋还不同浏览器,输出格 式不同,经过一番研总算搞懂了原因 经过测试发现使用IE浏览器返回的数据是json,而使用Firefox和Chrome返回的则为xml...
阅读全文
日期格式,Popup的使用方法,RenderTransform与LayoutTransform的区别
摘要:1.画个笑脸给大家娱乐一下: 效果如下:2.Xaml日期格式化3.让按钮有按钮的感觉,汗,不是废话吗,就是让按钮有按下去的感觉 ...
阅读全文
posted @
2013-07-24 10:17
记性特差
阅读(715)
推荐(0) 编辑
WPF获取和设置鼠标位置与progressbar的使用方法
摘要:一、WPF 中获取和设置鼠标位置 方法一:WPF方法 Point p = Mouse.GetPosition(e.Source as FrameworkElement); Point p = (e.Source as FrameworkElement).PointToScreen(pp); 方法二: API方法 /// /// 设置鼠标的坐标 /// /// 横坐标 /// 纵坐标 [DllImport("User32")] public e...
阅读全文
posted @
2013-07-24 09:51
记性特差
阅读(700)
推荐(0) 编辑
如何从 Datagrid 中获得单元格的内容与 使用值转换器进行绑定数据的转换IValueConverter
摘要:一、如何从 Datagrid 中获得单元格的内容 DataGrid属于一种ItemsControl,因此,它有Items属性并且用ItemContainer封装它的items.但是,WPF中的DataGrid不同于Windows Forms中的DataGridView。在DataGrid的Items集合中,DataGridRow是一个Item,但是,它里面的单元格却是被封装在DataGridCellsPresenter的容器中;因此,我们不能使用像DataGridView.Rows.Cells这样的语句去获得单元格的内容。但是,在WPF中我们可以通过可视树(VisualTree)去进入到控..
阅读全文
posted @
2013-07-24 09:50
记性特差
阅读(1178)
推荐(0) 编辑
jQuery 常见操作实现方式
摘要:一个优秀的 JavaScript 框架,一篇 jQuery 常用方法及函数的文章留存备忘。jQuery 常见操作实现方式$("标签名") //取html元素 document.getElementsByTagName("")$("#ID") //取单个控件document.getElementById("")$("div #ID") //取某个控件中 控件$("#ID #ID") // 通过控件ID取其中的控件$("标签.class样式名") //通过cl
阅读全文
sql server执行动态拼接sql(带传参数)和去掉小数点后0的函数
摘要:1 exec sp_executesql N'SELECT 2 [Extent2].[Id] AS [Id], 3 [Extent2].[Name] AS [Name], 4 [Extent2].[Description] AS [Description], 5 [Extent2].[RoleTypeNum] AS [RoleTypeNum], 6 [Extent2].[IsDeleted] AS [IsDeleted], 7 [Extent2].[AddDate] AS [AddDate], 8 [Extent2].[Timestamp] AS [Timestamp] 9 F...
阅读全文