摘要: 自己在折腾代码的时候发现,SqlDataReader读取分页数据,存储过程中的输出参数总页数pageCount获取不准确。 我已经问过百度,技术群等..... 都说SqlDataReader用过后关闭,但是每次读取一定条数的数据,总数据并没有读完,总页数就不能获取到么? 下面把关键的代码贴出来,我相 阅读全文
posted @ 2013-09-02 21:27 wolfy 阅读(1719) 评论(6) 推荐(0)
摘要: 什么是委托?之前写了事件和委托的区别:http://www.cnblogs.com/wolf-sun/p/3293146.html这里也把委托相关知识也总结一下。委托是c#中类型安全的,可以订阅一个或多个具有相同签名方法的函数指针声明委托的方式:delegate 返回值类型 委托类型名(参数)比如:delegate void StringProcess(string s);注意:这里的除了前面的delegate,剩下部分和声明一个函数一样,但是StringProcess不是函数名,而是委托类型名声明的委托是一种类型,就像int、Person一样,如果要用的话还要声明委托类型的变量,声明委托类型 阅读全文
posted @ 2013-09-02 09:02 wolfy 阅读(1163) 评论(0) 推荐(0)
摘要: 简单的分页存储过程 1 CREATE PROC Paged 2 @pageIndex INT, 3 @pageCount INT OUTPUT, 4 @pageSize INT 5 AS 6 DECLARE @count INT 7 SELECT @count= COUNT(*) FROM dbo.Student 8 SET @pageCount=CEILING(@count*1.0/@pageSize) 9 SELECT 10 * 11 FROM 12 (SELECT ROW_NUMBER() OVER(ORDER BY dbo.Student.stuId) AS tempId,* FRO. 阅读全文
posted @ 2013-09-01 12:59 wolfy 阅读(867) 评论(0) 推荐(0)
摘要: 事件 语法 访问修饰符 event 委托名称 事件名称; 定义事件: public delegate void delTest(); public event delTest eventTest; 注册事件(可以给一个事件注册多个方法) eventTest += new delTest(method1); eventTest += new delTest(method2);自定义事件的基础 1.当一个结果发生时,有可能引起另外的一些反应。这就好像因果关系。而事件,则是这个因与果的内部联系。 2.在C#中,我们经常看到:1 private void button1_Click(object .. 阅读全文
posted @ 2013-08-31 15:11 wolfy 阅读(889) 评论(0) 推荐(0)
摘要: 1个字节等于8位二进制 。。。。1byte=8bit1K = 1024 byte =1024byte*8b说白一点就是1M等于1024个K组成,而1K又等于1024B,所以1M等于1024K乘以1024B=(1,048,576)B/字节1M=1,048,576Byte1M=1024K=1024K x 1024B=1,048,576Byte1个字节(byte)由8个比特(bit)组成,每个比特就是一个二进制数(0或1)。所以说,“一个字节是以8位二进制数或8比特组成的。”就是说1个字节(byte)有8个位(bit)8位2进制数就是,如下的一些情况000000000010110024个字母相对应的 阅读全文
posted @ 2013-08-29 14:49 wolfy 阅读(12641) 评论(0) 推荐(0)
摘要: 在目前的二次开发项目中,一些信息是放在客户那里的,只给你一个服务地址,不知道具体有什么方法,每次想调用一个服务不知道能不能实现目前的需求,只能测试。写个测试程序真的划不来,占用时间不说,而且你忙了一上午,发现那个服务,并不是你想要的。只能说白忙了......下面简单介绍一下,从同事那里学到的怎么使用VS自带的测试客户端。操作很简单,但很实用。知道这个的,就不用说了,这篇文章就是帮助那些不知道的小伙伴的......一个简单的WCF服务端:契约: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 . 阅读全文
posted @ 2013-08-23 19:04 wolfy 阅读(5880) 评论(3) 推荐(0)
摘要: 未处理System.TypeInitializationException HResult=-2146233036 Message=“System.ServiceModel.Diagnostics.TraceUtility”的类型初始值设定项引发异常。 Source=System.ServiceModel TypeName=System.ServiceModel.Diagnostics.TraceUtility StackTrace: 在 System.ServiceModel.Diagnostics.TraceUtility.SetEtwProviderId() 在 System.Servi 阅读全文
posted @ 2013-08-22 16:57 wolfy 阅读(3600) 评论(0) 推荐(0)
摘要: 周末闲着没事,将网站中经常用到的对图片的操作做了一个总结,方便以后回顾,这里将一天的成果,贴出来,希望能帮到大家。首先是swfupload方式的无刷新上传,关于怎么配置,按照demo 的写法,我相信只要你不是太笨,都能成功。 关于swfupload你可以去网上下,也可以点这里下载:SWFUpload_v250_beta_3_samples.rar项目结构: 上传代码:前台上传页面,你可以根据需要建html页,也可以建webform。这里用一般处理程序来对照片进行处理,加水印,修改文件名等操作。 1 2 3 4 5 6 7 8 9 10 11 ... 阅读全文
posted @ 2013-08-18 18:19 wolfy 阅读(3542) 评论(7) 推荐(7)
摘要: 未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPackage, Microsoft.VisualStudio.Editor.Implementation, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”包。此问题可能是由配置更改或安装另一个扩展导致的。可以在命令行中使用 /log 参数来运行应用程序,然后检查文件“C:Documents and SettingsRomanApplication DataMicrosoftVisualStu 阅读全文
posted @ 2013-08-17 12:30 wolfy 阅读(2155) 评论(0) 推荐(0)
摘要: 1. #id "#"不能丢 -> 概述:根据给定的ID匹配一个元素 如果元素中包含特殊字符,可以用"\\"转义 -> 用两个斜杠,而不是一个 -> 模板:$('#xxx') 如果ID中有特殊字符(例如:id="foo[name]")-> $('foo\\[name\\]')2. element 元素... 阅读全文
posted @ 2013-08-15 12:52 wolfy 阅读(835) 评论(4) 推荐(0)