eventLoop 宏任务和微任务在 JS 的异步代码中又区分 “宏任务(MacroTask)” 和 “微任务(MicroTask)” 宏任务:宏/大的意思,可以理解为比较 费时 比较 慢 的任务 微任务:微/小的意思,可以理解为相对没那么费时没那么慢的任务 常见的宏任务和微任务 MacroTask:setTimeout、setInterval、setImmediate(IE独有) … Mic 2020-07-19 概念知识 #http
爬虫相关工具 爬虫相关工具1、最早的时候,我是用基本的 urllib.request 这种库请求网页,然后截取页面内容实现简单的爬虫 如果遇到需要填写输入框的页面就没用了 2、selenium 配合 无头浏览器 Phantomjs Selenium是一个自动化测试的web应用程序,能做到用代码控制浏览器,比如表单填写,鼠标单击 拖拽,执行js脚本,截图等等,但是它需要借助WebDriver工具来实现 Phan 2020-06-05 概念知识 #python #node
HTTP2.0的多路复用和HTTP1.X中的长连接复用区别 HTTP2.0的多路复用和HTTP1.X中的长连接复用区别HTTP/2 多路复用 (Multiplexing) 多路复用允许同时通过单一的 HTTP/2 连接发起多重的请求-响应消息 HTTP1.1 在HTTP/1.1协议中,浏览器客户端在同一时间,针对同一域名下的请求有一定数量限制,超过限制数目的请求会被阻塞。 HTTP2.0的多路复用和HTTP1.X 2020-06-03 概念知识 #http
HTTP2.0和HTTP1.0的区别 http2http1存在的问题: 1、TCP连接数限制 对于同一个域名,浏览器最多只能同时创建 6~8 个 TCP 连接 (不同浏览器不一样)。为了解决数量限制,出现了 域名分片 技术,其实就是资源分域,将资源放在不同域名下 (比如二级子域名下),这样就可以针对不同域名创建连接并请求,以一种讨巧的方式突破限制,但是滥用此技术也会造成很多问题,比如每个 TCP 连接本身需要经过 DNS 查询、三步握 2020-06-02 概念知识 #http
Https原理及流程 Https原理及流程我们知道,HTTP请求都是明文传输的,所谓的明文指的是没有经过加密的信息,如果HTTP请求被黑客拦截,并且里面含有银行卡密码等敏感数据的话,会非常危险。为了解决这个问题,Netscape 公司制定了HTTPS协议,HTTPS可以将数据加密传输,也就是传输的是密文,即便黑客在传输过程中拦截到数据也无法破译,这就保证了网络通信的安全。 密码学基础在正式讲解HTTPS协议之前,我们首 2020-06-02 概念知识 #https
Flutter android打包自定义jks flutter android 打包自定义jksflutter android 打包直接生成了apk,我需要一个自己的jks 1、把keytool放在环境变量中 执行 flutter doctor -v 这个路径里面的jre/bin里面就是keytool.exe 2、生成key 1keytool -genkey -v -keystore crpm-release-key.jks -al 2019-12-20 Flutter #Android #Flutter
Flutter所需依赖包下载不了 Flutter所需依赖包安装不上我只在android项目遇到了问题 flutter安装需要的依赖包怎么也安装不上,连接超时 1、在 android–》build.gradle 文件中 把google()和maven()源改掉,有两处 maven{ url ‘http://maven.aliyun.com/nexus/content/groups/public/‘ } maven{ url ‘ht 2019-11-13 Flutter #Flutter
Flutter的两种编译模式 Flutter 的两种编译模式使用 Flutter 构建过 App 的人一定有一个困惑,就是 Flutter 编译出的产物到底是什么玩意。有时候分为几个文件,有时候是一个动态库,真的叫人摸不着头脑。 本文详细解释一下 Flutter 的编译模式。 编译模式的分类编程语言要达到可运行的目的需要经过编译,一般地来说,编译模式分为两类:JIT 和 AOT。 JIT JIT 全称 Just In Tim 2019-10-23 Flutter #Flutter
为什么说Flutter是革命性的 为什么说Flutter是革命性的?Flutter 是什么? Flutter 移动应用程序 SDK 是为开发人员提供一种创建快捷、美观的应用程序的新方式,从而摆脱过去那种千篇一律的 app,尝试过 Flutter 的人都会真的爱上它。 与任何新系统一样,用户想知道 Flutter 有什么与众不同之处,“Flutter 有什么新的或者令人兴奋的东西吗?”,这是一个合理的问题,本文将从技术的角度回答 F 2019-10-22 Flutter #Flutter
code-push私有部署 code-push私有部署由于code-push服务器是在国外,微软这货又不开源服务器代码,国内有些用户更新的时候卡到生活不能自理 万能的git上有个大神搭建了code-push的私服: https://github.com/lisong/code-push-server/ 一开始我在windows上搭建好了,不过真的很麻烦,很多命令windows是不支持的,而且还要开ngrok域名,最好还是在l 2019-09-06 技术调研 #Cordova