51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#设计工具
《Head First 设计模式》[02] 观察者模式
1.3.1故事背景气象站将建立新一代的网络气象观测站,这个业务外包给了某公司,业务要求是这样的:气象站会提供WeatherData对象,由其追踪目前的天气情况外包公司要建立一个应用,有三种布告板,分别显示目前的状况、气象统计、简单预报当WeatherData对象获取到新的数据时,三种布告板必须更新要求可拓展,能让其他开...
代码星球
·
2021-02-21
Head∵First∵设计模式
观察者
模式
设计模式随笔之——工厂方法模式
一、工厂方法模式 定义一个用于创建对象的接口(也可以使抽象类),让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。工厂方法模式有多种扩展,主要有:简单工厂模式、多个工厂类模式、替代单例模式、延迟初始化。 最长用的应该算是简单工厂模式,简而言之就是一个模块只需要一个工厂类,那么,就将工厂类的create...
代码星球
·
2021-02-21
设计模式
随笔
工厂
方法
模式
设计模式随笔之——单列模式
一、单例模式的定义: 单例模式是一个比较简单的模式,其定义为:确保某一个类只有一个实例,而且自行实例化并像整个系统提供这个实例。单例模式大致可以分为:饿汉式和懒汉式。 以下关于单例模式的优点、缺点、使用场景摘自《设计模式之禅》 二、单例模式的优点: 1、由于单例模式在内存中只有一个实例,减少了内存开支,...
代码星球
·
2021-02-21
设计模式
随笔
单列
模式
数据库随笔——数据库设计原则(转)
1.原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系...
代码星球
·
2021-02-21
数据库
随笔
设计
原则
数据连接工具DbVisualizer的使用
一、下载,DbVisualizerPro64位9.0.2绿色特别版http://www.cr173.com/soft/103766.html 二、中文乱码在配置数据库连接时的DatabaseURL加上编码格式: 三、dbvisualizer9.1.5注册方法:下载破解包:http://www.dow...
代码星球
·
2021-02-21
数据
连接
工具
DbVisualizer
使用
数据库设计三范式
1NF:字段是最小的的单元不可再分2NF:满足1NF,表中的字段必须完全依赖于全部主键而非部分主键3NF:满足2NF,非主键外的所有字段必须互不依赖 比较好的解释请见:https://www.zhihu.com/question/24696366...
代码星球
·
2021-02-21
数据库
设计
范式
安全扫描工具
Vega nikto metasploit w3af ...
代码星球
·
2021-02-21
安全
扫描工具
rest api设计[资源]
web开发资源列表http://www.bentobox.io/ restapi资源DesigninganAPIhttp://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api?hnAlistof40+tutorialsonh...
代码星球
·
2021-02-21
rest
api
设计
资源
Binutils工具集中的一些比较常用的工具
addr2lineaddr2line是用来将程序地址转换成其所对应的程序源文件、代码行以及所对应的函数。arar是用来管理档案文件的,在嵌入式系统开发中,ar主要是用来对静态库进行管理。ar常用的几个参数总结:/c创建一个档案文件r向档案文件中增加文件t显示档案文件中存在哪些文件s用于指示生成索引以加快查找速度d从档案...
代码星球
·
2021-02-21
Binutils
工具集
中的
一些
比较
交叉编译工具简介
前言交叉编译,即在一种平台上编译,并能够运行在另一种体系结构完全不同的平台上。交叉编译使用的工具,一般称为交叉编译工具,由于它是由多个程序构成,所以又称为交叉编译工具链。交叉开发工具链就是为了编译、链接、处理和调试跨平台体系结构的程序代码。每次执行工具链软件时,通过带有不同的参数,可以实现编译、链接、处理或者调试等不同...
代码星球
·
2021-02-21
交叉
编译
工具
简介
自己制作交叉编译工具链
详细步骤指导可参考:http://kegel.com/crosstool/current/doc/crosstool-howto.html中的QuickStart部分介绍的操作实例。其中,关键点截图如下所示:注意,运行demo-i686.sh时,会自动从网上下载源码,然后编译。所以要保证电脑已经连接到Internet。...
代码星球
·
2021-02-21
自己
制作
交叉
编译
工具
常用工具软件之串口终端工具——SecureCRT和xshell
SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单的说是Windows下登录UNIX或Linux服务器主机的软件。SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。SSH的英文全称是Secu...
代码星球
·
2021-02-21
常用
工具软件
串口
终端
工具
UNIX网络编程调试工具:tcpdump、netstat和lsof
tcpdump程序tcpdump一边从网络读入分组一边显示关于这些分组的大量信息。它还能够只显示与所指定的准则匹配的那些分组。netstat程序netstat服务于多个目的:(1)展示网络端点的状态。(2)展示某个主机上各个接口所属的多播组。(3)使用-s选项显示各个协议的统计信息。(4)使用-r选项显示路由表或使用-...
代码星球
·
2021-02-21
UNIX
网络编程
调试
工具
tcpdump
Shell脚本调试工具set
可以使用set命令的x选项,显示所有命令执行及变量值的变化过程等。具体使用方法:首先使用set-x开启调试模式,最后使用命令set+x关闭调试模式。一个简单示例演示如何使用set命令进行脚本调试:[root@localhostshell]#cathello.sh#!/bin/bash#Thisisatestscript...
代码星球
·
2021-02-21
Shell
脚本
调试
工具
set
利用yum工具安装应用程序
在安装gtk+编译环境的过程中,你会发现,RPM软件包之间的依赖关系非常复杂。在实际管理过程中,这种依赖关系可能会更加复杂。因此非常有必要寻找一种自动化安装工具,让安装工具自己处理这些关系复杂的依赖关系。幸运的是RedHat推出了一个名为YellowdogUpdaterModified的包管理器(通常简称为yum)。一...
代码星球
·
2021-02-21
利用
yum
工具
安装
应用程序
首页
上一页
...
9
10
11
12
13
...
下一页
尾页
按字母分类:
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
其他