摘要: 操作XML时,使用Json和流处理,发现会报内存溢出。后优化为:DataTable.WriteXml(filePath);DataSet.ReadXml(XmlPath);性能改善不少。当然和研究很深的那种索引查询差距还是不小。阅读全文
posted @ 2012-02-16 16:15 大宇Dayu 阅读(18) 评论(0) 编辑
摘要: Internet的规模每一百天就会增长一倍,客户希望获得7天×24小时的不间断可用性及较快的系统反应时间,而不愿屡次看到某个站点“Server Too Busy”及频繁的系统故障。随着业务量的提高,以及访问量和数据流量的快速增长,网络各个核心部分的处理性能和计算强度也相应增大,使得单一设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,必将造成现有资源的浪费,而且下一次业务量的提升,又将导致再一次硬件升级的高额成本投入。于是,负载均衡机制应运而生。对于负载均衡,笔者经常接触的当属Oracle的负载均衡机制。下面,我们先简单了解Oracle的负载均衡的实现方案。Real 阅读全文
posted @ 2012-01-12 16:52 大宇Dayu 阅读(117) 评论(0) 编辑
摘要: 1、TFS服务器:Team Foundation Administration Console –> Build configuration ,修改 Build Service properties 的登录方式,改为可以访问TFS的账户。2、TFS客户端(另外的机器):启动VS2010,TEAM Explorer,连接TFS。3、选择项目,创建生成定义:Build->New Build Definition。4、Trigger页面:选择此生成定义运行的事件,有五种方式。5、Build defaults页面,勾选copy功能,设置UNC path(应用服务器的路径,即站点所在的目录路阅读全文
posted @ 2012-01-12 10:24 大宇Dayu 阅读(97) 评论(1) 编辑
摘要: EPPlus Excel 导出控件的使用2011-10-13 17:37:40|分类: Office文档操作 |标签: |字号大中小订阅开源地址: http://epplus.codeplex.com使用epplus 组件导出excel 时,针对已生成的excel 文件 替换速度比直接read excel 替换速度快很多, 另外也不需要去控制excel 中的格式.引用自:http://www.shaoqun.com/Article/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0%E2%80%94%E2%80%94%E9%80%9A%E8%BF%87EPPlus%E5%阅读全文
posted @ 2011-12-01 15:38 大宇Dayu 阅读(157) 评论(0) 编辑
摘要: 1、 安装DNS服务 开始—〉设置—〉控制面板—〉添加/删除程序—〉添加/删除Windows组件—〉“网络服务”—〉选择“域名服务系统(DNS)”—〉按确定进行安装 2、 创建DNS正相解析区域 开始—〉程序—〉管理工具—〉选择DNS,打开DNS控制台—〉右击“正相搜索区域”—〉选择“新建区域”—〉选择“标准主要区域”(或“Active Directory 集成区域”或“标准辅助区域”)--〉输入域名“abc.com” —〉输入要保存的区域的文件名“abc.com.dns”— 〉按完成,完成创建 创建主机记录等: 右击“abc.com”—〉“新建主机” —〉在名称处输入“www”,在“IP地址阅读全文
posted @ 2011-09-13 15:06 大宇Dayu 阅读(25) 评论(0) 编辑
摘要: C#中的cookie编程 Cookie就是所谓的" 小甜饼" ,他最早出现是在Netscape Navigator 2.0中。Cookie其实就是由Web服务器创建的、将信息存储在计算机上的文件。那么为什么Web服务器要在客户机上面创建如此文件?这是因为当客户机发送一个请求到WEB服务器时(譬如准备浏览页面时),无论此客户机是否是第一次来访,服务器都会把它当作第一次来对待,WEB服务器所做的工作只是简单的进行响应,然后就关闭与该用户的连接。这样处理过程所带来的缺点时显而易见的。自从网景公司开发出Cookie以后,就可以利用Cookie来保存用户的识别信息。Cookie的作用阅读全文
posted @ 2011-07-16 22:46 大宇Dayu 阅读(82) 评论(0) 编辑
摘要: 关键看黄色背景处的代码,原来的程序是 valuename.clear();您知道会出现什么情况吗? 为什么呢?valuename 是引用类型对象,industryList.Add之后 valuename.clear ,industryList的value为空。而valuename 重新实例化之后,就是一个新对象 string keyName = string.Empty; List<string> valueName =new List<string>(); foreach (DataRow row in dt.Rows) { string tempkey = row[阅读全文
posted @ 2011-07-04 16:49 大宇Dayu 阅读(108) 评论(0) 编辑
摘要: 安装过程: 一、安装操作系统 安装Windows 2008 R2简体中文版 二、准备安装过程中的需要的用户账户,并设置相应权限 具体流程如下: 1、点击“开始”——“管理工具”——“计较机管理” 2、选择“本地用户和组”——“用户”,在右边空白处点击右键,选择“新用户” 3、 分别添加名为TFSREPORTS、TFSSERVICE、TFSBUILD、TFSPROXY、WSSSERVICE、SQLSERVICE并为各个账户设置密码,同时根据相应需求调整选项(比如首届登录不需更改密码、密码不外期之类的) 4、点击“开始”——“管理工具”——“本地安全策略”,在左边选择“本地策略”——“用户权限分配阅读全文
posted @ 2011-06-23 09:24 大宇Dayu 阅读(328) 评论(0) 编辑
摘要: 问题DotNet平台下提供了比较完备的类库,但是第一个版本总归不可能面面俱到,而且由于历史遗留问题,经常会和COM/ActiveX的组件之间进行互操作。笔者碰到的问题就是在一个Assembly中调用到了Excel的对象,但是该Assembly需要封装成为一个ActiveX的Control,供IE的客户端脚本调用。简而言之,我在C#中用到了一个COM组件,还需要把自己封装成一个COM组件,听起来有点多余不过想不到更好的办法。在这样的封装模式下碰到了一个问题,如果一个Assembly希望封装成为ActiveX/COM组件,那么它必须拥有强名(Strong Name),也就是说在编译的时候需要指定S阅读全文
posted @ 2011-06-10 17:07 大宇Dayu 阅读(26) 评论(0) 编辑
