Linux —— 网络服务模型

独立的守护进程工作模式 原理 在Client/Server模式下。服务器监听(Listen)在一个特定的端口上等待客户连接。连接成功后服务器和客户端通过端口进行数据通信。 守护进程的工作就是打开一个端口,并且等待(Listen)进入连接。 如果客户端发起一个连接请求,守护进程就创建(Fork)...

2019-04-15 15:44:08

阅读数 49

评论数 0

Linux —— 查看和设置系统服务 chkconfig

chkconfig 作用: 用于检查和设置系统服务 格式: chkconfig [选项] 常用选项: - - add:增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据; - - del:删除所指定的系统服务,不再由chkconfig指令管理,并同时...

2019-04-15 15:28:15

阅读数 48

评论数 0

Linux —— 网络配置的相关文件

配置文件名功能 /etc/sysconfig/network最基本的网络信息,系统启动时读取该文件 /etc/sysconfig/network-此目录下的文件是系统启动时用来初始scripts/*化网络的一些信息,例如:第一块以太网卡对应的文件为ifcfg-eth0 /etc/host.conf...

2019-04-15 15:04:23

阅读数 49

评论数 0

Linux —— 网络管理命令 ifconfig、netstat、ping、traceroute、route

ifconfig 作用: 配置和显示当前网卡状态 格式: ifconfig <设备名><选项> 常用选项: add<地址>:设置网络设备IPv6的ip地址; del<地址>:删除网络设备...

2019-04-15 13:07:31

阅读数 54

评论数 0

Linux —— 系统初始化过程

BIOS初始化 主要负责计算机硬件检测,确定操作系统的引导顺序,并从可引导设备中加载和执行引导程序,确定从哪里可以引导并启动操作系统,引导成功后,交由Kernel负责 Boot Loader管理程序GRUB的加载 将引导装载程序安装到主引导记录的程序 用户能够开始操作系统的选择,在内核引导时传...

2019-04-15 11:08:46

阅读数 54

评论数 0

Linux —— 系统监控命令 top 、内存查看命令 free

作用: 能显示实时的进程列表,而且还能实时监视系统资源,包括内存、交换分区和CPU的使用率等。 语法: top [选项] 选项: -b:以批处理模式操作; -c:显示完整的治命令; -d:屏幕刷新间隔时间; -I:忽略失效过程; -s:保密模式; -S:累积模式; -i<时间&...

2019-04-15 10:50:05

阅读数 39

评论数 0

设计模式 —— 组合模式

组合模式的定义 将对象组合成树形结构以表示 “ 部分-整体 ” 的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。该模式分为以下两种形式 安全形式的组合模式: 透明形式的组合模式: 其中,组合模式所包含的各组成部分的说...

2019-04-13 00:50:32

阅读数 45

评论数 0

Linux —— ps、pstree 命令查看进程, kill、killall 命令结束进程

ps 作用: 显示瞬间进程的动态 语法: ps [选项] 常用选项: -e:显示所有进程; -f:采用全格式显示; -h:不显示标题; -l:采用详细的格式来显示进程; -a:显示所有终端上的进程,包括其他用户的进程; -r:只显示当前终端上正在运行的进程; -x:显示所有进程,不以终端来区分; ...

2019-04-12 13:15:06

阅读数 78

评论数 0

Linux —— 启动进程(at 命令和 crontab 命令)

进程的概念 Linux操作系统包括三种不同类型的进程,每种进程都有自己的特点和属性: 交互进程:由shell启动的进程。 批处理进程:这种进程和终端没有联系,是一个进程序列。 守护进程:在后台持续运行的进程。 Linux中的进程其属性主要有: PID:进程唯一的数值,用来区分进程。 PPID...

2019-04-12 11:30:06

阅读数 47

评论数 0

设计模式 —— 抽象工厂模式

抽象工厂的定义 抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的...

2019-04-11 20:39:30

阅读数 53

评论数 0

设计模式 —— 适配器模式

适配器模式的定义 适配器模式(Adapter Pattern)是作为两个不兼容的接口(如下文中的Adaptee和Client)之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。该模式可以分为两种,分别为类适配器模式(Class Adapter Pattern)和对象适配器模...

2019-04-10 21:21:06

阅读数 55

评论数 0

设计模式 —— 简单工厂模式、工厂模式

假如要设计一个汽车保险管理程序。汽车保险分为很多险种,例如人身伤亡(Body Injur)、碰撞(Collision)、驾驶员本身伤亡(Person Injur)、财产损失(Property)、综合险(Com)等。如果一个应用知道它所需要的准确功能,它可以从客户类的主方法中直接初始化类结构体中的某...

2019-04-08 14:31:32

阅读数 72

评论数 0

设计模式 —— 设计模式的类型

一、创建型模式 解决的问题:对象创建。 主要任务: 为客户程序创建对象,而不是由客户程序直接初始化对象。这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象。 工厂模式(Factory Pattern) 抽象工厂模式(Abstract Factory...

2019-04-03 17:39:40

阅读数 132

评论数 0

人工智能 —— 归结演绎推理

谓词公式的范式 范式是公式的标准形式,公式往往需要变换为同它等价的范式,以便对它们进行一般性的处理。在谓词逻辑中,根据量词在公式中出现的情况,可将谓词公式的范式分为以下两种。 前束范式 任一含有量词的谓词公式均可化为与其对应的前束范式 ...

2019-03-26 10:28:14

阅读数 8299

评论数 1

人工智能 —— 自然演绎推理

什么是自然演绎推理 从一组已知为真的事实出发,直接运用经典逻辑中的推理规则推出结论的过程称为自然演绎推理。 等价式 设P与Q是D上的两个谓词公式,若对D上的任意解释,P与Q都有相同的真值,则称P与Q在D上是等价的。如果D是任意非空个体域,则称P与Q是等价的,记做P<=&gt...

2019-03-25 15:52:12

阅读数 178

评论数 0

人工智能 —— 语义网络推理

语义网络的推理过程主要有两种,一种是继承,另一种是匹配。 继承 (1)建立一个结点表,用来存放待求解结点和所有以ISA,AKO等继承弧与此结点相连的那些结点。在初始情况下,表中只有待求解结点。 (2)检查表中的第一个结点是否有继承弧。如果有,就把该弧所指的所有结点放入结点表的末尾,记录这些结点的所...

2019-03-25 14:46:25

阅读数 447

评论数 0

设计模式 —— Observer 观察者模式

动机(Motivation) 在软件构建过程中,我们需要为某些对象建立一种“通知依赖关系” ——一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都将得到通知。如果这样的依赖关系过于紧密,将使软件不能很好地抵御变化。 使用面向对象技术,可以将这种依赖关系弱化,并形成一种稳定的依赖关...

2019-03-24 11:15:55

阅读数 85

评论数 0

设计模式 —— Bridge 桥接模式

动机(Motivation) 由于某些类型的固有的实现逻辑,使得它们具有两个变化的维度,乃至多个纬度的变化。 如何应对这种“多维度的变化”?如何利用面向对象技术来使得类型可以轻松地沿着两个乃至多个方向变化,而不引入额外的复杂度? 模式定义 将抽象部分(业务功能)与实现部分(平台实现)分离,...

2019-03-23 14:27:10

阅读数 68

评论数 0

设计模式 —— Strategy 策略模式

动机(Motivation) 在软件构建过程中,某些对象使用的算法可能多种多样,经常改变,如果将这些算法都编码到对象中,将会使对象变得异常复杂;而且有时候支持不使用的算法也是一个性能负担。 如何在运行时根据需要透明地更改对象的算法?将算法与对象本身解耦,从而避免上述问题? 模式定义 定义一...

2019-03-23 09:57:02

阅读数 77

评论数 0

设计模式 —— Template Method 模板方法模式

动机(Motivation) 在软件构建过程中,对于某一项任务,它常常有稳定的整体操作结构,但各个子步骤却有很多改变的需求,或者由于固有的原因(比如框架与应用之间的关系)而无法和任务的整体结构同时实现。 如何在确定稳定操作结构的前提下,来灵活应对各个子步骤的变化或者晚期实现需求? 模式定义 ...

2019-03-23 00:06:02

阅读数 105

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