.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
· asp.net反射的运用发布时间:2013-10-25
反射的用途:(1)使用Assembly定义和加载程序集,加载在程序集清单中列出模块,以及从此程序集中查找类型并创建该类型的实例。(2)使用Module了解包含模块的程序集以及模块中的类等,还可以获取在模块上定义的所有全局方法或其他特定的非全局方法。(3)使用ConstructorInfo了解构造函数的名称、参数、访问修饰符(如pulic或private)和实现详细信息(如abstract或virtual)等。(4)使用MethodInfo了解方法的名称、返回类型、参数、访问修饰符... 查看全文
1.随着网站数据量达到500万条的时候,发现SQL数据库如果使用LIKE语句来查询,总是占用CPU很忙,不管怎么优化,速度还是上不来;2.经过网上收集资料,HUBBLE.net目前虽然做得不错,但需要配置内存给他,由于服务器4G内存,而且运行了好几个网站,所以考虑采用Lucene.net来做为搜索引擎;3.虽然本地测试没有问题,但是部署到64位的服务器上还是经过了好几天的折腾,在此都记录一下.在此记录搜片神器的整个开发过程中遇到的问题和相关的解决方案,希望大家一起交流... 查看全文
· PHP.net遭黑客入侵植入恶意程序发布时间:2013-10-25
PHP语言官方网站被入侵植入了JavaScript恶意代码,悄悄在浏览者电脑上安装恶意程序。但攻击者是通过哪个安全漏洞入侵系统PHP.net尚无头绪。PHP.net已经连续发表了两个声明解释这次事故,称调查发现两台服务器被入侵,它们分别托管www.php.net、static.php.net和git.php.net域名,以及托管bugs.php.net域名,所有服务已经迁移到新的服务器。Git源码库验证之后没发现问题。它怀疑攻击者可能访问了php.netSSL证书的私钥,因此撤销了证书... 查看全文
我的前面一篇文章提到了如何在使用了ASP.NETformauthentication的二级站点之间共享登陆状态,http://www.cnblogs.com/jzywh/archive/2007/09/23/902905.html,今天,我要写的是如何在二级域名站点之间,主站点和二级域名站点之间共享Session。首先,Session要共享,站点之间SessionID必须要一致,那怎么保证SessionID一致呢?ASP.NET中的SessionID是存储在客户端的cookie之中键值为ASP... 查看全文
xxx.aspx-----------------------------------------------<imgsrc='<%=this.ImageUrl%>'alt=""/>xxx.aspx.cs---------------------------------------protectedstringImageUrl{get{returnaaa041;}}... 查看全文
· asp.net后台关闭当前页面并传值发布时间:2013-10-25
http://blog.csdn.net/kinglino520/article/details/5954123... 查看全文
http://blog.csdn.net/azwanglei124/article/details/12430853... 查看全文
· ASP.NET安全发布时间:2013-10-24
概述安全在web领域是一个永远都不会过时的话题,今天我们就来看一看一些在开发ASP.NETMVC应用程序时一些值得我们注意的安全问题。本篇主要包括以下几个内容:认证授权XSS跨站脚本攻击跨站请求伪造认证所谓认证,简单的来说就是验证一个用户的身份。这取决于我们开发的站点的类型,是否允许匿名访问,是否是属于管理员或者其它角色的用户等等。也就是说我们的整个程序或者某些功能是针对某些特定的用户开发的,那么我们可能就要进行认证来确定用户的身份。需要注意的是,认证与授权是是完全不一样的概念,我们要区别对待... 查看全文
天遇到了这个问题,于是研究了一下。要解决这个问题,首先就要明白一些Session的机理。Session在服务器是以散列表形式存在的,我们都知道Session是会话级的,每个用户访问都会生成一个Session。那么服务器是怎么区分不同用户的Session?又是怎么将不同用户的Session与不同的用户绑定的呢?下面我们来研究一下,以下纯属我个人的理解,如有错误请指证。Session在服务器端是以散列表的形式存在的,区分每一个Session是通过SessionID来实现的... 查看全文
· Asp.Net MVC 3.0 使用Gzip压缩发布时间:2013-10-23
前言Gzip最早由Jean-loupGailly和MarkAdler创建,用于Unix系统的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是Gzip格式的。现今已经成为Internet上使用非常普遍的一种数据压缩格式,或者说一种文件格式。HTTP协议上的Gzip编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用Gzip压缩技术来让用户感受更快的速度。这一般是指WWW服务器中安装的一个功能,当有人来访问这个服务器中的网站时... 查看全文
TDD是1)写测试2)写通过这些测试的代码,3)然后重构的实践.在,NET社区中,这个概念逐渐变得非常流行,这归功于它所增加的质量保证.此时,它很容易测试public方法,但是一个普遍的问题出现了,”我如何测试Protected和private方法呢?”本文将:总结”你是否应该测试private方法的争论?”的一些关键点.创建一些案例,这些案例仍旧是有用的,至少知道怎样测试private和protected方法&mdash... 查看全文
· ASP.NET安全发布时间:2013-10-23
概述安全在web领域是一个永远都不会过时的话题,今天我们就来看一看一些在开发ASP.NETMVC应用程序时一些值得我们注意的安全问题。本篇主要包括以下几个内容:认证授权XSS跨站脚本攻击跨站请求伪造认证所谓认证,简单的来说就是验证一个用户的身份。这取决于我们开发的站点的类型,是否允许匿名访问,是否是属于管理员或者其它角色的用户等等。也就是说我们的整个程序或者某些功能是针对某些特定的用户开发的,那么我们可能就要进行认证来确定用户的身份。需要注意的是,认证与授权是是完全不一样的概念,我们要区别对待... 查看全文
在.NET平台下开发Oracle应用的小伙伴们肯定都知道一方面做Oracle开发和实施相比SqlServer要安装Oracle客户端(XCopy、自己提取相关文件也有一定复杂性),另一方面相比JAVA平台不如JDBC方便快捷,特别是一些刚接触Oracle的小伙伴,面临配置tns.ora、OraHome等等多少有些畏难情绪。初始庐山现在,这一切都即将成为过去啦。继早些时候Oracle官方推出的ODP.NETManaged的Beta版之后,最近的版本已经跟随12c一起发布了,可以在此下载... 查看全文
· .NET中XML序列化的总结发布时间:2013-10-22
【题外话】以前虽然常用.NET中的序列化,但是常用的BinaryFormatter,也就是二进制文件的序列化,却鲜用XML的序列化。对于XML序列化,.NET中同样提供了一个非常方便的工具XmlSerializer,其可以很方便的将对象序列化为XML文件或将XML文件反序列化为对象。但是XML序列化与二进制序列化却又不少的区别,在刚开始的时候可能会遇到一些困惑。【文章索引】XmlSerializer的作用自定义XML结构的映射不能序列化的内容输出格式的设置【一、XmlSerializer的作用... 查看全文
· ASP.net+MVC--2发布时间:2013-10-22
1、ASP.NETMVC控制器1)在Controllers文件夹下新建控制类publicclassHelloWorld2Controller:Controller{publicstringIndex(){return"<h1>helloworld2</h1>";}}2、视图a.按照以上方法建立控制类之后,如下图所示。publicclassHelloWorld3Controller:Controller{////GET... 查看全文
· asp.net+MVC--1发布时间:2013-10-22
1、MVC入门1)第一个路由:/*任何应用程序启动时发生的动作都应该存在于单独的类中,并且仅在该方法中按照正确顺序调用*/protectedvoidApplication_Start(){AreaRegistration.RegisterAllAreas();/*关注度分离SOC和单一职责原则(SRP)*/RegisterRoutes(RouteTable.Routes);}2)路由模版routes.MapRoute("Default",//路由名称"{controller}/{action... 查看全文
原文地址http://www.codeguru.com/csharp/.net/net_asp/using-jsonp-in-asp.net-mvc.htm1.创建JsonpControllerpublicclassJsonpController:Controller{//GET:/Jsonp/VoteUserRepositoryuserrepository=newVoteUserRepository();[HttpGet]publicJsonpResultGetData(int?page)... 查看全文
#region参数传递方法第一种//参数设置方法(第一种)//SqlParametersp=newSqlParameter("@Name",str_Name);//SqlParametersp2=newSqlParameter("@Pwd",str_Pwd);//cmd.Parameters.Add(sp);//cmd.Parameters.Add(sp2);#endregion//简单的一般使用第一种#region参数传递的第二种方法(是第一种的省略传递变量)cmd.Parameters... 查看全文
Asp.net的身份验证有有三种,分别是"Windows|Forms|Passport",其中又以Forms验证用的最多,也最灵活。Forms验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不同用户的访问授权进行控制了。问题来了,在实际是用中我们往往需要的是基于角色,或者说基于用户组的验证和授权... 查看全文
usingMicrosoft.Office.Interop.Excel;//转换为excel时,需要引用此命名空间usingET;//转换为wps时,需要引用此命名空间usingKSO;//转换为wps时,需要引用此命名空间当转换为excel时,需要引入Microsoft.Office.Interop.Excel.dll;当转换为wps时,需要引入Interop.ET.dll,Interop.KSO.dll;#region查询注册表,判断本机是否安装office2003... 查看全文