2 ogog123

尚未进行身份认证

暂无相关描述

等级
博文 102
排名 9w+

如何写SysV服务管理脚本

本文目录:1.1SysV脚本的特性1.2SysV脚本要具备的能力1.3start函数分析1.4stop函数分析1.5reload函数分析1.6status、restart、force-reload等1.7结束语SysV服务管理脚本和/etc/rc.d/init.d/functions文件中的几个重要函数(包括daemon,killproc,statu

2017-09-16 20:22:15

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

上一节我们部署了Calico网络,今天将运行容器并分析Calico的网络结构。在host1中运行容器bbox1并连接到cal_net1:dockercontainerrun--netcal_net1--namebbox1-tidbusybox查看bbox1的网络配置。cali0 是calicointerface,

2017-09-16 15:42:13

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

select*fromAwhereidin(selectidfromB)以上查询使用了in语句,in()只执行一次,它查出B表中的所有id字段并缓存起来.之后,检查A表的id是否与B表中的id相等,如果相等则将A表的记录加入结果集中,直到遍历完A表的所有记录.它的查询过程类似于以下过程ListresultSet=[];ArrayA=(select*fro

2017-09-15 18:50:10

网卡配置bond

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

2017-09-15 14:14:12

SourceTree使用介绍

SourceTree比命令行更容易操作,能更直观看到发生了什么。但是没有哪一家git图形化软件能完成git的所有操作,封装后的使用也隐藏了git的一些细节,在图形化工具出现一些非常罕见的情况时,还是需要使用命令行辅助。克隆项目SourceURL 为git地址的URL,推荐使用SSH地址,因此在克隆之前确保本地生成过ssh-key,并在coding.net的个人设置中设置了SSH,

2017-09-15 09:18:08

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

本节目标:学习原子操作和互斥信号量,实现互斥机制,同一时刻只能一个应用程序使用驱动程序学习阻塞和非阻塞操作当设备被一个程序打开时,存在被另一个程序打开的可能,如果两个或多个程序同时对设备文件进行写操作,这就是说我们的设备资源同时被多个进程使用,对共享资源(硬件资源、和软件上的全局变量、静态变量等)的访问则很容易导致竞态。显然这不是我们想要的,所以本节引入互斥的概念:实

2017-09-14 17:38:09

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

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

2017-09-14 12:26:07

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

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

2017-09-13 20:34:10

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

JavaScript简述上一篇文章已经聊过JavaScript的历史了这里不再复述了直接切入正题,JavaScript是一门解释型、动态类型、弱类型语言。解释型语言和编译型语言就类似看一本书,编译型语言就是直接把整本书给你翻译成中文让你看,效率高。解释型就是给你找一个翻译翻译一句你读一句相对编译型效率就底一些动态类型语言:就是一个变量本身的类型不是在定义的时候就指定类型了,而是在在运行

2017-09-13 15:50:06

Java中ArrayList remove会遇到的坑

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

2017-09-13 11:10:04

新的征程

很久之前就想写博客了,但是一拖再拖,没有执行.今天看到一条金句:稍后等于永不.既然想做,为什么不现在就开始呢?  自己写博客的动机也很简单,第一是想锻炼自己的组织语言写作的能力,第二是想提高自己的代码水平,为什么这么说呢.因为我看了很多的技术文档,也遇到了很多问题,这些都是宝贵的财富.但是自己再次遇到相同问题的时候还是两手抓瞎.这不行.通过笔记记录,强制自己去剖析遇到的问题.第三是想让自己能反

2017-09-12 19:10:04

markdown语法

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

2017-09-12 13:58:03

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

工厂模式是面向对象设计模式中非常重要的模式,使用非常广泛,是应该首先被理解透彻的模式。我们讲对象的相关职责包括:对象本身的职责(数据和行为)创建对象的职责使用对象的职责而对象的创建在Java中有四种方式:new反射clone()工厂类创建工厂模式是创建型设计模式程序员的敏感地带:大量的重复性代码,大量的if...else...语句一个

2017-09-11 22:14:04

Python学习日志_2017-09-09

今天早晨学习《HeadFirstHTMLandCSS》.随着内容逐渐深入,知识量逐渐增加,今天早晨三个小时学习了一章:,学到了不少的东西。比如,什么是块元素,什么是内联元素,什么是viod元素,以及,文件位置的访问。就这么点东西,学了三个小时。不过一件事情令我印象深刻:这本书引以为傲的填数字图标竟然文不对图!!?好大的bug,不仅中文版的文不对图,英文版的电子书版本也文不对图,更糟糕的是中

2017-09-11 17:18:01

16位汇编中的伪指令

汇编中的伪指令(基于汇编编译器MASM讲解)一丶什么是伪指令,以及作用首先我们用汇编开发效率低,如何才能开发效率高,甚至开发速度比C语言或这个高级语言快答案:伪指令什么是伪指令  伪指令是汇编编译器提供的,比如昨天我们写的汇编代码,假设调用一个Call我们每次都要手工处理保存栈底,开辟就变量空间,保存寄存器环境....每次都要做,特别麻烦,所以编译器帮我们提供了伪指令,只

2017-09-11 12:34:09

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

WebForm.aspx页面通过AJAX访问WebForm.aspx.cs类中的方法,获取数据WebForm1.aspx页面(原生AJAX请求,写法一)"C#"AutoEventWireup="true"CodeBehind="WebForm1.aspx.cs"Inherits="IsPostBack.WebForm1"%>"-//W3C//DTDX

2017-09-10 20:22:00

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

环境:python2.7.13 数据库:sqlite3(Django自带) 在学习Django的时候,遇到了困难。大概就是取到数据库数据后一直不能转成json数据。最后终于自己琢磨解决了。要点就是在通过DjangoAPI与sqlite数据库做交互时,要看清楚返回的对象是什么类型。 首先,与数据库做交互,简单来说,无非就是增删改查。首先来说一说“查”,以后会陆续更新其他 

2017-09-10 15:30:02

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

WebForm.aspx页面通过AJAX访问WebForm.aspx.cs类中的方法,获取数据WebForm1.aspx页面(原生AJAX请求,写法一)"C#"AutoEventWireup="true"CodeBehind="WebForm1.aspx.cs"Inherits="IsPostBack.WebForm1"%>"-//W3C//DTDX

2017-09-10 11:02:02

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

引言 上一篇介绍了设计模式中的简单工厂模式-C#设计模式(3)-工厂方法模式,本篇将介绍抽象工厂模式;抽象工厂模式简介抽象工厂模式(AbstractFactory):提供一个创建一系列相关或相互依赖对象的接口,而无需制定它们具体的类;     工厂方法模式是为了克服简单工厂模式的缺点而设计出来的;工厂方法模式每个具体工厂类只完成单个实例的创建,所以它具有很好的可扩展性。

2017-09-09 19:17:57

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

转载来源:http://www.cnblogs.com/protected/p/6419217.html侵删! 程序运行时,有六个地方都可以保存数据:  1、寄存器:这是最快的保存区域,因为它位于和其他所有保存方式不同的地方:处理器内部。然而,寄存器的数量十分有限,所以寄存器是根据需要由编译器分配。我们对此没有直接的控制权,也不可能在自己的程序里找到寄存器存在的任何踪迹。  

2017-09-09 14:29:56
奖章
    暂无奖章