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

上网慢!经常掉线!怎么办?

例如“speedtest”这个软件,就可以用于测速。 ?...如果信号格数满的,但测速值很低,依然可以打运营商客服电话投诉。 注意!如果你身边的用户(必须是相同运营商),测速结果很好,那么有可能是你的手机存在问题。这种,就属于“用户侧”问题。...而且,有线宽带也分专享宽带和共享宽带,如果是共享宽带,好几家一起用的,高峰期就会很慢,不建议使用。(当然,共享宽带价格便宜。) 很多用户,贪便宜,装了不好的宽带,结果速度还不如使用手机流量上网。...最简单的办法,就是直接拿电脑,接上网线,连在运营商的光猫上,然后进行测速。 ? 家庭宽带最简测速模型 测速软件很多,简单一点的话,腾讯电脑管家的工具箱—测试网速工具,就可以进行测速。 ?...如果测速结果不能达到运营商承诺的值,那么,请拨打客服电话,让运营商工作人员上门解决。 测速的时候需要注意,建议选本地或附近的测速点。不要选异地或别的运营商的测速点。

1.5K10

手写Express.js源码

手写源码 手写源码才是本文的重点,前面的不过是铺垫,本文手写的目标就是自己写一个express来替换前面用到的express api,其实就是源码解析。...本文所有手写代码全部参照官方源码写成,方法名和变量名尽量与官方保持一致,大家可以对照着看,写到具体的方法时我也会贴出官方源码的地址。...express.js对应的源码看这里:github.com/expressjs/e… app.listen 上面说了,express.js只是一个空壳,真正的app在application.js里面,所以..._router = new Router(); } } 复制代码 app.listen,app.handle和methods处理方法都在application.js里面,application.js...[method] 所以我们来看下Router这个类,下面的代码是从源码中简化出来的: // router/index.js var setPrototypeOf = require('setprototypeof

5.4K30

手写Koa.js源码

第二篇文章是看了Express的基本用法,更主要的是看了下他的源码:手写Express.js源码 Express的源码还是比较复杂的,自带了路由处理和静态资源支持等等功能,功能比较全面。...从上面两个例子的代码来看,Koa跟Express有几个明显的区别: ctx替代了req和res 可以使用JS的新API了,比如async和await 手写源码 手写源码前我们看看用到了哪些API,这些就是我们手写的目标...lib/application.js这个文件就是我们经常用的Koa类,虽然我们经常叫他Koa类,但是在源码里面这个类叫做Application。...app.createContext对应的官方源码看这里:github.com/koajs/koa/b… context.js 上面的this.context其实就是来自context.js,所以我们先在...Express源码可以看我之前这篇文章:手写Express.js源码 Koa的思路看起来更清晰,Koa本身的库只是一个内核,只有中间件功能,来的请求会依次经过每一个中间件,然后再出来返回给请求者,这就是大家经常听说的

1.1K20

如何阅读JS源码?读源码有什么好处

对,就是看别人写的JS代码。文档嘛,自然是没有的。 之前也有试过看代码,但项目中N多JS文件,每个JS文件上千行,一行一行的看下来,用不了几分钟就完全晕掉了。...于是,这一次,我决定换一个方式读JS源码。 这个项目中有N个JS文件,我把入口的JS文件拿出来先看,然后我把它里面所有的函数名,都用思维导图写出来,就像这样, ?...看小说一行行看就OK,但读源码的重点,不在于要读完并理解每一行JS代码,而在于通过图表和笔记,理解系统的结构和它们之间的关系。...实际上这也是不可能的,每个大项目中上百个JS文件,每个JS文件上千行、几千行代码,这算起来就十万多行了,哪有时间让你慢慢看完。...推广来说,看项目源码,看前端各种构架的源码,它最大的好处就是可以培养自己的对于代码的“层次感”。

3.6K110

光猫桥接网速降低了_光猫桥接网速降低了

