首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    源码解析-url状态检测神器ping-url

    前言 ping-url是我最近开源的一个小工具,这篇文章也是专门写它设计理念的科普文。 为什么会做这个ping-url开源工具呢?...正常发起url请求 ?监听请求状态 有了思路,就开始撸起袖子加油干! 一、判断url是否可访问 由于浏览器的安全机制——同源策略的存在,要实现任意这个要求确实有点难。...而要检测url,通常都是html。 所以onerror事件可以用于监听发起请求,到接收到反馈error所花费的时间。这样,就可以直接算出网络访问的延时。 但是,很遗憾,准确率并不是100%。...如果url对应的资源是可自执行的js函数,则完全有可能被利用干坏事。 标签因为只能触发onerror,所以也被排除。 1.4 解析代码 最后只有标签可以使用。...因此,计算网络延时这块,ping-url还是用最保守的。

    1.9K40

    Android:检测网络状态&监听网络变化

    Android开发中,许多功能需要网络连接,所以在开发过程中需要进行手机网络的检测 今天,我将教大家如何进行网络状态的检测和监听网络状态的变化 ---- 目录 ? ---- 1....所以检测网络状态时需要分版本进行检测 1.3 具体检测代码 //检测当前的网络状态 //API版本23以下时调用此方法进行检测 //因为API23后getNetworkInfo(int networkType...Demo实例 接下来我将用一个实例进行网络状态的监听和检测。...进行广播的静态注册 AndroidManifest.xml //检测网络变化的...总结 相信大家已经非常了解改如何检测网络状态&监听网络变化 接下来,我会继续介绍具体如何在Android中的其他知识,有兴趣可以继续关注Carson_Ho的安卓开发笔记 ---- 请帮顶 / 评论点赞!

    15.5K22

    Js篇-面试题15-通过什么方法可以实现-检测页面 DOM 变化

    通过什么方法可以实现-检测页面 DOM 变化 在MVVM框架中,一是监听数据的变化,数据驱动视图 通过Object.defineProperties()来监听数据的变化,或使用proxy来代理和反射 通过某个...API来监听DOM的变化(利用MutationObserver)来监听DOM的变化 注意 当通过JS操作了DOM之后,我们需要通知到DOM来更新视图,在vue2.0中是用的Object.defineProperies...target" class="block" name="target"> target的第一个子节点 target的后代 以下是js...console.log(i); //1 callback的回调次数 应用 有时候,MutationObserver API都可以派上用场 通知web应用程序访问者,监测当前所在页面发生了一些更改,变化...正在开发一个新的javaScript框架,需要根据DOM的变化动态加载javaScript模块 结论 MutationObserver提供了监视DOM树所做更改的能力,它被设计为旧的Mutation

    1.7K20

    用机器学习玩转恶意URL检测

    先说重点,这篇文章使用逻辑回归的方式建立检测模型,对未知的 URL 进行恶意检测。 模型建立的整体思路如下: 1. 分别拿到正常请求和恶意请求的数据集。 2. 对无规律的数据集进行处理得到特征矩阵。...使用机器逻辑回归方式使用特征矩阵训练检测模型。 4. 最后计算模型的准确度,并使用检测模型判断未知 URL 请求是恶意的还是正常的。...URL 进行预测,判断的结果如下: ?...5、总结 本文的目的是希望从代码的角度上分析如何机器学习算法来训练URL恶意检测模型,当然训练检测模型的方式有许多种,比如 SVM 或是其他机器学习算法,想了解 SVM 的可以看兜哥先前发的文章。...基于逻辑回归的恶意 URL 检测很依赖于训练数据集,有必要保证原始数据集尽可能的减少噪点(异常数据),以及每条数据之间尽可能的减少关联性。

    6K90
    领券