随笔分类 - Web志
1
摘要:staticvoidMain(string[]args){stringpResources=@"D:\Resource\";DirectoryInfodiResources=newDirectoryInfo(pResources);varqueryList=diResources.GetFiles();foreach(vararyinqueryList){TestToResources(pResources+ary.Name,@"D:\ResX\"+ary.Name.Replace("resources.","")
阅读全文
摘要:usingSystem;usingSystem.Net.Mail;usingSystem.Collections.Specialized;namespaceMS.Core.Common{publicsealedclassSMTPEmailer{#region私有常量privatestaticstring_fromAddress="Jay.Sky001@163.com";privatestaticstring_fromAlias="MrVis";privatestaticstring_toAlias="DearFriends";priv
阅读全文
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> publicstaticclassXmlSerializerExtensions{#regionPrivatefieldsprivatestaticreadonlyDictionary<RuntimeTypeHandle,XmlSerializer>ms_serializers=newDictionary<RuntimeTypeHandle,XmlSerializer>
阅读全文
摘要:一、结合EntityFramework进行的简单实现 staticvoidLoadExcel(){stringfilePath=@"E:\Excel目录\";LoadFileTree(filePath);}staticvoidLoadFileTree(stringfilePath){stringconnString="server=localhost;uid=sa;pwd=qaz~123;database=MedicalSearch";System.IO.DirectoryInfodi=newDirectoryInfo(filePath);var_que
阅读全文
摘要:原文:http://blog.csdn.net/nlx0201/archive/2010/09/15/5885711.aspx 又是引用第三方DLL的一篇方法,后来建议作者用Reflector反编译提出方法了。 之前看过一些通过C#代码生成PDF文件的方式,用得最多的IText可以实现HTML页面生成PDF文件(也有一些人在机器上装了PDF打印机,使用打印来生成PDF),不过我个人觉得IText生成PDF的方法比较复杂,而在相当一段时间内查看资料后,发现有另外一个插件可以更好的控制HTML生成PDF文件。具体方法介绍如下:首先,下载一个ABCpdf .NET 7.0,下载地址:http://.
阅读全文
摘要:当今的WEB领域,新概念、新技术不断涌现 -- WEB2.0、AJAX、HTML5.0... ... 但在几乎被我们忽略的HTML和XHTML里,还有许多并不为人所知的,但却非常有用的一些TAG 以下就是其中的七种用法: 一、元素分组:<fieldset>、<legend> 示例: 1<fieldset>2<legend>健康信息:</legend>3<form>4<label>身高:<inputtype="text"/></label>5<label>体
阅读全文
摘要:本帖是研讨会中的一些杂记,搭配一些官方的文档,经整合归纳后,介绍 IIS 7 如何搭配新一代的 ARR (Application Request Routing),建置Server Farm 并达到比过去NLB 更优的Load Balancing 功能,此外还介绍微软新一代的分布式缓存技术 Velocity。-------------------------------------------------------------------------------------------------------过去及目前 Windows Server 中的 NLB (Network Load
阅读全文
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1staticprivatevoidGetOneText(stringfilePath)2{3using(StreamReadersr=newStreamReader(filePath,Encoding.GetEncoding("gb2312")))4{5List<string>listQuery=newList<string>();6for(stri
阅读全文
摘要:在开发应用程序的时候,异常处理是非常的重要的,我找到一些异常处理准则,将它共享出来,如有不同意见,欢迎提出来一起探讨。1、决不“catch”一个Exception,却什么也不处理。如果您隐藏了异常,你永远不会知道是否发生过异常。 2、如果产生Exception,给用户提供一个友好的信息,但记录与有关错误的所有可能的细节,包括它的发生时间,方法和类的名字等实际的错误信息。3、始终捕获特定的异常,而不是一般的异常和系统异常。 4、你可以有一个应用程序级(线程级)的错误处理程序,您可以用它处理所有一般异常。在一个'意外一般错误''中,这个错误处理程序应该捕获该异常并记录他,除
阅读全文
摘要:首先我们来做一个比较,自定义Model加Annotation,如表1所示:图表1:Product Class 的定义Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 public class Product 2 { 3 [DisplayName("Product Name")] 4 [Required(ErrorMessage="Product Name is Required.")] 5 [Str
阅读全文
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->staticclassProgram{staticvoidMain(string[]args){string[]array={"aaa","bb","c"};foreach(variteminarray.AsQueryable().OrderBy("Length")){Console.WriteLine(item);
阅读全文
摘要:关于EF、SL、DomainDataSource的说明园子上够多了,这儿就不多说了。 1.安装VS2010与Silverlight 4 Tools…… 2.打开VS2010,新键Silverlight项目,如图一所示:图1.新键项目 注:请选中"启用WCF RIA服务"的CheckBox. 建立好项目后,解决方案里的文件如图2所示:图2.解决方案文件结构 3.在SilverlightApplication.Web里,添加Entity Framework的数据库映射文件,这儿我以自己数据库的一个表所为示例,如图3与图3所示:图3.新建"Ado.Net实体数据模型&q
阅读全文
摘要:protobuf-net是Google的ProtocolBuffer的.net实现。ProtocolBuffer是用于结构化数据串行化的灵活、高效、自动的方法,有如XML,不过它更小、更快、也更简单。你可以定义自己的数据结构,然后使用代码生成器生成的代码来读写这个数据结构。你甚至可以在无需重新部署程序的情况下更新数据结构。 引用protobuf-net.dll组件1、能过特性定义ProtoBuf格式的类[ProtoContract]public class User{ [ProtoMember(1, IsRequired = true)] public int UserID { get; s.
阅读全文
摘要:首先来看下面几个场景你是否熟悉 1、你正在开发一个系统,你不断地编码-编译-调试-编码-编译-调试……终于,你负责的功能模块从上到下全部完成且编译通过!你长出一口气,怀着激动而又忐忑的心情点击界面上的按钮,顿时你刚刚的轻松感烟消云散:系统无法正常工作,你想读的数据显示不出来,你想存的东西也送不到数据库……于是,你再次回到IDE里,设断点、调试、一层一层跟踪,当你精疲力尽终于将数据送到数据库里,你又发现了其它问题,于是你继续设断点、调试、编译、调试…… 2、你狂躁地敲击着键盘和鼠标,咒骂着不断出现的bug:啊?这里怎么没返回值啊!哎?这里不该是0啊!不对啊,这里怎么没数据……你永远不知道还有多少
阅读全文
摘要:原文地址: Cheezburgers and Testing Advice作者:Alan Myrvold,软件安全高级测试工程师 译者注: 本文主要面向软件测试的初入门者,但对有经验的软件测试工程师也应有益。 我起初准备自己写10条建议给刚入门的软件测试员们。但之后我看了lolcats/icanhascheezburger 上的名人Ben Huh的一段演讲。Ben指出,有了互联网,信息成了免费资源,但组织,编辑,以及表达却都需要技巧。受Ben和cheezburger网站的启发,我请求60名成功的软件测试工程师每人为刚入门的测试人员提出三条建议。其中的40多名答复了我,使我最终有了一个长达100
阅读全文
摘要:以前一直用微软的Fiddler,现在受同事飞鸟(前端)的影响开始用FireFox的FireBug了,在此记录一下 打开FireFox,F12开启Firebug,在IP138的搜索页面搜一条合法数据 以前URL好像不显示参数的,不过也好,看起来直观-。-1ASCIIEncodingencoding=newASCIIEncoding();2stringpostData="ip="+strId;3postData+=("&action="+strPassword);45byte[]data=encoding.GetBytes(postData);67H
阅读全文
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->usingSystem;usingSystem.Collections.Generic;usingSystem.Runtime.Caching;namespaceEnterpriseLibraryCacheTest{publicpartialclassWebForm1:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgs
阅读全文
摘要:索引的作用就类似于书的目录,书的目录会按照章节的顺序排列,会指想某一张的位置。这样如果在一本数百页的书里面查找某个章节位置的时候,我们就可以只扫描书的目录,扫描的范围缩小了n倍,查询的效率自然就提高了。另外在sql server内存够用的情况下索引会被放到内存中,在内存中查找自然又会提高效率;所以我们必须得合理利用索引。1)对什么列建索引数据库默认情况下会对主键建聚集索引,除了这个索引之外还需要在哪些列上建索引呢?这个问题只能具体情况具体分析,要看需要优化的sql语句(通常是查询次数多,查询相应想要高的语句),根据什么列的条件进行查询。例如:在论坛的数据库中有一张表是帖子回复表,在论坛的应用中
阅读全文
摘要:配置文件Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><appSettings><addkey="EnableCache"value="true"/><addkey="CacheDurationSeconds"value="300"/></appSettings>操作方法代码 Code highlighting p
阅读全文
摘要:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><%@PageLanguage="C#"AutoEventWireup="true"CodeFile="JqueryAjaxLongPoll.aspx.cs"Inherits="JqueryAjaxLongPoll"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDX
阅读全文
1