51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#设计名片的软件
数据库原理及应用-数据库设计中的五种范式
2018-02-2220:45:33要想设计一个结构合理的数据库,首先得明确需求,并且分析数据之间的关系,数据间的关系成为数据依赖。数据依赖分为两种:函数依赖(Functiondependency,FD):一种最基本的数据依赖,一个或一组属性可以决定其他的属性;多值依赖(Multi-valuedDependency,M...
代码星球
·
2020-06-13
数据库
原理
应用
设计
中的
Java-Java面向对象程序设计
2017-10-0917:23:52在面向对象技术中,将客观世界中的一个事物作为一个对象来考虑,比如有个张先生,他就是一个对象。每个对象都有自己的属性和行为。张先生的属性根据需要有姓名、性别、身高等,他的行为有开车,阅读,跑步等。从程序设计的角度来看,事物的属性可以用变量来描述,行为则用方法来反映。 一、面向...
代码星球
·
2020-06-13
Java-Java
面向
对象
程序设计
Java-Java程序设计的基本概念
2017-10-0615:31:39一、Java程序的基本构成 二、数据类型与标识符数据类型标识符广义的用于定义各种对象名称的字符串集合称为标识符,标识符一般分为用户自定义标识符和系统标识符...
代码星球
·
2020-06-13
Java-Java
程序设计
基本概念
设计一个带有getmin功能的栈,保证时间复杂度在O(1)
2017-06-22 20:56:10需要得到最小值,最简单的思路就是遍历一遍求出最小值。但是这样的时间复杂度会是O(n),不满足O(1)的要求。于是想到在建立一个栈来保存最小值。具体操作是建立两个栈,一个存放数据,一个存放最小值。push:首先将数据压入数据栈,若最小值栈为空,则将之压入最小值栈,若最小值栈...
代码星球
·
2020-06-13
设计
一个
带有
getmin
功能
Mac 如何删除应用、软件
首先需要跟刚接触Mac的小白分享一下卸载软件常用的两种方法:1.点击Finder(访达)—应用程序—选择所要删除的软件—拖拽到右下方的废纸篓或者单击右键选择“移除到废纸篓”。2.打开Launchpad(启动台)—选择你所要删除的软件—长...
代码星球
·
2020-06-13
Mac
如何
删除
应用
软件
Linux 使用 yum 查看安装的软件包
$yumlistinstalled//列出所有已安装的软件包 1.使用YUM查找软件包 命令:yumsearch 2.列出所有可安装的软件包 命令:yumlist 3.列出所有可更新的软件包 命令:yumlistupdates 4.列出所有已安装的软...
代码星球
·
2020-06-13
Linux
使用
yum
查看
装的
Mac Xnip 截图软件快捷键设置
点击Shortcut后输入你需要的截图快捷键 ...
代码星球
·
2023-06-05
Mac
Xnip
截图
软件
快捷键
什么是软件的内聚度和耦合度
一、联系当一个程序段或语句(指令)引用了其它程序段或语句(指令)中所定义或使用的数据名(即存贮区、地址等)或代码时,他们之间就发生了联系。一个程序被划分为若干模块时,联系既可存在于模块之间,也可存在于一个模块内的程序段或语句之间,即模块内部。联系反映了系统中程序段或语句之间的关系,不同类型的联系构成不同质量的系统。因此...
代码星球
·
2020-06-13
什么
软件
内聚
合度
win10 设置软件开机启动项失效
问题重现:win10系统,只要是图标右下角带盾牌标志的软件,加入系统的启动文件夹:如:C:ProgramDataMicrosoftWindowsStartMenuProgramsStartUp里面,每次开机后都会启动失败!据说这个是win10出于系统安全考虑,加入了UAC,对系统管理员权限做了限制,相关文章:http:...
代码星球
·
2020-06-13
win10
设置
软件
开机
启动
项目设计原则
开始之前需要引入一些项目设计知识,如接口,抽象方法抽象类,组合,程序设计原则等,个人理解项目的合理设计可增加其灵活性,降低数据之间的耦合性,提高稳定性,下面介绍一些预备知识 1.接口 其实py中没有接口这个概念。要想实现接口的功能,可以通过主动抛出异常来实现 接口作用:对派生类起到限制的作用例:#!/us...
代码星球
·
2020-06-13
项目
设计
原则
顺序程序设计
那么倒是什么顺序程序设计呢?从程序流程的角度来看,程序可以分为三种基本结构,即顺序结构、分支结构、循环结构。这三种基本结构可以组成所有的各种复杂程序。 c语句分为五类:1.表达式由表达式加上分号;,例如x=y+z;就叫赋值语句。2.函数调用语句由函数名、实际参数加上分号;形式为:函数名(实际参数表...
代码星球
·
2020-06-13
顺序
程序设计
24种设计模式
创建型模型 简单工厂设计模式工厂设计模式抽象工厂模式建造者模式原型设计模式 结构性模型 策略模式外观模式适配器模式代理模式桥接模式装饰器组合模式单例模式...
代码星球
·
2020-06-13
24种
设计模式
原型设计模式
模式特点:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。程序实例:从简历原型,生成新的简历代码特点:简历类Resume提供的Clone()方法其实并不是真正的Clone,只是为已存在对象增加了一次引用。 Python为对象提供的copy模块中的copy方法和deepcopy方法已经实现了原型模...
代码星球
·
2020-06-13
原型
设计模式
简单工厂设计模式
意图:定义一个用于创建对象的接口,让子类决定实例化哪一个类。FactoryMethod使一个类的实例化延迟到其子类。适用性:当一个类不知道他所必须创建的对象的类的时候。当一个类希望有他的子类来指定他所创建的对象的时候当类将创建对象的职责委托给多个子类中的某一个。 classShapeFactory...
代码星球
·
2020-06-13
简单
工厂
设计模式
Python:设计模式介绍--单例模式
单例模式1、单例是只有一个实例2、通过静态字段+静态字段伪造出一个单例效果3、什么时候用:当所有实例中封装的数据相同时,创建单例模式(eg:连接池)用单例模式创建连接池:classCP:__instance=Nonedef__init__(self):self.ip="1.1.1.1"self.port=3306sel...
代码星球
·
2020-06-13
Python
设计模式
介绍
单例
模式
首页
上一页
...
82
83
84
85
86
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他