摘要:
进程管理 进程状态父子关系优先级关系 13_4_linux进程管理之二看到了32分钟 ps: Process State SysV风格:- BSD风格: a:所有与终端有关的进程 u: x:所有与终端无关的进程 进程的种类: 跟终端相关的进程 跟终端无关的进程 进程状态: D:不可中断的睡眠 R:运 阅读全文
摘要:
rpm:依赖关系 yum repository 文件服务 ftp web file Client 配置文件 yum仓库 编译安装的三步骤: 前提:准备开发环境(编译环境) 安装"Development Tools" 和"Development Libraries" # tar # cd # ./co 阅读全文
摘要:
应用程序 程序:Architecture c语言:源代码-->(编译)二进制格式 脚本:解释器(二进制程序) 源代码-->编译--连接-->运行 程序: 库 静态库 动态库 共享库 配置信息 dir=/path/to/somewhere 程序组成部分 二进制程序 库 配置文件 帮助文件 glibc: 阅读全文
摘要:
Linux:网络属于内核的功能 lo:本地回环 以太网网卡:ethX X=数字 pppX 网卡命名规则存在位置: RHEL6: /etc/udev/rules.d/70-persistent-net.rules ifconfig -a:显示所有接口的配置住处 ifconfig ethX IP/MAS 阅读全文
摘要:
系统使用 centos6.8 用户名:shen 密码是邮箱密码 1,启动redis 进入 redis-3.2.6目录 cd redis-3.2.6 进入 src/redis-server 启动 2,关闭redis 进入 redis-3.2.6目录 执行 src/redis-cli 执行 shutdo 阅读全文
摘要:
linux入门学习开始了。做个标记。 阅读全文
摘要:
策略模式:它定义算法家族,分别封装起来,让他们之间互相替换,此模式让算法的变化,不会影响使用算法的客户。 1 /// 2 /// 策略模式 3 /// 4 public interface IidCheck 5 { 6 bool Check(string id); 7 } 8 9 public... 阅读全文
摘要:
面向对象的三大特征: 一、封装: 封装是实现面向对象程序设计的第一步,封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。被封装的对象通常被称为抽象数据类型。 封装的意义: 封装的意义在于保护或者防止代码(数据)被我们无意中破坏。在面向对象程序设计中数据被看作是一个中心的元素并且和使用它的函 阅读全文
摘要:
1,简单工厂模式 工厂模式 简单工程模式的最大有点在于工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类。对于客户端来说,去除了与具体产品的依赖。 工程方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。 抽象工厂模式:提供一个创建 阅读全文
摘要:
第一次手写博客,见谅哈。 项目中遇见一个流程处理的问题: 从数据库导出文件,压缩,上传。 项目中实现时,使用了多层 if else嵌套,觉得太不美观。并且不好维护。所以想到了下面这个设计模式。 用来解决原来大量的分支判断造成维护困难,灵活性差的问题。 下面代码仅用于演示。 代码如下: 定义状态枚举 阅读全文