window.onload = function() { // 采用数组来存放 js原生格式,二级联动 var provinces = [ { id : '1', name : '北京', city : [ '海淀区', '朝阳区', '大兴区' ] }, { id : '2', name : '天津', city : [ '北辰区', '和平区', '虹桥区' ] }, { id : '3', name : '上海', city : [ 'A区', 'B区', 'C区' ] }, { id : '4', name : '重庆', city : [ 'WW区', 'EE区', 'TT区' ] } ]; // 页面加载时,显示省份
var domProvinces = document.getElementById("province"); // 遍历省份集合 for ( var i = 0; i < provinces.length; i++) { // 获取具体省份对象 var pro = provinces[i]; // 创建元素节点 var option = document.createElement("option"); option.setAttribute("value", pro.id); //为option添加value属性 var textNode = document.createTextNode(pro.name); //创建文本节点 option.appendChild(textNode); domProvinces.appendChild(option); }
for ( var i = 0; i < provinces.length; i++) { //获取具体省份对象 var dpro = provinces[i]; if (this.value == dpro.id) { var city = dpro.city; for ( var j = 0; j < city.length; j++) {//创建元素节点 var doption = document.createElement("option"); //创建文本节点 var dtextNode = document.createTextNode(city[j]);
用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支 持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。
实用命令实例
默认启动
tcpdump
普通情况下,直
MO= Mobile originate,上行,即用户上发给SP的信息。MT= Mobile Terminate,下行,即SP端下发给用户的信息;
上行:mo提交短信到短信中心下行:mt短信中心向特定的用户转发短信,你的短信是这样的,你所提交的短信,投递的地址是短信中心。短信中心收到你的短信后,存储转发,转发的时候就会根据你填写的接收方号码寻找路由,下发。在彩信领域是一样的道理。下行业务:由SP
import java.util.Arrays;
import java.util.Random;
public class MinKElement {
/**
* 5.最小的K个元素
* I would like to use MaxHeap.
* using QuickSort is also OK
*/
public static void
添加没有默认值:alter table Test add BazaarType char(1)
有默认值的添加列:alter table Test add BazaarType char(1) default(0)
删除没有默认值的列:alter table Test drop COLUMN BazaarType
删除有默认值的列:先删除约束(默认值)alter table Test DRO
Spring Boot 1.2.4已于6.4日发布,repo.spring.io and Maven Central可以下载(推荐使用maven或者gradle构建下载)。
这是一个维护版本,包含了一些修复small number of fixes,建议所有的用户升级。
Spring Boot 1.3的第一个里程碑版本将在几天后发布,包含许多