如何写SysV服务管理脚本

本文目录: 1.1 SysV脚本的特性 1.2 SysV脚本要具备的能力 1.3 start函数分析 1.4 stop函数分析 1.5 reload函数分析 1.6 status、restart、force-reload等 1.7 结束语 SysV服务管理脚本和/etc/rc.d...

2017-09-16 20:22:15

阅读数 165

评论数 0

Calico 的网络结构是什么?- 每天5分钟玩转 Docker 容器技术(68)

上一节我们部署了 Calico 网络,今天将运行容器并分析 Calico 的网络结构。 在 host1 中运行容器 bbox1 并连接到 cal_net1: docker container run --net cal_net1 --name bbox1 -tid busybox ...

2017-09-16 15:42:13

阅读数 227

评论数 0

ORACLE 中in与exists语句的区别(一)

select * from A where id in(select id from B) 以上查询使用了in语句,in()只执行一次,它查出B表中的所有id字段并缓存起来.之后,检查A表的id是否与B表中的id相等,如果相等则将A表的记录加入结果集中,直到遍历完A表的所有记录. 它的查询...

2017-09-15 18:50:10

阅读数 164

评论数 0

网卡配置bond

在实际的生产环境中,服务器都需要配置bond环境的,以提高安全性及均衡能力。我公司网卡配置的是mode=1 类型,mode=1 是主备模式,当其中一块网卡不能工作时,另一块网卡立即代替。以下是mode=1 类型的配置文件   实际生产环境服务器一般都是4块网卡,eth0   eth1  eht...

2017-09-15 14:14:12

阅读数 572

评论数 0

SourceTree使用介绍

SourceTree比命令行更容易操作,能更直观看到发生了什么。但是没有哪一家git图形化软件能完成git的所有操作,封装后的使用也隐藏了git的一些细节,在图形化工具出现一些非常罕见的情况时,还是需要使用命令行辅助。 克隆项目 Source URL 为git地址的URL,推荐使用SS...

2017-09-15 09:18:08

阅读数 371

评论数 0

10.按键之互斥、阻塞机制(详解)

