1、层级选择器 选择器是jQuery的核心。一个选择器写出来类似 。 公式 : 回顾DOM操作中我们经常使用的代码: 这些代码实在太繁琐了,并且,在层级关系中,例如,查找 ,一层循环实际上是错的,因为``的标准写法是: 很多时候,需要递归查找所有子节点。 jQuery的选择器就是帮助我们快速定位到一 ...
分类:
Web程序 时间:
2020-01-15 19:29:16
阅读次数:
142
题目描述 一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。 现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要求完全匹配,即给定单词必 ...
分类:
其他好文 时间:
2020-01-14 20:22:02
阅读次数:
81
背景 有处理过生产问题的同学基本都能遇到系统忽然缓慢,CPU突然飙升,甚至整个应用请求不可用。当出现这种情况下,在不影响数据准确性的前提下,我们应该尽快导出jstack和内存信息,然后重启系统,尽快回复系统的可用性,避免用户体验过差。本文针对CPU飙升问题,提供该问题的排查思路,从而能够快速定位到某 ...
分类:
编程语言 时间:
2020-01-13 01:15:11
阅读次数:
124
添加或取消 Ctrl + Shift + 对应的数字(1 9) 作用 相当于标签,Ctrl + 对应的数字键,可以快速定位到做了标签的代码行 ...
分类:
其他好文 时间:
2020-01-11 20:32:36
阅读次数:
236
前言 一个优秀的程序员需要具备挺多特质的,比如好奇心,学习能力等,但在我看来一个优秀的程序员必须具备四项核心能力,哪四 项,先卖个关子,程序员最喜欢说的话是「Talk is Cheap, show me your code」,那我们先来看一道很常见的面试题 如何快速定位IP对应的省份地址? 我们知道 ...
分类:
其他好文 时间:
2020-01-11 11:44:52
阅读次数:
91
要评测一个软件工程师的计算机网络知识与网络编程水平,需要考察他的以下能力: ①架构设计能力 可以设计出高效稳定的网络结构,并使得网络架构具有良好的拓展能力和鲁棒性 ②性能优化能力 计算机综合素质高,最大化现有硬件性能 ③应急能力 可以快速定位问题,并进行合理操作恢复网络正常运行 ④安全意识 具有一定 ...
分类:
其他好文 时间:
2020-01-11 00:31:00
阅读次数:
87
如何在众多异常性能指标中,找出最核心的那一个,进而定位性能瓶颈点,最后进行性能调优。整篇文章会按照代码、CPU、内存、网络、磁盘等方向进行组织,针对对某一各优化点,会有系统的「套路」总结,便于思路的迁移实践。 ...
分类:
其他好文 时间:
2020-01-06 14:52:42
阅读次数:
80
一、Zabbix简介 zabbix是一种类似于cacti 、nagios的监控服务系统;可通过web界面提供可视化管理;支持分布式的系统架构;网络监控功能的企业级的开源的监控方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问 ...
分类:
其他好文 时间:
2020-01-02 22:45:53
阅读次数:
342
直接插入排序 思想 插入排序(Insertion Sort)类似整理桥牌的过程:将右手拿到的牌(未排序)在左手已排序的牌中从后向前扫描,找出对应位置并且插入此牌。 在此过程中,要将已经排序的元素逐步向后挪,给待插入元素腾出空间。 实现 性能:折半插入排序将元素比较次数减少为$O(nlogn)$,但是 ...
分类:
编程语言 时间:
2020-01-01 23:58:27
阅读次数:
161
HashMap HashMap的数据结构:HashMap实际上是一个数组和链表(“链表散列”)的数据结构。底层就是一个数组结构,数组中的每一项又是一个链表。 hashCode是一个对象的标识,Java中对象的hashCode是一个int类型值。通过hashCode来算出指定数组的索引可以快速定位到要 ...
分类:
其他好文 时间:
2020-01-01 12:02:03
阅读次数:
73