12 2016 档案
MySql 修改列的注释信息的方法
摘要:1. 问题 已经有很多数据的按照业务逻辑分表的一系列表修改一个字段(类型,如-1:默认值,1:表示'人员id',2:表示‘公司id’)的注释2. 解决方法 1> 使用alter table方法ALTER TABLE table_name MODIFY COLUMN column_name TINYI
阅读全文
Mysql增加、删除和修改列属性和约束,和一些有用的查询语句
摘要:最近在整理关于MySql的东西,把一些需要记录的东西写下来,以便以后查询和浏览,以下是一些操作技巧。 如果【某数据库】存在就删除【某数据库】DROP DATABASE IF EXISTS db;如果【某数据库】不存在就创建【某数据库】CREATE DATABASE IF NOT EXISTS db;
阅读全文
软件架构视图—4+1视图模式
摘要:一、软件架构 软件架构概念:将若干结构元素进行装配,从而满足系统主要功能和性能需求,并满足其他非功能性的需求,如可靠性、可伸缩性、可移植性和可用性。用来处理软件高层次结构的设计和实施。 软件架构 ={元素,形式,关系/约束} 软件架构涉及到抽象、分解和组合、风格和美学。用由多个视图或视角组成的模型来
阅读全文
面向对象设计模式纵横谈:Abstract Factory 抽象工厂模式(笔记记录)
摘要:今天是设计模式的第二讲,抽象工厂的设计模式,我们还是延续老办法,一步一步的、演变的来讲,先来看看一个对象创建的问题。 1、如何创建一个对象 常规的对象创建方法: 这样的创建对象没有任何问题,也可以很好的使用。但是如果有需求的变化,比如,如果我们换了一种道路呢,这时候就出现了问题。 new的问题: -
阅读全文
面向对象设计模式纵横谈:Singelton单件模式(笔记记录)
摘要:李建忠老师讲的《面向对象设计模式纵横谈》,早就看过了,现在有了时间重新整理一下,以前的博客【赛迪网】没有了,现在搬到博客园,重新过一遍,也便于以后浏览。 设计模式从不同的角度分类会得到不同的结果。设计模式可以从【目的】和【范围】两个角度来看看。 模式分类 从目的来看【这个分来是广泛使用的】: -创建
阅读全文
面向对象设计模式纵横谈:面向对象设计模式与原则(笔记记录)
摘要:李建忠老师讲的《面向对象设计模式纵横谈》,早就看过了,现在有了时间重新整理一下,以前的博客【赛迪网】没有了,现在搬到博客园,重新过一遍,也便于以后浏览。 在开始具体的讲设计模式之前,先来一篇准备的的文章,也是后面设计模式的来源的文章,没有这些原则,后面的设计模式也是枉谈。这些原则是学习设计模式的基础
阅读全文
【CLR via C#】CSC将源代码编译成托管模块
摘要:下图展示了编译源代码文件的过程。如图所示,可用支持 CLR 的任何一种语言创建源代码文件。然后,用一个对应的编译器检查语法和分析源代码。无论选用哪一个编译器,结果都是一个托管模块(managedmodule)。托管模块是一个标准的 32 位 Microsoft Windows 可移植执行体(PE32
阅读全文