1、eq() 筛选指定索引号的元素 2、first() 筛选出第一个匹配的元素 3、last() 筛选出最后一个匹配的元素 4、hasClass() 检查匹配的元素是否含有指定的类...5、filter() 筛选出与指定表达式匹配的元素集合 6、is() 检查元素是否参数里能匹配上的 7、map() 8、has() 筛选出包含指定子元素的元素 9、not() 排除能够被参数中匹配的元素...10、slice() 从指定索引开始,截取指定个数的元素 11、children() 筛选获取指定元素的资源 12、closest() 从当前元素开始,返回最先匹配到的符合条件的父元素...注意参数条件本身不会被匹配 24、siblings() 获取指定元素的兄弟元素,不分前后 25、add() 将选中的元素添加到jQuery对象集合中 26、andSelf() 将自身加到选中的...jQuery集合中,以方便一次性操作 27、end() 将改变当前选择器选中的操作回退为上一个状态。
传统的分子对接算法使用基于物理的模拟,通过估计查询蛋白配体对的结合方向和相应的结合亲和度评分来解决这一挑战。近年来,经典和现代机器学习架构显示出超越传统对接算法的潜力。...在氨基酸序列级别处理目标信息的算法家族以在更高表示级别处理蛋白质数据为代价,避免了这一情况。本文介绍了深度神经虚拟筛选(DENVIS),一种使用图神经网络(GNNs)进行虚拟筛选的端到端管道。...通过在两个基准数据库上进行实验,本文证明了本文的方法与几种基于分子对接的、基于机器学习的以及基于分子对接的与机器学习结合的算法相比具有竞争力。...由于避免了中间的分子对接步骤,DENVIS的筛选时间比基于分子对接的和混合模型都要快几个数量级(即更高的吞吐量)。与筛选时间相当的基于氨基酸序列的机器学习模型相比,DENVIS的性能显著提高。...我们方法的一些关键元素包括使用原子和表面特征组合的蛋白质口袋建模,模型集成的使用,以及在模型训练期间通过人工负采样的数据增强。
作者提出了DENVIS(DEep Neural VIrtual Screening),一种使用具有原子和表面蛋白袋特征的图神经网络进行可扩展和高通量虚拟筛选的新型算法。...DENVIS使用原子和表面特征的组合进行蛋白质口袋建模,实现了具有竞争力的先进的虚拟筛选性能。 概要 虚拟筛选的计算方法可以通过识别特定目标的潜在hit,显著加快早期药物发现。...蛋白质和药物的结合亲和力预测,在不同的数据集上被分别建模为回归问题和二分类问题(蛋白质-配体对是否有活性)。...本文在基于回归预测的PDBbind数据集[4]上训练模型,在基于二分类预测的DUD-E数据集[5]上测试模型。...除了采用在二分类问题上常用的AUROC(ROC曲线下的面积)作为测试指标之外,作者还引入了两个在化合物虚拟筛选中使用的二分类指标:富集因子(enrichment factor,EF)[6]和玻尔兹曼增强判别
作为 .NET 开发人员,有效管理大型数据集非常重要。获取不必要的数据会增加内存使用量并降低性能。为避免这种情况,我们可以创建处理筛选、分页、排序和将数据投影到特定格式的方法。...介绍 在本文中,我将展示如何使用以下关键工具和技术在 .NET 中优化 API 性能: LINQ Dynamic Core,用于根据用户输入进行动态排序和筛选。...用于一致地处理分页和排序的自定义属性。 这些工具有助于确保高效的数据检索,减少内存使用并提高性能,即使对于大型数据集也是如此。 问题 获取大型数据集的所有数据可能会占用内存并降低系统速度。...,我创建了一个 API 方法,该方法允许根据用户提供的查询参数进行动态筛选、分页和排序。...通过使用 ,我们可以从延迟执行中受益,这意味着仅在需要时运行查询。此外,通过使用 ,我们可以只将必要的条件发送到查询,从而减少数据库的工作量。
(.c1)")// 找到所有不包含c1样式类的li标签 $("li:not(:has(a))")// 找到所有后代中不含a标签的li标签 3.2表单筛选器 表单筛选器和其他筛选器相比只是可以将标签名省去...这个函数是找出正在处理的元素的后代元素的好方法。 $("div").find("p") 等价于$("div p") 筛选 筛选出与指定表达式匹配的元素集合。这个方法用于缩小匹配的范围。...样式类 addClass();// 添加指定的CSS类名。 removeClass();// 移除指定的CSS类名。...终止each循环 return false; 3.9.2.data() 在匹配的元素集合中的所有元素上存储任意相关数据或返回匹配的元素集合中的第一个元素的给定名称的数据存储的值。....data(key, value): 描述:在匹配的元素上存储任意相关数据。这里存储的值是不可见的。
类选择器类选择器通过元素的类名来选择对应的元素。比如,选择所有具有 highlight 类的元素:的选择器让我们能够准确地选取页面上的元素,但有时候我们需要更灵活的方式来定位元素。这时就需要使用 JQuery 的遍历方法。...2. filter() 方法filter() 方法用于从匹配的元素集合中筛选出符合条件的元素,返回一个新的集合。类的元素,并筛选出具有 highlight 类的元素 $(".item").filter(".highlight").text("这是被筛选出来的元素");...通过 siblings() 方法,获取了这些元素的兄弟元素,并给兄弟元素添加了一个类名和文字内容。遍历的艺术JQuery 的遍历方法就像艺术家的画笔,让你能够在页面上自由地漫游,发现元素的美丽和奥秘。
CSS类名"test"的元素 $("[name=books]"); // 选择所有name属性为"books"的元素 是否感觉这和CSS选择器非常相似?..."的div元素 $(".foo.bar"); // 选择所有同时带有CSS类名"foo"和"bar"的元素 $("input[name=books][id]"); // 选择所有name属性为"books...$("span").parent(".foo.bar"); // 选取所有span元素的带有CSS类名"foo"和"bar"的父元素 $("#uid").prev(); // 选取id为uid的元素之前紧邻的同辈元素...简而言之,假设当前jQuery对象匹配多个元素,如果使用jQuery对象的方法来获取数据(“读”数据),则只会获取第一个匹配元素的数据;如果使用jQuery对象的方法来设置元素数据(“写”数据),则会对所有匹配元素都进行设置操作.../ 为这些ul元素添加CSS类名"menu",并返回当前对象本身 .children() // 返回匹配这些ul元素中的所有子代元素的jQuery对象 .css("margin", 0) // 为这些子代元素设置
jQuery 文档操作方法 方法 描述 addClass() 向匹配的元素添加指定的类名。...jQuery 属性操作方法 方法 描述 addClass() 向匹配的元素添加指定的类名。 attr() 设置或返回匹配元素的属性和值。...jQuery.get() 使用 HTTP GET 请求从服务器加载数据。...jQuery.getJSON() 使用 HTTP GET 请求从服务器加载 JSON 编码数据。...jQuery.post() 使用 HTTP POST 请求从服务器加载数据。 .serialize() 将表单内容序列化为字符串。
使用公式:(“element”) 示例:(“div”) //获取所有div元素 3.类名选择器 类选择器是通过元素拥有的CSS类的名称查找匹配的...简单地说类名选择器就是以元素具有的CSS类名称查找匹配的元素。...(可以是ID选择器、元素选择器或是类名选择器)组合在一起,两个选择器之间以逗号”,”分隔,只要符合其中的任何一个筛选条件就会被匹配,返回的是一个集合形式的jQuery包装集,利用jQuery索引器可以取得集合中的...使用公式:(“selector1,selector2,……,selectorN”) selector1:一个有效的选择器,可以是ID选择器、元素选择器或类名选择器等...selector2:另一个有效的选择器,可以是ID选择器、元素选择器或类名选择器等 selectorN:(可选择)任意多个选择器,可以是ID选择器、元素选择器或类名选择器等
()和toArray() 操作元素的特性,属性,和数据 获取特性的值:attr(name) 设置特性的值:attr(name,value) attr(attributes) 添加类:addClass(name...* 通配符选择器 E 元素选择器 .class 类选择器 #id id选择器 E F 后代选择器 E + F 相邻兄弟选择器 E ~ F 通用兄弟元素选择器 E[attr] 只使用属性名 :link....siblings() 获得匹配元素集合中所有元素的同辈元素 .slice() 将匹配元素集合缩减为指定范围的子集 addClass() 向匹配的元素添加指定的类名 after() 在匹配的元素之后插入内容...() 把所有匹配的元素用指定的内容或元素包裹起来 wrapinner() 将每一个匹配的元素的子内容用指定的内容或元素包裹起来 jQuery hide() 和 show()隐藏和显示 HTML 元素...$("img").removeAttr("src");//删除图片中srcs属性 为每个匹配的元素添加指定的类名。
一、背景 最近在使用记事本编写带有包名并且有继承关系的java代码并运行时发现出现了很多错误,经过努力一一被解决,今天我们来看一下会遇见哪些问题,并给出解决办法。...public static void main(String[] args) { 7 new Zi().sayHello(name); 8 } 9 } 1)第一次直接在基类和子类所在的目录运行...解决办法为:我们需要使用javac *.java命令来进行运行,因为此时存在继承关系,编译子类的同时也需要先编译父类 2)运行java Zi命令,出现以下错误 ? 这是什么原因呢?...由此我们得出了在CMD窗口中使用javac和java命令进行编译和执行带有包名的具有继承关系的类的方式: 1.使用javac -d . *.java进行编译 2.使用java com.hafiz.Zi(...带包名的类全名)命令进行运行!
class类的div标签 所有元素选择器: $("*") 组合选择器: $("#id, .className, tagName") 层级选择器: x和y可以为任意选择器 $("x y");// x的所有后代...六、操作标签 样式操作 样式类 addClass();// 添加指定的CSS类名。 removeClass();// 移除指定的CSS类名。...hasClass();// 判断样式存不存在 toggleClass();// 切换CSS类名,如果有就移除,如果没有就添加。...用于checkbox和radio prop() // 获取属性 removeProp() // 移除属性 注意: 在1.x及2.x版本的jQuery中使用attr对checkbox进行复制操作时会出bug...为了兼容性,我们在处理checkbox和radio的时候尽量使用特定的prop(),不要使用attr("checked", "checked")。
()和toArray() 操作元素的特性,属性,和数据 获取特性的值:attr(name) 设置特性的值:attr(name,value) attr(attributes) 添加类:addClass(name...* 通配符选择器 E 元素选择器 .class 类选择器 #id id选择器 E F 后代选择器 E + F 相邻兄弟选择器 E ~ F 通用兄弟元素选择器 E[attr] 只使用属性名 :link....siblings() 获得匹配元素集合中所有元素的同辈元素 .slice() 将匹配元素集合缩减为指定范围的子集 addClass() 向匹配的元素添加指定的类名 after() 在匹配的元素之后插入内容...removeClass() 从所有匹配的元素中删除全部或者指定的类 replaceAll() 用匹配的元素替换所有匹配到的元素 replaceWith() 用新内容替换匹配的元素 text() 数组或返回匹配元素的内容...() 把所有匹配的元素用指定的内容或元素包裹起来 wrapinner() 将每一个匹配的元素的子内容用指定的内容或元素包裹起来 jQuery hide() 和 show()隐藏和显示 HTML 元素
1.2.5. jQuery 对象和 DOM 对象 使用 jQuery 方法和原生JS获取的元素是不一样的,总结如下 : 用原生 JS 获取来的对象就是 DOM 对象 jQuery 方法获取的元素就是...因为原生js 比 jQuery 更大,原生的一些属性和方法 jQuery没有给我们封装. 要想使用这些属性和方法需要把jQuery对象转换为DOM对象才能使用。...// 简单理解:给匹配到的所有元素进行循环遍历,执行相应的方法,而不用我们再进行循环,简化我们的操作,方便我们调用。...方法1: 操作 css 方法 jQuery 可以使用 css 方法来修改简单元素样式; 也可以操作类,修改多个样式。 ...原生 JS 中 className 会覆盖元素原先里面的类名,jQuery 里面类操作只是对指定类进行操作,不影响原先的类名。 1.4.3.
jQuery 对象和 DOM 对象 使用 jQuery 方法和原生JS获取的元素是不一样的,总结如下 : 用原生 JS 获取来的对象就是 DOM 对象 jQuery 方法获取的元素就是 jQuery 对象...因为原生js 比 jQuery 更大,原生的一些属性和方法 jQuery没有给我们封装,要想使用这些属性和方法需要把jQuery对象转换为DOM对象才能使用。...// 简单理解:给匹配到的所有元素进行循环遍历,执行相应的方法,而不用我们再进行循环,简化我们的操作,方便我们调用。...方法1: 操作 css 方法 jQuery 可以使用 css 方法来修改简单元素样式; 也可以操作类,修改多个样式。...原生 JS 中 className 会覆盖元素原先里面的类名,jQuery 里面类操作只是对指定类进行操作,不影响原先的类名。 1.4.3.
,同理 DOM对象也没不能使用 jQuery里的方法 对比DOM对象和jQuery对象 DOM对象:var variable = DOM对象 jQuery对象:var $variable = jQuery...查找id=d1的div元素的相邻元素 $('#d1+div') 弟弟选择器 //查找id=d1的div元素的弟弟元素div $('#d1~#d2') 属性选择器 CSS 属性选择器通过已经存在的属性名或属性值匹配元素...children() 该元素的子元素 siblings() 该元素的兄弟元素 find(‘元素选择器’) 查找该元素的后代元素 filter(‘元素选择器’) 筛选出与指定表达式匹配的元素集合。...添加指定的CSS类名 remove(class1, class2, …) removeClass() 移除指定的CSS类名 contains(class) hasClass() 判断样式存不存在 toggle...) 获取匹配元素相对滚动条顶部的偏移 scrollLeft() 获取匹配元素相对滚动条左侧的偏移 ps:.offset()方法允许我们检索一个元素相对于文档(document)的当前位置,和 .position
这个函数是找出正在处理的元素的后代元素的好方法。 $("div").find("p") 等价于$("div p") 筛选 筛选出与指定表达式匹配的元素集合。这个方法用于缩小匹配的范围。....eq() // 索引值等于指定值的元素 示例:左侧菜单 左侧菜单示例 操作标签 样式操作 样式类 addClass();// 添加指定的CSS类名。...removeClass();// 移除指定的CSS类名。 hasClass();// 判断样式存不存在 toggleClass();// 切换CSS类名,如果有就移除,如果没有就添加。...empty()// 删除匹配的元素集合中所有的子节点。 例子: 点击按钮在表格添加一行数据。 点击每一行的删除按钮删除当前行数据。...终止each循环 return false; 伏笔... .data() 在匹配的元素集合中的所有元素上存储任意相关数据或返回匹配的元素集合中的第一个元素的给定名称的数据存储的值。
addClass(class|fn) //概述 //为每个匹配的元素添加指定的类名· class 一个或多个要添加到元素中的CSS类名,请用空格分开· function(index,class).../从所有匹配的元素中删除全部或者指定的类· class 一个或多个要删除的CSS类名,请用空格分开 function(index,class) 此函数必须返回一个或多个空格分隔的class名,接受两个参数...(index,class,wsitch)[,switch] 1·用来返回在匹配的元素集合中的每一个元素上用来切换的样式类名的一个函数·接收元素的索引位置和元素旧的样式类作为参数· 2·一个用来判断样式类添加还是移除的...html内容·和个函数 不能用XML文档·但可以用于XHTML文档· //在一个HTML文档中,我们可以使用.html()方法来获取任意一个元素的内容·如果选择匹配多余一个的元素,那么只有第一个匹配元素的...class 用于匹配的类名 实列 //描述 //给包含有某个类的元素进行一个动画.
;//添加样式 $("#ID").removeClass(class);//移除样式 $("#ID").css(name,value);//设置一个样式属性的值 1 2 3 查找和遍历筛选 $("#ID...遍历对象和数组 jQuery.map();//修改数据 jQuery.grep();//数据筛选,返回一个经过筛选后的数组 jQuery.inArray(value,array);//查找元素的下标 jQuery.merge...(array1,array2);//合并两个数组 jQuery.unique(dom);//去除重复DOM元素 jQuery.makeArray(obj);//将类数组对象转换为数组对象 jQuery.trim...(str);//去掉字符串起始和结尾的空格 jQuery.contains(dom1,dom2);//dom1节点是否包含dom2节点 jQuery.type();//返回对象的数据类型 jQuery.isArray...jQuery.isPlainObject();//是否为使用“{}”或“new Object”生成的对象,而不是浏览器原生提供的对象。
(selector).nextAll() – 返回匹配元素集合中每个元素之后的所有同辈元素,由选择器进行筛选(可选)。...(selector).prev() – 返回的是前面的同胞元素 (selector).prevAll() – 返回匹配元素集合中每个元素之前的所有同辈元素,由选择器进行筛选(可选)。...(selector).clone() – 创建匹配元素集合的副本 (selector).load() – 从服务器加载数据,然后把返回到 HTML 放入匹配元素 jQuery对CSS的操作 (selector...() – 对被选元素进行添加/删除类的切换操作 (selector).css() – 设置或返回样式属性 jQuery Ajax 操作函数 .ajax() – 执行Ajax异步请求 .get() –...使用GET请求从服务器获取数据 .getJSON() – 使用GET从服务器请求JSON编码数据 .getScript() – 使用GET从服务器请求JavaScript文件并执行该文件
领取专属 10元无门槛券
手把手带您无忧上云