E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
文件流-IO操作
C#
文件流
读写以及进度回调
前不久遇到一个问题,是公司早期的基础库遇到的,其实很低级,但是还是记录下来。出错点是一个IO流的写入bug,我们项目会有一种专有的数据格式,这个格式的奇葩点在于如果设置IO读缓冲区为2014字节的时候,整个文件刚好能读完,也就是说其length刚好是1024的倍数。后来在一次升级中增加了更多的文件格式,并且新的文件格式使用了新的自定义写入流,具有加密和压缩的作用,这样一来,文件的长度就不一定是10
天兵公园
·
2023-03-19 20:23
导出Excel二进制
文件流
第一次对接后端二进制流导出,一脸蒙逼。所以做完赶紧记录一下解决方案。对接口分析:确认返回的是二进制流;查看返回值【如下】确认接口无问题:浏览器有时是无法看到二进制码流的,所以可以通过这两个参数确认接口请求已成功微信图片_20210209105834.pngfilename:文件名;Content-type:对应Blob第二个参数type类型项目使用vue+axios请求注意:1.确认返回值类型【r
xinbo_log
·
2023-03-19 06:34
06Buffer缓冲区
但在处理像TCP流或
文件流
时,必须使用到二进制数据。因此在Node.js中,定义了一个Buffer类,该类用来创建一个专门存放二进制数据的缓存区。
不会飞的fish
·
2023-03-19 00:45
字节流和字符流
在操作
文件流
的时候尽量避免使用缓存流,非文本文件也要尽量避免使用字符流!
JC_Hou
·
2023-03-19 00:12
Kotlin 中实现流的读取的方法
我们知道java中
IO操作
是一份很重要的知识点,运用IO知识可以完成许多使用的操作,在Java中,提供了许多方法来进行流的读写操作,但是Kotlin中呢?要怎么写呢?
androidfan
·
2023-03-18 20:09
八、文件操作
文件基本概念和
文件流
类文件的概念从不同的角度来看待文件就可以得到不同的文件分类。C++根据文件数据的编码方式不同分为文本文件和二进制文件。根据存取方式不同分为顺序存取文件和随机存取文件。
silasjs
·
2023-03-18 04:20
性能测试之Mysql数据库调优
无监控不调优,对于mysql性能的监控前几天有文章提到过,有兴趣的朋友可以去看一下二、Mysql性能指标及问题分析和定位1、我们在监控图表中关注的性能指标大概有这么几个:CPU、内存、连接数、io读写时间、
io
蜀山客e
·
2023-03-18 02:55
JS
文件流
方式下载Excel 问题
ajax请求中需要添加responseType类型为blob例如:xhr.responseType='blob'1、未指定responseType未指定2、指定responseType指定Vue中如下exportconstgetExcel=(params)=>request({url:'/api/file',responseType:'blob',method:'get',params})下载/*
修朋飞
·
2023-03-17 14:17
下载文件
中截取到源文件名称以及,以及文件类型,如board.docx;StringshowValue=filePath.substring(filePath.lastIndexOf("/")+1);;try{//将文件读入
文件流
小黎鹿lm
·
2023-03-17 08:11
小程序上传图片到七牛云
后端来做七牛云Token的获取,我们只需要调用后端接口,拿到七牛云的接口2.获取本地图片因为在微信里,所以直接调用wx的wx.chooseImageapi就行插一段在做的时候以为要像H5做的时候一样将
文件流
转一下格式
hengking
·
2023-03-16 22:46
uni-app实现PDF文件下载功能
目录一、前端请求方式二、请求方法三、后端响应方式一、前端请求方式解析
文件流
形式返回的数据,判断是否可供下载//下载PDFdownloadAgreement(){//加载loading样式uni.showLoading
luvJie-7c
·
2023-03-16 21:40
转换word
pdf服务
uni-app
vue
前端
后端
javascript
html5
C 语言获取
文件流
大小
1.openintfile_size(char*filename){FILE*fp=fopen(filename,"r");if(!fp)return-1;fseek(fp,0L,SEEK_END);intsize=ftell(fp);fclose(fp);returnsize;}2.statintfile_size2(char*filename){structstatstatbuf;stat(f
that_is_this
·
2023-03-16 16:36
Vue使用pdf-lib实现为
文件流
添加水印并预览
目录1.安装2.引入3.添加水印使用3.1添加文本水印3.2添加图片文本3.3封装previewPdf.js3.4调用使用之前也写过两篇预览pdf的,但是没有加水印,这是链接:Vue使用vue-pdf实现PDF文件预览,使用pdfobject预览pdf。这次项目中又要预览pdf了,要求还要加水印,做的时候又发现了一种预览pdf的方式,这种方式我觉的更好一些,并且还有个要求就是添加水印,当然水印后端
·
2023-03-16 11:24
后台返回
文件流
如何转成pdf文件实现直接下载
看了很多文章,写的还是不够简单明了,所以自己总结了一篇文章:当我们有个需求需要下载点击就能直接下载pdf的时候,往往会以为window.open就能实现,但是,事实并非如此,结果打开是pdf预览模式,这是因为浏览器自带有PDF阅读器,这并不是我们想要的,那如何来实现该需求呢,下面就跟着我一起来实现吧!我的项目是在vue+ts写的,所以需要我们先安装:npminstalldownloadjs下载完成
MrHong_bfea
·
2023-03-16 00:25
用 Peer.js 愉快上手 P2P 通信
WebRTC是什么WebRTC(WebRealTimeCommunication)也叫做网络实时通信,它可以允许网页应用不通过中间服务器就能互相直接传输任意数据,比如视频流、音频流、
文件流
、普通数据等。
写代码的海怪
·
2023-03-15 23:40
select、poll、epoll详解
IO读写基本原理用户程序进行
IO操作
实际依赖于linux系统内核read()、write()函数read()函数的调用并不是直接从网卡把数据读取到用户内存中,而是把内核缓冲区中的数据复制到用户缓冲区中write
蓝汀华韶
·
2023-03-15 17:07
Git基础知识——Git原理及使用
Git基本工作流程1.Git工作区域2.向仓库中添加
文件流
程Git初始化及仓库创建和操作1.Git安装之后需要进行一些基本信息设置a、设置用户名:gitconfig–globaluser.name‘你再
Antoni_cy
·
2023-03-15 14:57
开发工具
git
「Python 基础」I/O 编程、正则表达式
文章目录1.I/O编程文件读写StringIO和Bytes
IO操作
文件和目录序列化2.正则表达式进阶re模块1.I/O编程I/O指Input/Output;InputStream从外面(磁盘、网络)流进内存
Aurelius-Shu
·
2023-03-15 09:45
《Python
基础》
《机器学习》
python
正则表达式
开发语言
机器学习
Hadoop 分布式文件系统
KeyWords:HDFS,datablockHDFS的设计超大文件:指的是几百MB,几百GB设置几百TB大小的
文件流
式数据访问:一次写入、多次读取是最高效的访问模式。
Grits
·
2023-03-15 06:45
EasyExcel You can try specifying the ‘excelType‘ yourself 异常排查与处理
目录问题发现报错信息问题排查1、确定异常2、查询easyexcel源码读取文件源码3、查看业务代码优化方案1、将路径获取
文件流
的方式换为httpclient获取2、dug测试修改代码总结问题发现在测试环境测试导入订单
小沈同学呀
·
2023-03-15 05:29
故障排查
excel
java
开发语言
easyexcel
vue下载 二进制
文件流
imgSubmit(id){axios({method:'get',url:`${process.env.VUE_APP_BASE_API}/ranking/GetRankEveryImage`,responseType:'arraybuffer',headers:{'Authorization':'Bearer'+getToken()},params:{id:id}}).then(res=>{v
吃肉肉不吃肉肉
·
2023-03-15 01:42
Netty学习分享
Netty基本概念Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有
IO操作
都是异步非阻塞的,通过Future-Listener
Mahon
·
2023-03-14 22:02
js处理
文件流
下载excel
this.requestUp.post(this.APIS.UPLOADFORM,formData,{responseType:"blob"}).then(res=>{console.log('UPLOADFORM',res)if(res.type=='application/json'){this.fileList=[]this.batchImportBox=falsethis.resetLis
Jesuissurlacrav
·
2023-03-14 18:30
Linux网络编程之Socket套接字
在Linux中socket是一种文件类型,伪文件,不占用存储空间,可进行
IO操作
,可间接看做文件描述符使用。二、如何理解Socket
小鱼的编程之路
·
2023-03-14 08:50
Linux网络编程
linux
网络
服务器
Linux 测试磁盘IO性能的几种方法(转)
摘要:在磁盘测试中最关心的几个指标分别为:iops(每秒执行的IO次数)、bw(带宽,每秒的吞吐量)、lat(每次
IO操作
的延迟)。
xener
·
2023-03-13 22:44
POI 表格操作2 -- 读入
publicstaticvoidtestRead03()throwsIOException{//路径StringPATH="F:\\dome\\dome-one\\myBatismls\\intercept";/**获取
文件流
马铃薯a
·
2023-03-13 20:27
深入理解Mysql索引底层原理
高校获取数据的排好序的数据结构索引的数据结构可以是:二叉树、红黑树、hash表、B-Tree比如查询语句select*fromxxxwheret.col=89,需要从表中扫描数据去查找,就需要把数据从磁盘加载到内存,与磁盘进行
IO
瓜尔佳敏敏
·
2023-03-13 15:28
Java
mysql
数据库
java
(一)MySQL性能监控
查询所有showprofilesall:显示某条所有的性能信息showprofileallforquerynblockio:显示块
io操作
次数showprofileblockiof
Songbl_
·
2023-03-13 14:25
MySQL调优
mysql
服务器
数据库
说说BIO/NIO/AIO的区别?
NIO:同步⾮阻塞IO,基于Reactor模型,客户端和channel进⾏通信,channel可以进⾏读写操作,通过多路复⽤器selector来轮询注册在其上的channel,⽽后再进⾏
IO操作
。
嘘寒问暖
·
2023-03-13 14:46
vue下载
文件流
//TrialBalance导出consttriEx=data=>{returnserviceJson({url:"/rbTrialBalanceUpload/exportData",method:"POST",data,responseType:"arraybuffer"});};//导出expt(){letparams={period:this.date,company:this.compan
不行了快拦住我
·
2023-03-13 12:34
Linux应用程序——用户层操作GPIO
应用程序——用户层操作GPIO_放羊娃的博客-CSDN博客_linux操作gpiostm32mp157盘古开发板Linux内核版本4.19目录1、拜兔核i2SOM的wiki上关于gpio应用的说明2、gp
io
eydwyz
·
2023-03-12 23:33
Linux
linux
atomic &
IO操作
atomic@property(atomic,assign)intage;意味着这个属性是原子性操作,也就是保证setter和getter是线程同步的.staticinlinevoidreallySetProperty(idself,SEL_cmd,idnewValue,ptrdiff_toffset,boolatomic,boolcopy,boolmutableCopy){if(offset==
comsubin
·
2023-03-12 21:11
Git_NoteBook
创建仓库、仓库主页说明)P3使用github(仓库管理)查找文件github创建文件夹下载githubissuesP4git1、git官网2、安装P4git基本工作流程1、git工作区域2、像仓库中添加
文件流
程
刘瑜澄
·
2023-03-12 20:17
github
git
Android实现视频播放的3中方式
这些多媒体数据可以来自于Android应用的资源文件,也可以来自于外部存储器上的文件,甚至可以是来自于网络上的
文件流
。
简而精
·
2023-03-12 15:35
PHP简单入门
1.PHP内核ZendPHP由内核Zend引擎和扩展层组成,PHP内核负责处理请求、完成
文件流
错误处理等操作,Zend引擎可以将PHP程序文件转换成可在虚拟机上运行的机器语言,扩展层提供一些应用层操作需要的函数类库等
MachinePlay
·
2023-03-12 14:44
java学习路线
第一阶段开发环境的搭建开发工具安装和使用jdkidea/vscode环境变量的设置基础电脑的命令行java的语言基础(推荐看视频)几个重要的知识点面向对象(主要是理解思想)集合
io操作
异常处理基础的多线程和并发注解反射
牧码人65535
·
2023-03-12 06:14
pdf.js预览pdf
文件流
(base64)
1、前言:新接手一个老项目,需要改造pdf文件的预览效果,接口直接返回的pdf文件的
文件流
base64字符串,前端只能拿到base64来进行预览。
五月呀
·
2023-03-12 04:25
前端组件
javascript
移动端web开发
pdf
前端vue的JsPDF html2canvas 生成pdf并以
文件流
形式上传到后端
1.首先在文件内引入htmlToPdf.js这里代码引入了html2canvas和jspdf//需要npmihtml2Canvas和npmijspdf在这里将getPdf这个函数挂载到Vue的原型上,最后return一个promise对象(包含了resolve的base64Pdf,以便于处理),在局部组件内可进行.then以进行上传后端等操作。插件代码如下importhtml2Canvasfrom
百事可口
·
2023-03-12 04:30
屏幕快照
vue
canvas
javascript
html5
js 中对象转为二进制
文件流
1.需求:把对象转成二进制
文件流
上传,就像input上传文件一样,如图:file.png代码如下:this.file={cells:[{id:"e00a94fb-d570-44d4-9f4f-df76aab167c9
daozun
·
2023-03-12 01:16
ANR详解
Android中,一般情况下,四大组件均是工作在主线程中的,Android中的ActivityManager和WindowManager会随时监控应用程序的响应情况,如果因为一些耗时操作(网络请求或者
IO
liuye099
·
2023-03-11 16:36
前端 js vue 获取服务端返回的文件的原始文件名
前端jsvue获取服务端返回的文件的原始文件名前端文件下载的几种方式后端直接给文件url,这种情况很简单,直接将url付给a标签,a标签加上download属性即可后端返回的是
文件流
,但是请求是get请求此种情况下
东扯葫芦西扯瓜
·
2023-03-11 09:19
Android selinux策略文件的编译与加载
目录引言编译用法1:用法2(推荐):原理简介:1、selinux政策加载流程(加载sepolicy二进制
文件流
程)函数调用流程:函数调用流程讲解:2、综上使新的selinux政策生效的方法有:3、关于开机编译
·
2023-03-10 16:38
Java 代码性能优化
为了能提高代码的运行效率,需要在代码中注意以下实现逻辑1、减少
IO操作
常见的
IO操作
有:数据库操作接口请求IO流举例说明反例:#拼接查询for(Useruser:users){UserGradegrade
pokerface_max
·
2023-03-10 13:39
pipeline及主从同步
作用:提升性能,因为TCP连接中减少了交互往返的时间,也减少了
io操作
磁盘的次数。主从同步原理主从结构采用一主多从或者级联结构。主从同
云鲸鱼rain
·
2023-03-10 07:18
【Java基础】10分钟看懂Java NIO
NIO支持面向缓冲区的、基于通道的
IO操作
NIO将以更加高效的方式进行文件的读写操作。BIO与NI
宝爷~
·
2023-03-09 22:54
Java入门系列
零基础
Java
java
nio
jvm
Spark从入门到精通39:Spark Streaming:输入DStream之基础数据源以及基于HDFS的实时wordcount程序
相当于处理实时的
文件流
。streamingContext.fileStream(dataDirectory)streamin
勇于自信
·
2023-03-09 19:02
vue2.0+jsZip+file-saver 处理单
文件流
批量压缩
最近再公司项目中,遇到对
文件流
导出的操作,一番资料收集及实践后,最终实现了单
文件流
的单个导出及批量压缩,分享出来,希望能对需要的朋友提供思路。
君子钺
·
2023-03-09 18:03
node_03 基本模块
从
文件流
文本内容的示例createReadStream(index13.js)'usestrit'varfs=require('fs');//打開一個流varrs=fs.createReadStream
mild_chen
·
2023-03-09 16:05
JS实现单个或多个文件批量下载的方法详解
通过a标签的download属性方案三:API请求多个文件批量Download方案一:按单个文件download方式,循环依次下载方案二:前端打包成zipdownload方案三:后端压缩成zip,然后以
文件流
·
2023-02-28 15:37
js实现
文件流
式下载文件方法详解及完整代码
JS实现流式打包下载说明浏览器中的流式操作可以节省内存,扩大JS的应用边界,比如我们可以在浏览器里进行视频剪辑,而不用担心视频文件将内存撑爆。浏览器虽然有流式处理数据的API,并没有直接提供给JS进行流式下载的能力,也就是说即使我们可以流式的处理数据,但想将其下载到磁盘上时,依然会对内存提出挑战。这也是我们讨论的前提:流式的操作,必须整个链路都是流式的才有意义,一旦某个环节是非流式(阻塞)的,就无
·
2023-02-27 18:27
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他