IO functor doesn't like Maybe(), Either() functors. Instead of get a value, it takes a function. API: Examples:
转载 2016-09-09 03:45:00
52阅读
2评论
1.本地磁盘IO----"点击"读取1.1 创建FileReader对象FileReader对象是用于IO操作中的读取操作let fd = new FileReader()1.2 利用FileReader对象读取文件fd.readAsArrayBuffer() 异步读取一个文件,返回ArrayBufferfd.readAsBinaryString() 异步读取一个文件,返回二进制形式fd.read
转载 2023-06-06 09:53:05
213阅读
## 如何实现 JavaScript IO 流 ### 1. 概述 在 JavaScript 中,IO 流是指输入和输出流,用于与外部环境进行数据交互。常见的输入流包括从文件中读取数据、从网络接收数据等,而输出流则包括将数据写入文件、发送数据到网络等。本文将介绍如何在 JavaScript 中实现 IO 流。 ### 2. 实现流程 下面是实现 JavaScript IO 流的一般流程,我们
原创 2023-08-25 03:31:23
586阅读
不存在的,javascript中根本不存在多线程......先不要慌,没有多线程我们可以模仿多线程呀!定时器、web workder等等。 存在即合理,为啥javascript需要多线程? javascript对于现如今的web应用是不可或缺的,js在其中肩负了所有的交互和逻辑运算。由于浏览器在执行页面的javascript期间无法响应其他的用户事件,当页面中某部分js代码不可
转载 2023-07-15 00:57:57
0阅读
背景花了一段时间,整了一下前端工具库,总结下过程中遇到的问题,温故知新... 一句话概况这次的心情的话: 用一把大刀削了一只铅笔。目标实现两种调用方式import outils from '@zhisland/outils'; // ES6 <script src="./outils.min.js"></script> // 直接运行的文件的引用 复制代码开始工具选型web
# 如何实现“javascript 渲染excel io流” ## 概述 作为一名经验丰富的开发者,你需要教导一位刚入行的小白如何实现“javascript 渲染excel io流”。这篇文章将指导你如何完成这一任务。 ## 流程图 ```mermaid flowchart TD; 开始-->创建excel实例; 创建excel实例-->创建工作表; 创建工作表-->填
原创 2024-05-27 04:52:09
143阅读
JavaScriptCoreiOS7之后苹果推出了JavaScriptCore这个框架,从而让web页面和本地原生应用交互起来非常方便,而且使用此框架可以做到Android那边和iOS相对统一,web前端写一套代码就可以适配客户端的两个平台,从而减少了web前端的工作量。 web前端web前端要强势一些,一切传值、方法命名都按web前端开发人员来定义,让另外两端去做适配。在这里以调用摄像头和分享
转载 2023-09-20 08:51:20
37阅读
     这篇博客基于对《深入浅出Node.js》第三章的理解(因为理解的不全面所以只描述看懂的部分)。我认为模块机制和异步I/O是node.js中最重要的部分,尽管可能在很多时候并不会被直接使用。通过这两个部分了解node.js以后,再使用一些应用型功能可能会理解的更多。     浏览器中javascript执行与UI渲染共用一个线程,
Latest Javascript features, not supported by all broswers, but can use with babel. # try-catch-finally, Promise finally: # Regex: 1. Lookbehind: 2. Lo
转载 2018-05-21 20:44:00
83阅读
2评论
今天,给大家分享一个神器—— JavaScript线上沙箱环境 codesandbox.io三个核心优势官方文档写了codesandbox 的三大优势Code AnywhereAn instantly ready, full-featured online IDE for web development on any device with a browser.一、任何地方都能写代码:一个完备的线
原创 2020-12-22 17:22:46
2167阅读
介绍完上一篇文章websocket,我们把视线转移到第二个RTC利器:socket.io。估计有童鞋就会问,websocket和socket.io有啥区别啊?在了解socket.io之前,我们先聊聊websocket(长连接)的实现背景。1、长连接的实现背景在现实产品中,并不是所有的客户端都支持长连接的,或者换句话说,在websocket协议出来之前,是有两种方式去实现websocket类似的功能
== Javascript有两组相等运算符,一组是==和!=,另一组是===和!==。前者只比较值的相等,后者除了值以外,还比较类型是否相同。 请尽量不要使用前一组,永远只使用===和!==。因为==默认会进行类型转换,规则十分难记。如果你不相信的话,请回答下面五个判断式的值是true还是false:   false == ‘false’   false == undefined   f
转载 2024-09-19 20:01:20
19阅读
装饰器(Decorator)模式          Decorator设计模式是典型的结构型模式(在GOF的那本模式的Bible中将模式分为:1.创建型模式;2.结构型模式;3.行为模式三种)。它的主要用意是:动态地为对象添加一些额外的功能。(记住上面两种颜色的词汇,理解装饰器模式的精髓所在!)下面是GOF的《Elem
转载 2023-09-28 11:57:11
84阅读
一、 什么是IO复用? 它是内核提供的一种同时监控多个文件描述符状态改变的一种能力;例如当进程需要操作多个IO相关描述符时(例如服务器程序要同时查看监听socket和大量业务socket是否有数据到来),需要内核能够监控这许多描述符,一旦这些描述符有就绪(或者状态改变了)就告诉主动告诉进程哪些描述符 ...
转载 2021-07-23 10:57:00
815阅读
2评论
本地IO:程序读写磁盘数据很慢,于是在内核中建立了pagecache进行加速。 不同的磁盘文件可能对应不同pagecache。 如果程序读写速度太快,可能pagecache来不及向磁盘写数据,需要注意双写一致性。 网络IO:待处理的数据存储在网卡的缓存buf中,每和其他主机建立一个连接,都会在内核新 ...
转载 2021-08-25 16:08:00
1156阅读
2评论
浏览器常驻线程:js引擎线程(解释执行代码,用户输入,网络请求)GUI线程(绘制用户页面,与js主线程是互斥的(页面也有加载完不能进行操作))异步线程:http网络请求线程:处理用户的get,post等请求,等返回结果后将回调函数推入任务列队中浏览器事件处理线程(将click,mouse等交互事件发生后将这些事放入任务队列中) js执行机制:单线程单线程:同一时间只能做一件事疑问:为啥J
转载 2024-08-20 19:48:04
2阅读
continue
原创 2015-02-01 17:56:23
4299阅读
转载 2015-05-06 00:41:00
290阅读
2评论
POSIX 同步IO、异步IO、阻塞IO、非阻塞IO,这几个词常见于各种各样的与网络相关的文章之中,往往不同上下文中它们的意思是不一样的,以致于我在很长一段时间对此感到困惑,所以想写一篇文章整理一下。 按POSIX的描述似乎把同步和阻塞划等号,异步和非阻塞划等号,但是为什么有的人说同步IO不等于阻塞
转载 2019-11-15 17:31:00
1135阅读
2评论
使用字节流     读取控制台输入         因为System.in是InputStream的一个实例,然而InputStream只定义了一个读取字节的输入方法read()      &nbsp
原创 2013-04-23 14:05:37
418阅读
  • 1
  • 2
  • 3
  • 4
  • 5