网站导航
首页
API文档
小知识
技术文章
项目文档
关于我们
联系我们
程序人生
技术经验
问与答
阅读分享
英语学习
新闻公告
行业资讯
系统公告
技术经验
在ASP.NET MVC3 中利用JSONP跨域登录WEB系统
在ASP.NETMVC3中利用JSONP跨域登录WEB系统在ASP.NETMVC3中利用JSONP跨域登录WEB系统在信息系统开发的时,根据相关业务逻辑难免会多系统之间互相登录。一般情况下我们需要在多系统之间使用多个用户名和密码。这样客户就需要在多个系统之间重复登陆。每次登录都需要输入用户名和密码。最近比较流行的就是OAuth。新浪微博这个开放系统做的就很好...
2022-11-26
使用 .NET 4.0 中的Lazy<T> 实现延迟初始化
使用.NET4.0中的Lazy<T>实现延迟初始化延迟初始化就是将对象的初始化延迟到第一次使用该对象时。延迟初始化是我们在写程序时经常会遇到的情形,例如创建某一对象时需要花费很大的开销,而这一对象在系统的运行过程中不一定会用到,这时就可以使用延迟初始化,在第一次使用该对象时再对其进行初始化,使用延迟初始化可以提高程序的效率,使程序占用更少的内存。...
2022-11-26
Visual Studio 十个有用的小插件
VisualStudio十个有用的小插件无意中发现这么个地方:TenEssentialTools,上面介绍了十个很好用的插件,以前用过几个,比如:TestDriven.NET,CodeKeep,于是使劲下了下来,但是还有两个找不到下载连接一个是PInvoke.NET一个是VSMouseBindings,有那位朋友有或知道下载连接的提供一下,谢谢,我把下下来的...
2022-11-26
通过代码配置 Log4net
通过代码配置Log4net最近将项目的异常日志模块改造成log4net。在Asp.netMVC3中的改造非常简单,我们只要继承HandleErrorAttribute类使用自定义类,使用特性即可统一处理MVCcontroller下的所有的Action方法的异常。无须try...catch....详情请见我的这篇随笔http://www.cnblogs.com...
2022-11-26
最强悍的VS插件—reSharper
最强悍的VS插件—reSharper用过Java的IDEMyEclipse之后,才发现VisualStudio系列其实作为一个IDE还缺少很多必要的功能。特别是在代码重构和代码风格这一块。骂过好几回了,今天发现reSharper这个VS的插件居然具有几乎所有我想要的东西,当然,这个东东是收费的,不过有总比没有强。代码重构比起VS的refactor鸟枪换炮啊!...
2022-11-26
实现简单DTO适配器,解放你的双手
实现简单DTO适配器,解放你的双手多数人不喜欢用DTO的一个重要原因是嫌麻烦,需要写一堆DTO类不说,还要做DTO到DomainObject,DomainObject到DTO的转换映射,就是这个映射部分,让我感到很不爽,所以写了一个较通用的适配器来完成这部分的Mapping工作。这里有几点觉得有必要提一下: 首先,关于DTO,伟大的“码总”说,DTO...
2022-11-25
使用 .NET4 中的Task优化线程池【.NET4 多核并行】
使用.NET4中的Task优化线程池【.NET4多核并行】阅读本篇前,读者需对.NET4System.Threading.Tasks以及TaskSchedulers有一定的了解。如果不是很了解,请查阅以下相关信息: Task: http://msdn.microsoft.com/en-us/library/system.thr...
2022-11-25
C#多线程代码
C#多线程代码C#ThreadDemo;usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Window...
2022-11-25
步步为营 .NET 设计模式学习笔记 十九、Chain of Responsibility(职责链模式)
步步为营.NET设计模式学习笔记十九、ChainofResponsibility(职责链模式)概述在软件构建过程中,一个请求可能被多个对象处理,但是每个请求在运行时只能有一个接受者,如果显示指定,将必不可少地带来请求发送者与接受者的紧耦合。如何使请求的发送者不需要指定具体的接受者?让请求的接受者自己在运行时决定来处理请求,从而使两者解耦。意图责任链模式是一种...
2022-11-25
步步为营 .NET 设计模式学习笔记 二十、Mediator(中介者模式)
步步为营.NET设计模式学习笔记二十、Mediator(中介者模式)概述在软件构建过程中,经常会出现多个对象互相关联交互的情况,对象之间常常会维持一种复杂的引用关系,如果遇到一些需求的更改,这种直接的引用关系将面临不断的变化。在这种情况下,我们可使用一个“中介对象”来管理对象间的关联关系,避免相互交互的对象之间的紧耦合引用关系,从而更好地抵御变化。意图用一个...
2022-11-25
在asp.net中使用自定义事件(带参数)
在asp.net中使用自定义事件(带参数)1.首先定义一个参数类publicpartialclassSayEventArgs:EventArgs{ publicStringUsername; publicStringWebsiteurl;}2.定义一个委托publicdelegatevoidSayEventHandler(objectsender,S...
2022-11-24
c#的ThreadPool使用笔记(一)
c#的ThreadPool使用笔记(一)摘要:系列文章,从一个基本的代码说起,逐步探索ThreadPool的奥妙。首先,看看线程池的样子:从上图看出,线程池维护1个至n个线程,操作系统从请求队列中提取请求分配个线程池中的适合线程处理。先写下如下的代码:using System;using System.Threading;public class Threa...
2022-11-24
一步一步学习C#多线程知识
一步一步学习C#多线程知识写在前面:学习一种技术,我都要先搞清楚,1、我为什么要学习和使用它,它有哪些好处?2、它适用什么场合?3、如何使用它。这是我从我大学的导师那里学来的(在这里向我的导师致敬~~),我觉得很受用。之所以把如何使用放在最后,是因为在你没有搞清楚它的利弊和适用场合之前,如果上来就学习,即使学会了,在使用的过程中带来隐患。所以我会按照这个顺序...
2022-11-24
发起一个开源项目合租财务管理 感兴趣的来
发起一个开源项目合租财务管理感兴趣的来合租账务管理系统(ShareAccount)--项目说明 合租嘛,相信这方面大家遇到这类问题都不少,比如分摊房租,电费,买菜日常生活消费管理,打扫卫生等等很多方面,所以我打算发起一个在线的合租管理系统,后期可能会加入富客户端应用的在线抽签等东西使用技术 VS2010+SQL2005,ADO.NETEntityFra...
2022-11-24
c#的ThreadPool使用笔记(二)
c#的ThreadPool使用笔记(二)摘要:系列文章,从一个基本的代码说起,逐步探索ThreadPool的奥妙。在上次的基础上,我需要做以下的事情:1、要传递给线程的参数更加复杂;2、线程要处理的工作更加多样;3、在线程中我要改变主线程传入的参数,并告诉主程序。好的,第一个问题,因为WaitCallback委托的原型决定了参数只能有一个(Objectsta...
2022-11-24
-- 继续下滑加载更多... --
上一页
20
21
22
下一页
W3CAPI 在线教程 | 菜鸟教程 © 2018 版权所有 | 豫ICP备18043494号-2