width:设置的是viewport宽度,可以设置device-width特殊值。 initial-scale:初始缩放比,大于0的数字,一般设置为1.0。...maximum-scale:最大缩放比,大于0的数字。 minimum-scale:最小缩放比,大于0的数字。 user-scalable:用户是否可以缩放,yes或no(1或0)。 <!...2、event事件 originalEvent:(原生事件)是jquery封装的事件。� targetTouches:目标元素的所有当前触摸。...Bootstrap中包含了丰富的Web组件,根据这些组件,可以快速的搭建一个漂亮、功能完备的网站。...-- 另外a链接中的data-slide="prev"代表点击该链接会滚到上一张,如果设置为next的话则相反 --> 40 <a class="left carousel-control" href
如果一个对象是 jQuery 对象, 那么它就可以使用 jQuery 里的方法: $(“#test”).html(); 基础语法: jquery的基础语法:$(selector).action(.../直到找着id为xx的标签,但不包含xx prev() //上一个标签元素 prevAll() //上一个标签所有元素 preUntil('#xx') // 直到找着上一个元素id为xx的标签或者...class,但不包含xx parent() //父级标签元素 parents() //父级往上的所有标签元素 parentUntil() //// 直到找着父级id为xx的标签或者class...,但不包含xx siblings() //除了本身元素,周边所有元素都包含 # 用法 uuuuu ccc3...,但不包含xx $('.firsts .twodiv .three').parentsUntil('body').css('color','blue'); //除了本身元素,周边所有元素都包含 $('
jQuery中的大于等于(>=)操作符使用技巧在jQuery中,常常需要对元素的某个属性或数值进行比较,判断是否大于等于某个特定的值。在这种情况下,使用大于等于(>=)操作符是非常常见的。...在jQuery中,我们可以使用这个操作符来筛选元素,执行条件判断等操作。...40的元素执行操作 console.log(value); }});以上示例展示了如何使用大于等于操作符过滤数组中的元素,并对符合条件的元素执行相应的操作。...应用场景假设我们有一个输入框,用户可以在其中输入数值,我们需要实时检测输入的数值是否大于等于10,如果是,则显示“输入符合要求”,否则显示“请输入大于等于10的数值”。...jQuery捕获输入框中的数值,然后使用大于等于操作符进行判断。如果输入值大于等于10,则显示“输入符合要求”,字体显示为绿色;否则显示“请输入大于等于10的数值”,字体显示为红色。
所谓"切换",就是如果该元素上已存在指定的类名,则移除掉;如果不存在,则添加该类名。...)"); //上面div元素共有4个, 索引从0开始, 最大索引为3, 如果超过索引则结果为: undefined $n = $("div:eq(3)") document.writeln( $n.attr...$(document).ready(function () { // dd元素中包含"jQuery"文本的会变色 $('dd:contains("jQuery")').css('color', '#FF0000...区别二:html()函数不仅仅显示文本,输出的还包括标签对和文本,而text()只有文本。...2.6,Val()函数 返回或设置被选元素的值, 元素的值是通过value属性设置的, 该方法大多用于input元素. 如果该方法未设置参数, 则返回被选元素的当前值.
而且,在每次执行函数时,都会给函数传递一个表示作为执行环境的元素在匹配的元素集合中所处位置的数字值作为参数(从零开始的整型)。...作为参数的转换函数会为每个数组元素调用,而且会给这个转换函数传递一个表示被转换的元素作为参数。转换函数可以返回转换后的值、null(删除数组中的项目)或一个包含值的数组,并扩展至原始数组中。...invert:如果 "invert" 为 false 或为设置,则函数返回数组中由过滤函数返回 true 的元素,当"invert" 为 true,则返回过滤函数中返回 false 的元素集。...语法:jQuery.inArray(value,array,[fromIndex]) 概述 确定第一个参数在数组中的位置,从0开始计数(如果没有找到则返回 -1 )。...如果不指定target,则给jQuery命名空间本身进行扩展。这有助于插件作者为jQuery增加新方法。 如果第一个参数设置为true,则jQuery返回一个深层次的副本,递归地复制找到的任何对象。
如果运行的线程少于 corePoolSize,则 Executor 始终首选添加新的线程,而不进行排队; 如果运行的线程等于或者多于 corePoolSize,则 Executor 始终首选将请求加入队列...大对象直接进入老年代,如很长的字符串数组,虚拟机提供一个;XX:PretenureSizeThreadhold 参数,令大于这个参数值的对象直接在老年代中分配,避免在 Eden 区和两个 Survivor...区发生大量的内存拷贝; 发生 Minor GC 时,虚拟机会检测之前每次晋升到老年代的平均大小是否大于老年代的剩余空间大小,如果大于,则进行一次 Full GC,如果小于,则查看 HandlePromotionFailure...设置是否允许担保失败,如果允许,那只会进行一次 Minor GC,如果不允许,则改为进行一次 Full GC。...副本(replica): KafKa 对消息进行了冗余备份,每个分区有多个副本,每个副本中包含的消息是 “一样” 的。
ps -aux BSD分格 如果想查看进程的CPU占用率和内存占用率,可以使用aux 如果想查看进程的父进程ID和完整的COMMAND命令,可以使用ef...load average 平均负载 单核:小于等于1代表正常,大于1代表负载过高,大于2 需要增加配置 多核:*核数 6.du -sh:查看目录所占的磁盘空间... -p:显示进程pid和进程名称 17.man(manual):包含全部Linux命令的手册。 ... #vim #vim +数字 文件的路径 :打开指定的文件,并且将光标移动的指定行 #vim +/关键词 文件的路径 :打开指定的文件,并且高亮显示关键词... 下载一个rpm,安装上一个配置文件,(包含了mysql的yum下载配置文件) rpm -ivh xx.prm
元素默认靠向容器的左上方 ②. 横向排列,排列不下则换行 方法: ①:float ②:display:inline-block (6)....向 nav 元素中添加 div.navbar-header,内部允许包含 class 带有 .navbar-brand 元素 ③....设置按钮的操作文本,为 按钮元素 添加 data-loading-text="显示的文本" ? (2).....navbar-collapse 折叠按钮,当屏幕大于 768px 正常显示,屏幕尺寸小于 768px隐藏,通过按钮点击完成展开显示 注意:响应式导航条的结构——只有从手机屏幕才能看出来 ?.... image-width("xx.jpg") 返回指定图片的宽度 (4). image-height("xx.jpg") 返回指定图片的高度 (5). ceil(@num) 对数字向上取整 ceil
它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。...图1 冒泡排序过程模拟 (2)算法过程 ①比较相邻的元素。如果第一个比第二个大,就交换他们两个。 ②对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。...这步做完后,最后的元素会是最大的数。 ③针对所有的元素重复以上的步骤,除了最后一个。 ④持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 ...因为如果在一趟排序中没有发生元素交换,那么数组中的数据都已经有序了,这时就无需再继续比较了,这也是冒泡排序算法结束的条件。 ...在这个分区退出之后,该基准就处于数列的中间位置。这个称为分区(partition)操作。 递归地(recursive)把小于基准值元素的子数列和大于基准值元素的子数列排序。
而且,在每次执行函数时,都会给函数传递一个表示作为执行环境的元素在匹配的元素集合中所处位置的数字值作为参数(从零开始的整型)。...invert:如果 "invert" 为 false 或为设置,则函数返回数组中由过滤函数返回 true 的元素,当"invert" 为 true,则返回过滤函数中返回 false 的元素集。...语法:jQuery.inArray(value,array,[fromIndex]) 概述 确定第一个参数在数组中的位置,从0开始计数(如果没有找到则返回 -1 )。...如果不指定target,则给jQuery命名空间本身进行扩展。这有助于插件作者为jQuery增加新方法。 如果第一个参数设置为true,则jQuery返回一个深层次的副本,递归地复制找到的任何对象。...objectN:待合并到第一个对象的对象。 deep:如果设为true,则递归合并。 示例 // 合并 settings 和 options,修改并返回 settings。
获得jQuery对象,底层使用数组进行维护的,可以存放多个对象。 //然后通过get()可以从jquery对象转换成 dom对象。参数:数组的下标,可以省略。如果省略下标获得dom 数组。...3.基本过滤 :first 获得第一个 :last 获得最后一个 :not(选择器) 过滤不需要内容 :even 所有偶数,从0开始 :odd 所有奇数 :eq(索引值) 指定下标 :gt(索引值) 大于... :animated 动画 :focus 焦点 4.内容过滤 :contains(text) 是否包含指定的内容 :empty 是否为空,不包含子元素、不包含文本 :has(选择器),当前元素,...如果没有就添加,如果有就移除。 3.html代码/文本/值 操作的是标签的value属性或者标签体 val() 获得 value属性的值。...格式:{"top": xx , "left" : yy} offset(坐标) 设置位置 position() 获得相对父元素偏移 scrollTop([val]) 获得 或 设置 垂直滚动条的位置 scrollLeft
:even 选取索引是偶数的元素(index从0开始) :odd 选取索引是奇数的元素(index从0开始) 语法 说明 :eq(index) 选取索引等于index的元素 :gt(index) 选取索引大于...选取所有动画 可见性选择器 语法 说明 :visible 选取所有可见的元素 hidden()方法 隐藏 :hidden 选取所有隐藏的元素 show()方法 显示 2.5 jQuery选择器注意事项...//第一个参数是执行显示或隐藏的速度或者隐藏的时长,单位是毫秒,如果为0,立刻执行 //也可以是:slow,normal,fast, //第二个参数是执行显示或者隐藏效果完成后,需要执行的操作函数...,显示对应的轮播图 $bannerNums.mouseover(function(){ //确定移入的是哪个数字 bannerIndex = $bannerNums.index...,如果鼠标移入到某个图片,从当前的图片开始轮播 bannerIndex++; //如果轮播图片序号大于轮播图片总数,代表轮播到最后,要从头开始 if(bannerIndex
) $(selector).mouseover(function) 触发或将函数绑定到被选元素的鼠标悬停事件 隐藏和显示 $(selector).hide(); $(selector).hide(speed...() - 在被选元素之前插入内容 通用的格式,以下以append()为例,只是显示的效果不同。...发送包含未知字符的用户输入时,POST 比 GET 更稳定也更可 避免得到缓存结果: xmlhttp.open("GET", "{url}?...// responseTxt - 包含调用成功时的结果内容 // statusTXT - 包含调用的状态 //...关于callback 如果存在多个 AJAX 任务,那么应该为创建 XMLHttpRequest 对象编写一个标准的函数,并为每个 AJAX 任务调用该函数。
”) 检查当前的元素是否含有某个特定的类,如果有,则返回true eq(index) $(“li”).eq(2); 相当于$(“li:eq(2)” ) ,index从0开始 2.2 基础知识 2.2.1...中指操作指定类名,不影响原先的类名 3.2 jQuery效果 注意: 动画或者效果一旦触发就会执行,如果多次触发,就造成多个动画或者效果排队执行。...停止动画排队:stop() ; 这样就可以在动画执行的时候停止动画 3.2.1 显示隐藏 显示隐藏:show() / hide() / toggle() ; 关于参数 参数都可以省略,无动画直接显示...包括 padding、border、margin 返回值是数字型的 如果参数是数字,则修改样式 参数不写单位 4.4.2 jQuery 位置操作 offset()设置获取元素偏移 获取的位置是相对于文档的偏移坐标...var xx = $.noConflict(); $(function() { // 让jquery 释放对$ 控制权 让用自己决定 var ljc = jQuery.noConflict
快速排序的步骤:在数组中选定 pivot(分区点) 将小于 pivot 的数字移到 pivot 的左边将大于 pivot 的数字移到 pivot 的右边分别对左右子序列重复前面 3 步3 案例接下来我们通过一个例子来一起看下快速排序的过程...如果右指针指向的元素 >= pivot,则把右边的指针向左移动: , 1, 5, 2, 4 ↑ ↑如果右指针指向的元素 的元素 2 填入坑中: 2, 1...如果左指针指向的元素 则左指针向右移动:2, 1, 5, , 4 ↑ ↑如果左指针指向的元素 > pivot,则左指针指向的元素填入坑中:2, 1, , 5, 4...最坏情况序列本身是有序的,划分后的两个序列分别包含 0 个元素和 n-1 个元素,时间复杂度为 O(n^2),递推公式如下:T(1) = C; n = 1 时,只需要常量级的执行T(n) = T(n-...举个例子,比如 1, 2, 3, 4, 5,如果每次选择第 1 个元素作为 pivot,那么每次分区得到的两个区间都是不均等的。
jQuery 常用插件 表单验证插件——validate 该插件自带包含必填、数字、URL在内容的验证规则,即时显示异常信息,此外,还允许自定义验证规则,插件调用方法如下: $(form).validate...例如,当点击“提交”按钮时,如果文本框中的内容为空,则通过dialog插件弹出提示框,提示输入内容不能为空,如下图所示: 在浏览器中显示的效果: 3-7菜单工具插件——menu 菜单工具插件可以通过...的值,w3c盒子模型不包含,IE盒子模型则包含,而在jQuery 中,可以通过$.support.boxModel对象返回的值,检测浏览器是否属于标准的w3c盒子模型。...4-3检测对象是否为空 在jQuery中,可以调用名为.isEmptyObject的工具函数,检测一个对象的内容是否为空,如果为空,则该函数返回true,否则,返回false值,调用格式如下:.isEmptyObject...值,调用格式为:.isPlainObject (obj); 4-5检测两个节点的包含关系 调用名为.contains的工具函数,能检测在一个DOM节点中是否包含另外一个DOM节点,如果包含,返回true
1显示隐藏功能 但凡有两个函数完成的功能是相反的,比如一个显示一个隐藏,那么肯定会有第三个函数的效果是前两个函数的和。也就是说两个单词是反义词,那么肯定会有第三个单词,而且都和toggle有关。...hide()隐藏内容 show() 显示 toggle() 一下显示一下隐藏 括号中如果有参数,填数字(单位是毫秒),那么会有动画效果,如果不填,没有动画效果。 对比js和jq: 4.jq控制css css()----和prop()完全相同 rgb颜色:三个0为黑色 小驼峰fontSize和font-size都对 在字典中,如果是有字符和数字混合的形式...xx,父级执行了命令 find选中子集执行了命令 下面的选择器很重要 .parent()选择元素的父元素 可以先用一个this,然后找到这个元素的父级。...***添加类删除类 .addClass()添加类 .removeClass()删除类 删除了class=“xx”中的类名xx,而不会删除class。删除完之后是class。
中位数 中位数是指数字列表中最中心的值。尽管很容易解释,但中位数比平均值更难计算。这是因为为了找到中位数,必须对列表中的数字进行排序。此外,我们必须区分两种情况。...如果列表中元素的数量为奇数,则中位数是列表中最中心的成员。但是,如果列表中有偶数个元素,则需要确定两个最中心的数字的算术平均值。 我们可以通过以下方式对此进行形式化。令xx为数字的排序向量。...正如我们在示例中所看到的,xx的平均值(133)远大于其中位数(40)。在这种情况下,这是因为中位数会丢弃xx中的值1000,而算术平均值会考虑它。...这使我们想到了我们要回答的问题:何时使用均值以及何时使用中位数?答案很简单。如果您的数据包含离群值(例如在我们的示例中为1000),那么 通常宁愿使用中位数,因为平均值的值将由离群值而不是典型值主导。...总之,如果 正在考虑均值,请检查数据是否存在异常值。一种简单的方法是绘制数据的直方图。 对于我们的数据,直方图清楚地显示了值为1000的离群值,我们得出的结论是,中位数比平均值更合适。
属性 - 每个项目包含一个或多个属性。属性是基础的数据元素,无需进一步分解。(类似于其他数据库系统中的字段或列。) 下图是一个名为 People 的表,其中显示了一些示例项目和属性: ?...(此时,分区键必须是唯一的,不可重复。) 下图显示了名为 Pets 的表,该表跨多个分区。表的主键为 AnimalType(仅显示此键属性)。...下图显示了示例 Music 表,该表包含一个名为 GenreAlbumTitle 的新索引 ?...字符串的长度必须大于零且受限于最大 DynamoDB 项目大小 400 KB。 "Bicycle" 数字 数字可为正数、负数或零。...Note 如果数字精度十分重要,则应使用从数字类型转换的字符串将数字传递给 DynamoDB。