- 博客(32)
- 资源 (3)
- 收藏
- 关注
转载 委托的概念
16.1委托 有时我们需要将一个函数作为另一个函数的参数,这时就要用到委托(Delegate)机制。委托是一个较难讲清楚的概念,笔者苦思数日,终于想出了一个巧妙的例子。作者:梁斌玉 摘自《C#初学课堂》即将出版BeginnerClassroom@163.comhttp://www.cnblogs.com/BeginnerClassroom 下面我们设计一个马戏表演函
2009-01-12 13:43:00
1139
转载 实体数组转换成DataTable
public static DataTable ToDataTable(List entitys) { //检查实体集合不能为空 if (entitys == null || entitys.Count { throw new Exception("需转换的集合为空");
2008-11-13 14:56:00
1994
转载 ASP.NET学习笔记(一)
一、ASP.NET以文件作为开发单位二、新建站点位置: 1、Local IIS 2、FTP Site 3、File System 自带Web服务器 4、Remote Site三、页面结构 两种: Code inline model 和 Code behind model 1、Code inline model 全面
2008-08-27 11:50:00
1185
转载 学习.net应该知道什么
任何一个使用.NET的人 * 描述线程与进程的区别? * 什么是Windows服务,它的生命周期与标准的EXE程序有什么不同 * Windows上的单个进程所能访问的最大内存量是多少?它与系统的最大虚拟内存一样吗?这对于系统设计有什么影响? * EXE和DLL之间的区别是什么? * 什么是强类型,什么是弱类型?哪种更好些?为什么?
2008-06-25 11:09:00
739
原创 JavaString String对象
创建一个String对象,语法:new String(stringValue),这个调用会将参数转换为字符串,并作为一个String对象。事实上任何一个字符串常量都是一个String对象,可以将其直接作为对象来使用,这和使用newString()创建对象的区别是:typeof的返回值不同,一个是“stirng",另一个是"object".string.indexOf(searchString,po
2008-05-06 18:25:00
895
转载 优化数据库前问自己的10个问题
在优化你的数据库时,你可能没有用到这些细节的优点。以下是10个关于你的数据库性能的问题,需要你问问自己。 1. 假设你的数据库不需要存储特殊字符的能力,尤其是Unicode标准中规定的那些字符,你有没有在系统中把nchar类型替换成char之类的各种适用的字段类型? 2. 你是不是在用smalldatetime类型,而不是datetime?如果你不清楚这两种类型有什么区别,这是一个
2007-08-30 11:01:00
758
转载 SELECT 与 SET 对变量赋值的区别
SQL Server 中对已经定义的变量赋值的方式用两种,分别是 SET 和 SELECT。对于这两种方式的区别,SQL Server 联机丛书中已经有详细的说明,但很多时候我们并没有注意,其实这两种方式还是有很多差别的。SQL Server推荐使用 SET 而不是 SELECT 对变量进行赋值。当表达式返回一个值并对一个变量进行赋值时,推荐使用 SET 方法。下表列出 SET 与 SEL
2007-08-30 10:33:00
2107
原创 SQL分页的三种方法
三种SQL分页法 表中主键必须为标识列,[ID] int IDENTITY (1,1) 1.分页方案一:(利用Not In和SELECT TOP分页)语句形式: SELECT TOP 10 *FROM TestTableWHERE (ID NOT IN (SELECT TOP 20 id FROM TestTable ORDER BY
2007-08-02 09:28:00
24435
转载 开源Liecense介绍
开源在今天的软件业已经很普遍,但开源是否意味着使用者可以对开源后的代码为所欲为呢?答案是否定的。开源运动同样有自己的游戏规则和道德准则。不遵行这些规则不但损害开源运动的健康发展,也会对违规者造成名誉和市场上的损失,更可能陷入法律纠纷和赔偿。 现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种。我们在常见的开源协议如
2007-06-12 11:28:00
1283
原创 在用工厂模式做三层架构开发的时候 无法反射创建类实例的发现的错误
这些天,我在试着用工厂模式和接口来做三层架构的时候,碰到一个问题,开始是非常棘手啊!!调试了半天也没有发现问题的所在,只是objType = Assembly.Load(path).CreateInstance(CacheKey); //反射创建这一句的时候老是出错。。我唯有改成创建我需要的某一个具体的类进行调试的时候,才一个个问题解决;但问题来了,我解决掉那里之后,改回来还是不行啊;在经过多次调
2007-04-20 15:30:00
1960
原创 C#面象对象学习:委托(delegate)
这些天来,我一直在看委托;MSDN上看了看关于委托的文章,越看越糊涂了;没有办法,只好用GOOGLE多搜几种解释委托的方法来看看,以及翻了翻写得比较详细的一些书籍。力求搞懂这个委托,和学会使用委托委托,到底什么呢?很多书上和网络文章上都说: C#中的委托,就相当于C/C++中的函数指针;但是C#是一种类型安全语言;在一般情况下不允许使用指针; 而委托
2007-03-23 11:46:00
1061
原创 C#面象对象学习:类(class)与结构(struct)
根据C# programming reference给出来信息,Struct实质上还是用来实现轻量级别的类派用处的,这就意味着它还是可以有属性,方法(函数)以及标签等,唯一的区别在于,Struct在编程的时候不能由程序员申明构造函数,即使是默认(不带参数)的构造函数,同样也不能有析构的处理部分。这是因为Struct的构造函数是由编译器自动生成的。并且Struct的用途是那些描述轻量级的对象,例如L
2007-03-23 11:01:00
1065
原创 C#面象对象学习:接口与抽象类
抽象类和接口的区别: 抽象类:包含一个或多个抽象方法(只是定义,无方法体); 还可以有一个多个可执行方法; 抽象类可以实现或继承接口; 接口:只含方法、属性、事件、索引等的定义; 在接口中定义的变量,会自动地成为类的常量(无须加上static和final);
2007-03-23 10:28:00
1208
转载 C#生成PDF文档代码
本文所述的是如何用C#生成PDF文档;与之前所讲的C#(ASP.NET)生成Word或Excel文档有点不一样的是;此之生成文档,直接存于所运行此程序的机器上或WEB服务器上再下载;using System;using System.IO;using System.Text;using System.Collections; namespace PDFGenerator...{public
2007-03-17 11:47:00
1209
转载 利用ASP技术获取客户端真实IP地址
在ASP中使用 Request.ServerVariables("REMOTE_ADDR") 来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址。要想透过代理服务器取得客户端的真实IP地址,就要使用 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 来读取。不过要注意
2007-03-01 09:31:00
983
原创 URLRewriter问题,使用URL重写的最简单方法
可能在使用优快云博客的时候,你会发现一个问题.比如说我这篇文章的URL地址是:http://blog.youkuaiyun.com/bino/archive/2007/02/09/1506089.aspx为什么是这样呢.不是生成静态HTML也不是例如:article.aspx?id=1506089呢?请往下看...从网上下载现有的UrlRewriter;再将DLL放置到网站经引用的DLL目录中并
2007-02-09 11:48:00
1379
原创 DataGrid格式化输出到Excel表
以前用ASP的时候,也使用过输出到EXCEL或者WORD的方法;并且在些次开发.NET项目中也照搬ASP的方法过来,特别是在输出一些数据统计和备份的时候,使用输出到EXCEL更加明了,排版也更加清晰…… 但很快,我就发现一个问题,比如说:“我在给一个游戏帐号充值的时候,此帐号名称为0开头的帐号,这样的结果输出到Excel的时候,前面的0你会发现不见了”,这就是没有格式化输出的原因 //以下
2007-01-04 11:51:00
1714
原创 在.NET中页面之间数据交换的方法
在.NET中向另一个页面提交数据的方法:1、采用Session或Cookies2、采用POST或GET提交至另一页面3、Server.Transfer() 转到另一页面,在另一页通过Context.Handler可以实例化的上一页面对象;通过此对象可以调用上一页的函数或属性,达到数据交换
2006-11-09 14:34:00
1436
转载 常用的JS命令大全
1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById("表单中
2006-10-13 10:32:00
2729
原创 未与信任SQL Server连接相关联
刚重新装完SQL Server 2000后重新调试我的.Net程序发现,我的页面总是提示Sa登陆失败在经过改了几次正确的SA密码无效并且用查询分析器也无法使用SA登陆的情况下在网上搜索了一下,同时也想起在安装数据库系统的时候,有一个地方的身份验证,我选择的是Windows这下只能到网上搜下如何解决问题了启动SQLSERVER企业管理器,选择要进行认证模式设置的服务器。右击该服务器,
2006-09-20 16:01:00
2658
1
转载 SSI-SHTML教程
什么是 SHTML使用SSI(Server Side Include)的html文件扩展名,SSI(Server Side Include),通常称为“服务器端嵌入”或者叫“服务器端包含”,是一种类似于ASP的基于服务器的网页制作技术。SSI工作原理:将内容发送到浏览器之前,可以使用“服务器端包含 (SSI)”指令将文本、图形或应用程序信息包含到网页中。例如,可以使用 SSI 包含
2006-09-19 14:41:00
5441
4
原创 生成静态HTML页面并分别按年月目录存放
一说到新闻系统的话,一定会谈到静态页面生成的,因为静态页面不但是读取速度快,而且又安全;静态页面的生成不管是小到现在的企业网站大至网易,QQ等门户都用到了;那么我们如何来生成静态页呢?以什么方式生成静态页面呢……在生成静态页面的时候有那些是要注意的呢: 静态页面命名 统一存放目录 静态页面模板 页面生成一般来说,在原来新闻系统的基础上我们可以根据
2006-09-12 17:37:00
1797
原创 SSL加强数据传输安全
说到网络,大家都会相到它给我们带来了很多的方便;但网络为我们的工作提供了极大的方便,有时在网络数据传输过程中被窃听或篡改也是时常有之发生;应为我们常用的“Http协议”是以明文的方式进行数据传输,没有采用任何加密手段,所以对于一些安全性较高的网站,如果没有采用加密的话,很难保证重要数据的万无一失;SSL加密就提供了一种方便的加密方式;安全套接字层 (SSL) 是一组提供身份验证、保密性和
2006-09-11 17:18:00
2862
原创 数据层开发
最近在开发一个新闻系统;新闻系统本是一个非常之简单的东西;以前用ASP做开发的时候,这些东西,不管界面的话,基本上可以说一天就可以写出来的(当然也要看功能和复杂程度啦)在用.Net也没有做过多少开发;可以说现在追求的只是一种结果;由于刚开始学,也只能追求一种结果,先达到会用,不管效率和安全,只要实现就行了;当然这种东西做出来也只是做为学习和交流所用吧,不能应用于商业和网站;但做为一个新手来说的,一
2006-09-05 16:30:00
916
原创 VS提示:无法开始调试,无法找到Microsoft Internet Explorer问题
今天打开VS2003调试一个项目时突然出现一个问题;就是按"F5"或"CTRL+F5"都提示:"无法开始调试,无法找到Microsoft Internet Explorer"经在GOOGLE搜索和多次试后,得到解决方法如下:调试asp.net 总是提示:无法开始调试。无法找到 Microsoft Internet Explorer方法如下:1、随便在你的工程里面找一个页面,右键点之,选
2006-08-23 17:39:00
2221
1
转载 Asp.Net 学习资源列表
名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。名称:微软官方.NET指导站点地址:http://www.gotdotnet.com/描述:上面的站点是本站的一个子站点,本站点提供微软.NET官方信息,并且有大量的用户源
2006-07-17 14:21:00
1067
1
原创 ASP调用SQL Server存储过程
代码存储过程dim account,oldname,newname,RsCommanddim adCmdStoredProc,adInteger,adChar,adParamInput,adParamOutput,ReturnValueaccount = session("whoami")oldname = trim(Request.Form("oldname"))newname =
2006-06-26 14:56:00
1082
1
原创 简单生成图片验证码(包括数字大小写字母和汉字)
功能说明: 生成六位随机图片验证码(包括数字 大小写字母 部分汉字)-------------------------调用代码--------------------------- Width="128px" Height="32px" ImageUrl="code.aspx" onclick="this.src=code.aspx>-------------------
2006-06-05 16:41:00
3741
转载 什么是Web2.0
Web2.0是以Flickr、43Things.com等网站为代表,以Blog、TAG、SNS、RSS、wiki等社会软件的应用为核心,依据六度分隔、xml、ajax等新理论和技术实现的互联网新一代模式。” Blog——博客/网志:Blog的全名应该是Web log,后来缩写为Blog。Blog是一个易于使用的网站,您可以在其中迅速发布想法、与他人交流以及从事其他活动。所有这一切都是免费的。 RS
2006-06-02 13:49:00
856
转载 C#.net常用函数和方法集汇总
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curre
2006-05-27 11:00:00
968
1
转载 C#书写规范
一、命名对于理解应用程序的逻辑流,命名方案是最有影响力的一种帮助。名称应该说明“什么”而不是“如何”。通过避免使用公开基础实现(它们会发生改变)的名称,可以保留简化复杂性的抽象层。例如,可以使用 GetNextStudent(),而不是 GetNextArrayElement()。 命名原则是:选择正确名称时的困难可能表明需要进一步分析或定义项的目的。使名称足够长以便有一定的意义,并且
2006-05-27 11:00:00
902
原创 做程序好比当建筑工人……
现在做程序就如同做民工一样,因为程序员不但工资不如外界所传闻的那样高 反而,赶项目似乎成为加班的首要理由,而且在中国的大多程序员们,应该加班都是义务劳动吧做程序本是一件很伤脑的事情,还要义务加班,寒…… 中国软件业之所以发展得不怎么滴,原来是因为这些个程序员都是在这样压仰的工作着,如何能发挥创新的思想哪。在上海、北京、深圳、广州这样的都市,就算不加班,程序员的时间都过得比较紧; 因为大多数
2006-05-23 10:35:00
1130
2018年中国区块链产业白皮书.zip
2019-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人