摘要:
【0】问题:WCF与 Web Service的区别是什么? 和ASP.NET Web Service有什么关系? WCF与ASP.NET Web Service的区别是什么? 这是很多.NET开发人员容易搞错的问题。面试的时候也经常遇到。而很多新手也会因为初次接触WCF或者Web Service而陷入迷惑的境地,很多资料介绍的也不准确。我甚至和许多许多年开发经验的开发人员讨论这些问题,他们都无法分清二者的区别。相信很多人也被误导。以下是最常见的错误观点:Web Service太旧了; Web Service 就是 ASP.NET Web Service; WCF比Web Service性能好; 阅读全文
摘要:
一般情况HTTP的Header包含Content-Length域来指明报文体的长度。如:有时候服务生成HTTP回应是无法确定消息大小的,比如大文件的下载,或者后台需要复杂的逻辑才能全部处理页面的请求,这时用需要实时生成消息长度,服务器一般使用chunked编码。 在进行Chunked编码传输时,在回复消息的Headers有transfer-encoding域值为chunked,表示将用chunked编码传输内容。使用chunked编码的Headers如下(可以利用FireFox的FireBug插件或HttpWatch查看Headers信息,HttpWatch还可以查看chunked的个数):c 阅读全文
摘要:
privatevoidForm1_Load(objectsender,EventArgse){DataTabledt=newDataTable();dt.Columns.Add("id",typeof(int));dt.Columns.Add("name",typeof(string));dt.Rows.Add(newObject[]{1,"zhangsan"});dt.Rows.Add(newObject[]{2,"lisi"});dt.Rows.Add(newObject[]{3,"wangwu&qu 阅读全文
摘要:
场景:在本地开发一个asp.net2.0的应用程序时使用了Membership、Roles或Profile特性。你创建了一些新用户,一切都没有问题。然后把这个程序copy到远程服务器(remote server)上(或者只是移动到你本地服务器上的其他目录)然后运行。由于某种原因,虽然我们能够连接到membership数据库,但是当登陆的时候就会出现错误了,它并不抛出连接错误(connection error),而是提示你像类似的错误:“尝试登陆失败,请重试”(Login attempt unsuccessful, please try again)原因:这种经常出现的错误的原因是因为membe 阅读全文
摘要:
packagesrc.bean;importjava.io.FileNotFoundException;importjava.io.IOException;importjava.io.RandomAccessFile;classStudent{privateStringname;privateintage;publicStudent(){super();}publicintgetAge(){returnage;}publicvoidsetAge(intage){this.age=age;}publicStringgetName(){returnname;}publicvoidsetName(S 阅读全文
摘要:
如需运行分布式事务,需启动Distributed Transaction Coordinator服务,如启动该服务报错,输入CMD命令msdtc -resetlog即可。T-SQL:Create Table TranTable( Id INT IDENTITY(1,1) PRIMARY KEY, Priority TINYINT--最大值255)C#:string sql1 = "INSERT INTO TranTable VALUES(1)";//正常插入string sql2 = "INSERT INTO TranTable VALUES(256)" 阅读全文
摘要:
定义和用法enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。默认情况下,表单数据会编码为 "application/x-www-form-urlencoded"。就是说,在发送到服务器之前,所有字符都会进行编码(空格转换为 "+" 加号,特殊符号转换为 ASCII HEX(16进制) 值)实例在下面的例子中,表单数据会在未编码的情况下进行发送:<form action="form_action.asp" enctype="text/plain"> <p>First nam 阅读全文
摘要:
http://sourceforge.net/projects/jtds/Microsoft 的JDBC驱动经常出现很多难以解决的问题,比如前面讨论过的SQL Server 2000 "Error establishing socket" 错误.当然使用Sql Server 2000的第三方驱动就没有这些问题存在。我从网上找到jTDS取代微软的SQLServer2000的JDBC驱动,希望对大家有帮助:要使用jTDS驱动,配置要做一些变动: 数据库URL:jdbc:jtds:sqlserver://localhost:1433;DatabaseName=XXX 驱动类:ne 阅读全文
摘要:
下面是MyEclipse 8.5官方下载地址:MyEclipse 8.5 官方下载地址及其注册码MyEclipse 8.5.0-win32 File size: 825.84 MB MD5 : a9038148dcde9066abc3711bf8ee636c http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.5.0-win32.exe MyEclipse 8.5.0-linux All-in-One installer for Linux supports CentOS/Red 阅读全文
摘要:
一、传递参数 既可以通过值也可以通过引用传递参数。通过引用传递参数允许函数成员(方法、属性、索引器、运算符和构造函数)更改参数的值,并保持该更改。二、传递值类型参数 值类型变量直接包含其数据,这与引用类型变量不同,后者包含对其数据的引用。因此,向方法传递值类型变量意味着向方法传递变量的一个副本。方法内发生的对参数的更改对该变量中存储的原始数据无任何影响。如果希望所调用的方法更改参数的值,必须使用ref或out关键字通过引用传递该参数。为了简单起见,下面的示例使用ref。 1.通过值传递值类型: 代码 Code highlighting produced by Actipro CodeHi... 阅读全文