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操作
IO多路复用(poll:与select类似,当监测的文件描述符有一个或多个就绪时,执行对应的
IO操作
使用poll实现TCP循环服务器接收客户端消息并打印服务器客户端写一个makefile方便使用结果笔记
cxy255256
·
2023-08-22 21:38
网络
tcp/ip
浏览器事件循环js事件循环node事件循环基础理解
中的的事件循环MacroTaskMicroTask代码执行顺序3.NodeJs的事件循环执行过程参考资料JavaScript语言的一大特点就是单线程,为了提升cpu的利用率(很多时候CPU是闲着的,因为
IO
heatyj
·
2023-08-22 10:49
javascript机制
web前端
前端
javascript
node.js
chrome
Python异步编程:asyncio库的使用说明,以及和multiprocessing 的性能对比(2分钟立马掌握)
关于同步和异步的理解:当我执行一段程序时,不仅需要CPU处理,还需要硬盘、网络等
IO操作
。而事实是,CPU的速度远大于
IO操作
速度。
西门大盗
·
2023-08-21 20:52
Python基础知识
asyncio
同步异步
多线程
multiprocessing
性能对比
c++位运算符、sizeof运算符、逗号运算符
一、位运算符1.位运算对象如果是“小整形”,它的值会被自动提升成较大的整数类型2.运算对象可以带符号,但是其符号位如何处理是一种未定义行为,所以建议位运算用于处理无符号类型3.用于
IO操作
的>其实是移位运算符的重载版本
Dαīsч
·
2023-08-21 17:35
C++
c++
开发语言
后端
同步异步,阻塞和非阻塞概念说明
同步和异步:就是用户线程与内核的交互方式:同步是指用户线程发起IO请求后需要等待或者轮询内核
IO操作
完成后才能继续执行;而异步是指用户线程发起IO请求后仍继续执行,当内核
IO操作
完成后会通知用户线程,或者调用用户线程注册的回调函数
MACPRO_徐
·
2023-08-21 00:44
T113-S3-TCA6424-gpio扩展芯片调试
目录前言一、TCA6424介绍二、原理图连接三、设备树配置四、内核配置五、gp
io操作
总结前言TCA6424是一款常用的GPIO(通用输入输出)扩展芯片,可以扩展微控制器的IO口数量。
flypig哗啦啦
·
2023-08-20 08:18
全志平台
全志
linux
c语言
T113-S3
TCA6424
DMA(direct memory access)
DMA英文全称directmemoryaccess,中文翻译“直接存储器存取”,是一种让CPU能从各种外设
IO操作
中减轻负担的技术,在没有DMA技术之前,外设设备如网卡、显卡、声卡IO比较慢,每次外设说它那边数据准备好了
martin6699
·
2023-08-20 08:43
断点续传实现
断点续传什么是断点续传具体实现本文使用go语言来实现对断点续传功能什么是断点续传其本质即在对文件的
io操作
中突然发生某种意外导致
io操作
中断,本处使用一个temp文件来记录文件传输过程中光标的位置,从而实现断点续传具体实现
Mr_Wzzzz
·
2023-08-19 06:35
go
golang
Java IO流(一)IO基础
用于处理数据读取和写入的关键组件常见的I|O介质包括文件(输入|输出)网络(输入|输出)键盘(输出)显示器(输出)使用场景文件拷贝(File)文件上传下载Excel导入导出网络程序中数据传输(聊天工具)分类概述Java中几乎所有的
IO
奉先节度使
·
2023-08-19 04:44
#
Java
java
网络
STM32 SD卡使用SDIO DMA卡死解决办法
在使用SD
IO操作
SD卡时,如果底层BootLoader也有操作SDIO,则可能(一般是SD卡出现质量问题的时候)会出现应用层一直卡死在SDIO的DMA中断里,解决办法就是在初始化的时候将相关的寄存器清空
get新技能
·
2023-08-18 23:21
STM32
stm32
mysql、redis面试题
数据库优化查询方法外键、索引、联合查询、选择特定字段等等2、简述mysql和redis区别redis:内存型非关系数据库,数据保存在内存中,速度快mysql:关系型数据库,数据保存在磁盘中,检索的话,会有一定的
Io
逸、eleven
·
2023-08-18 18:55
mysql
redis
数据库
Java学习笔记——字节流与字符流
1.流的基本概念Java中,File类只能够操作文件本身,而不能够操作文件的内容,在实际开发中
IO操作
的核心意义在于:输入和输出操作。
Demonwuwen
·
2023-08-18 15:50
java学习
C# IO
常见的
IO操作
包括读取文件、写入文件、读取用户输入等。
@Crazy Snail
·
2023-08-18 10:50
C#
新手村
c#
microsoft
开发语言
libp2p-rs v0.3.0 版本介绍
修改ReadEx&WriteEx&SplitEx:最初我们尝试借助async-trait来定义自己
io操作
相关的Trait,以便更纯粹的使用async/await的方式来编写代码。
Netwarps
·
2023-08-18 09:30
MySQL体系架构
连接池负责存储和管理与数据库的连接.每个连接都是一个
IO操作
,,每个
IO操作
对应一个线程。从而实现数据库为多个连接服务。数据库服务管理工具数据备份,集群,安全等工具。
EricDD
·
2023-08-18 09:48
UNIX下的5种IO模型
套接字的
IO操作
,如recvfrom,分为两个阶段:(1)等待内核中的接收缓冲区中有数据可读。(2)将接收缓冲区中的数据复制进应用缓冲区。
慕止
·
2023-08-18 06:17
MySQL 深度分页优化
但是,如果分页过深的话,比如limit100万,仍然无需要查询到100万数据,中间有大量的
io操作
(回表查询其它字段),这时候考虑用上子查询,先查到100
Songbl_
·
2023-08-17 19:29
MySQL调优
mysql
数据库
深入探索Java中的File类与
IO操作
:从路径到文件的一切
判断和创建2.1获取功能方法2.2判断功能方法2.3创建和删除功能方法2.4目录的遍历方法3.递归:探索更深的层次代码示例:递归遍历文件夹结论欢迎来到Java学习路线专栏~探索Java中的File类与
IO
IT·陈寒
·
2023-08-17 13:04
Java学习路线
java
python
开发语言
JVM 直接内存
(1)常见于N
IO操作
时,用于数据缓冲区(比如ByteBuffer使用的是直接内存)(2)分配、回收成本较高,但读写性能高//演示ByteBuffer作用publicclassDemo{staticfinalStringFORM
Purine King
·
2023-08-17 07:41
JVM
JVM虚拟机
JVM直接内存
ByteBuffer
direct
memory
Kafka如何解决消息丢失的问题
Producer端丢失Producer端为了提升发送效率,减少
IO操作
,发送消息的时候是将多个请求异步发送出去,所以
旷野历程
·
2023-08-17 06:00
#
Kafka
kafka
消息丢失
【Linux操作系统】举例解释Linux系统编程中文件io常用的函数
在Linux系统编程中,文件
IO操作
是非常常见和重要的操作之一。通过文件
IO操作
,我们可以打开、读取、写入和关闭文件,对文件进行定位、复制、删除和重命名等操作。
嵌入式小白—小黑
·
2023-08-17 00:51
操作系统
linux
运维
服务器
Golang工具集-String工具,时间工具,http工具等
2021-7-9更新内容详细使用请看文档添加文件
IO操作
工具FileUtils添加验证码生成工具CaptchaUtils添加文件目录压缩和解压缩工具ZipUtis字符串数组工具StrArrayUtils
·
2023-08-16 12:00
go后端
HandlerThread知识点整理
HandlerThreadHandlerThread本质上就是一个普通Thread,只不过内部建立了Looper.HandlerThread拥有自己的消息队列,它不会干扰或阻塞UI线程对于网络
IO操作
,
初心一点
·
2023-08-15 22:08
SpringBoot3文件管理
标签:上传.下载.Excel.导入.导出;一、简介在项目中,文件管理是常见的复杂功能;首先文件的类型比较多样,处理起来比较复杂,其次文件涉及大量的
IO操作
,容易引发内存溢出;不同的文件类型有不同的应用场景
·
2023-08-15 16:54
springboot
Autosar NvM 详解
AutoSARMemoryStack整体概述前言在AutoSAR架构除了横向看包含APP/RTE/BSW/MCAL等分层架构之外,对于BSW(包含MCAL)对纵向的不同功能协议栈也作了详细的划分,主要包括通信栈、内存栈、CDD、
IO
king110108
·
2023-08-15 08:20
AutoSar
Module
Introduction
Autosar
NvM
万人收藏!关于Android Handler源码解析,看这一篇就够了!
Handler作用任务调度:即通过post()和send()等方法来指定某个任务在某个时间执行线程切换:执行耗时的操作,比如网络请求,
IO操作
等,需要在子线程中运行,不然会阻塞主线程。
字节跳不动
·
2023-08-14 23:37
andriod基础学习之我的第一个app
andriod基础学习之我的第一个app开发工具:AndriodStud
io操作
系统:windows1064位一、第一次安装AndroidStudio下载AndroidStudio下载地址:DownloadAndroidStudioandSDKtools
LH菜鸟
·
2023-08-14 20:38
android
studio
OpenCV基本操作——图像的基础操作
目录图像的
IO操作
读取图像显示图像保存图像绘制几何图形绘制直线绘制圆形绘制矩形向图像中添加文字效果展示获取并修改图像中的像素点获取图像的属性图像通道的拆分与合并色彩空间的改变图像的
IO操作
读取图像cv2
醋酸洋红就是我
·
2023-08-14 08:39
tensorflow解决cv
opencv
人工智能
计算机视觉
索引原理学习
为什么b+树要求把真实的数据放到叶子节点而不是内层节点IO次数取决于b+树的高度hb+数一个节点大小为一个页,保证读取一个节点,只会进行一次
IO操作
一次load一个磁盘块,磁盘块的大小是固定的,单个数据占空间越小
hvne666
·
2023-08-14 02:02
关于索引的底层实现,为什么选择 B+Tree 而不是红黑树?
问题分析从两个点说明:1、对于一个数据库来说,存储的数据量会比较多,导致索引也很大,因此需要将索引存储在磁盘,但是磁盘的
IO操作
又非常耗时,所以提高索引效率的关键在于减少磁盘IO的次数。
一只快乐的蓝巴德
·
2023-08-13 14:22
数据结构
数据结构
Mysql
java
分布式文件上传的思路
因为主要是
IO操作
,所以服务器最好是大容量固态硬盘,CPU和内存要求可以适当降低;如果上传压力不是很大,还可以让该服务器也参与
xialedoucaicai
·
2023-08-12 08:38
如何使用异步IO编写高效的网络应用
异步IO是一种非阻塞的IO模型,它允许应用程序同时处理多个
IO操作
,而不需要等待每个操作完成。
lmr廖
·
2023-08-11 20:01
服务器
运维
【100天精通python】Day29:文件与
IO操作
_XML文件处理
目录专栏导读一、XML文件概述1.标签和元素2.嵌套结构3.属性4.命名空间5.CDATA节6.注释7.验证与验证语言8.扩展性二、XML文件处理常见操作1.解析XML文件2.创建和编辑XML文件3.修改XML文件4.查询XML元素5遍历XML元素6.删除XML元素7.使用lxml库8.处理XML命名空间命名空间的基本概念在XML中声明命名空间使用XPath与命名空间默认命名空间处理多个命名空间三
LeapMay
·
2023-08-10 17:36
100天精通python
python
json
开发语言
多线程
首先说下多线程出现的原因:为了解决负载均衡问题,充分利用CPU资源.为了提高CPU的使用率,采用多线程的方式去同时完成几件事情而不互相干扰.为了处理大量的
IO操作
时或处理的情况需要花费大量的时间等等,比如
一个小安卓
·
2023-08-10 15:22
Python IO编程
在IO编程中stream(流)是一个重要的概念,一个完整的
IO操作
通常含有input和output两个数据流,我们称之为输入流和输出流。
keinYe
·
2023-08-10 09:44
MSP430库函数——GP
IO操作
MSP430的GPIO库函数使用:一.先汇总一下://初始化IO为输出模式GPIO_setAsOutputPin(uint8_tselectedPort,uint16_tselectedPins);//在输出模式下,输出IO为高电平GPIO_setOutputHighOnPin(uint8_tselectedPort,uint16_tselectedPins);//在输出模式下,输出IO为低电平v
GuiStar_李什么恩
·
2023-08-10 02:52
单片机
嵌入式硬件
玩嵌入式,一般怎么入门?
掌握
IO操作
、UART通信、模拟IIC和SPI通信、中断
单片机一哥
·
2023-08-10 01:04
单片机
编程
嵌入式
嵌入式硬件
同步和异步、阻塞和非阻塞
同步:同步指的是用户进程触发
IO操作
并等待或者轮询的去查看
IO操作
是否就绪异步:异步是指用户进程触发
IO操作
以后便开始做自己的事情,而当
IO操作
已经完成的时候会得到IO完成的通知备注:同步异步区别在于消息通信机制
奋斗_2339
·
2023-08-09 07:20
okio解析
okio同样也是square公司推出的io处理利器,它相对传统的
io操作
有一些优势。优势1、更低的CPU消耗和内存开销。
HardMan
·
2023-08-09 02:07
Mysql记录
数据库基础知识为什么要使用数据库数据保存在内存优点:存取速度快缺点:数据不能永久保存数据保存在文件优点:数据永久保存缺点:1)速度比内存操作慢,频繁的
IO操作
。
carter记录
·
2023-08-09 01:58
mysql索引原理以及应用
索引能极大的减少存储引擎需要扫描的数据量索引可以把随机IO变成顺序IO所以可以帮助我们在进行分组、排序等操作时,避免使用临时表三、为什么是B+Tree1、二叉查找树最差情况可能形成链表结构2、平衡二叉查找树太深,数据处的深度决定了
IO
犄角芝士
·
2023-08-08 19:17
c#异步调用一个带返回值的方法并获取返回值
同步调用会阻塞线程,如果是要调用一项繁重的工作(如大量
IO操作
),可能会让程序停顿很长时间,造成糟糕的用户体验,这时候异步调用就很有必要了。
sunmm5203
·
2023-08-08 17:05
C#
linux
io操作
------标准IO输入输出函数之get与put系列
get家族:获取/输入1、从标准输入缓冲区获取一个字符:getcharintgetchar(void);返回值:成功:获取到的字符的ASCII码值失败:EOF应用场合:一般用来吸收scanf输入后留在缓冲区里的’\n’例如:while(getchar()!=‘\n’);2、从指定缓冲区中获取一个字符:getc和fgetcintgetc(FILE*stream);intfgetc(FILE*stre
QQQ心心QQQ
·
2023-08-08 15:52
嵌入式笔记
linux
运维
服务器
RaabitMQ(三) - RabbitMQ队列类型、死信消息与死信队列、懒队列、集群模式、MQ常见消息问题
但是同时,由于需要有更多的
IO操作
,所以生产
问道玄霄
·
2023-08-08 08:29
MQ
rabbitmq
分布式
【100天精通python】Day28:文件与
IO操作
_JSON文件处理
目录专栏导读1.JSON数据格式简介1.1示例JSON数据1.2JSON文件的特点2json模块的常用操作2.1读写JSON文件的示例2.2解析JSON字符串2.3修改JSON数据2.4查询和操作嵌套数据2.5处理包含特殊字符的JSON文件2.6处理日期和时间2.7处理大型JSON文件2.8格式化输出2.9处理嵌套结构和深层次的JSON2.10JSON文件读取失败如何处理3json文件格式转换3.
LeapMay
·
2023-08-07 22:57
100天精通python
python
开发语言
Python Opencv实践 - 基本图像
IO操作
importnumpyasnpimportcv2ascvimportmatplotlib.pyplotasplt#读取图像#cv2.IMREAD_COLOR:读取彩色图像,忽略alpha通道,也可以直接写1#cv2.IMREAD_GRAYSCALE:读取灰度图,也可以直接写0#cv2.IMREAD_UNCHANGED:读取原始图像数据,包括alpha通道,也可以直接写-1img=cv.imread
亦枫Leonlew
·
2023-08-07 13:41
OpenCV实践-python
python
opencv
开发语言
图像处理
计算机视觉
图像IO
W806 基于Arduino开发的GP
IO操作
示例,勇于尝新
W806基于Arduino的点灯实验的一、写在前面1.W806芯片参数:2.MCU特性:3.供电:二、环境准备,添加支持包三、打开永恒的LED测试四、总结一、写在前面w806为联盛德公司推出一款基于平头哥(XT-E804)架构的MCU。这里自己随便入手一个W806芯片的开发板,淘宝现如今有很多在售的,笔者找了个最便宜的入手的。现如今W806已支持Arduino开发,总还是有人愿意为了简化放了方便而
Guard_Byte
·
2023-08-07 05:01
W80X
单片机
嵌入式硬件
c语言
Linux内存映射函数mmap与匿名内存块
这样可以达到不使用READ/WRITE的
IO操作
。mmap也可以直接映射匿名内存块,无需提供文件fd,直接申请一块内存给当前进程使用,也可以选择继承给子进程。
高铭杰
·
2023-08-07 05:58
pgsql
linux
linux
mmap
postgresql
MySql之日志
,缓冲池其实就是类似Redis一样的作用,起到一个缓存的作用,因为我们都知道MySQL的数据最终是存储在磁盘中的,如果没有这个BufferPool那么我们每次的数据库请求都会磁盘中查找,这样必然会存在
IO
myprincess003
·
2023-08-06 21:43
Mysql
mysql
数据库
【100天精通python】Day27:文件与
IO操作
_CSV文件处理
目录专栏导读1.CSV文件格式简介2csv模块的使用方法3读写CSV文件的示例3.1读取CSV文件示例3.2写入CSV文件示例4CSV文件的常用数据处理4.1读取CSV文件的特定列4.2读取CSV文件的特定行5csv文件的特殊处理5.1处理包含逗号、换行符、引号的字段5.2处理非ASCII字符5.3处理空字段5.3.1读取空字段5.3.2指定参数处理空字段专栏导读专栏订阅地址:https://bl
LeapMay
·
2023-08-06 17:15
100天精通python
python
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他