本节目标: 学习原子操作和互斥信号量,实现互斥机制,同一时刻只能一个应用程序使用驱动程序 学习阻塞和非阻塞操作 当设备被一个程序打开时,存在被另一个程序打开的可能,如果两个或多个程序同时对设备文件进行写操作,这就是说我们的设备资源同时被多个进程使用,对共享资源(硬件资源、和软件...

2017-09-14 17:38:09

阅读数 252

评论数 0

【DDD】领域驱动设计实践 —— 限界上下文识别

本文从战略层面街上DDD中关于限界上下文的相关知识,并以ECO系统为例子,介绍如何识别上下文。限界上下文(Bounded Context)定义了每个模型的应用范围,在每个Bounded Context中确保领域模型的一致性;上下文图(Context Map)表示各个系统之间关系的总体视图;通过持续...

2017-09-14 12:26:07

阅读数 2102

评论数 0

CSS3四个自适应关键字——fill-available、max-content、min-content、fit-conten

前面的话   一般地,有两种自适应:撑满空闲空间与收缩到内容尺寸。CSS3将这两种情况分别定义为'fill-availabel'和'fit-content'。除此之外 ,还新增了更细粒度的'min-content'和'max-content'。这四个关键字可用于设置宽高属性。本文将详细介绍CSS...

2017-09-13 20:34:10

阅读数 5331

评论数 0

前端开发【第4篇:JavaScript基础】

JavaScript简述 上一篇文章已经聊过JavaScript的历史了这里不再复述了直接切入正题,JavaScript是一门解释型、动态类型、弱类型语言。 解释型语言和编译型语言就类似看一本书,编译型语言就是直接把整本书给你翻译成中文让你看,效率高。解释型就是给你找一个翻译翻译一句你读一句相...

2017-09-13 15:50:06

阅读数 173

评论数 0

Java中ArrayList remove会遇到的坑

前言 平时最常用的莫过于ArrayList和HashMap了,面试的时候也是问答的常客。先不去管容量、负载因子什么的,就是简单的使用也会遇到坑。 Remove 元素 经常遇到的一个场景是:遍历list, 然后找到合适条件的给删除掉,比如删除所有的偶数。 @Test public ...

2017-09-13 11:10:04

阅读数 171

评论数 0

新的征程

很久之前就想写博客了,但是一拖再拖,没有执行.今天看到一条金句:稍后等于永不.既然想做,为什么不现在就开始呢?   自己写博客的动机也很简单,第一是想锻炼自己的组织语言写作的能力,第二是想提高自己的代码水平,为什么这么说呢.因为我看了很多的技术文档,也遇到了很多问题,这些都是宝贵的财富.但是自己...

2017-09-12 19:10:04

阅读数 182

评论数 0

markdown语法

1. 斜体和粗体 使用 * 和 ** 表示斜体和粗体。 示例: 这是 斜体,这是 粗体。 2. 分级标题 使用 === 表示一级标题,使用 --- 表示二级标题。 示例: 这是一个一级标题 ============================ 这是一个二级标题 ----...

2017-09-12 13:58:03

阅读数 223

评论数 0

融会贯通——工厂模式全方位解析

工厂模式是面向对象设计模式中非常重要的模式,使用非常广泛,是应该首先被理解透彻的模式。 我们讲对象的相关职责包括: 对象本身的职责(数据和行为) 创建对象的职责 使用对象的职责 而对象的创建在Java中有四种方式: new 反射 clone() 工厂类创建 工厂模式是创建...

2017-09-11 22:14:04

阅读数 145

评论数 0

Python学习日志_2017-09-09

今天早晨学习《Head First HTML and CSS》.随着内容逐渐深入,知识量逐渐增加,今天早晨三个小时学习了一章:,学到了不少的东西。比如,什么是块元素,什么是内联元素,什么是viod元素,以及,文件位置的访问。就这么点东西,学了三个小时。不过一件事情令我印象深刻:这本书引以为傲的填数...

2017-09-11 17:18:01

阅读数 144

评论数 0

16位汇编中的伪指令

汇编中的伪指令(基于汇编编译器MASM讲解) 一丶什么是伪指令,以及作用 首先我们用汇编开发效率低,如何才能开发效率高,甚至开发速度比C语言或这个高级语言快 答案: 伪指令 什么是伪指令   伪指令是汇编编译器提供的,比如昨天我们写的汇编代码,假设调用一个Call我们每次都要手工处理 ...

2017-09-11 12:34:09

阅读数 1457

评论数 0

WebForm.aspx 页面通过 AJAX 访问WebForm.aspx.cs类中的方法,获取数据(转)

WebForm.aspx 页面通过 AJAX 访问WebForm.aspx.cs类中的方法,获取数据 WebForm1.aspx 页面 (原生AJAX请求,写法一) "C#" AutoEventWireup="true" CodeBehind=&qu...

2017-09-10 20:22:00

阅读数 178

评论数 0

Django视图,与数据库交互并返回数据

环境:python 2.7.13  数据库:sqlite3(Django自带)   在学习Django的时候,遇到了困难。大概就是取到数据库数据后一直不能转成json数据。最后终于自己琢磨解决了。 要点就是在通过Django API与sqlite数据库做交互时,要看清楚返回的对象是什么类型。 ...

2017-09-10 15:30:02

阅读数 764

评论数 0

WebForm.aspx 页面通过 AJAX 访问WebForm.aspx.cs类中的方法,获取数据(转)

WebForm.aspx 页面通过 AJAX 访问WebForm.aspx.cs类中的方法,获取数据 WebForm1.aspx 页面 (原生AJAX请求,写法一) "C#" AutoEventWireup="true" CodeBehind=&qu...

2017-09-10 11:02:02

阅读数 220

评论数 0

C#设计模式(4)-抽象工厂模式

引言  上一篇介绍了设计模式中的简单工厂模式-C#设计模式(3)-工厂方法模式,本篇将介绍抽象工厂模式; 抽象工厂模式简介 抽象工厂模式(AbstractFactory):提供一个创建一系列相关或相互依赖对象的接口,而无需制定它们具体的类;           工厂方法模式是为了克服简单...

2017-09-09 19:17:57

阅读数 147

评论数 0

内存分配及变量存储位置(堆、栈、方法区常量池、方法区静态区)

转载来源:http://www.cnblogs.com/protected/p/6419217.html 侵删!   程序运行时,有六个地方都可以保存数据:   1、 寄存器:这是最快的保存区域,因为它位于和其他所有保存方式不同的地方:处理器内部。然而,寄存器的数量十分有限,所以寄存器是根...

2017-09-09 14:29:56

阅读数 323

评论数 0

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