- Docker安全最佳实践
行路见知
Dockerdocker运维网络安全
目录1、探测容器开放端口和服务漏洞2、宿主机、网络、镜像、DockerApi安全3、更新Docker、日志、事件4、Docker安全测试5、Docker安全最佳实践1、探测容器开放端口和服务漏洞使用Nmap扫描Docker容器中的开放端口使用dockerps命令获取正在运行的容器ID或名称。在主机上安装Nmap工具。使用以下命令扫描Docker容器中的开放端口:nmap-p-[container_
- 【Docker深入浅出】Docker引擎架构介绍
roman_日积跬步-终至千里
Dockerdocker架构容器
文章目录一.docker引擎介绍1.Dockerdaemon:实现DockerAPI,通过API管理容器2.containerd:负责容器的生命周期3.runc:用于创建和启动容器二.启动容器的过程1.启动过程2.dockerdaemon的维护不会影响到运行中的容器3.shim:让容器独立于dockerdaemon一.docker引擎介绍docker基于OCI的开放标准,引擎采用模块化设计。OCI
- 如何使用 TLS 保护 Docker 的 TCP 套接字
mikes zhang
Docker最全实战教程运维docker运维容器
Docker的API默认情况下完全不受保护,除了其Unix套接字上的文件系统权限。您应该在通过TCP公开DockerAPI时设置TLS,以便Docker引擎和您的客户端可以验证彼此的身份。否则,任何有权访问TCP端口的人都可以浏览您的Docker容器、启动新容器并像root在您的系统上一样运行操作。配置的TLS将要求客户端提供由服务器证书颁发机构签名的有效证书。要使其正常工作,您需要创建SSL证书
- Docker可视化管理工具DockerUI
m0_54853420
javadockerjava容器数据库大数据
1、DockerUI介绍DockerUI基于DockerAPI,提供等同Docker命令行的大部分功能,支持container管理,image管理。DockerUI展示首页展示出了目前容器的运行列表,容器、镜像创建时间及数量。各容器间网络关联情况看起来比较炫,但感觉没啥实用性。镜像镜像列表,可删除、上传新的镜像。2、DockerUI安装采用docker方式安装。(1)镜像下载[docker@doc
- 11.swarm
程序媛9688
java
Swarm集群管理Docker是容器运行时,而Swarm是Docker公司出品的容器编排工具。Swarm基于Docker运行时,一个swarm由多个节点组成,每个节点是在swarm模式下运行DockerEngine的物理机或虚拟机。。DockerSwarm支持标准的DockerAPI,所有任何已经与DockerEngine通信的工具都可以与Swarm集成,轻松地扩展到多个主机。节点节点分为管理节点
- 网安培训第三期——Docker和python
GrandNovice
dockerpython容器
文章目录day1Docker安装windows安装dockerlinux安装dockerdocker入门11.配置国内镜像源2.常用命令day1题目day2docker入门2docker挂载文件day2题目day3阿里云容器仓库docker使用阿里云仓库docker导入导出dockerapi未授权Dockerfileday4DockerComposevulhub部署和使用day5pythonpyt
- docker web-GUI DockerUI和Shipyard对比
lykops
docker运维监控docker-guidockerdocker管理dockeruiShipyard
DockerUI和Shipyard对比相似基于DockerAPI,提供等同Docker命令行的大部分功能,支持container管理,image管理。web页面查看和管理容器和镜像,均能批量管理容器的生命周期管理差异dockerui能修改容器配置dockerui能管理和新增网络dockerui能新增volumeShipyard能创建容器Shipyard能拉取镜像Shipyard能多主机管理,支持节
- Docker 介绍 及 支持的操作系统
csdn_aspnet
docker
Docker组成:Docker主机(Host):一个物理机或虚拟机,用于运行Docker服务进程和容器,也成为宿主机,node节点。Docker服务器端(Server):Docker守护进程,运行Docker容器。Docker客户端(Client):客户端使用docker命令或其他工具调用dockerAPI。Docker仓库(Registry):保存镜像的仓库,官方仓库:hub.docker.co
- docker-compose
一昂young
Dockerdocker容器运维
前言Docker-Compose项目由Python编写,调用Docker服务提供的API来对容器进行管理。因此,只要所操作的平台支持DockerAPI,就可以在其上利用Compose来进行编排管理一、Docker-Compose简介1.Dockerfile与服务编排 我们知道使用一个Dockerfile模板文件可以定义一个单独的应用容器,如果需要定义多个容器就需要服务编排。服务编排有很多种技术方案
- 深入理解Docker容器核心技术
程序员 小侯
大数据系列docker容器运维
文章目录1.Linux命名空间(Namespaces)1.1示例:PID命名空间2.控制组(cgroups)2.1示例:内存控制组3.联合文件系统(UnionFS)3.1示例:查看镜像的分层结构4.Docker容器的创建过程4.1示例:使用DockerAPI创建容器5.总结个人主页:程序员小侯CSDN新晋作者欢迎点赞✍评论⭐收藏✨收录专栏:大数据系列✨文章内容:核心技术希望作者的文章能对你有所帮助
- Docker-swarm 介绍,集群,多服务部署实战
大梁子程序员
技术Dockerdocker-swarmdocker容器
一、什么是DockerSwarm?Swarm是Docker公司推出的用来管理docker集群的平台,几乎全部用GO语言来完成的开发的,代码开源在https://github.com/docker/swarm,它是将一群Docker宿主机变成一个单一的虚拟主机,Swarm使用标准的DockerAPI接口作为其前端的访问入口,换言之,各种形式的DockerClient(compose,docker-p
- 使用Consul的Docker Swarm集群
danpob13624
数据库分布式网络dockerlinux
DockerSwarm是Docker的本机集群。它允许您使用全套Docker工具创建和访问Docker主机池。因为DockerSwarm提供了标准的DockerAPI,所以任何已经与Docker守护程序通信的工具都可以使用Swarm透明地扩展到多个主机。DockerSwarm具有一个Manager,一个预定义的DockerHost,并且是所有管理的单点。SwarmManager在整个集群上编排和调
- Docker未授权API逃逸
安鸾彭于晏
网络安全docker安全
一、Docker未授权介绍:dockerswarm:dockerswarm是一个将docker集群变成单一虚拟的dockerhost工具,使用标准的DockerAPI,能够方便docker集群的管理和扩展,由docker官方提供,具体的大家可以看官网介绍:https://docs.docker.com/engine/swarm/漏洞起因:在使用dockerswarm的时候,发现管理的docker节
- 容器技术swarm和kubernets
杨传池chris
功能性(Kubernetes)VS.简易性(Swarm)Kubernetes配置复杂,Swarm配置简单;Kubernetes松耦合,Swarm与Docker紧紧绑在一起;Kubernetes更加强大,Swarm简单实用,而Swarm的距在缩小;Kubernetes的语法自有体系,Swarm与DockerAPI一肪相承;如果我是个开发人员,我会选择Compose+Swarm,它简单易用。但是如果我
- Python 获取当前容器 CPU 负载和内存
longgggggggggggggggg
python开发语言
Python获取当前容器CPU负载和内存引言在容器化的环境中,了解容器的CPU负载和内存使用情况是非常重要的。本文将教会你如何使用Python来获取当前容器的CPU负载和内存使用情况。整体流程以下是获取当前容器CPU负载和内存的整体流程:journeytitle获取当前容器CPU负载和内存section初始化开发环境准备安装必要的库section获取容器ID使用DockerAPI获取容器IDsec
- Docker图形化管理界面Portainer和Netdata
小鱼儿2020
工具&命令
文章目录什么是Protainer安装ProtainerPortainer使用Netdata什么是ProtainerPortainer是一个开源、轻量级Docker管理用户界面,基于DockerAPI,可管理Docker主机或者Swarm集群,支持最新版Docker和Swarm模式。官方网站:https://www.portainer.io安装Protainer官方安装文档:https://www.
- 吊炸天的 Docker 图形化工具 —— Portainer
公众号:肉眼品世界
dockercssnginxlinuxweb
一.Docker图形化工具二.DockerUI三。船坞四。搬运工1.查看portainer平均值2.选择喜欢的portainer风格整合,下载3.启动dockerui容器4,网页管理一.Docker图形化工具Docker图形页面管理工具常用的,DockerUI,Portainer,Shipyard。DockerUI是Portainer的前身,这三个工具通过dockerapi来获取管理的资源信息。平
- 漏洞——Docker远程api未授权访问(原理扫描)
消八哥
漏洞运维
参考:1、DockerAPI未授权访问漏洞_BeyondMy的博客-CSDN博客_docker未授权访问漏洞2、DockerAPI未授权漏洞复现_乌鸦安全的博客-CSDN博客dockerinfo修改docker.service将-H0.0.0.0:2375以及后面的内容去掉#重新加载配置systemctldaemon-reload#重新启动dockersystemctlrestartdocker
- 云安全笔记-Docker daemon api 未授权访问漏洞复现及利用
NooEmotion
云安全docker网络安全web安全
漏洞简介该未授权访问漏洞是因为DockerAPI可以执行Docker命令,该接口是目的是取代Docker命令界面,通过URL操作Docker。环境搭建为了更贴近实战,所以不使用vulhub搭建docker,直接在宿主机上直接搭建。首先虚拟机创建一台linux机器正常安装好docker接着进行文件备份cp/lib/systemd/system/docker.service/lib/systemd/s
- Docker API 未授权访问漏洞
Beyond My
docker逃逸docker运维安全
DockerAPI未授权访问漏洞1、漏洞简介在Docker的部署文档中,由于默认存在某些不安全的配置样例,导致2375管理端口对外,该未授权访问漏洞是因为DockerAPI可以执行Docker命令,该接口是目的是取代Docker命令界面,通过URL操作Docker。2、漏洞原理利用Docker节点上开放的TCP端口2375远程执行Docker命令,进而可获取服务器Root权限。3、漏洞环境搭建这里
- 容器云系列之Docker Swarm集群管理
solihawk
容器云系列#dockerdocker容器
DockerSwarm是Docker的集群管理工具,它提供了标准的DockerAPI,所有任何已经与Docker守护程序通信的工具都可以使用Swarm轻松地扩展到多个主机。支持的工具包括Dokku、DockerCompose、DockerMachine和Jenkins等。1、Swarm原理Swarm集群由多个运行在swarmmode的docker主机组成,这些docker主机分为管理节点(mana
- Docker Swarm实现容器的复制均衡及动态管理:详细过程版
aa一叶知秋aa
docker容器docker容器运维云原生
Swarm简介Swarm是一套较为简单的工具,用以管理Docker集群,使得Docker集群暴露给用户时相当于一个虚拟的整体。Swarm使用标准的DockerAPI接口作为其前端访问入口,换言之,各种形式的DockerClient(dockerclientingo,docker_py,docker等)均可以直接与Swarm通信。Swarm的设计和其他Docker项目一样,遵循“batteriesi
- 2.Docker的安装
泗水长流
Dockerdocker容器docker安装过程docker安装
1.认识Docker的基本架构下面这张图是docker官网上的,介绍了整个Docker的基础架构,我们根据这张图来学习一下docker的涉及到的一些相关概念。1.1Docker的架构组成Docker架构是由Client(客户端)、DockerHost(服务端)、Registry(远程仓库)组成。Client(客户端):使用DockerAPI向服务端发送命令,比如build、run、pull、pus
- Docker 部署常用应用(持续更新中)
十点摆码
Dockerdocker容器运维docker部署常用软件部署
一图形化工具Portainer一简介Docker图形页面管理工具常用的有三种,DockerUI,Portainer,Shipyard。DockerUI是Portainer的前身,这三个工具通过dockerapi来获取管理的资源信息。平时我们常常对着shell对着这些命令行客户端,审美会很疲劳,一些多命令不是很熟悉的同学使用也困难。如果有漂亮的图形化界面可以直观查看Docker资源信息,也是非常方便
- 《第一本Docker书》(学习笔记一)
SkTj
1、简介、安装、入门、镜像与仓库、构建服务、fig配置docker、使用dockerapi2docker核心组件:docker客户端和服务器、docker镜像、registry、docker容器3docker架构:docker不支持32位linux3.8以上内核内核必须支持cgroup和命名空间功能1、uname-a检查安装device-mappermodprobedm_modyuminstall
- Docker 必备可视化工具 Portainer
骇客与画家
推荐使用Portainer作为docker容器的GUI管理方案。Portainer是一个开源、轻量级Docker管理用户界面,基于DockerAPI,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。官方地址:https://portainer.io/i
- Docker-Compose 内容介绍
大王的22
docker运维容器
一、Docker-Compose简介Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。Docker-Compose项目由Python编写,调用Docker服务提供的API来对容器进行管理。因此,只要所操作的平台支持DockerAPI,就可以在其上利用Compose来进行编排管理。二、Docker-Compose用来实现Docker容器快速编排通
- Docker 图形化工具:Portainer
开源Linux
docker运维容器java服务器
作者:鱼煎来源:https://urlify.cn/ymemaq一.Docker图形化工具Docker图形页面管理工具常用的,DockerUI,Portainer,Shipyard。DockerUI是Portainer的前身,这三个工具通过dockerapi来获取管理的资源信息。平时我们常常对着shell对着这些命令行客户端,审美会很疲劳,如果有漂亮的图形化界面可以直观查看docker资源信息,也
- docker portainer部署
通域
dockerdockerjava容器
拉取镜像dockerpullportainer/portainer安装镜像#启动镜像,-v/var/run/docker.sock:/var/run/docker.sock:将主机上的/var/run/docker.sock文件挂载到容器的相同位置,使得Portainer可以通过DockerAPI访问主机上的Docker引擎。dockerrun-d-p9000:9000--restart=alwa
- docker 容器编排工具 docker-compose从0到精通
弯_弯
docker容器运维
compose简介Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。Docker-Compose项目由Python编写,调用Docker服务提供的API来对容器进行管理。因此,只要所操作的平台支持DockerAPI,就可以在其上利用Compose来进行编排管理。Compose定位是定义和运行多个Docker容器的应用(Definingandru
- 微信开发者验证接口开发
362217990
微信 开发者 token 验证
微信开发者接口验证。
Token,自己随便定义,与微信填写一致就可以了。
根据微信接入指南描述 http://mp.weixin.qq.com/wiki/17/2d4265491f12608cd170a95559800f2d.html
第一步:填写服务器配置
第二步:验证服务器地址的有效性
第三步:依据接口文档实现业务逻辑
这里主要讲第二步验证服务器有效性。
建一个
- 一个小编程题-类似约瑟夫环问题
BrokenDreams
编程
今天群友出了一题:
一个数列,把第一个元素删除,然后把第二个元素放到数列的最后,依次操作下去,直到把数列中所有的数都删除,要求依次打印出这个过程中删除的数。
&
- linux复习笔记之bash shell (5) 关于减号-的作用
eksliang
linux关于减号“-”的含义linux关于减号“-”的用途linux关于“-”的含义linux关于减号的含义
转载请出自出处:
http://eksliang.iteye.com/blog/2105677
管道命令在bash的连续处理程序中是相当重要的,尤其在使用到前一个命令的studout(标准输出)作为这次的stdin(标准输入)时,就显得太重要了,某些命令需要用到文件名,例如上篇文档的的切割命令(split)、还有
- Unix(3)
18289753290
unix ksh
1)若该变量需要在其他子进程执行,则可用"$变量名称"或${变量}累加内容
什么是子进程?在我目前这个shell情况下,去打开一个新的shell,新的那个shell就是子进程。一般状态下,父进程的自定义变量是无法在子进程内使用的,但通过export将变量变成环境变量后就能够在子进程里面应用了。
2)条件判断: &&代表and ||代表or&nbs
- 关于ListView中性能优化中图片加载问题
酷的飞上天空
ListView
ListView的性能优化网上很多信息,但是涉及到异步加载图片问题就会出现问题。
具体参看上篇文章http://314858770.iteye.com/admin/blogs/1217594
如果每次都重新inflate一个新的View出来肯定会造成性能损失严重,可能会出现listview滚动是很卡的情况,还会出现内存溢出。
现在想出一个方法就是每次都添加一个标识,然后设置图
- 德国总理默多克:给国人的一堂“震撼教育”课
永夜-极光
教育
http://bbs.voc.com.cn/topic-2443617-1-1.html德国总理默多克:给国人的一堂“震撼教育”课
安吉拉—默克尔,一位经历过社会主义的东德人,她利用自己的博客,发表一番来华前的谈话,该说的话,都在上面说了,全世界想看想传播——去看看默克尔总理的博客吧!
德国总理默克尔以她的低调、朴素、谦和、平易近人等品格给国人留下了深刻印象。她以实际行动为中国人上了一堂
- 关于Java继承的一个小问题。。。
随便小屋
java
今天看Java 编程思想的时候遇见一个问题,运行的结果和自己想想的完全不一样。先把代码贴出来!
//CanFight接口
interface Canfight {
void fight();
}
//ActionCharacter类
class ActionCharacter {
public void fight() {
System.out.pr
- 23种基本的设计模式
aijuans
设计模式
Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 Adapter:将一个类的接口转换成客户希望的另外一个接口。A d a p t e r模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 Bridge:将抽象部分与它的实现部分分离,使它们都可以独立地变化。 Builder:将一个复杂对象的构建与它的表示分离,使得同
- 《周鸿祎自述:我的互联网方法论》读书笔记
aoyouzi
读书笔记
从用户的角度来看,能解决问题的产品才是好产品,能方便/快速地解决问题的产品,就是一流产品.
商业模式不是赚钱模式
一款产品免费获得海量用户后,它的边际成本趋于0,然后再通过广告或者增值服务的方式赚钱,实际上就是创造了新的价值链.
商业模式的基础是用户,木有用户,任何商业模式都是浮云.商业模式的核心是产品,本质是通过产品为用户创造价值.
商业模式还包括寻找需求
- JavaScript动态改变样式访问技术
百合不是茶
JavaScriptstyle属性ClassName属性
一:style属性
格式:
HTML元素.style.样式属性="值";
创建菜单:在html标签中创建 或者 在head标签中用数组创建
<html>
<head>
<title>style改变样式</title>
</head>
&l
- jQuery的deferred对象详解
bijian1013
jquerydeferred对象
jQuery的开发速度很快,几乎每半年一个大版本,每两个月一个小版本。
每个版本都会引入一些新功能,从jQuery 1.5.0版本开始引入的一个新功能----deferred对象。
&nb
- 淘宝开放平台TOP
Bill_chen
C++c物流C#
淘宝网开放平台首页:http://open.taobao.com/
淘宝开放平台是淘宝TOP团队的产品,TOP即TaoBao Open Platform,
是淘宝合作伙伴开发、发布、交易其服务的平台。
支撑TOP的三条主线为:
1.开放数据和业务流程
* 以API数据形式开放商品、交易、物流等业务;
&
- 【大型网站架构一】大型网站架构概述
bit1129
网站架构
大型互联网特点
面对海量用户、海量数据
大型互联网架构的关键指标
高并发
高性能
高可用
高可扩展性
线性伸缩性
安全性
大型互联网技术要点
前端优化
CDN缓存
反向代理
KV缓存
消息系统
分布式存储
NoSQL数据库
搜索
监控
安全
想到的问题:
1.对于订单系统这种事务型系统,如
- eclipse插件hibernate tools安装
白糖_
Hibernate
eclipse helios(3.6)版
1.启动eclipse 2.选择 Help > Install New Software...> 3.添加如下地址:
http://download.jboss.org/jbosstools/updates/stable/helios/ 4.选择性安装:hibernate tools在All Jboss tool
- Jquery easyui Form表单提交注意事项
bozch
jquery easyui
jquery easyui对表单的提交进行了封装,提交的方式采用的是ajax的方式,在开发的时候应该注意的事项如下:
1、在定义form标签的时候,要将method属性设置成post或者get,特别是进行大字段的文本信息提交的时候,要将method设置成post方式提交,否则页面会抛出跨域访问等异常。所以这个要
- Trie tree(字典树)的Java实现及其应用-统计以某字符串为前缀的单词的数量
bylijinnan
java实现
import java.util.LinkedList;
public class CaseInsensitiveTrie {
/**
字典树的Java实现。实现了插入、查询以及深度优先遍历。
Trie tree's java implementation.(Insert,Search,DFS)
Problem Description
Igna
- html css 鼠标形状样式汇总
chenbowen00
htmlcss
css鼠标手型cursor中hand与pointer
Example:CSS鼠标手型效果 <a href="#" style="cursor:hand">CSS鼠标手型效果</a><br/>
Example:CSS鼠标手型效果 <a href="#" style=&qu
- [IT与投资]IT投资的几个原则
comsci
it
无论是想在电商,软件,硬件还是互联网领域投资,都需要大量资金,虽然各个国家政府在媒体上都给予大家承诺,既要让市场的流动性宽松,又要保持经济的高速增长....但是,事实上,整个市场和社会对于真正的资金投入是非常渴望的,也就是说,表面上看起来,市场很活跃,但是投入的资金并不是很充足的......
 
- oracle with语句详解
daizj
oraclewithwith as
oracle with语句详解 转
在oracle中,select 查询语句,可以使用with,就是一个子查询,oracle 会把子查询的结果放到临时表中,可以反复使用
例子:注意,这是sql语句,不是pl/sql语句, 可以直接放到jdbc执行的
----------------------------------------------------------------
- hbase的简单操作
deng520159
数据库hbase
近期公司用hbase来存储日志,然后再来分析 ,把hbase开发经常要用的命令找了出来.
用ssh登陆安装hbase那台linux后
用hbase shell进行hbase命令控制台!
表的管理
1)查看有哪些表
hbase(main)> list
2)创建表
# 语法:create <table>, {NAME => <family&g
- C语言scanf继续学习、算术运算符学习和逻辑运算符
dcj3sjt126com
c
/*
2013年3月11日20:37:32
地点:北京潘家园
功能:完成用户格式化输入多个值
目的:学习scanf函数的使用
*/
# include <stdio.h>
int main(void)
{
int i, j, k;
printf("please input three number:\n"); //提示用
- 2015越来越好
dcj3sjt126com
歌曲
越来越好
房子大了电话小了 感觉越来越好
假期多了收入高了 工作越来越好
商品精了价格活了 心情越来越好
天更蓝了水更清了 环境越来越好
活得有奔头人会步步高
想做到你要努力去做到
幸福的笑容天天挂眉梢 越来越好
婆媳和了家庭暖了 生活越来越好
孩子高了懂事多了 学习越来越好
朋友多了心相通了 大家越来越好
道路宽了心气顺了 日子越来越好
活的有精神人就不显
- java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Tim
feiteyizu
mysql
数据表中有记录的time字段(属性为timestamp)其值为:“0000-00-00 00:00:00”
程序使用select 语句从中取数据时出现以下异常:
java.sql.SQLException:Value '0000-00-00' can not be represented as java.sql.Date
java.sql.SQLException: Valu
- Ehcache(07)——Ehcache对并发的支持
234390216
并发ehcache锁ReadLockWriteLock
Ehcache对并发的支持
在高并发的情况下,使用Ehcache缓存时,由于并发的读与写,我们读的数据有可能是错误的,我们写的数据也有可能意外的被覆盖。所幸的是Ehcache为我们提供了针对于缓存元素Key的Read(读)、Write(写)锁。当一个线程获取了某一Key的Read锁之后,其它线程获取针对于同
- mysql中blob,text字段的合成索引
jackyrong
mysql
在mysql中,原来有一个叫合成索引的,可以提高blob,text字段的效率性能,
但只能用在精确查询,核心是增加一个列,然后可以用md5进行散列,用散列值查找
则速度快
比如:
create table abc(id varchar(10),context blog,hash_value varchar(40));
insert into abc(1,rep
- 逻辑运算与移位运算
latty
位运算逻辑运算
源码:正数的补码与原码相同例+7 源码:00000111 补码 :00000111 (用8位二进制表示一个数)
负数的补码:
符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1。 -7 源码: 10000111 ,其绝对值为00000111 取反加一:11111001 为-7补码
已知一个数的补码,求原码的操作分两种情况:
- 利用XSD 验证XML文件
newerdragon
javaxmlxsd
XSD文件 (XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)。 具体使用方法和定义请参看:
http://www.w3school.com.cn/schema/index.asp
java自jdk1.5以上新增了SchemaFactory类 可以实现对XSD验证的支持,使用起来也很方便。
以下代码可用在J
- 搭建 CentOS 6 服务器(12) - Samba
rensanning
centos
(1)安装
# yum -y install samba
Installed:
samba.i686 0:3.6.9-169.el6_5
# pdbedit -a rensn
new password:123456
retype new password:123456
……
(2)Home文件夹
# mkdir /etc
- Learn Nodejs 01
toknowme
nodejs
(1)下载nodejs
https://nodejs.org/download/ 选择相应的版本进行下载 (2)安装nodejs 安装的方式比较多,请baidu下
我这边下载的是“node-v0.12.7-linux-x64.tar.gz”这个版本 (1)上传服务器 (2)解压 tar -zxvf node-v0.12.
- jquery控制自动刷新的代码举例
xp9802
jquery
1、html内容部分 复制代码代码示例: <div id='log_reload'>
<select name="id_s" size="1">
<option value='2'>-2s-</option>
<option value='3'>-3s-</option