摘要: 服务器:CPU 4 核,WIN2008 R2 64位.NET MVC 的程序在压力测试(20个用户无思考时间)下,CPU 总是莫名的100%,数据库 CPU 为0,w3wp.exe *32的CPU为100%判断:程序出现的死循环,由于在压力下才出现,所以可以断定 多线程访问对象是出的问题。在任务管理器中看到的线程为:w3wp.exe *32(通过应用程序池-“启用32位应用程序”可以设置32位还是64位)*32 说明要用 32 位的 Windbg 来分析.用 Windbg 加载进程w3wp.exe *32输入命令:.load C:\Windows\Microsoft.NET\Framework 阅读全文
posted @ 2012-07-12 09:46 I'm CY 阅读(865) 评论(0) 推荐(0)
摘要: ... this.DarkBorder = "#D4D0C8"; //日期显示的立体表达色 this.isLessToday = false;... var o = WebCalendar.calendar.style; WebCalendar.eventSrc = e; if (arguments.length == 0) WebCalendar.objExport = e; if (arguments.length == 1 && typeof(arguments[0])=="boolean") {WebCalendar.objExp 阅读全文
posted @ 2012-07-03 23:55 I'm CY 阅读(375) 评论(0) 推荐(0)
摘要: 环境 IIS7 Win2008 R2Response.Flush 方法 默认推送到客户端的 "Content-Encoding" 是 "GZIP"Response.Flush Transfer-Encoding 是 chunked 通过 Fiddler 可以很清楚的看到此时 IE,Chrome,FireFox 将不能解析内容,造成显示异常。解决方法:1.修改IIS选择压缩:将 "启用动(静)态内容压缩" 去掉2.编码方式 Response.AppendHeader("Content-Encoding", " 阅读全文
posted @ 2012-07-02 16:18 I'm CY 阅读(939) 评论(0) 推荐(0)
摘要: http://www.gnu.org/software/wget/百科GNU Wget是一个在网络上进行下载的简单而强大的自由软件,其本身也是GNU计划的一部分。它的名字是“World Wide Web”和“Get”的结合,同时也隐含了软件的主要功能。目前它支持通过HTTP、HTTPS,以及FTP这三个最常见的TCP/IP协议协议下载。download:http://wget.addictivecode.org/FrequentlyAskedQuestions?action=show&redirect=Faq#download 阅读全文
posted @ 2012-07-01 08:26 I'm CY 阅读(173) 评论(0) 推荐(0)
摘要: From @sunriseyuen1,服务端保存方式 X = MD5(MD5(密码)+用户名)2,客户端 C1= MD5(验证码+MD5(MD5(密码)+用户名))3,客户端会发送 C1 和 用户名 到服务器4,服务器 验证 C1 = MD5(验证码+X)验证码 = MD5(IP地址+浏览器agent+时间+日期) 阅读全文
posted @ 2012-07-01 08:12 I'm CY 阅读(156) 评论(0) 推荐(0)
摘要: EntLib Index通过配置文件,指定该任意公共(形如:CustomValidate(ValidationResults results))目标:在领域对象层中,达到不引用 Entlib 的 dll 就可以应用Entlib的验证框架(演示类没有表达出,你可以试试)CustomObjectValidator 验证对象using System;using System.Collections.Generic;using System.Linq;using System.Text;using Microsoft.Practices.EnterpriseLibrary.Validation;usi 阅读全文
posted @ 2012-06-30 16:06 I'm CY 阅读(394) 评论(0) 推荐(0)
摘要: http://entlib.codeplex.com/EntLib Validation Application Block 01 通过配置文件,自行指定对象自身方法进行验证 阅读全文
posted @ 2012-06-27 23:21 I'm CY 阅读(156) 评论(0) 推荐(0)
摘要: Microsoft.ReportingServices.RdlObjectModel.dll装完 ReportBuilder 2.0 后,可以在C:\Program Files\Microsoft SQL Server\Report Builder 2.0中找到对应的文件C:\Program Files\Microsoft SQL Server\Report Builder 2.0中还有一些其它的dll,利用这些dll完可以实现一个web版方式的 RDL Report Designer有了此dll,可以相对方便的对.rdl文件进行操作,需要注意的是默认VS2010 或 ReportBuilde 阅读全文
posted @ 2012-06-07 17:12 I'm CY 阅读(1042) 评论(0) 推荐(0)
摘要: Microsoft.Reporting.WebForms.LocalReport.DisplayName属性在设置报表路径后,赋值 localReport.LoadReportDefinition(stream);或localReport.ReportPath = "c:\1.rdl";之后localReport.DisplayName = "MyFileName"; 阅读全文
posted @ 2012-06-07 16:56 I'm CY 阅读(257) 评论(0) 推荐(0)
摘要: 关键对象AttributeMappingSource [TestMethod] public void TestMethod1() { AttributeMappingSource source = new AttributeMappingSource(); for (int i = 0; i < 10000; i++) { //AttributeMappingSource source = new AttributeMappingSource();--》去... 阅读全文
posted @ 2012-05-16 15:43 I'm CY 阅读(250) 评论(0) 推荐(0)
摘要: 目录结构如下..\..\convert.exe..\src..\targetPowershell Codeset-ExecutionPolicy RemoteSigned$path=get-location$local=$path.Path$localSrc=$local+"\src"$localTarget=$local+"\target"$localConvert=$local+"\convert.exe"get-childitem $localSrc -Name | ForEach-Object{ invoke-expressi 阅读全文
posted @ 2012-05-12 21:09 I'm CY 阅读(860) 评论(0) 推荐(0)
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace www.cnblogs.com.rock_chen{ class Program { /// <summary> /// 已知Random.Next(1,10),产生1至100不重复的随机数据 /// </summary> /// <param name="args"></param> static void Main(string... 阅读全文
posted @ 2012-04-15 12:35 I'm CY 阅读(1929) 评论(1) 推荐(0)
摘要: Repository1.查询、保存数据2.处理数据跟据上下文权限过滤Service1.处理数据,无权限过滤概念 阅读全文
posted @ 2012-03-06 23:05 I'm CY 阅读(440) 评论(0) 推荐(0)
摘要: http://stackoverflow.com/questions/1105726/wpf-toolkit-combobox-displaymemberpath-not-workingOLD<ContentPresenterx:Name="contentPresenter" Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}" HorizontalAlignment="{TemplateBindi 阅读全文
posted @ 2012-02-12 17:30 I'm CY 阅读(347) 评论(0) 推荐(0)
摘要: 策略1. 策略的目标参照SQL Server 的策略,以领域设计的方法确定各个业务的边界,从而抽象出业务之间交互的接口,同时也对具体业务内部进行抽象,对关键的业务方法在执行前、执行后的行为提供外部植入。2. 策略的名词方面代码对象、单据对象、服务对象、仓储对象都是策略的方面。条件由对象的属性的表达式表达针对目标对象的方法,有两种情况,执行前(Before)、执行后(After)。对象的属性动作当方面、条件、针对目标完全匹配时,执行的动作,动作的返回值可以是值对象也可以是一个算法。3. 策略分类算法策略年假、工资计算公式等等归纳为算法策略,其特点为根据方面和条件返回一个值,没有针对目标。算法策略 阅读全文
posted @ 2012-02-09 17:33 I'm CY 阅读(316) 评论(0) 推荐(0)
摘要: 编写有效的文档,所谓有效是指最终用户可以快速的理解并使用。文档的结构组织一般呈金子塔,主次分明,这一般没有异议,详细信息该如何描述?过多的文字势必增加用户的阅读负担,并且也不利于理解。一图胜千言,一个表格顶万语,在文档中引入图表可以大大增强文档的可理解能力,也就是提高有文档的有效性。在软件开发过程中形成的文档,例如:需求文档、测试文档等更要注重图表的设计与利用。当然图表的设计也要科学合理,这个需要文档编写者多多思考。最近在写测试用例,二维表格优化思路的感触多多,记录一下。 阅读全文
posted @ 2012-02-09 16:38 I'm CY 阅读(189) 评论(0) 推荐(0)
摘要: 元是信息的维度,关键元就是关键维度了。关键元的特征:主线、最小颗度Employee是HR系统中的一个关键元EveryDay:“每一日”也是一个关键元排班、考勤等等都体现到Day,有开始、有结束。但是从统计的角度来看,显然EveryDay更合适。该如何组织,还得好好考虑 阅读全文
posted @ 2012-01-18 21:31 I'm CY 阅读(145) 评论(0) 推荐(0)
摘要: 它怎么知道? 阅读全文
posted @ 2012-01-14 20:14 I'm CY 阅读(260) 评论(0) 推荐(0)
摘要: http://stackoverflow.com/questions/4244793/listbox-not-showing-items-horizontally-after-using-theme <ListBox.ItemsPanel> <ItemsPanelTemplate> <WrapPane Orientation="Horizontal"l></WrapPanel> </ItemsPanelTemplate> </ListBox.ItemsPa... 阅读全文
posted @ 2012-01-14 20:10 I'm CY 阅读(420) 评论(0) 推荐(0)
摘要: 在最近的项目中,为了方便使用于是在Page的构造函数中使用了session,却发现session总是为null,这是因为在构造函数中,asp.net的处理机制Session还没有构造出来,所以异常。将处理程序移到Form_Load中,问题解决。 阅读全文
posted @ 2012-01-05 22:05 I'm CY 阅读(265) 评论(0) 推荐(0)
摘要: 2012就这么来了,2011就这么走了开始新一个轮回 阅读全文
posted @ 2012-01-01 19:49 I'm CY 阅读(127) 评论(0) 推荐(0)
摘要: 《重构》里面提到的小方法编程里面的接口,对象领域模型的各种概念大到社会的各个地方,都有名字,《有关部门》只所有神秘、复杂,不就是因为太抽象了嘛你给我一个名字,我给你一个思路------编程从命名开始 阅读全文
posted @ 2011-11-17 11:19 I'm CY 阅读(199) 评论(0) 推荐(0)
摘要: OrderId排序字段,最近包括以前用到的项目都是int类型,一直没什么感受,昨天的项目确实感到用int类型那是相当的不方便。 排序的时候我们一般按照一定的模式进行编排,这个模式很象树状结构,想想部门列表其实就是这个样子了。一般情况下我们不需要注意什么,但是当记录很多,时不时需要插入一些排在前面的信息时,用Int类型如果提前编排好还行,如果编排不好,要用的编号被占用,那就有够处理。 用Num... 阅读全文
posted @ 2011-09-08 13:48 I'm CY 阅读(363) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/jpr1990/article/details/6743033本书译者SeanBV(他的CSDN博客)整理,推荐给大家。1.客户需求重于个人简历(Nitin Borwankar)客户需求至上。为了自己的简历更炫而采用新技术是沽名钓誉,往往事与愿违。2.简化根本复杂性,消除偶发复杂性(Neal Ford)分析问题好比拨云见月、水落石出。3.关键问题可能不是出在技术上(Mark Ramm)团队同心,其利断金。4.以沟通为中心,坚持简明清晰的表达方式和开明的领导风格(Mark Richards)沟通应当言简意赅、详略得当,别拖泥 带水。5.架构决定性能(Ra 阅读全文
posted @ 2011-09-02 16:48 I'm CY 阅读(278) 评论(0) 推荐(0)
摘要: DataConnectionDialog dialog = new DataConnectionDialog(); dialog.DataSources.Add(DataSource.SqlDataSource); dialog.SelectedDataSource = DataSource.SqlDataSource; dialog.SelectedDataProvider = DataProvider.SqlDataProvider; if (DataConnectionDial... 阅读全文
posted @ 2011-09-02 14:37 I'm CY 阅读(249) 评论(0) 推荐(0)
摘要: public class ViewModelBase : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; protected virtual void OnPropertyChanged(string propertyName) { PropertyChangedEventHandler handler = this.PropertyChanged; if (handler != nul... 阅读全文
posted @ 2011-08-31 22:54 I'm CY 阅读(166) 评论(0) 推荐(0)
摘要: IronPython.Runtime.Operations.PythonOps.GetDynamicStackFrames(e) 阅读全文
posted @ 2011-08-18 13:12 I'm CY 阅读(134) 评论(0) 推荐(0)
摘要: ReportViewer IIF 分母为零 CDBL 阅读全文
posted @ 2011-07-29 17:30 I'm CY 阅读(291) 评论(0) 推荐(0)
摘要: decimal 的字段在Avg的时候报出异常:枚举值太大,不能适应96 位十进制。改为round(avg(value),2)问题解决。 阅读全文
posted @ 2011-06-26 23:16 I'm CY 阅读(386) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/kavenmo/articles/53946.htmlAs we have explored in several issues of eAD, the two most pressing issues in information technology today are: 正如我们在eAD的若干期中探究的那样,当今信息技术中最迫切的两个问题是:How do we deliver functionality to business clients quickly?如何能快速地向商业用户交付功能?How do we keep up with nea 阅读全文
posted @ 2011-06-02 17:48 I'm CY 阅读(362) 评论(0) 推荐(0)