自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bino's Blog 

有志者,事竟成,破釜成舟,百二秦关终属楚;苦心人,天不负,卧薪尝胆,三千越甲可吞吴

  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

转载 委托的概念

16.1委托     有时我们需要将一个函数作为另一个函数的参数,这时就要用到委托(Delegate)机制。委托是一个较难讲清楚的概念,笔者苦思数日,终于想出了一个巧妙的例子。作者:梁斌玉 摘自《C#初学课堂》即将出版BeginnerClassroom@163.comhttp://www.cnblogs.com/BeginnerClassroom       下面我们设计一个马戏表演函

2009-01-12 13:43:00 1098

转载 实体数组转换成DataTable

public static DataTable ToDataTable(List entitys)        {            //检查实体集合不能为空            if (entitys == null || entitys.Count             {                throw new Exception("需转换的集合为空");        

2008-11-13 14:56:00 1949

转载 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 1138

转载 学习.net应该知道什么

任何一个使用.NET的人   * 描述线程与进程的区别?     * 什么是Windows服务,它的生命周期与标准的EXE程序有什么不同     * Windows上的单个进程所能访问的最大内存量是多少?它与系统的最大虚拟内存一样吗?这对于系统设计有什么影响?     * EXE和DLL之间的区别是什么?     * 什么是强类型,什么是弱类型?哪种更好些?为什么?    

2008-06-25 11:09:00 711

原创 JavaString String对象

创建一个String对象,语法:new String(stringValue),这个调用会将参数转换为字符串,并作为一个String对象。事实上任何一个字符串常量都是一个String对象,可以将其直接作为对象来使用,这和使用newString()创建对象的区别是:typeof的返回值不同,一个是“stirng",另一个是"object".string.indexOf(searchString,po

2008-05-06 18:25:00 859

转载 优化数据库前问自己的10个问题

  在优化你的数据库时,你可能没有用到这些细节的优点。以下是10个关于你的数据库性能的问题,需要你问问自己。  1. 假设你的数据库不需要存储特殊字符的能力,尤其是Unicode标准中规定的那些字符,你有没有在系统中把nchar类型替换成char之类的各种适用的字段类型?  2. 你是不是在用smalldatetime类型,而不是datetime?如果你不清楚这两种类型有什么区别,这是一个

2007-08-30 11:01:00 725

转载 SELECT 与 SET 对变量赋值的区别

SQL Server 中对已经定义的变量赋值的方式用两种,分别是 SET 和 SELECT。对于这两种方式的区别,SQL Server 联机丛书中已经有详细的说明,但很多时候我们并没有注意,其实这两种方式还是有很多差别的。SQL Server推荐使用 SET 而不是 SELECT 对变量进行赋值。当表达式返回一个值并对一个变量进行赋值时,推荐使用 SET 方法。下表列出 SET 与 SEL

2007-08-30 10:33:00 2033

原创 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 24188 1

转载 开源Liecense介绍

     开源在今天的软件业已经很普遍,但开源是否意味着使用者可以对开源后的代码为所欲为呢?答案是否定的。开源运动同样有自己的游戏规则和道德准则。不遵行这些规则不但损害开源运动的健康发展,也会对违规者造成名誉和市场上的损失,更可能陷入法律纠纷和赔偿。 现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种。我们在常见的开源协议如

2007-06-12 11:28:00 1247

原创 在用工厂模式做三层架构开发的时候 无法反射创建类实例的发现的错误

这些天,我在试着用工厂模式和接口来做三层架构的时候,碰到一个问题,开始是非常棘手啊!!调试了半天也没有发现问题的所在,只是objType = Assembly.Load(path).CreateInstance(CacheKey); //反射创建这一句的时候老是出错。。我唯有改成创建我需要的某一个具体的类进行调试的时候,才一个个问题解决;但问题来了,我解决掉那里之后,改回来还是不行啊;在经过多次调

2007-04-20 15:30:00 1923

原创 C#面象对象学习:委托(delegate)

这些天来,我一直在看委托;MSDN上看了看关于委托的文章,越看越糊涂了;没有办法,只好用GOOGLE多搜几种解释委托的方法来看看,以及翻了翻写得比较详细的一些书籍。力求搞懂这个委托,和学会使用委托委托,到底什么呢?很多书上和网络文章上都说:        C#中的委托,就相当于C/C++中的函数指针;但是C#是一种类型安全语言;在一般情况下不允许使用指针;        而委托

2007-03-23 11:46:00 1032

原创 C#面象对象学习:类(class)与结构(struct)

根据C# programming reference给出来信息,Struct实质上还是用来实现轻量级别的类派用处的,这就意味着它还是可以有属性,方法(函数)以及标签等,唯一的区别在于,Struct在编程的时候不能由程序员申明构造函数,即使是默认(不带参数)的构造函数,同样也不能有析构的处理部分。这是因为Struct的构造函数是由编译器自动生成的。并且Struct的用途是那些描述轻量级的对象,例如L

2007-03-23 11:01:00 1030

原创 C#面象对象学习:接口与抽象类

抽象类和接口的区别:    抽象类:包含一个或多个抽象方法(只是定义,无方法体);                    还可以有一个多个可执行方法;                    抽象类可以实现或继承接口;                接口:只含方法、属性、事件、索引等的定义;               在接口中定义的变量,会自动地成为类的常量(无须加上static和final); 

2007-03-23 10:28:00 1179

转载 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 1144

转载 利用ASP技术获取客户端真实IP地址

        在ASP中使用 Request.ServerVariables("REMOTE_ADDR") 来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址。要想透过代理服务器取得客户端的真实IP地址,就要使用 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 来读取。不过要注意

2007-03-01 09:31:00 945

原创 URLRewriter问题,使用URL重写的最简单方法

可能在使用CSDN博客的时候,你会发现一个问题.比如说我这篇文章的URL地址是:http://blog.csdn.net/bino/archive/2007/02/09/1506089.aspx为什么是这样呢.不是生成静态HTML也不是例如:article.aspx?id=1506089呢?请往下看...从网上下载现有的UrlRewriter;再将DLL放置到网站经引用的DLL目录中并

2007-02-09 11:48:00 1343

原创 DataGrid格式化输出到Excel表

以前用ASP的时候,也使用过输出到EXCEL或者WORD的方法;并且在些次开发.NET项目中也照搬ASP的方法过来,特别是在输出一些数据统计和备份的时候,使用输出到EXCEL更加明了,排版也更加清晰…… 但很快,我就发现一个问题,比如说:“我在给一个游戏帐号充值的时候,此帐号名称为0开头的帐号,这样的结果输出到Excel的时候,前面的0你会发现不见了”,这就是没有格式化输出的原因 //以下

2007-01-04 11:51:00 1665

原创 在.NET中页面之间数据交换的方法

在.NET中向另一个页面提交数据的方法:1、采用Session或Cookies2、采用POST或GET提交至另一页面3、Server.Transfer() 转到另一页面,在另一页通过Context.Handler可以实例化的上一页面对象;通过此对象可以调用上一页的函数或属性,达到数据交换

2006-11-09 14:34:00 1391

转载 常用的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 2539

原创 未与信任SQL Server连接相关联

刚重新装完SQL Server 2000后重新调试我的.Net程序发现,我的页面总是提示Sa登陆失败在经过改了几次正确的SA密码无效并且用查询分析器也无法使用SA登陆的情况下在网上搜索了一下,同时也想起在安装数据库系统的时候,有一个地方的身份验证,我选择的是Windows这下只能到网上搜下如何解决问题了启动SQLSERVER企业管理器,选择要进行认证模式设置的服务器。右击该服务器,

2006-09-20 16:01:00 2625 1

转载 SSI-SHTML教程

什么是 SHTML使用SSI(Server Side Include)的html文件扩展名,SSI(Server Side Include),通常称为“服务器端嵌入”或者叫“服务器端包含”,是一种类似于ASP的基于服务器的网页制作技术。SSI工作原理:将内容发送到浏览器之前,可以使用“服务器端包含 (SSI)”指令将文本、图形或应用程序信息包含到网页中。例如,可以使用 SSI 包含

2006-09-19 14:41:00 5332 4

原创 生成静态HTML页面并分别按年月目录存放

一说到新闻系统的话,一定会谈到静态页面生成的,因为静态页面不但是读取速度快,而且又安全;静态页面的生成不管是小到现在的企业网站大至网易,QQ等门户都用到了;那么我们如何来生成静态页呢?以什么方式生成静态页面呢……在生成静态页面的时候有那些是要注意的呢: 静态页面命名 统一存放目录 静态页面模板 页面生成一般来说,在原来新闻系统的基础上我们可以根据

2006-09-12 17:37:00 1737

原创 SSL加强数据传输安全

 说到网络,大家都会相到它给我们带来了很多的方便;但网络为我们的工作提供了极大的方便,有时在网络数据传输过程中被窃听或篡改也是时常有之发生;应为我们常用的“Http协议”是以明文的方式进行数据传输,没有采用任何加密手段,所以对于一些安全性较高的网站,如果没有采用加密的话,很难保证重要数据的万无一失;SSL加密就提供了一种方便的加密方式;安全套接字层 (SSL) 是一组提供身份验证、保密性和

2006-09-11 17:18:00 2786

原创 数据层开发

最近在开发一个新闻系统;新闻系统本是一个非常之简单的东西;以前用ASP做开发的时候,这些东西,不管界面的话,基本上可以说一天就可以写出来的(当然也要看功能和复杂程度啦)在用.Net也没有做过多少开发;可以说现在追求的只是一种结果;由于刚开始学,也只能追求一种结果,先达到会用,不管效率和安全,只要实现就行了;当然这种东西做出来也只是做为学习和交流所用吧,不能应用于商业和网站;但做为一个新手来说的,一

2006-09-05 16:30:00 896

原创 VS提示:无法开始调试,无法找到Microsoft Internet Explorer问题

今天打开VS2003调试一个项目时突然出现一个问题;就是按"F5"或"CTRL+F5"都提示:"无法开始调试,无法找到Microsoft Internet Explorer"经在GOOGLE搜索和多次试后,得到解决方法如下:调试asp.net 总是提示:无法开始调试。无法找到 Microsoft Internet Explorer方法如下:1、随便在你的工程里面找一个页面,右键点之,选

2006-08-23 17:39:00 2150 1

转载 Asp.Net 学习资源列表

名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。名称:微软官方.NET指导站点地址:http://www.gotdotnet.com/描述:上面的站点是本站的一个子站点,本站点提供微软.NET官方信息,并且有大量的用户源

2006-07-17 14:21:00 1048 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 1057 1

原创 简单生成图片验证码(包括数字大小写字母和汉字)

功能说明:      生成六位随机图片验证码(包括数字 大小写字母 部分汉字)-------------------------调用代码---------------------------     Width="128px" Height="32px" ImageUrl="code.aspx" onclick="this.src=code.aspx>-------------------

2006-06-05 16:41:00 3683

转载 什么是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 792

转载 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 938 1

转载 C#书写规范

一、命名对于理解应用程序的逻辑流,命名方案是最有影响力的一种帮助。名称应该说明“什么”而不是“如何”。通过避免使用公开基础实现(它们会发生改变)的名称,可以保留简化复杂性的抽象层。例如,可以使用 GetNextStudent(),而不是 GetNextArrayElement()。 命名原则是:选择正确名称时的困难可能表明需要进一步分析或定义项的目的。使名称足够长以便有一定的意义,并且

2006-05-27 11:00:00 876

原创 做程序好比当建筑工人……

  现在做程序就如同做民工一样,因为程序员不但工资不如外界所传闻的那样高 反而,赶项目似乎成为加班的首要理由,而且在中国的大多程序员们,应该加班都是义务劳动吧做程序本是一件很伤脑的事情,还要义务加班,寒……  中国软件业之所以发展得不怎么滴,原来是因为这些个程序员都是在这样压仰的工作着,如何能发挥创新的思想哪。在上海、北京、深圳、广州这样的都市,就算不加班,程序员的时间都过得比较紧;  因为大多数

2006-05-23 10:35:00 1092

2018年中国区块链产业白皮书.zip

新一轮科技革命和产业变革席卷全球,大数据、云计算、物联网、人工智能、区块链等新技术不断涌现,数字经济正深刻的改变着人类的生产和生活方式,成为了经济增长的新动能。区块链作为一项颠覆性技术,正在引领全球新一轮技术变革和产业变革,有望成 为全球技术创新和模式创新的“策源地”,推动“信息互联网”向“价值互 联网”变迁。我国《“十三五”国家信息化规划》中把区块链作为一项重 点前沿技术,明确提出需加强区块链等新技术的创新、试验和应用,以实现抢占新一代信息技术主导权。目前,我国区块链技术持续创新,区块链产业初步形成,开始在供应链金融、征信、产品溯源、版权交易、数字身份、电子证据等领域快速应用,有望推动我国经济体系实现技术变革,组织变革和效率变革,为构建现代化经济体系作出重要贡献。

2019-07-15

EditPlus3

EditPlus3.0

2008-06-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除