自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 nodejs 的文件操作

说明:在 nodejs 中操作文件,那就一定会用到 nodejs 的模块 fsconst fs = require("fs");主要从以下几个模块说明(同步都是在原 api 后面添加“Sync”,参数(path[, options], callback))文件读取:readFile文件写入:writeFile文件追加:appendFile文件拷贝:copyFile文件删除:unlink文件读取:异步读取 fs.readFile(path[, options], callback)f

2021-05-24 15:36:02 115

原创 在数据封装和解封装的过程中,针对应用层、传输层、网络层、数据链路层、物理层分别做了什么事情?

应用层(上层数据)在应用层,二进制数据将经历复杂的解码过程,以还原发送者所传输的原始信息传输层(tcp-上层数据)传输层,首先要根据TCP头部判断数据段送往哪个应用层协议或应用程序,然后将之前被分组的数据段重组,再送往应用层;网络层(ip-tcp-上层数据)在网络层与在数据链路层类似,目标 IP 地址将被核实是否与自己的 IP 地址相 同,从而确定是否送至上一层;数据链路层(MAC头部-ip-tcp-上层数据)在数据链路层,将查看目标MAC地址,判断其是否与自己的.

2021-05-24 15:25:16 743

原创 nodejs中流操作的优势和分类

fs模块处理文件的缺点将文件的数据全读到内存中,在把数据写到文件内,会大量占用内存流的优势流是边读边写的,读取一段文件,就将它写入流是基于事件的,所有的流对象都用 on绑定事件,并触发流的分类(四类)Writable - 可写入数据的流(fs.createWriteStream())Readable - 可读取数据的流(fs.createReadStream())Duplex - 可读又可写的流(net.Socket)Transform - 在读写过程中可以修改或转换数据的 Du

2021-05-21 16:47:44 107

原创 git pull --rebase是做什么的?

git pullgit pull = git fetch + git merge FETCH_HEAD git pull --rebase = git fetch + git rebase FETCH_HEAD merge 和 rebase现在我们有这样的两个分支,test和master,提交如下: D---E test / A---B---C---F--- master在master执行git merge test,然后会得到如下结果: D----

2021-05-21 10:39:12 591

原创 简述Buffer的使用,包括多种创建方式,实例方法,静态方法

Buffer的定义:在Node.js中,定义了一个Buffer类,该类用来创建一个专门存放二进制数据的缓存区Node.js 目前支持的字符编码有:ascii - 仅支持 7 位 ASCII 数据。如果设置去掉高位的话,这种编码是非常快的。utf8 - 多字节编码的 Unicode 字符。许多网页和其他文档格式都使用 UTF-8 。utf16le - 2 或 4 个字节,小字节序编码的 Unicode 字符。支持代理对(U+10000 至 U+10FFFF)。ucs2 - utf16le 的别名

2021-05-17 17:11:39 2045 1

原创 nodeJs的特点以及适用场景

特点:简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。适用场景Node异步I/O的特点使得他可以轻松面对I/O密集型的业务场景,处理效率将比同步I/O高,虽然同步I/O可以采用多线程或者多进程的方式进行,但是相比Node自带异步I/O的特性来说,将增加对内存和CPU的开销。针对高并发请求场景,Node的异步I/O以及事件回

2021-05-17 16:42:02 314

原创 原生js解决ios手机input输入框弹出覆盖问题

背景:软键盘弹起挡住input框软键盘弹起页面布局乱掉安卓手机 + 界面父级组件使用了overflow: hidden 导致键盘弹出(页面本质上变小了)仍然不可滚动解决思路:父级别不要使用overlow:hidden 或者 键盘弹起的时候去掉overflow: hidden.总之要确保键盘弹起的时候页面仍然可以拖动。 不然界面很容易乱实现原生js方法(function() { window.addEventListener("resize", function() { if

2021-05-17 14:58:31 665

原创 移动端兼容性问题-css篇

scroll元素滑动,ios滑动比较生涩 解决办法:给父类设置-webkit-overflow-scrolling:touchiphone及ipad下输入框默认内阴影 解决办法: 设置样式 -webkit-appearance:none;IOS 在点击div的时候会出现黑灰色背景块-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);ios 长按出现拷贝、复制等菜单选项-webkit-t

2021-05-17 14:52:57 1268

music兼容.vue

基于vue项目-自动播放兼容处理(ios)

2021-08-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除