摘要:
为了支持以设计为中心的开发流程,EF4 还更多地支持以代码为中心 (code-centric) ,我们称为代码优先的开发,代码优先的开发支持更加优美的开发流程,它允许你:在不使用设计器或者定义一个 XML 映射文件的情况下进行开发。允许编写简单的模型对象POCO (plain old classes),而不需要基类。通过"约定优于配置",使得数据库持久层不需要任何的配置也可以覆盖"约定优于配置",通过流畅的 API 来完全定制持层的映射。使用Code first这个模式后,你的项目中可以说就不再需要.edmx这种系统自动生成的Data Model了。中文 阅读全文
摘要:
“工欲善其事,必先利其器”在此对软件常用到的工具作一个整理,以便查找和使用。 开发工具 SnippetEditor 代码段编辑器 http://snippeteditor.codeplex.com/ jquery snippets http://jquerysnippets.codeplex.com/ Code Snippets for Windows Store Apps http://wi... 阅读全文
摘要:
osql,sqlcmd,批量sql文件执行,数据分析 阅读全文
摘要:
正 文:由于飘易手里有项目需要用到MicrosoftSQLServer2005数据库,电脑里原有的mssql2000已经不适用了,到网上寻找SQLServer2005简体中文开发版的下载地址,一开始下载了个学习版的express,可限制太多,还是决心安装开发版本的。到微软的官方网站寻找了一些授权资料,贴在下面:MicrosoftSQLServer2005开发版使开发人员能够在32位和X64平台的基础上建立和测试任意一种基于SQLServer的应用系统。它包括企业版所有功能,但只被授权用于开发和测试系统,不能作为生产服务器。开发版可被升级至SQLServer企业版以用于生产。Microsoft已 阅读全文
摘要:
在开始>运行中输入“cmd”,然后在命令提示符窗口中输入“systeminfo”,如果系统是64位的,会在 “OS 名称: Microsoft Windows XP Professional”一行后明确标示出“x64 Edition”,否则系统就是32位的。或者在开始>运行中输入“winver”,如果系统是64位的,同样会明确标示出“x64 Edition”。这里有一张64位的操作系统的图片: 阅读全文
摘要:
给页面的TextBox设置ReadOnly="True"时,在后台代码中不能赋值取值,下边几种方法可以避免:1、不设置ReadOnly,设置onfocus=this.blur()C#代码<asp:TextBoxID="TextBox1"runat="server"onfocus=this.blur()></asp:TextBox>文本框不变灰色,但也无法手动修改内容,可以在后台通过Text属性正常赋值取值2、设置了ReadOnly属性后,通过Request来取值,如下:前台代码:C#代码<asp:Text 阅读全文
摘要:
前两天上OA突然看到公司征集“金点子”大意如下给公司运营和管理等各方面建议,只要有益公司发展的就可以,还说对评出奖的给予物质奖励。建议不是没有,只是说得多了,也不想说了,一天到晚就知道喊口号,没有落实,再多的建议也没用。提得好还行,提不好得罪人!要说建议我觉得最需要做的有以下两点:1. 创建公平、公正、透明的工作环境。2. 增加技术路线作为公司的升职通道。先说第1点,公平。来公司1年有余,呆过两到三个项目组。项目管理可以用混乱来形容。A项目与B项目都是项目奈何A项目有定期活动,B项目就没有呢?当然公司可以找到解释的理由搪塞我。我觉得即然都是项目就应同一视同仁,应当制度化,规范化。再说说日常工作 阅读全文
摘要:
在Notepad++运行sql语句,先得配置好SQL Assistant配置步骤1 SQL Assistant-Potions ->Targets->勾选Notepad++2 左击->查看运行快捷(默认为ctrl+shitf+F9) 阅读全文
摘要:
黑盒测试(Black-box testing)黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。黑盒测试主要是为了发现以下几类错误:1、是否有不正确或遗漏的功能? 2、在接口上,输入是否能正确的接受?能否输出正确的结果?3、是否有数据结构错误或外部信息(例如数据文件)访问错误?4、性能上是否能够满足要求?5、是否有初始化或终止性错误. 阅读全文
摘要:
There are a number of inversion of control containers out there so I thought it would be an interesting experiment to do a simple benchmark. There are different ways that one can instantiate a type in .NET, for example via the new operator, Activator, GetUninitializedObject and Dynamic Method. The p 阅读全文