net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> net >>列表
· ASP.NET MVC的过滤器发布时间:2013-09-27
APS.NETMVC中(以下简称“MVC”)的每一个请求,都会分配给相应的控制器和对应的行为方法去处理,而在这些处理的前前后后如果想再加一些额外的逻辑处理。这时候就用到了过滤器。MVC支持的过滤器类型有四种,分别是:Authorization(授权),Action(行为),Result(结果)和Exception(异常)。如下表,过滤器类型接口描述AuthorizationIAuthorizationFilter此类型(或过滤器... 查看全文
经过之前那个道德指责风波过后也有一段时间没写博客了,当然不是我心怀内疚才这么久不写,纯粹是程序员的通病。。怎一个懒字了得,本来想写一些长篇大论反讽一下那些道德高人的。想想还是算了,那样估计会引来新一波攻势,没什么实际意义,影响风气,大家看了也不爽,这次写点有实际意义的,说说我是怎么保护我的代码的,个人心得,如有不妥的地方请见谅。我们都知道.NET的代码容易被反编译出来,站在破解者的角度来看,破解一个软件情况可分为几种:1.修改注册验证的代码,达到绕过注册的效果;2.破解出注册核心算法... 查看全文
经过之前那个道德指责风波过后也有一段时间没写博客了,当然不是我心怀内疚才这么久不写,纯粹是程序员的通病。。怎一个懒字了得,本来想写一些长篇大论反讽一下那些道德高人的。想想还是算了,那样估计会引来新一波攻势,没什么实际意义,影响风气,大家看了也不爽,这次写点有实际意义的,说说我是怎么保护我的代码的,个人心得,如有不妥的地方请见谅。我们都知道.NET的代码容易被反编译出来,站在破解者的角度来看,破解一个软件情况可分为几种:1.修改注册验证的代码,达到绕过注册的效果;2.破解出注册核心算法... 查看全文
· [Asp.NET]Forms 身份验证发布时间:2013-09-25
通过Forms身份验证,可以使用所创建的登录窗体验证用户的用户名和密码。未经过身份验证的请求被重定向到登录页,用户在该页上提供凭据和提交窗体。如果应用程序对请求进行了验证,系统会颁发一个票证,该票证包含用于重建后续请求的标识的密钥。Forms身份验证使您可以使用自己的代码对用户进行身份验证,然后将身份验证标记保留在Cookie或页的URL中。Forms身份验证通过FormsAuthenticationModule类参与到ASP.NET页的生命周期中... 查看全文
· Jason.NET--.NET 和 .NET框架概览发布时间:2013-09-25
什么是.NET.NET是为简化在第三代因特网的分布式环境下的应用程序的开发,基于开放互联网标准和协议之上,实现异质语言和平台高度交互性而构建的新一代计算和通信平台。其主要由三部分构成:.NET框架、WEB服务、.NET企业服务器。首先先了解一下.NET框架的由来和架构,如下图。下面对.NET的各个部分进行说明:1.操作系统(OS).NET平台是独立于操作系统,而这些是得益于CIL(也叫MSIL)和CLR的存在2..NET框架(Framework)位于操作系统之上的.NET最重要的基础构架... 查看全文
SnippetCompilerSnippetCompiler是一个基于Windows的小型应用程序,你可以通过它来编写、编译和运行代码。如果你具有较小的代码段,并且你不想创建完整的VisualStudio.NET项目(以及该项目附带的所有文件),则该工具会很有用。现在SnippetCompiler已经支持.NETFramework3.5,最新版本为SnippetCompilerLive2008UltimateEditionforDevelopers(Alpha)... 查看全文
· asp.net下载文件几种方式发布时间:2013-09-24
protectedvoidButton1_Click(objectsender,EventArgse){/*微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite下载超过400mb的文件时导致Aspnet_wp.exe进程回收而无法成功下载的问题。代码如下:*/Response.ContentType="application/x-zip-compressed";Response.AddHeader("Content... 查看全文
一些小型的项目,在不使用其他的框架(LINQ,NHibernate,EF等等框架)的前提下,这时候一些反复的增删改查就会让我们感到极其的繁琐,厌烦,为了避免这种情况出现,本人写了一个小的工具类.自动将实体类添加到数据库.实现功能的思路:1,通过反射获取该对象名称和所有属性名称,然后组合成insertSQL字符串(前提是对象属性名称和数据库字段名称一致,表名称和实体类名称一致.不区分大小写).2,通过反射获取该对象的每个属性值... 查看全文
· ASP.NET MVC(三)发布时间:2013-09-23
ASP.NETRouting模块的责任是将传入的浏览器请求映射为特有的MVCcontrolleractions。请求URL当我们不使用路由的时候请求http://server/application/Produt.aspx?id=4,服务器会请求Produt.aspx页面并携带一个名为id的参数。当使用路由的时候,发出同样的请求时,不能确定会存在Produt.aspx页面。例如,请求http://server/application/Products/show/beverages... 查看全文
· iBatis.Net(C#)系列Demo源码发布时间:2013-09-23
iBatis.Net(C#)系列一:简介及运行环境源码【下载】iBatis.Net(C#)系列二:SQL数据映射源码【下载】iBatis.Net(C#)系列三:数据库查询源码【下载】... 查看全文
阅读目录:1.开篇介绍2.NET并行计算基本介绍3.并行循环使用模式3.1并行For循环3.2并行ForEach循环3.3并行LINQ(PLINQ)1】开篇介绍最近这几天在捣鼓并行计算,发现还是有很多值得分享的意义,因为我们现在很多人对它的理解还是有点不准确,包括我自己也是这么觉得,所以整理一些文章分享给在使用.NET并行计算的朋友和将要使用.NET并行计算的朋友;NET并行编程推出已经有一段时间了,在一些项目代码里也时不时会看见一些眼熟的并行计算代码,作为热爱技术的我们怎能视而不见呢... 查看全文
· ASP.NET MVC(二)发布时间:2013-09-22
休息一下还是继续ASP.NETMVC的基础知识。这篇文件我想和大家一起熟悉下ASP.NETMVC项目的目录结构及dll。1.ASP.NETMVC项目的目录结构App_Data:存放数据文件Content:建议放一些资源文件,例如Css,图片等,当然你也可以选择不放任何内容Controllers:建议将Controllers类都放到此目录下,便于管理。Controller类命名必须以Controller结尾Models:建议存放业务实体、数据访问层的类。Scripts:存放JS文件Views... 查看全文
· ASP.NET MVC (一)发布时间:2013-09-22
工作清闲好一段时间了,趁这段时间弄了弄PHP,做个了简单的MVC网页。玩了玩Android,弄了个拨号器,发短信的,嘿嘿,最满意的还是两天弄了个数独游戏。不务正业一个多月了,也该磨磨刀,接下来一段时间,我会陆续整理ASP.NETMVC和大家分享。ASP.NETMVC不是个新技术,是2009年发布的一个ASP.NETWeb应用程序框架。下面我们就从几个方面一起来回顾MVC。1.什么是MVCASP.NETMVCFramework是微软官方提供的MVC模式编写ASP.NETWeb应用程序的一个框架... 查看全文
无题蓦然回首,那些年,我竟然一直很二。小时候,读武侠小说的时候,看到那些猪脚,常常会产生一种代入感,幻想自己也会遭遇某种奇遇,遇到悬崖跳下去是不是有本“武林秘笈”在等着?长大以后也是一样,多少人梦着醒着都在想,没准哪一天自己也会成为“百万富翁”。打住!你不是“万中无一”,也没那么多没准!当然,有时候还需要一点运气。生活了二十几年,想做的事不少,狠下心做成的当真没几件,想想并不是资质愚钝,而是缺乏想到做到的劲头。为什么会这样... 查看全文
应用程序配置文件,对于asp.net是web.config,对于WINFORM程序是App.Config(ExeName.exe.config)。配置文件,对于程序本身来说,就是基础和依据,其本质是一个xml文件,对于配置文件的操作,从.NET2.0开始,就非常方便了,提供了System[.Web].Configuration这个管理功能的NameSpace,要使用它,需要添加对System.configuration.dll的引用。对于WINFORM程序,使用System... 查看全文
检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(非简单设置为【经典】模式)。我们将ASP.NET程序从IIS6移植到IIS7,可能运行提示以下错误:HTTP错误500.23-InternalServerError检测到在集成的托管管道模式下不适用的ASP.NET设置。为什么会出现以上错误?在IIS7的应用程序池有两种模式,一种是“集成模式”,一种是“经典模式”。经典模式则是我们以前习惯的IIS6的方式。如果使用集成模式... 查看全文
· ASP.NET的路由发布时间:2013-09-21
之前在探讨ASP.NETMVC的路由时,无意发现原本ASP.NET也有路由机制的。在学习MVC的路由时觉得这部分的资料不太多,不怎么充实(也许是我不懂得去看微软的官方文档)。后来也尝试一下ASP.NET的路由,本文也算是阅读了蒋金楠和重典两位老师后写的读书笔记吧!路由机制最显著的一个效果就是实现URL和物理文件的分离。这个分离了之后有三个好处:更灵活,更好的可读性,SEO更友好。具体是这样的:灵活在于文件的路径有了更改(例如放到了一个新的文件夹里面),那就得把所有涉及到那个文件的URL都改一遍... 查看全文
Asp.Net生命周期与Asp.Net页的生命周期是一个比较重要的话题,有时可能似乎知道一些,但又说不出个所以然,而且时常把这两个概念混淆。现在也是该好好理清思路,把这两个概念搞懂。Asp.Net生命周期Asp.Net应用程序生命周期以浏览器向Web服务器(IIS)发送请求为起点。Web服务器接收到请求时,会对所请求文件的文件扩展名进行检查,确定应该由哪一个ISAPI扩展(Asp.Net是Web服务器下的一个ISAPI扩展)来处理请求,并传递给它(这里指Asp.Net)。Asp... 查看全文
Part3:设计逻辑层:核心开发如前所述,我们的解决方案如下所示:下面我们讨论整个应用的结构,根据应用中不同组件的逻辑相关性,分离到不同的层中,层与层之间的通讯通过或者不通过限制。分层属于架构风格,在应用的长时间生命周期中,解决维护和扩展问题。所以,让我们在解决方案中添加一个类库项目,命名为Application.Common.Application.Common:这是一个类库项目,提供公共功能,可以被不同的业务逻辑层使用。例如:安全,日志,跟踪,验证等等.定义在这个层中的组件... 查看全文
Box.net早已不是单纯的网盘。通过开放接口,允许第三方接入,Box.net在解决文件的云端存储之外,还试图满足用户文件处理上的需求。从这方面来看,Box.net要做的事情是和Google一样的,使云端成为操作系统,让用户抛弃本地存储,完全生活在云端。因此,公司推出文档协作工具BoxNotes并不令人感到奇怪。它是公司发展中合理的步骤。不过,这也使得Box与GoogleDocs、Evernote等服务的竞争更加明显了。Box.net早就允许用户在云端创建文档,BoxNotes更加推进了一步... 查看全文