摘要:
负载平衡负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。均衡负载能够平均分配客户请求到服务器列阵,籍此提供快速获取重要数据,解决大量并发访问服务问题。这种群集技术可以用最少的投资获得接近于大型主机的性能。 网络负载均衡的优点 第一,网络负载均衡能将传入的请求传播到多达32台服务器上,即可以使用最多32台服务器共同分担对外的网络请求服务。网络负载均衡技术保证即使是在负载很重的情况下,服务器也能做.. 阅读全文
摘要:
if( System.IO.Path.GetInvalidPathChars().Any (p =>uniqueName.Contains(p) )) { //文件名 包含非法字符 } 阅读全文
摘要:
如何:获取对 DTE 和 DTE2 对象的引用 Visual Studio 2010在 EnvDTE 程序集中,DTE 对象表示 Visual Studio 集成开发环境 (IDE),并且是自动化模型层次结构中最高级别的对象。 所有的自动化应用程序必须有对此对象的引用,以获取对核心自动化模型的访问权。 Visual Studio 的情况也如此。但是添加的 EnvDTE80 程序集提供了一个名为 DTE2 的顶级替换对象,以取代 DTE 对象。 两个对象的作用和编程方式相似,但是 DTE2 包含一些新功能,并承载了许多新建和更新的对象和集合。因此,在创建新自动化应用程序和外接程序时,应创建对这两 阅读全文
摘要:
//筛选出name以 “$chkIsLock” 结尾的 checkbox 控件,返回值类型:数组$("input[type='checkbox'][name$='$chkIsLock']");1、//将一个JQuery对向转化为DOM对象var a = $("#div1")[0] 或者 var a = $("#div1").get(0)2、//Jquery选择器$("body *") //取得body下所有的元素$("div, #abc, p .myclass") 阅读全文
摘要:
在Visual Studio 2010中创建多项目(解决方案)模板【一】当我们使用Visual Studio来新建某个项目(Project)时,通常都会使用File –> New –> Project菜单来打开New Project(新建项目)对话框,里面列出了各种项目类型以供我们选择。大部分读者朋友都应该知道,这个对话框其实是列出了所有已经安装的项目模板,不 仅如此,Visual Studio还允许用户通过File –> Export Template菜单将现有的项目导出为项目模板。平时我们最为常见的是使用Export Template来创建单一项目的项目模板,此时使用Ex 阅读全文
摘要:
在Visual Studio 2010中创建多项目(解决方案)模板【二】在上文中 我给大家介绍了多项目解决方案模板的创建,在文章的最后我们遇到了一个问题,就是$safeprojectname$这个模板参数(宏)所指代的意义在各 个项目中都不一样,而我们却希望它能够简单地指代用户所输入的项目名称。本文将从这个问题出发,讨论在Visual Studio 2010中是如何使用Template Wizard来设计复杂的多项目解决方案的。Template Wizard的基本应用创建Template Wizard项目在CMSProjectTemplate解决方案下,新建一个C# Class Library 阅读全文
摘要:
在Visual Studio 2010中创建多项目(解决方案)模板【三】前文回顾:在Visual Studio 2010中创建多项目(解决方案)模板【一】:多项目解决方案模板的创建在Visual Studio 2010中创建多项目(解决方案)模板【二】:Template Wizard的使用本文主要讨论多项目(解决方案)模板的部署相关问题,包括:为多项目解决方案模板设置模板名称修改多项目解决方案模板的图标创建Visual Studio 2010扩展的安装包VSIX文件为多项目解决方案模板设置模板名称模板名称的设置非常简单,,只需要修改CMSProjectTemplate.vstemplate文件 阅读全文
摘要:
第一步. 在文件夹 ERPTemplate 下面分别创建各个项目模板所对应的文件夹第二步. 将Properties 文件夹下的AssemblyInfo.cs 和所有 *.cs 文件 右击属性编译方式(Build Action)改为 None,否则将出现编译错误第三步. 修改项目模板所对应的文件夹下的 xxx.csproj 文件重命名 ERP.BizService.Implements.csproj 为 BizService.Implements.csproj修改RootNamespace和AssemblyName,将其改为$safeprojectname$.BizService.Impl... 阅读全文
摘要:
问题描述如下:1. 使用模板新建项目时候出错:在网上找到这句话,顺利解决了!There's no need to remove the section from the .vstemplate file.You simply need to build CslaItemTemplateWizards.dll and copy it into \Microsoft Visual Studio 9.0\Common7\IDE2. 引用第三方dll 的时候出现感叹号:解决方法: 主要是这里,在对应的*.csproj 文件中加上这句... 阅读全文
摘要:
建议15: 使用dynamic来简化反射实现dynamic是Framework 4.0的新特性。dynamic的出现让C#具有了弱语言类型的特性。编译器在编译的时候不再对类型进行检查,编译器默认dynamic对象支持开发者想要的任何特性。比如,即使你对GetDynamicObject方法返回的对象一无所知,也可以像如下这样进行代码的调用,编译器不会报错:dynamic dynamicObject = GetDynamicObject(); Console.WriteLine(dynamicObject.Name); Console.WriteLine(dynamicObject.Sampl.. 阅读全文