摘要: 初学设计模式,有问题或错误,敬请指教 1、设计模式的目的 (1)低耦合,高内聚 耦合性:也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种量度。模块之间联系越紧密,其耦合性就越高,模块的独立性就越差。 内聚性:又称块内联系。指模块功能强度的量度,即一个模块内部各个元素彼此结合的紧密程度的量 阅读全文
posted @ 2019-05-28 10:51 sfengz 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1、计算机硬件的五大单元 五大单元:输入单元,输出单元,CPU内部的控制单元,算术逻辑单元与内存等五大部分。 (Ps:CPU实际要处理的数据完全来自于内存) 2、计算机上常用的计算单位 (1)容量单位 0/1的单位被称为bit,没份简单的数据都会用到8个bits的大小来记录,因此 1Bite = 8 阅读全文
posted @ 2019-05-23 16:31 sfengz 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件的系统部件 hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试 阅读全文
posted @ 2019-03-27 17:24 sfengz 阅读(168) 评论(0) 推荐(0) 编辑
摘要: php中把以两个下划线(__)开头的方法称之为魔术方法。魔术方法包括: __construct() 类的构造方法 构建方法时被调用 __destruct() 类的析构方法 明确销毁对象或脚本结束时被调用 __call() 在一个类中调用一个不可访问或不存在的方法时使用 __callStatic() 阅读全文
posted @ 2019-03-23 12:15 sfengz 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 工厂模式 工厂模式是我们最常用的实例化对象模式,是用工厂方法代替new操作的一种模式。 使用工厂模式的好处是如果你想要更改所实例化的类名等,则只需要更改该工厂方法内容即可,不需逐一寻找代码中具体实例化的地方。 目的:为系统结构提供动态拓展机制,减少了耦合。 单例模式 单例模式确保某个类只有一个实例, 阅读全文
posted @ 2019-03-08 18:53 sfengz 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1、Restful的由来 全称:Restful的全称为Resource Representational State Transfer,即:资源在网络中以某种形式进行状态转移。 定义:简单来说,Restful系统架构设计风格(而非标准),一种分布式系统的应用层解决方案。 2、Restful的特征和优 阅读全文
posted @ 2019-03-08 09:34 sfengz 阅读(343) 评论(0) 推荐(0) 编辑
摘要: (1)进程 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动。进程是系统进行资源分配和调度的独立单位。每个进程都有自己独立的内存空间。由于进程比较重量,占据独立的内存,所以进程切换的开销(栈,寄存器,虚拟内存,文件句柄)比较大,但是相对比较稳定安全。 (2)线程 线程是进程的一个实体,是 阅读全文
posted @ 2019-03-05 09:41 sfengz 阅读(3731) 评论(0) 推荐(0) 编辑
摘要: 再说区别之前,先讲一讲什么是http以及什么是https? http的全称是Hypertext Transfer Protocol Vertion (超文本传输协议),说通俗点就是用网络链接传输文本信息的协议。 而https就是http和TCP之间有一层SSL层,这一层的实际作用是防止钓鱼和加密。防 阅读全文
posted @ 2019-03-05 08:39 sfengz 阅读(169) 评论(0) 推荐(0) 编辑
摘要: GET与POST的区别浅谈 (1) get把请求的数据放在URL上,即HTTP协议头上,其格式为:以?分割URL和传输数据,参数之间使用&符号连接。数据如果是英文字母或数字则原样发送,若是空格,则转换成+,若是中文或者是其他字符,则把字符串使用BASE64,“%”加上“字符串的16进制ASCII码” 阅读全文
posted @ 2019-03-05 08:04 sfengz 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 一、mysqli方式连接数据库 二、PDO方式连接数据库 阅读全文
posted @ 2019-02-22 17:04 sfengz 阅读(555) 评论(0) 推荐(0) 编辑