文章目录 一、背景 二、解决方案 三、升级款改动 四、排查经历 一、背景 光猫桥接使用路由器拨号后宽带降速到原来的一半。...条件: 1、新办的电信宽带 2、光猫桥接,路由器拨号 3、光猫10Gbps接口,路由器1Gbps接口 现象: 光猫 路由器 主机 主机测速结果 拨号 路由 接路由器 减半 拨号 – 直插光猫 满速 √...桥接 拨号 接路由器 减半 桥接 – 直插光猫并拨号 减半 总结:只有光猫拨号,并且主机网线直插光猫的时候宽带速度才会满速。...三、升级款改动 经过上面处理我的宽带测速恢复正常了,如果你的还有问题(非必要不要做下面的操作): 1、把路由器的Qos关掉 我是华硕路由器,配置项位置:Adaptive Qos -> 带宽管理Qos...宽带师傅说他们后台有MAC名单,自己改肯定不会提速,降不降速就不一定了。 以上是我遇到的问题和排查经历、解决方案,供大家参考。

2.3K20

Vue.js 源码⽬录设计

Vue.js源码都在 src 目录下,其目录结构如下: src ├── compiler # 编译相关 ├── core # 核心代码 ├── platforms...Vue.js 四、server Vue.js 2.0 支持了服务端渲染,所有服务端渲染相关的逻辑都在这个目录下 ?...注意:这部分代码是跑在服务端的 Node.js,不要和跑在浏览器端的 Vue.js 混为一谈 服务端渲染主要的工作是把组件渲染为服务器端的 HTML 字符串,将它们直接发送到浏览器,最后将静态标记"混合...这个目录下的代码逻辑会把 .vue 文件内容解析成一个 JavaScript 的对象 六、shared Vue.js 会定义一些工具方法,这里定义的工具方法都是会被浏览器端的 Vue.js 和服务端的...Vue.js 所共享的 ?

1.3K30

迷你 JS 框架 Hyperapp 源码解析

Hyperapp 是最近热度颇高的一款迷你 JS 框架,其源码不到 400 行,压缩 gzip 后只有 1kB,却具有相当高的完成度,拿来实现简单的 web 应用也不在话下。...源码解析 回到源码上来,由于 Hyperapp 所有的操作都在 app 函数中完成,下面就来探究一下 app 函数都做了什么。...该函数主流程相当简单,源码总计十来行,先贴在下面,后面慢慢分析: export function app(state, actions, view, container) { var map = [...我们看一下源码: function scheduleRender() { if (!...在研究其源码前,我们先看一下 Hyperapp 对 actions 中的方法制定的规范,当 state 中无嵌套对象时,总结起来大致是以下几条: 必须是一元函数(只接受一个参数) 函数返回值必须是以下几种

2K30

JS魔法堂:mmDeferred源码剖析

一、前言                               avalon.js的影响力愈发强劲,而作为子模块之一的mmDeferred必然成为异步调用模式学习之旅的又一站呢!...三、源码剖析                                 首先要了解的是mmDeferred中存在Deferred和Promise两个操作集合(两者操作同一个的数据结构实例),Promise...利用JS中变量声明自动提升(hoist)的特性,通过前置return语句将对外接口与具体实现的代码分离。   2....下面是源码 define("mmDeferred", ["avalon"], function(avalon) { var noop = function() { } function...} Deferred.nextTick = avalon.nextTick return Deferred }) 四、总结                               源码中还提供了相关资料的链接

1K60

JS魔法堂:jsDeferred源码剖析

并且当你看过官网(http://cho45.stfuawsc.com/jsdeferred/)的新手引导后就会有种不好好学学就太可惜的感觉了,而只看API和使用指南是无法满足我对它的好奇心的,通过解读源码读透它的设计思想才是根本...本文部分内容将和《JS魔法堂:剖析源码理解Promises/A》中的内容作对比来讲解。  ..._next; }; 《JS魔法堂:剖析源码理解Promises/A》中的官网实现示例是将事件处理函数绑定到当前的Promise实例,而不是新创的Promise实例。...1000); d.canceller = function () { clearTimeout(id) }; return d; };     刚看到该函数时我确实有点小鸡冻,我们可以将《JS...魔法堂:剖析源码理解Promises/A》的第三节“从感性领悟”下的示例,写得于现实生活的思路更贴近了。

2.2K70
领券