随笔分类 -  .Net

上一页 1 2 3 下一页
Asp.net下from认证统一认证配置
摘要:使用asp.net的form认证如果需要实现在不同二级域名下登入需要修改一下web.config配置,将from认证配置节点中domain属性修改为同一域名,如:website.com。参考例子: <authentication mode="Forms"> <forms name=".FrameWork" defaultUrl="/Default.aspx" loginUrl="/Login.aspx" domain=".website.com" path="/&qu 阅读全文
posted @ 2013-05-21 20:47 davidkam 阅读(175) 评论(0) 推荐(0)
大型高性能ASP.NET系统架构设计(转)
摘要:原文:http://www.cnblogs.com/chenzhao/archive/2012/02/17/2355523.html大型动态应用系统平台主要是针对于大流量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,以保证网站应用的平稳运行。大型动态应用系统又可分为几个子系统:Web前端系统、负载均衡系统、数据库集群系统、缓存系统、分布式存储系统、分布式服务器管理系统、代码分发系统1、web前端系统为了达到不同应用的服务器共享、避免单点故障、集中管理、统一配置等目的,不以应用划分服 务器,而是将所有服务器做统一使用,每台服务器都可以对多 阅读全文
posted @ 2013-05-17 09:03 davidkam 阅读(415) 评论(0) 推荐(2)
Web.config中自定义配置节点(转)
摘要:原文:http://www.cnblogs.com/yangyp/archive/2013/04/09/3008500.htmlASP.NET应用程序中,很大部分重要功能可以通过web.config来配置。其中有一个<configSection>的节点,里面包含了.net定义的配置节处理程序与配置节之间的关联。也可以自定义节点和自定义配置节点的处理程序。如图所示:最近项目中使用到了自定义节点,简单总结下:在web.config中的<configSection>节点中添加要自定义的节点<section>,指定name为获取自定义配置的类实体的类名(AppApl 阅读全文
posted @ 2013-05-17 08:55 davidkam 阅读(272) 评论(0) 推荐(0)
细说ASP.NET Forms身份认证(转)
摘要:阅读目录开始ASP.NET身份认证基础ASP.NET身份认证过程如何实现登录与注销保护受限制的页面登录页不能正常显示的问题认识Forms身份认证理解Forms身份认证实现自定义的身份认证标识在多台服务器之间使用Forms身份认证在客户端程序中访问受限页面用户登录是个很常见的业务需求,在ASP.NET中,这个过程被称为身份认证。 由于很常见,因此,我认为把这块内容整理出来,与大家分享应该是件有意义的事。在开发ASP.NET项目中,我们最常用的是Forms认证,也叫【表单认证】。 这种认证方式既可以用于局域网环境,也可用于互联网环境,因此,它有着非常广泛的使用。 这篇博客主要讨论的话题是:ASP. 阅读全文
posted @ 2013-05-15 11:08 davidkam 阅读(216) 评论(0) 推荐(0)
多线程 进度条 C# .net
摘要:前言 在我们应用程序开发过程中,经常会遇到一些问题,需要使用多线程技术来加以解决。本文就是通过几个示例程序给大家讲解一下多线程相关的一些主要问题。执行长任务操作 许多种类的应用程序都需要长时间操作,比如:执行一个打印任务,请求一个 WebService 调用等。用户在这种情况下一般会去转移做其他事情来等待任务的完成,同时还希望随时可以监控任务的执行进度。 下面的代码片断示例了当长任务执行时用户界面是如何被更新的。// 显示进度条void ShowProgress( int totalStep, int currentStep ){_Progress.Maximum = totalStep... 阅读全文
posted @ 2013-05-11 20:56 davidkam 阅读(463) 评论(0) 推荐(0)
不用session的验证码(转)
摘要:问题:现在很多大型网站会在首页上显示用户登录,为了防止恶意刷新,都会加上验证码,但这样导致大量session的产生,占用服务器内存。解决方案:1. 输入账号密码后提示输入验证码,这个实现简单不说怎么做了2. 克服大量session产生,这个解决方案比较复杂,仅仅作为研究玩玩,实际应用还是推荐上面的方案。步骤一:每次访问产生一个唯一验证ID(可以用GUID)和验证码,用3DES保存到客户端步骤二:服务器端把用户输入的验证码和3DES里的验证码比较,相等继续步骤三:检测唯一验证ID近期是否使用过(可以用memcached),没有使用过继续步骤四:把本次的唯一验证ID保存到近期使用列表中完成说明:这 阅读全文
posted @ 2013-03-25 10:50 davidkam 阅读(790) 评论(0) 推荐(0)
IP WEB SERVICE
摘要:藤讯IP库:http://fw.qq.com/ipaddress新浪IP库:http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip=123.111.2.65WEBXML:http://www.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx淘宝IP库:http://ip.taobao.com/instructions.php 阅读全文
posted @ 2013-02-22 16:36 davidkam 阅读(186) 评论(0) 推荐(0)
关于 网站客户端 ip读取后 取得相应城市问题(转)
摘要:现在有很多网站都会在用户登入后 提醒你“欢迎光临某地用户” 这个某地就是我们程序员要解决的问题了 其实这是一个很简单的功能 百分之九十九的程序员能在两个小时内搞定, 呵呵 我这有个已经封装好的类 你直接down过去那不就两分钟搞定吗 在这其中第一步是我们必需得得到一个ip地址数据库 第二步就是我们要用一个方法得到用户ip 第三步就是将用户ip与数据库ip进行比较然后得到相应的城市但就在这个时候就会可能出现一定的问题 1.ip地址的数据如何比较 我可以告诉你用一种算法将ip转换成十进制然后再比较 而这时可能又会出现一定的问题 2.ip地址一再某个区段就归属于那个城市,所以数据库里 会有一个 起始 阅读全文
posted @ 2013-02-22 10:43 davidkam 阅读(267) 评论(0) 推荐(0)
什么时候用Post什么时候用Get
摘要:刚开始学习Web开发的时候,总会遇到提交表单时使用GET方法还是POST方法的问题,最开始的时候因为没有经验并没有领悟,后来框架开发做多了,更是 把这些原始基础知识扔出了银河系。最近开到一段W3的资料,写的不错,原文地址如下:http://bu-choreography.iteye.com /admin/blogs/new。翻译总结如下: 快速判断:如下情况使用GET方法:客户端与服务端的交互像是一个提问(如查询操作、搜索操作、读操作)如下情况使用POST方法: 1.交互是一个命令或订单(order),比提问包含更多信息 2.交互改变了服务器端的资源并被用户察觉,例如订阅某项服务 3.用户需要 阅读全文
posted @ 2013-01-31 00:24 davidkam 阅读(666) 评论(0) 推荐(0)
WebRequest之Post写法
摘要:WebRequest之Post写法Web.Config<globalization responseEncoding="gb2312"/>CS文件using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Net;using System.Text;using System.IO;using System.Xml;using Syst 阅读全文
posted @ 2013-01-28 10:59 davidkam 阅读(357) 评论(0) 推荐(0)
编写你自己的单点登录(SSO)服务(转)
摘要:编写你自己的单点登录(SSO)服务 分类: 文章 2006-05-24 10:48 48305人阅读 评论(87) 收藏 举报王昱 yuwang881@gmail.com 博客地址http://yuwang881.blog.sohu.com摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的风险和需要改进的方面。本文除了从多个方面和角度给出了对... 阅读全文
posted @ 2013-01-18 17:29 davidkam 阅读(282) 评论(0) 推荐(0)
ASP.NET伪静态 UrlRewrite(Url重写) 实现和配置(转)
摘要:核心提示:大 家一定经常在网络上看到很多网站的地址后缀都是用XX.HTML或者XX.ASPX等类似静态文件的标示来操作的吧,那么大家有怀疑过他真的是一个一个的 静态生成的文件么,静态文件的生成的优缺有好有坏,对于访问量很大的网站,利用静态文件可提高服务器的运行稳定和速度...大家一定经常在网络上看到很多网站的地址后缀都是用XX.HTML或者XX.ASPX等类似静态文件的标示来操作的吧,那么大家有怀疑过他真的是一 个一个的静态生成的文件么,静态文件的生成的优缺有好有坏,对于访问量很大的网站,利用静态文件可提高服务器的运行稳定和速度,坏处就是生成列表的时候会 因为增加一条记录从而需要所有相关的列表 阅读全文
posted @ 2012-12-16 22:00 davidkam 阅读(237) 评论(0) 推荐(0)
EF中关于存储过程的操作
摘要:目前,EF对存储过程的支持并不完善。存在以下问题:l EF不支持存储过程返回多表联合查询的结果集。l EF仅支持返回返回某个表的全部字段,以便转换成对应的实体。无法支持返回部分字段的情况。l 虽然可以正常导入返回标量值的存储过程,但是却没有为我们自动生成相应的实体.cs代码,我们还是无法在代码中直接... 阅读全文
posted @ 2012-11-22 00:28 davidkam 阅读(1358) 评论(0) 推荐(0)
《Pro ASP.NET MVC 3 Framework》学习笔记之十八【URL和Routing】(转)
摘要:整个项目范围的依赖注入(Project-Wide Dependency Injection)在书接下来的章节里面,我们会看到MVC框架提供的很多不同的方式来让我们扩展和自定义对请求的处理,每一种方式都会用一个实现的接口或一个派生的基类来定义。在第一部分的SportsStore项目实例里面已经有过引入。我们从DefaultControllerFactory类派生了一个 NinjectControllerFactory类,以至于我们能够创建Controller,并使用Ninject来管理DI(依赖注入)。如果使用 这种方法针对MVC里面每一个自定义的点,最终会让我们将DI贯彻到整个应用程序,但是这 阅读全文
posted @ 2012-11-15 15:41 davidkam 阅读(260) 评论(0) 推荐(0)
c#保留两位小数
摘要:今天做个程序的时候遇到一个问题,需要保留两位小数。上网找了一下,发现了几种办法:1、Math.Round(0.333333,2);//按照四舍五入的国际标准2、double dbdata=0.335333; string str1=String.Format("{0:F}",dbdata);//默认为保留两位 3、float i=0.333333; int j=(int)(i * 100); i = j/100; 4、decimal.Round(decimal.Parse("0.3333333"),2) 5、private System.Globaliz 阅读全文
posted @ 2012-11-03 15:32 davidkam 阅读(452) 评论(0) 推荐(0)
VS2010中使用ankhSVN
摘要:给大家介绍一些SVN的入门知识!希望对大家的学习起到作用! 关于SVN与CVS的相关知识,大家可以自己去google一下。 一、准备 SVN是一个开源的版本控制系统,它可以记录所有的文件修改版本。CVS也是一个版本控制系统,可是现在大家更多的是用SVN,因为SVN不但继承了CVS的优点,而... 阅读全文
posted @ 2012-11-03 14:19 davidkam 阅读(3030) 评论(1) 推荐(1)
验证码生成(转)
摘要:大 家对于验证码都很熟悉了,几乎每天都会和它打交道,如注册、登录,论坛回帖等。可以说验证码与我们广大网民的生活工作息息相关。当我们在输入验证码时有人 可能会觉得麻烦,虽然验证码让我们有一点小小的麻烦,但是它给我们带来了很大的好处。它可以防止利用恶意程序批量注册、发帖、灌水还能有效的防止黑客暴力 破解密码。验证码虽然一般只有简单的几个字符,但是它的作用着实不小啊!下面我们就一起看看如何实现网站中的验证码。 下图为一个含有字母跟数字的简单验证码: 下面我们就来看看它们是如何产生的: 用一般处理程序生成验证码?using System;using System.Web;using Sys... 阅读全文
posted @ 2012-09-26 15:34 davidkam 阅读(217) 评论(0) 推荐(0)
DataTable 导出Excel(org.in2bits.MyXls.dll)(转)
摘要:第一步:添加对 org.in2bits.MyXls.dll程序集的引用。 #region 类型 public string headlines; public string headlinesfont; public string smalltitle; public int titlefontsize; public string titlefont; public string title_l; public string title_m; public string titl... 阅读全文
posted @ 2012-09-11 11:30 davidkam 阅读(1745) 评论(0) 推荐(0)
几种数据库的大数据批量插入(转)
摘要:在之前只知道SqlServer支持数据批量插入,殊不知道Oracle、 SQLite也是支持的,不过Oracle需要使用Orace.DataAccess驱动,今天就贴出几种数据库的批量插入解决方法。 IProvider里有一个用于实现批量插入的插件服务接口IBatcherProvider。 /... 阅读全文
posted @ 2012-09-11 11:26 davidkam 阅读(300) 评论(0) 推荐(0)
.Net中如何操作IIS(原理篇)(转)
摘要:前天在csdn看到有人问如何使用C#操作IIS,很久之前就想写一写这方面的文章,这 次正好毕业做完有点时间,我就有空静下心来写这一文章。在写本文前,我首先花了一天的时间写了一操作IIS的类(编译后也可以称之组件),进一步简化了操 作,源代码下一篇将全部贴出来,还有一些测试程序,有兴趣的朋友可以到这里... 阅读全文
posted @ 2012-09-11 10:39 davidkam 阅读(167) 评论(0) 推荐(0)

上一页 1 2 3 下一页