自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 收藏
  • 关注

转载 如何写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/init.d/functions文件中的几个重要函数(包括daemon,killproc,statu

2017-09-16 20:22:15 307

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

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

2017-09-16 15:42:13 364

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

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

2017-09-15 18:50:10 342

转载 网卡配置bond

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

2017-09-15 14:14:12 1042

转载 SourceTree使用介绍

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

2017-09-15 09:18:08 622

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

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

2017-09-14 17:38:09 618

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

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

2017-09-14 12:26:07 2528

转载 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 17115

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

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

2017-09-13 15:50:06 308

转载 Java中ArrayList remove会遇到的坑

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

2017-09-13 11:10:04 562

转载 新的征程

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

2017-09-12 19:10:04 255

转载 markdown语法

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

2017-09-12 13:58:03 356

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

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

2017-09-11 22:14:04 245

转载 Python学习日志_2017-09-09

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

2017-09-11 17:18:01 307

转载 16位汇编中的伪指令

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

2017-09-11 12:34:09 2948

转载 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//DTD X

2017-09-10 20:22:00 309

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

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

2017-09-10 15:30:02 1255

转载 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//DTD X

2017-09-10 11:02:02 338

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

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

2017-09-09 19:17:57 240

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

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

2017-09-09 14:29:56 729

转载 IBM与麻省理工学院联合建立AI实验室 承诺投资2.4亿美元

IBM和麻省理工学院将通过今天宣布的一个新的联合实验室共同努力,对人工智能进行广泛的研究。麻省理工学院IBM沃森AI实验室将重点关注四个研究支柱:开发AI算法,使用物理学来创建AI计算的新硬件,将AI应用于特定行业,以及评估AI如何影响社会。      合作伙伴关系的理念是进行新的人为智能突破的基础研究。虽然这两个组织都有自主的AI研究工作,但IBM和麻省理工学院的研究人员将通过实验室进行

2017-09-09 09:33:56 293

转载 字符串的一些常用方法 string

##字符串##字符串:由0个或多个字符组成,被成对的英文单引号或双引号包含起来的。字符编码:每一个字符在计算机存储的编号。计算机会保存有一套或几套用于标注编号与字符对应关系的字典。(字符集) 计算机存储单位位:bit->0/1能存2个字字节:byte->8bit可存256个不同的字。KB:1KB=1024byte; 字符串的操作,属性(此中str代表

2017-09-08 17:37:53 274

转载 macaca 测试web(3)

上回书说到 macaca 测试web(2)  使用ddt做参数驱动化, 有些人会说,你好low,我说怎么low呢,他说你看看你的脚本就放在一个文件里,对于我们小白来说,这看起来很乱啊,能不能给我拆分,拆分,于是乎,你有需求,我有方案,你有你的需求,我有我的方案,我的方案会满足你的需求, 你是产品经理,我是测试,我来给你拆分,拆分,那么我们先看看上节课的脚本,  import uni

2017-09-08 13:01:58 318

转载 数据库之数据类型

首先补充点了解的小知识;select * from mysql.user #显示出来乱了select * from mysql.user\G #加了\G后一行一行显示了一、数据类型:分不同种类去存不同类型的数据存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的1、数字(默认是有符号的)数字又分为:  整型

2017-09-07 21:09:58 243

转载 LinuxPAServer19.0.tar.gz压缩包

LinuxPAServer19.0.tar.gzDELPHI XE10.2(TOKYO)开始可以编写LINUX控制台程序。在LINUX上面需要部署LinuxPAServer19.0.tar.gz,即通常所说的PASERVER程序。首先在LINUX上安装SAMBA,方便从WINDOWS共享文件给LINUX。在LINUX里面将LinuxPAServer19.0.tar.gz压缩包解压,然后

2017-09-07 16:17:55 720

转载 Spring详解(四)------注解配置IOC、DI

Annotation(注解)是JDK1.5及以后版本引入的。它可以用于创建文档,跟踪代码中的依赖性,甚至执行基本编译时检查。注解是以‘@注解名’在代码中存在的。  前面讲解 IOC 和 DI 都是通过 xml 文件来进行配置的,我们发现 xml 配置还是比较麻烦的,那么如何简化配置呢?答案就是使用注解!  PS:本篇博客源码下载链接:http://pan.baidu.com/s/1geBM

2017-09-06 19:42:09 173

转载 Android 音视频开发(六): MediaCodec API 详解

在学习了Android 音视频的基本的相关知识,并整理了相关的API之后,我们应该对基本的音视频有一定的轮廓了。下面开始接触一个Android音视频中相当重要的一个API: MediaCodec。 一、MediaCodec API介绍MediaCodec可以处理具体的视频流,主要有这几个方法:getInputBuffers:获取需要编码数据的输入流队列,返回的是一个ByteBu

2017-09-06 15:01:49 797

转载 [WPF] UserControl vs CustomControl

介绍WPF中有两种控件:UserControl和CustomControl,但是这两者有什么区别呢?这篇博客中将介绍两者之间的区别,这样可以在项目中合理的使用它们。UserControl将多个WPF控件(例如:TextBox,TextBlock,Button)进行组合成一个可复用的控件组; 由XAML和Code Behind代码组成; 不支持样式/模板重写; 继承自UserCont

2017-09-06 10:09:49 591

转载 java基础解析系列(三)---HashMap

java基础解析系列(三)---HashMapjava基础解析系列java基础解析系列(一)---String、StringBuffer、StringBuilder java基础解析系列(二)---Integer java基础解析系列(三)---HashMap 这是我的博客目录,欢迎阅读 基本概念节点: Node,存放key和value static class Nod

2017-09-05 18:25:49 174

转载 基于linux vim环境python代码自动补全

(一)简述在使用vim编写python文件的过程中,默认的vim不会实现代码补全功能,在写程序或者是改程序的时候不是很方面,很容易出错,但是vim提供了各种插件,其中包括这个python文件的自动补全(二)安装下载Pydiction,可以实现代码高亮,自动补全,还是不错的(site:https://vim.sourceforge.io/scripts/script.

2017-09-05 13:13:46 2064

转载 Log4net系列一:Log4net搭建之文本格式输出

Log4net简介前言项目开发中,记录项目日志是必须的,如果非要说日志的重要性(日志可看做,飞机的黑匣子,或者汽车的行车记录仪),根据等级进行记录,方便我们排查相关问题,以后项目运维中,也方便很多。基本上我们进入一家公司,开发你从事什么岗位,公司产品或项目的框架都已经搭建好,我们有时候进行改版,根据业务延伸框架,记录日志基本都是我们自己去调用封装的方法。今天我们就对Log4net进行一下学

2017-09-04 21:17:50 244

转载 流畅python学习笔记:第十九章:动态属性和特性

首先来看一个json文件的读取。书中给出了一个json样例。该json文件有700多K,数据量充足,适合本章的例子。文件的具体内容可以在http://www.oreilly.com/pub/sc/osconfeed上查看。首先先下载数据生成json文件。def load():    url='http://www.oreilly.com/pub/sc/osconfeed'    JSO

2017-09-04 16:33:53 469

转载 python网络编程(线程)

一、socketserver模块  之前的例子中的C/S架构只能实现同一时刻只有一台客户端可以和服务端进行数据交互,我们可以通过socketserver模块实现并发。  基于tcp的套接字,关键就是两个循环,一个链接循环,一个通信循环。socketserver模块分为两大类,server类解决链接问题,request解决通信问题。  server类:  request类:

2017-09-04 11:45:47 236

转载 统计学习方法五 决策树分类

决策树分类1,概念        2,决策树算法2.1,特征选择:  熵:值越大,不确定性因素越大;条件熵:条件对结果的影响不确定性;信息增益;信息增益比                        2.2,决策树生成算法  1,ID3算法      2,c4.5算法  3,实例说明                 

2017-09-03 19:57:42 250

转载 python网络编程基础

一、客户端/服务器架构  网络中到处都应有了C/S架构,我们学习socket就是为了完成C/S架构的开发。二、scoket与网络协议  如果想要实现网络通信我们需要对tcpip,http等很多网络知识有比较深刻的学习以后才有这样的能力,但是对于我们程序开发程序员来说是一件漫长的时间,所以就有了封装比较好的socket来帮我们解决这些问题,使得我们的关注点不再是繁杂的网络协议等问题。so

2017-09-03 15:13:44 2036

转载 420小时学习代码之后-如何教你免费自学Python

原文地址:learning-to-code-420-hours-later-how-to-teach-yourself-python-for-free说明:有些网址需要FQ。大约在1.5年前,我开始自学python编程。今天,我对于完成我的项目感到自信。老实说,我认为对于我能够码出中级初学者级别的代码感到有点自豪。在过去的几个月持续快速提高后,我现在已经过了编程拐点--

2017-09-03 10:37:42 535

转载 C# 调用带有输出参数的分页存储过程

一、创建带有输出参数的分页存储过程 1 use StudentMISDB 2 go 3 select * from Course 4 alter table Course 5 add IsDelete int not null default 0 6 go 7 select * from Course where IsDelete=1 8 9

2017-09-02 14:01:39 303

转载 你很危险,加油!!!

园龄已经三年了,记得注册账号的时候还是当初刚毕业进入第一家互联网企业,立志要好好学习,几年后成为行业大牛。    而今天,当我在登录账号的时候发现,一篇文章也没有写过,责怪自己白白浪费了3年的时间,看看自己会的东西和3年应有的工作经验相差甚远。    怪公司?试问了下自己,公司的所有业务,所有用到的技术你都掌握了?    怪领导?领导再差恐怕也不会阻挡一个要学习的大牛。    学习

2017-09-01 22:29:37 162

转载 Java基础知识_毕向东_Java基础视频教程笔记(13)

13天-01-String  String类适用于描述字符串事物。  常见的操作:1.获取:  1.1字符串中包含的字符数,也就是字符串的长度。 int length():获取长度  1.2根据索引值获取位置上某个字符。 char charAt(int index);  1.3根据字符获取该字符在字符串中的位置  int indexOf(int ch);返回的是ch在字

2017-09-01 17:49:36 241

转载 微服务从设计到部署(二)使用 API 网关

链接:https://github.com/oopsguy/microservices-from-design-to-deployment-chinese译者:Oopsguy本书的七个章节是关于设计、构建和部署微服务。第一章介绍了微服务架构模式。它阐述使用微服务的优点与缺点,以及尽管如此,微服务通常是复杂应用的理想选择。该系列的第二篇文章将探讨使用 API 网关构建微服务。当您选择

2017-09-01 12:57:36 1410

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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