- CloudStack中控制台虚拟机调试
好奇的菜鸟
CloudStackcloudstack
在CloudStack环境中,有时我们需要对系统虚拟机进行调试或者替换其中的JAR包。本文将详细介绍如何通过SSH连接到CloudStack的系统虚拟机,并进行相关的调试和JAR包替换操作。1.连接系统虚拟机首先,我们需要使用SSH连接到目标系统虚拟机。这里假设虚拟机的IP地址是169.254.0.4。cloudstack-ssh169.254.0.42.进入Shell目录登录后,我们需要进入Cl
- CloudStack Agent重新安装与卸载指南
好奇的菜鸟
CloudStackcloudstack
在云计算环境中,CloudStack是一个流行的开源云管理平台。作为CloudStack架构中的关键组件,CloudStackAgent负责在虚拟机(VM)上执行来自CloudStack管理服务器的命令。本文将指导您如何重新安装和卸载CloudStackAgent。卸载CloudStackAgent首先,我们从卸载当前的CloudStackAgent开始。在卸载之前,请确保您有足够的权限执行这些操
- 在CloudStack中VPN Customer Gateway与VPN Gateway的关系与区别
好奇的菜鸟
CloudStackgateway
在ApacheCloudStack云平台中,VPN(VirtualPrivateNetwork)是实现不同网络之间安全通信的重要手段。其中,VPNGateway和VPNCustomerGateway分别代表了两种不同的功能实体,并在实现Site-to-Site(S2S)VPN连接时起到关键作用。VPNGatewayVPNGateway是在CloudStack内部环境中部署的一个组件,它充当私有网络
- How to understand Huawei Cloud Stack
qwfys200
ReadingHuaweiHuaweiCloudCloudStack华为云Stack
HowtounderstandHuaweiCloudStack参考文献华为云产品首页/华为云Stack深度用云展望2025白皮书矿山智能化暨矿山大模型最佳实践白皮书城市数据空间CDS白皮书政务数据之道白皮书政务数据安全建设指南从理念到实践商业银行混沌工程研究和实践白皮书现代化金融核心系统白皮书财政数字化最佳实践白皮书
- OpenStack优缺点并与CloudStack的比较
XMYX-0
openstack
文章目录OpenStack的优势:OpenStack的缺陷:OpenStack和CloudStackOpenStack的优势:控制性:OpenStack是一个开源平台,不会受到特定厂商的绑定和限制。其模块化设计使其能够集成遗留和第三方技术,满足不同业务需求。通过构建和维护开源私有云,IT团队可以成为自己的云计算服务提供商。兼容性:OpenStack公共云具有良好的兼容性,使企业能够轻松将数据和应用
- Cloudstack多个管理服务器节点
好奇的菜鸟
cloudstack服务器运维
https://docs.cloudstack.apache.org/en/4.18.0.0/adminguide/reliability.html参考翻译:代理上支持多个管理服务器在具有多个管理服务器的Cloudstack环境中,可以根据算法配置代理,将其连接到哪个管理服务器。这对于内部负载均衡器或高可用性非常有用。管理员负责设置管理服务器的列表,并使用全局设置选择排序算法。管理服务器负责将设置
- CloudStack中的网络服务提供者
好奇的菜鸟
cloudstack网络
1.VpcVirtualRouterVpcVirtualRouter是CloudStack中的一个服务,它在虚拟私有云(VPC)环境中提供路由、NAT、防火墙和其他网络服务。这个服务允许在VPC内的资源之间以及VPC与互联网或其他VPC之间进行通信。2.VirtualRouterVirtualRouter是CloudStack中的一个基础网络服务,它在共享网络环境中提供路由、NAT、DHCP和防火
- Rancher首席架构师解读Fleet:它何以管理百万集群?
RancherLabs
作者简介DarrenShepherd,RancherLabs联合创始人及首席架构师。在加入Rancher之前,Darren是Citrix的高级首席工程师,他在那里从事CloudStack、OpenStack、Docker的工作,并构建下一代基础设施编排技术。在加入Citrix之前,Darren曾在GoDaddy工作,他设计并领导一个团队实施公有和私有IaaS云。本文转自RancherLabs202
- 华为HuaweiCloudStack(一)介绍与架构
心葉493
虚拟化与云计算华为云计算openstack
本文简单介绍了华为HCS私有云解决方案,并从下至上介绍HCS的整体架构,部署架构、部署方式等内容。目录HCS简介HCS架构纵向结构管理平台类型HCS节点类型FusionSphereOpenStackCPSServiceOMSC运营面OC运维面HCS部署架构regiontype部署架构介绍HCS部署原则区域部署原则(分级)级联问题HCS安装部署网络平面要求网络平面设计HCSD部署方式HCS简介HCS
- CentOS7下搭建Ceph分布式存储架构
假面生
Centos7服务搭建linux
(1).Ceph概述Ceph是为了优秀的性能、可靠性和可扩展性而设计的统一的、分布式文件系统,并且还是一个开源的分布式文件系统。因为其支持块存储、对象存储,所以很自然的被用做云计算框架openstack或cloudstack整个存储的后端。当然Ceph也可以单独作为存储,例如部署一个集群作为对象存储、SAN存储、NAS存储等。Ceph中文开源社区地址:Ceph中国社区–TheFutureofSto
- CentOS7下搭建CloudStack4.10.0云平台
dandanfengyun
云计算CloudStack云计算CloudStackcentos
一篇学习性质的文章,关于CloudStack怎么实现这些功能一概不了解。只是跟着他人博客学着搭建一下。如有侵权,立删。建议(使用4.11.0更好,4.10.0添加主机经常失败,不知是不是个人问题)http://docs.cloudstack.apache.org/projects/cloudstack-installation/en/4.9/qig.html#environmenthttps://
- HCIE 华为虚拟化解决方案2
00后程序媛
HCIE笔记笔记华为云计算
HUAWEICLOUDSTACK系统架构二、私有云FusionCloud6.5改名叫华为云stack1、展现层2、云服务层:IAAS(ECS、BMS、IMS、EIP、ELB、SG、VBS等)、PAAS、SAAS、DAAS四种类型的云服务。3、资源池层:IAAS、PAAS、SAAS、DAAS。FusionSphereopenstack(nova\cinder\neutron\swift\keysto
- 用 CloudStack 配置和管理一个简单云
Stephen@Tang
云端cloudstack
CloudStack在IaaS市场的背景和主要竞争对手oudStack在IaaS市场的背景和主要竞争对手随着亚马逊在公有云和VMware在私有云方面的成功,各类企业纷纷在云时代迈出了自己的步伐,这些企业希望在自身的计算资源(主机,网络,存储)虚拟化过程中能够获得强大功能的同时,又维持相对低廉的成本。这正是IaaS供应商们发展的动力。IaaS提供了对资源的自动化管理能力。例如用界面、脚本甚至WebS
- Ceph分布式存储实践应用之概述
麦神-mirson
1.背景Ceph是一个去中心化的分布式存储系统,提供较好的性能、可靠性和可扩展性。Ceph项目最早起源于Sage就读博士期间的工作(最早的成果于2004年发表),并随后贡献给开源社区,遵循LGPL协议。在经过了数年的发展之后,目前已得到众多云计算厂商(OpenStack、CloudStack、OpenNebula、Hadoop)的支持并被广泛应用。2.介绍Ceph是一个可靠、自动重均衡、自动恢复的
- OpenStack 初学
风车带走过往
虚拟化linux安全ssh
OpenStack概述Newton版本中各个组件的功能介绍概述OpenStack是云计算管理工具。通过命令或者基于Web的可视化控制面板来管理IaaS云端的资源池(服务器、存储和网络)OpenStack支持:KVM、Xen、Lvc、Docker等虚拟机软件或容器,默认为KVMOpenStack采用Python语言开发,遵循Apache开源协议,因此相比CloudStack来说,更轻量化,效率更高。
- terraform简单的开始-vpc cvm创建
saynaihe
腾讯云Terraformterraform服务器网络腾讯云
从网络开始从创建VPC开始复用前面的main.tf的代码:terraform{required_providers{tencentcloud={source="tencentcloudstack/tencentcloud"version="1.81.25"}}}variable"region"{description="腾讯云地域"type=stringdefault="ap-chongqing"
- terraform简单的开始-vpc cvm创建
腾讯云服务器运维devops
从网络开始从创建VPC开始复用前面的main.tf的代码:terraform{required_providers{tencentcloud={source="tencentcloudstack/tencentcloud"version="1.81.25"}}}variable"region"{description="腾讯云地域"type=stringdefault="ap-chongqing"
- terraform简单的开始-简单分析一下内容
devops运维服务器腾讯云
紧跟上文:terraform简单的开始-安装和一些配置.先对照上一章文章的main.tf进行一下解读解析上一篇的代码:上一篇中main.tf代码如下:terraform{required_providers{tencentcloud={source="tencentcloudstack/tencentcloud"version="1.81.25"}}}variable"region"{descri
- 修改Cloudstack来宾网段
ming416
修改表找到需要修改的来宾网id由172.16.0.1/16修改至172.18.0.1/16UPDATEcloud.networksSETcidr='172.18.0.1/16'WHEREid='497';UPDATEcloud.networksSETgateway='172.18.0.1'WHEREid='497';之后如果存在虚机,需要修改虚机ip,并重新做DNATorSNAT
- OpenStack简介以及组件介绍
qq_29264635
其他
1、OpenStack简介2、OpenStack核心组件【1】OpenStack常见的基础组件【2】OpenStack组件功能1、OpenStack简介首先我们先看一下九大云管理平台有(除了这九家还有其他的):1.ApacheCloudStackApacheCloudStack是一种开源,多元管理程序,多租户,高可用性的基础架构即服务CMP,它通过为云环境提供完整的功能部件和组件堆栈来促进创建,部
- cloudstack集群部署记录
kfyzjd2008
其他云计算linux运维cloudstack虚拟云
一、跟随官网快速配置配置后登录http://{ip}:8080/client/admin/password默认账号密码登录后的配置同样跟随官网如果一切显示正常,基本可以确定配置没有大问题。二、创建虚拟机:计算->实例->添加实例其他随意配置,网络选择默认方案,启动VM本文以centos7作为实例,启动centos查看IP地址。如果正常获取到:10.1.1.X网段IP。说明网络正常,但是不能连网。S
- HCIP-HCS华为私有云的使用
[email protected]
华为云
1、概述HCS(HuaweiCoudStack)华为私有云:6.3之前叫FusionSphereOpenStack,6.3.1版本开始叫FusionCloud,6.5.1版本开始叫HuaweiCloudStack(HCS)华为私有云软件。开源openstack,发放云主机的流程:管理员admin,HCS的ServiceOM模块完成的。1.创建租户tenant/project2.创建用户user3.
- 收集整理的openstack java封装 api的第三方实现的选择(转载)
一二追
Apachejclouds地址:http://jclouds.apache.org/guides/openstack/一个开源库,java实现,支持cloudstack,openstack以及各种公有云平台比较成熟完善,Cloudify使用它接入openstackec2官网给的demo比较少,但是给了一个类似javadoc和一个jcloud-example的文档,很多东西要摸索。使用maven导入
- cloudstack-agent常用命令
好奇的菜鸟
javacloudstackicloud
管理命令相关类:AgentControlCommand:控制代理程序的命令。BumpUpPriorityCommand:提升优先级的命令。CancelCommand:取消任务的命令。ChangeAgentCommand:更改代理程序的命令。CheckHealthCommand:检查健康状态的命令。CheckStateCommand:检查状态的命令。虚拟机相关类:AttachIsoCommand:将
- Openstack初识
love_in_code
Linux运维之道openstack
OpenStackIaaS云栈,CloudOS;私有云公有云混合云IaaS(OpenStack,CloudStack)、PaaS(Docker,Openshift)、SaaSDBaaS、FWaaS按需提供VMOpenstack的组件:Compute:代码名Nova,管理VM的整个生命周期,主要职责包括启动、调度VMs;Networking:代码名Netron(早期叫Quantum,独立之前为nov
- cloudstack平台host加入后,显示CPU speed为0GHz
杜小甫_cloverd
cloudstackcloudstack
一、环境说明操作系统:openEuler22.03CPU:Kunpeng-920,armv8cloudstack:4.18libvirtd:6.2.0二、问题描述cloudstack平台初始化完成后,第一次加入host,系统虚拟机一直无法正常创建,查看cloudstackmanagement的日志,一直显示资源不够,无法正常调度。点击进入host详情页面,发现CPUspeed为0GHz(图片显示为
- cloudstack测试环境搭建
杜小甫_cloverd
cloudstackcloudstack
环境:操作系统:openEuler22.03CPU:x86-64参考资料:cloudstack官方文档:http://docs.cloudstack.apache.org/en/latest/installguide/index.html#general-installationopenEuler官方文档:https://docs.openeuler.org/zh/docs/22.03_LTS/d
- cloudstack management高可用
杜小甫_cloverd
cloudstackcloudstack
一、环境说明CPU:kunpeng920操作系统:OpenEuler22.03IP角色192.168.157.20mysql192.168.157.21management-server1192.168.157.22management-server2192.168.157.30nginx二、部署基础环境准备参考【cloudstack测试环境搭建】1、部署mysql(测试环境,生产环境请自行调整细
- 最受IT公司欢迎的50款开源软件
吳叉叉
收集了多款知名的开源应用软件,科技公司可以用它们来管理自己的IT基础设施、开发产品。大数据HadoopHypertableMesosPrestoSolrSparkStorm容器Docker中间件JBoss系统管理工具AnsibleChefHudsonPuppetWeb服务器ApacheHTTPServerNginx云计算CloudFoundryCloudStackOpenStackScalr数据库
- arm环境cloudstack在vpc下创建虚拟机失败
杜小甫_cloverd
cloudstackcloudstack
一、环境说明操作系统:openEuler22.03CPU:Kunpeng-920,armv8cloudstack:4.18libvirtd:6.2.0二、问题描述在UI上创建VPC后,平台会同时创建一个virtualrouter,此时virtualrouter有两个网卡,分别为privateIP(169.;然后在vpc下创建network,此时virtualrouter不会绑定network;创建
- 继之前的线程循环加到窗口中运行
3213213333332132
javathreadJFrameJPanel
之前写了有关java线程的循环执行和结束,因为想制作成exe文件,想把执行的效果加到窗口上,所以就结合了JFrame和JPanel写了这个程序,这里直接贴出代码,在窗口上运行的效果下面有附图。
package thread;
import java.awt.Graphics;
import java.text.SimpleDateFormat;
import java.util
- linux 常用命令
BlueSkator
linux命令
1.grep
相信这个命令可以说是大家最常用的命令之一了。尤其是查询生产环境的日志,这个命令绝对是必不可少的。
但之前总是习惯于使用 (grep -n 关键字 文件名 )查出关键字以及该关键字所在的行数,然后再用 (sed -n '100,200p' 文件名),去查出该关键字之后的日志内容。
但其实还有更简便的办法,就是用(grep -B n、-A n、-C n 关键
- php heredoc原文档和nowdoc语法
dcj3sjt126com
PHPheredocnowdoc
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Current To-Do List</title>
</head>
<body>
<?
- overflow的属性
周华华
JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- 《我所了解的Java》——总体目录
g21121
java
准备用一年左右时间写一个系列的文章《我所了解的Java》,目录及内容会不断完善及调整。
在编写相关内容时难免出现笔误、代码无法执行、名词理解错误等,请大家及时指出,我会第一时间更正。
&n
- [简单]docx4j常用方法小结
53873039oycg
docx
本代码基于docx4j-3.2.0,在office word 2007上测试通过。代码如下:
import java.io.File;
import java.io.FileInputStream;
import ja
- Spring配置学习
云端月影
spring配置
首先来看一个标准的Spring配置文件 applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi=&q
- Java新手入门的30个基本概念三
aijuans
java新手java 入门
17.Java中的每一个类都是从Object类扩展而来的。 18.object类中的equal和toString方法。 equal用于测试一个对象是否同另一个对象相等。 toString返回一个代表该对象的字符串,几乎每一个类都会重载该方法,以便返回当前状态的正确表示.(toString 方法是一个很重要的方法) 19.通用编程:任何类类型的所有值都可以同object类性的变量来代替。
- 《2008 IBM Rational 软件开发高峰论坛会议》小记
antonyup_2006
软件测试敏捷开发项目管理IBM活动
我一直想写些总结,用于交流和备忘,然都没提笔,今以一篇参加活动的感受小记开个头,呵呵!
其实参加《2008 IBM Rational 软件开发高峰论坛会议》是9月4号,那天刚好调休.但接着项目颇为忙,所以今天在中秋佳节的假期里整理了下.
参加这次活动是一个朋友给的一个邀请书,才知道有这样的一个活动,虽然现在项目暂时没用到IBM的解决方案,但觉的参与这样一个活动可以拓宽下视野和相关知识.
- PL/SQL的过程编程,异常,声明变量,PL/SQL块
百合不是茶
PL/SQL的过程编程异常PL/SQL块声明变量
PL/SQL;
过程;
符号;
变量;
PL/SQL块;
输出;
异常;
PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的编程语言PL/SQL 是对 SQL 的扩展,sql的执行时每次都要写操作
- Mockito(三)--完整功能介绍
bijian1013
持续集成mockito单元测试
mockito官网:http://code.google.com/p/mockito/,打开documentation可以看到官方最新的文档资料。
一.使用mockito验证行为
//首先要import Mockito
import static org.mockito.Mockito.*;
//mo
- 精通Oracle10编程SQL(8)使用复合数据类型
bijian1013
oracle数据库plsql
/*
*使用复合数据类型
*/
--PL/SQL记录
--定义PL/SQL记录
--自定义PL/SQL记录
DECLARE
TYPE emp_record_type IS RECORD(
name emp.ename%TYPE,
salary emp.sal%TYPE,
dno emp.deptno%TYPE
);
emp_
- 【Linux常用命令一】grep命令
bit1129
Linux常用命令
grep命令格式
grep [option] pattern [file-list]
grep命令用于在指定的文件(一个或者多个,file-list)中查找包含模式串(pattern)的行,[option]用于控制grep命令的查找方式。
pattern可以是普通字符串,也可以是正则表达式,当查找的字符串包含正则表达式字符或者特
- mybatis3入门学习笔记
白糖_
sqlibatisqqjdbc配置管理
MyBatis 的前身就是iBatis,是一个数据持久层(ORM)框架。 MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis对JDBC进行了一次很浅的封装。
以前也学过iBatis,因为MyBatis是iBatis的升级版本,最初以为改动应该不大,实际结果是MyBatis对配置文件进行了一些大的改动,使整个框架更加方便人性化。
- Linux 命令神器:lsof 入门
ronin47
lsof
lsof是系统管理/安全的尤伯工具。我大多数时候用它来从系统获得与网络连接相关的信息,但那只是这个强大而又鲜为人知的应用的第一步。将这个工具称之为lsof真实名副其实,因为它是指“列出打开文件(lists openfiles)”。而有一点要切记,在Unix中一切(包括网络套接口)都是文件。
有趣的是,lsof也是有着最多
- java实现两个大数相加,可能存在溢出。
bylijinnan
java实现
import java.math.BigInteger;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class BigIntegerAddition {
/**
* 题目:java实现两个大数相加,可能存在溢出。
* 如123456789 + 987654321
- Kettle学习资料分享,附大神用Kettle的一套流程完成对整个数据库迁移方法
Kai_Ge
Kettle
Kettle学习资料分享
Kettle 3.2 使用说明书
目录
概述..........................................................................................................................................7
1.Kettle 资源库管
- [货币与金融]钢之炼金术士
comsci
金融
自古以来,都有一些人在从事炼金术的工作.........但是很少有成功的
那么随着人类在理论物理和工程物理上面取得的一些突破性进展......
炼金术这个古老
- Toast原来也可以多样化
dai_lm
androidtoast
Style 1: 默认
Toast def = Toast.makeText(this, "default", Toast.LENGTH_SHORT);
def.show();
Style 2: 顶部显示
Toast top = Toast.makeText(this, "top", Toast.LENGTH_SHORT);
t
- java数据计算的几种解决方法3
datamachine
javahadoopibatisr-languer
4、iBatis
简单敏捷因此强大的数据计算层。和Hibernate不同,它鼓励写SQL,所以学习成本最低。同时它用最小的代价实现了计算脚本和JAVA代码的解耦,只用20%的代价就实现了hibernate 80%的功能,没实现的20%是计算脚本和数据库的解耦。
复杂计算环境是它的弱项,比如:分布式计算、复杂计算、非数据
- 向网页中插入透明Flash的方法和技巧
dcj3sjt126com
htmlWebFlash
将
Flash 作品插入网页的时候,我们有时候会需要将它设为透明,有时候我们需要在Flash的背面插入一些漂亮的图片,搭配出漂亮的效果……下面我们介绍一些将Flash插入网页中的一些透明的设置技巧。
一、Swf透明、无坐标控制 首先教大家最简单的插入Flash的代码,透明,无坐标控制: 注意wmode="transparent"是控制Flash是否透明
- ios UICollectionView的使用
dcj3sjt126com
UICollectionView的使用有两种方法,一种是继承UICollectionViewController,这个Controller会自带一个UICollectionView;另外一种是作为一个视图放在普通的UIViewController里面。
个人更喜欢第二种。下面采用第二种方式简单介绍一下UICollectionView的使用。
1.UIViewController实现委托,代码如
- Eos平台java公共逻辑
蕃薯耀
Eos平台java公共逻辑Eos平台java公共逻辑
Eos平台java公共逻辑
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月1日 17:20:4
- SpringMVC4零配置--Web上下文配置【MvcConfig】
hanqunfeng
springmvc4
与SpringSecurity的配置类似,spring同样为我们提供了一个实现类WebMvcConfigurationSupport和一个注解@EnableWebMvc以帮助我们减少bean的声明。
applicationContext-MvcConfig.xml
<!-- 启用注解,并定义组件查找规则 ,mvc层只负责扫描@Controller -->
<
- 解决ie和其他浏览器poi下载excel文件名乱码
jackyrong
Excel
使用poi,做传统的excel导出,然后想在浏览器中,让用户选择另存为,保存用户下载的xls文件,这个时候,可能的是在ie下出现乱码(ie,9,10,11),但在firefox,chrome下没乱码,
因此必须综合判断,编写一个工具类:
/**
*
* @Title: pro
- 挥洒泪水的青春
lampcy
编程生活程序员
2015年2月28日,我辞职了,离开了相处一年的触控,转过身--挥洒掉泪水,毅然来到了兄弟连,背负着许多的不解、质疑——”你一个零基础、脑子又不聪明的人,还敢跨行业,选择Unity3D?“,”真是不自量力••••••“,”真是初生牛犊不怕虎•••••“,••••••我只是淡淡一笑,拎着行李----坐上了通向挥洒泪水的青春之地——兄弟连!
这就是我青春的分割线,不后悔,只会去用泪水浇灌——已经来到
- 稳增长之中国股市两点意见-----严控做空,建立涨跌停版停牌重组机制
nannan408
对于股市,我们国家的监管还是有点拼的,但始终拼不过飞流直下的恐慌,为什么呢?
笔者首先支持股市的监管。对于股市越管越荡的现象,笔者认为首先是做空力量超过了股市自身的升力,并且对于跌停停牌重组的快速反应还没建立好,上市公司对于股价下跌没有很好的利好支撑。
我们来看美国和香港是怎么应对股灾的。美国是靠禁止重要股票做空,在
- 动态设置iframe高度(iframe高度自适应)
Rainbow702
JavaScriptiframecontentDocument高度自适应局部刷新
如果需要对画面中的部分区域作局部刷新,大家可能都会想到使用ajax。
但有些情况下,须使用在页面中嵌入一个iframe来作局部刷新。
对于使用iframe的情况,发现有一个问题,就是iframe中的页面的高度可能会很高,但是外面页面并不会被iframe内部页面给撑开,如下面的结构:
<div id="content">
<div id=&quo
- 用Rapael做图表
tntxia
rap
function drawReport(paper,attr,data){
var width = attr.width;
var height = attr.height;
var max = 0;
&nbs
- HTML5 bootstrap2网页兼容(支持IE10以下)
xiaoluode
html5bootstrap
<!DOCTYPE html>
<html>
<head lang="zh-CN">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">