学习
文章平均质量分 68
学渣的第六感
热爱生活,永不放弃
展开
-
c#学习之路 引用参数(一)
最近开始看c#,跟大家分享一下,希望大家多多支持。c#与c++的参数引用上有所不用,当c#使用引用参数时,需要使用ref关键字 static void DoSTuff(ref int para); 而且使用时还要注意ref在函数定义和使用时都需要加ref关键字。ref关键字在使用时有两个限制,一是必须是非const才行,二是在调用有引用参数的函数时必须参数必须是已初始化的。原创 2012-04-20 09:20:09 · 1077 阅读 · 0 评论 -
数据库设计 Step by Step (2)
系列的第二讲我们将站在高处俯瞰一下数据库的生命周期,了解数据库设计的整体流程。 数据库生命周期 大家对软件生命周期较为熟悉,数据库也有其生命周期,如下图所示。图(1)数据库生命周期 数据库的生命周期主要分为四个阶段:需求分析、逻辑设计、物理设计、实现维护。 这个系列的博文将主要关注数据库生命周期中的前两个阶段(需求分析、逻辑设计),还会涉及反范式化设计的一些内容。如图中转载 2012-05-22 21:42:28 · 1071 阅读 · 0 评论 -
数据库设计 Step by Step (3)
由于内容比较多,我们将分两讲来学习实体关系模型构件。 今天我们先来学习基本实体关系模型。 实体关系(ER)模型的目标是捕获现实世界的数据需求,并以简单、易理解的方式表现出来。ER模型可用于项目组内部交流或用于与用户讨论系统数据需求。 ER模型中的基本元素 基本的ER模型包含三类元素:实体、关系、属性图1 实体、关系、属性的ER构图 实体(Entities):实转载 2012-05-22 21:43:39 · 1150 阅读 · 0 评论 -
数据库设计 Step by Step (4)
泛化(Generalization):超类型与子类型 原始的ER模型已经能描述基本的数据和关系,但泛化(Generalization)概念的引入能方便多个概念数据模型的集成。 泛化关系是指抽取多个实体的共同属性作为超类实体。泛化层次关系中的低层次实体——子类型,对超类实体中的属性进行继承与添加,子类型特殊化了超类型。 ER模型中的泛化与面向对象编程中的继承概念相似,但其标记法(构转载 2012-05-22 21:45:35 · 928 阅读 · 0 评论 -
数据库设计 Step by Step (1)
原文链接摘要:一直在从事数据库开发和设计工作,也看了一些书籍,算是略有心得。很久之前就想针对关系数据库设计进行整理、总结,但因为种种原因迟迟没有动手,主要还是惰性使然。今天也算是痛下决心开始这项卓绝又令我兴奋的工作。这将是一个系列的文章,我将以讲座式的口吻展开讨论(个人偷懒,这里的总结直接拿去公司培训新人用)。 系列的第一讲我们先来回答下面几个问题 数据库是大楼的根基转载 2012-05-22 21:40:19 · 144 阅读 · 0 评论 -
tabhost (activitygroup)中子页面弹出对话框
tabhost中的子页面中要弹出对话框时需要注意:参数中context要选择this.getParent()1,对话框:AlertDialog.Builder builder = new AlertDialog.Builder(this.getParent());2,时间对话框: 1)先new一个OnDateSetListener 如dateListener, 2) new D原创 2013-09-10 01:22:18 · 1833 阅读 · 0 评论 -
c++ int 的范围
c++的int一般是4个字节,这个可以用sizeof(int)来判断int 用补码表示,补码表示中负数比正数多一个,最大值为2147483647 最小的数为 -2147483648,那么为什么为多一个数呢,就是0的表示,只有+0才是正常的,-0被移做最小的那个int了。符号为0为正,1为负,所以正数的最大值为11111111111,那么当这个最大的数加一有神马情况呢?就是变成了000000原创 2013-12-30 00:07:07 · 17696 阅读 · 1 评论