2011年9月5日

摘要: mysql workbench 在模板与数据库间同步当模板建立之后,forward进数据库中,当在实际开发时,直接在数据库中做了改动之后,如果直接从模板中再去修改的话,面对非常多的改动时会非常头痛,当然现在workbench 里有一个同步功能,能够实现对现有模板和最新数据库间的同步!现在我在table1中做修改:CREATE TABLE `table1` ( `id` int(11) NOT NULL, `mc` varchar(45) DEFAULT NULL, `dm` varchar(10) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB 阅读全文
posted @ 2011-09-05 16:38 kingang 阅读(4446) 评论(2) 推荐(1) 编辑
摘要: MySQL WorkbenchMySQL工作台新特征MySQL工作台提供下列版本:MySQL工作台社区版----在开源的GPL许可证下提供。MySQL工作台标准版----要求购买年预订,包括去提高DBA生产率的额外模块和插件。MySQL工作台社区版软件许可证:GPL商业预订:免费的(一)可视化数据模式:支持ER图型(完全的实体-关系图)支持自动布局(自动安排大模型)支持模式表、索引、视图(管理所有MySQL相关数据对象)支持模式存储过程、触发器、函数(管理所有MySQL相关数据对象)(二)逆向工程:支持从SQL脚本里的逆向工程(从SQL的text脚本里创建模式)(三)正向工程:支持从SQL脚本 阅读全文
posted @ 2011-09-05 09:48 kingang 阅读(1727) 评论(0) 推荐(0) 编辑

2011年9月2日

摘要: INSERT语法INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name [(col_name,...)] VALUES ({expr | DEFAULT},...),(...),... [ ON DUPLICATE KEY UPDATE col_name=expr, ... ]或:INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name SET col_name={expr | DEFAULT}, ... [ ON D 阅读全文
posted @ 2011-09-02 11:00 kingang 阅读(312) 评论(0) 推荐(0) 编辑

2011年9月1日

摘要: ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案,早期被称为 ObjectSpace,现已经包含在 Visual Studio 2008 Service Pack 1 以及 .NET Framework 3.5 Service Pack 1 中发表。目录简介背景架构用户端支持开发工具派生服务支持厂商简介 ADO.NET Entity Framework 以 Entity Data Model (EDM) 为主,将数据逻辑层切分为三块,分别为 Conceptual Schema, Mapping S. 阅读全文
posted @ 2011-09-01 22:20 kingang 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。TDD虽是敏捷方法的核心实践,但不只适用于XP(Extreme Programming),同样可以适用于其他开发方法和过程。 TDD的基本思路就是通过测试来推动整个开发的进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化的过程。 TDD的重要目的不仅仅是测试软件,测试工作保证代码质量仅仅是其中一部分,而且是在开发过程中帮助客户和程序员去除模棱两可的需求。TDD首先考虑使用需求(对象、功能、过程、接口等),... 阅读全文
posted @ 2011-09-01 22:03 kingang 阅读(206) 评论(0) 推荐(0) 编辑
摘要: Object/Relation Mapping对象关系映射(ORM)提供了概念性的、易于理解的模型化数据的方法。ORM方法论基于三个核心原则: 简单:以最基本的形式建模数据。 传达性:数据库结构被任何人都能理解的语言文档化。 精确性:基于数据模型创建正确标准化了的结构。 典型地,建模者通过收集来自那些熟悉应用程序但不熟练的数据建模者的人的信息开发信息模型。建模者必须能够用非技术企业专家可以理解的术语在概念层次上与数据结构进行通讯。建模者也必须能以简单的单元分析信息,对样本数据进行处理。ORM专门被设计为改进这种联系。 ORM把应用程序世界表示为具有角色(关系中的部分)的一组对象(实体或值)。. 阅读全文
posted @ 2011-09-01 22:01 kingang 阅读(200) 评论(0) 推荐(0) 编辑

2011年8月31日

摘要: 虽然NPOI中没有提示现有的插入行函数,但我们可以写一个类似效果的函数:这里用到了NPOI中自带的ShiftRows函数,该函数功能:对指定行移动操作 public void ShiftRows(int startRow, int endRow, int n); public void ShiftRows(int startRow, int endRow, int n, bool copyRowHeight, bool resetOriginalRowHeight); public void ShiftRows(int startRow, int endRow, int n, bool cop 阅读全文
posted @ 2011-08-31 21:03 kingang 阅读(14601) 评论(0) 推荐(3) 编辑

2011年8月30日

摘要: STRCMP(expr1,expr2) 若所有的字符串均相同,则返回STRCMP(),若根据当前分类次序,第一个参数小于第二个,则返回 -1,其它情况返回 1 。mysql> SELECT STRCMP('text', 'text2'); -> -1mysql> SELECT STRCMP('text2', 'text'); -> 1mysql> SELECT STRCMP('text', 'text'); -> 0在执行比较时,STRCMP() 使用当前字符集。 阅读全文
posted @ 2011-08-30 15:58 kingang 阅读(5708) 评论(0) 推荐(0) 编辑
摘要: Download this page in PDFConfiguring your network settings to use Google Public DNSTesting your new settingsDiagnosing resolution problemsSwitching back to your old DNS settingsConfiguring your network settings to use Google Public DNSWhen you use Google Public DNS, you are changing your DNS "s 阅读全文
posted @ 2011-08-30 09:10 kingang 阅读(559) 评论(0) 推荐(0) 编辑

2011年8月29日

摘要: 在写LINQ语句的时候,往往会看到.AsEnumerable() 和 .AsQueryable() 。例如:string strcon = "Data Source=.\\SQLEXPRESS;Initial Catalog=Db_Example;Persist Security Info=True;User ID=sa;Password=sa";SqlConnection con = new SqlConnection(strcon);con.Open();string strsql = "select * from SC,Course where SC.Cno 阅读全文
posted @ 2011-08-29 17:12 kingang 阅读(324) 评论(0) 推荐(0) 编辑

导航