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操作
玩转 ESP32 + Arduino (七) Ticker定时库,base64转换,OTA, SSD1306显示QRcode二维码
一.Ticker定时库Ticker是ESP32自带库注意:不建议使用Ticker回调函数来阻塞
IO操作
(网络、串口、文件);可以在Ticker回调函数中设置一个标记,在loop函数中检测这个标记;对于arg
熊爸天下_56c7
·
2023-08-04 10:01
JS 执行机制杂记
,所以一切多线程JS运行机制以下笔记摘录自阮一峰老师笔记,JavaSvcript运行机制详解:再谈EventLoop任务队列因为JS为单线程,所以所有任务都需要进行排队,自然如果前一个任务用时过长(像
IO
Kerwin_F
·
2023-08-03 20:44
MySQL面试题(总结最全面的面试题)
数据库基础知识为什么要使用数据库数据保存在内存优点:存取速度快缺点:数据不能永久保存数据保存在文件优点:数据永久保存缺点:1、速度比内存操作慢,频繁的
IO操作
。
java晴天过后
·
2023-08-03 12:19
java
面试
开发语言
IO多路复用的理解
IO:网络IO多路:多个链接复用:复用一个或多个线程在IO多路复用中,当一个线程在等待
IO操作
时,实际上是将该线程中的事件循环或IO轮询操作交给了操作系统内核。
zero
·
2023-08-03 06:46
JAVA基础
服务器
运维
五分钟理解NIO与BIO
NIO主要有三大核心部分:Channel(通道):所有的N
IO操作
始于通道,通道是数据来源或数据写入的目的地。Buffer(缓冲区):一个Buffer本质上是内存中的一块,我们可以
隔壁阿布都
·
2023-08-03 04:52
nio
java
开发语言
深入解析 Python asyncio 库:如何使用线程池实现高效异步编程
在asyncio中,我们可以使用线程池来执行阻塞的
IO操作
。异步代码
傻啦嘿哟
·
2023-08-03 01:30
关于python那些事儿
python
【网络编程】同步IO/异步IO
同步IO的执行者是
IO操作
的发起者。
菜鸟的Zoom之旅
·
2023-08-03 00:07
网络编程
网络
MQ面试题3
Kafka中文件的布局是以Topic/partition,每一个分区一个物理文件夹,在分区文件级别实现文件顺序写,如果一个Kafka集群中拥有成百上千个主题,每一个主题拥有上百个分区,消息在高并发写入时,其
IO
JavaHxg
·
2023-08-02 21:26
面试
java-rocketmq
面试
java
【Golang】Golang进阶系列教程--Go 语言 select 都能做什么?
文章目录前言基本语法使用规则多路复用非阻塞通信超时处理前言在Go语言中,select是一个关键字,用于监听和channel有关的
IO操作
。
逆流°只是风景-bjhxcc
·
2023-08-02 20:19
#
GoLang
golang
数据库
sql
什么是NIO
NIO与原来的IO有同样的作用和目的,但是使用方式完全不同,NIO支持面向缓冲区的、基于通道的
IO操作
。2.与传统IO的区别传统IO是⼀次⼀个字节地处理数据,NIO是以块(缓冲区)的形式处理数据。
Vladimirzzzzz
·
2023-08-02 02:38
nio
java
开发语言
[SQL挖掘机] - 索引
减少磁盘
IO操作
:索引存储在内存中
paul_work
·
2023-08-02 02:32
#
SQL
sql
数据库
mysql
数据仓库
大数据
UNIX网络编程卷一 学习笔记 第十四章 高级I/O函数
有3种方式可在涉及套接字的
IO操作
上设置超时方法:1.调用alarm,它在指定超时期满时产生SIGALRM信号。
吃着火锅x唱着歌
·
2023-08-01 13:48
UNIX网络编程卷一(第三版)
unix
网络
学习
基于linux下的高并发服务器开发(第四章)- 多线程实现并发服务器
有了这些文件描述符,我们就可以进行网络
io操作
了。网络io其实就是网络数据得到读或写操作。那么这
呵呵哒( ̄▽ ̄)"
·
2023-08-01 12:47
服务器
linux
运维
初识FreeRTOS入门,对FreeRTOS简介、任务调度、内存管理、通信机制以及
IO操作
,控制两个led不同频率闪烁
文章目录1.FreeRTOS简介2.任务调度3.内存管理4.通信机制5.
IO操作
总结1.FreeRTO
嵌入式小白—小黑
·
2023-08-01 08:11
操作系统
linux
嵌入式硬件
c语言
开发语言
Java之IO系列--字节内存流(ByteArrayInputStream与ByteArrayOutputStream)
概述如果要进行
IO操作
,但是不生成文件,就可以使用内存来实现输入与输出的操作。对于内存流,java.io包里面提供了两组操作:字节内存流:ByteArrayInputStream、ByteAr
IT利刃出鞘
·
2023-08-01 07:20
Java编程
java
jvm
开发语言
redis事务和异步连接
1)组成:io多路复用+非阻塞io2)io职责:io检测和
io操作
3)事件:异步事件处理流程——先注册事件,在事件循环
闲谈社
·
2023-07-31 18:13
#
redis
redis
linux
后端
c/c++
[JAVAee]文件操作-IO
本文章讲述了通过java对文件进行
IO操作
IO:input/output,输入/输出.建议配合文章末尾实例食用目录文件文件的管理文件的路径文件的分类文件系统的操作File类的构造方法File的常用方法文件内容的读写
HY_PIGIE
·
2023-07-30 03:49
java
前端
开发语言
事件循环(the Event Loop)、宏任务(macrotask)、微任务(microtask)
开篇我们都知道JavaScript是单线程的语言,它不像大多数语言可以开启多线程,当处理一些阻塞并且很慢的操作时,它可以通过多线程使操作变成异步(例如读取文件等
IO操作
)。
Ricoli
·
2023-07-29 09:04
【Android-JetpackCompose】6、开发环境:Compose 工具、Android Studio 操作、Kotlin 语法糖
文章目录一、预览1.1互动模式
[email protected]
二、AndroidStud
io操作
2.1重组次数2.2动画三、Compose的Kotlin
呆呆的猫
·
2023-07-28 21:58
kotlin
android
studio
android
Java IO(BIO) 总结
它是一种阻塞式IO,即在进行
IO操作
时,线程会被阻塞直到
IO操作
完成。这里主要介绍的就是BIO模型。IO分类
三水写代码
·
2023-07-28 21:43
java基础
java
开发语言
Java NIO 详解
相比于传统的JavaIO(IO流)方式,JavaNIO提供了更快速、高效、灵活的
IO操作
。
三水写代码
·
2023-07-28 21:42
java基础
java
nio
开发语言
Go 语言 select 都能做什么?
在Go语言中,select是一个关键字,用于监听和channel有关的
IO操作
。通过select语句,我们可以同时监听多个channel,并在其中任意一个channel就绪时进行相应的处理。
yongxinz
·
2023-07-28 21:12
Go
Go面试题
golang
开发语言
面试
后端
标准IO_缓冲区
IO缓冲区实现2.2.1FILE结构体2.2.2读缓冲区和写缓冲区1.文件IO和标准IO图1-1文件IO和标准IO架构图1.1标准IO(StardardIO)标准IO是通过C语言标准库提供的函数来进行
IO
物联网心球
·
2023-07-28 11:12
Linux环境编程
linux
c语言
物联网
ubuntu
开源
《Kotlin入门实战》CH9 | 文件IO,正则和多线程
1文件
IO操作
读写funmain(){valf=File("test.txt")//写入文件f.writeText("hellokotlin")//默认为utf-8,覆盖写f.appendBytes(ByteArray
北国雪WRG
·
2023-07-28 10:25
i.MX6ULL(十七) linux LED驱动
实际开发中即使驱动层我们也不需要自定义设备树led节点,芯片厂商BSP内核设备树会按照pinctrl及gpio系统框架规则实现所有gpio节点,对gp
io操作
也将遵循li
江太翁
·
2023-07-28 09:46
重学嵌入式
linux
运维
服务器
Java并发(十三)----共享存在的问题
CPU),现在想把它租出去,赚一点外快小南、小女(不同的线程)来使用这个算盘来进行一些计算,并按照时间给老王支付费用但小南不能一天24小时使用算盘,他经常要小憩一会(sleep),又或是去吃饭上厕所(阻塞
io
|旧市拾荒|
·
2023-07-27 23:53
#
Java并发
java
开发语言
展讯平台GPIO调试方法
GP
IO操作
的2种方法,1种查看状态的方法关于GPIO寄存器的描述可以到展讯官网上下载GPIO寄存器的文档,由于网络差,当前登陆不进1.GPIO被分为8组,每组GPIO对应的操作寄存器地址为第一个地址即
u011624475
·
2023-07-27 20:14
LINUX
展讯
BIO、NIO和AIO的区别
1.BIO:线程发起IO请求,不管内核是否准备好
IO操作
,从发起请求起,线程一直阻塞,直到操作完成。
小叮做事小叮当_b561
·
2023-07-27 10:01
【Java基础教程】(四十四)IO篇 · 上:File类、字节流与字符流,分析字节输出流、字节输入流、字符输出流和字符输入流的区别~
Java基础教程之
IO操作
·上本节学习目标1️⃣文件操作类:File2️⃣字节流与字符流2.1字节输出流:OutputStream2.2字节输入流:InputStream2.3字符输出流:Writer2.4
小山code
·
2023-07-27 07:56
#
Java基础教程
java
开发语言
jvm
经验分享
java-ee
后端
Java: Commons-io
Commons-io是apache开源基金组织提供的一组有关
IO操作
的开源工具包。1.作用提高IO流的开发效率。
Junglei-Rim
·
2023-07-26 21:17
Java
SE
java
开发语言
mmap函数详解与代码实操
image.png果采用共享内存的方式,那么将大大优化
IO操作
,数据流变成了如下,数据只复制两次:image.pngmmap函数映射文件或设备到内存中,取消映射就是munmap函数。
静默加载
·
2023-07-26 19:38
go select
与switch语句可以选择任何可使用相等比较的条件相比,select有比较多的限制,其中最大的一条限制就是每个case语句里必须是一个
IO操作
,确切的说,应该是一个面向channel的
IO操作
。
乔大叶_803e
·
2023-07-26 01:10
【Java基础教程】(四十六)IO篇 · 下:System类对IO的支持:错误输出、信息输出、系统输入,字符缓冲流、扫描流和对象序列化流~
Java基础教程之
IO操作
·下本节学习目标1️⃣System类对IO的支持1.1错误输出:System.err1.2信息输出:System.out1.3系统输入:System.in2️⃣字符缓冲流:BufferedReader3️⃣
小山code
·
2023-07-25 23:28
#
Java基础教程
java
开发语言
学习
java-ee
jvm
后端
【Java基础教程】(四十五)IO篇 · 中:转换流、内存流和打印流(探索装饰设计模式与PrintStream类的进阶),文件操作案例实践、字符编码问题~
Java基础教程之
IO操作
·中本节学习目标1️⃣转换流2️⃣案例:文件复制3️⃣字符编码4️⃣内存流5️⃣打印流5.1打印流设计思想——装饰设计模式5.2打印流5.3PrintStream类的改进总结本节学习目标掌握内存操作流
小山code
·
2023-07-25 19:32
#
Java基础教程
java
设计模式
开发语言
学习
java-ee
jvm
后端
Netty基础知识之NIO
NIO核心组件介绍Channel在NIO中,基本所有的
IO操作
都是从Channel开始的,Channel通过Buffer(缓冲区)进行读写操作。read()表示读取通道中数据到
彭阿三
·
2023-07-25 17:46
Linux 学习记录54(ARM篇)
Linux学习记录54(ARM篇)本文目录Linux学习记录54(ARM篇)一、框图分析1.芯片手册内部框图2.操作GPIO过程二、通过汇编完成GP
IO操作
1.常用的汇编指令2.GPIO初始化流程3.查找相关寄存器
轻指弹
·
2023-07-25 09:48
Linux学习记录
linux
学习
arm开发
转 | 自制简易的游戏存档系统
C#也有大量的文件
IO操作
选项,但
JervieQin
·
2023-07-25 07:57
UNIX网络编程卷一 学习笔记 第二十五章 信号驱动式IO
IO指进程预先告知内核,当某个描述符上发生某事时,内核使用信号通知相关进程,它在历史上曾被称为异步IO,但信号驱动式IO不是真正的异步IO,真正的异步IO通常定义为进程执行IO系统调用告知内核启动某个
IO
吃着火锅x唱着歌
·
2023-07-25 07:52
UNIX网络编程卷一(第三版)
网络
unix
学习
深度神经网络基础——深度学习神经网络基础 & Tensorflow在深度学习的应用
目录一、二、Tesnsflow入门&环境配置&认识Tensorflow三、线程与队列与
IO操作
神经网络基础知识1.简单神经网络2.卷积神经网络卷积层新的激活函数-Relu池化层(Pooling)计算案例
Perley620
·
2023-07-24 15:36
python
深度学习
神经网络
dnn
标准IO函数 文件IO中的open函数 5.10
5.10标准IO位于用户空间,是C库函数是带缓存的
IO操作
----缓存的目的是提高程序的效率FILE*:文件指针指向内存中存放操作的文件信息的结构体stream:流指针文本流:操作数据是字符(ASCII
孤独memories
·
2023-07-24 15:01
IO进程管理
c++
缓存
服务器
基本的存储架构类型
DAS比较依赖操作系统来进行
IO操作
NAS网络接入存储NAS也称为网络接入存储(Network-AttachedStorage),存储网络设备通过标准的网络拓扑结构(例如以太网)连接采用NAS较多的功能是用来文档共享
fiveym
·
2023-07-23 15:35
hadoop
hadoop
运维
网络
Java NIO(非阻塞IO)图文详细解析。源码分析
NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的,基于通道的
IO操作
。
Hi丶ImViper
·
2023-07-23 07:09
Java
面试
java
多线程
nio
NIO基础
NIO与原来的IO有同样的作用和目的,但是使用方式完全不同,NIO支持面向缓冲区的、基于通道的
IO操作
。NIO将以更加高效的方式进行文件的读写操作。
Array_new
·
2023-07-23 07:32
nio
Java 异常体系
内存溢出访问量/数据量突然剧增,超出预期内存泄露:代码不规范导致,如向Map中不停的添加对象,而该对象的equals和hashCode方法没有正确重写常见的CheckedExceptionIOException:
IO
snoopyfly~
·
2023-07-23 04:35
工作记录
java
javase
七、训练模型,CPU经常100%,但是GPU使用率才5%左右
具体原因分析参见【深度学习】踩坑日记:模型训练速度过慢,GPU利用率低这里直接上解决办法:减少日志
IO操作
频率使用pin_memory和num_workers(num_workers调整不合适,会显示内存不够之类的问题
咸鱼最牛逼
·
2023-07-23 04:34
Pytorch
深度学习
人工智能
机器学习
mysql索引优化和锁
mysql索引优化和锁
IO操作
与索引
IO操作
上数据库性能的瓶颈之一,每次进行
IO操作
都需要消耗时间和资源。核心:尽量减少
IO操作
的次数读取次数少且读取量少是优化
IO操作
的核心目标。
HolleDream
·
2023-07-23 02:33
mysql
数据库
Linux学习-2Linux文件与目录操作
目录1Linux文件系统概述1.1Linux文件系统特性1.2Linux与windows文件系统的区别1.3Linux文件系统架构1.4虚拟文件系统(VFS)2Linux文件的
IO操作
2.1Linux系统调用
mingg____
·
2023-07-22 23:49
linux
操作系统
java将多个文件的内容合并到一个文件中
java将多个文件的内容合并到一个文件中运用java语法中的
IO操作
,将指定多个文件的内容写入到一个文件中。
keyila798
·
2023-07-22 14:18
java
jvm
开发语言
Apache Commons IO Utils组件的下载与添加
ApacheCommonsIOUtils组件的下载commons-io是一套io工具类包,下载地址https://commons.apache.org/java
io操作
是开发中比较常用的技术,但是如果每次都使用原生的
keyila798
·
2023-07-22 14:18
apache
java
前端
网络虚拟化——vhost
但在执行
IO操作
时,仍会不可避免的需要触发后端操作。例如virtio-net驱动发包时,在向txvirtqueu
dillanzhou
·
2023-07-21 23:44
网络虚拟化
linux
网络虚拟化
virtio
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他