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
dentry缓冲区
C语言fgets()函数、fgetc()函数不能阻塞的原因
C语言fgets()函数、fgetc()函数不能阻塞的原因在写一个网络聊天室中遇到fgetc()\fgets()不能阻塞的问题原因:在不能阻塞的地方(fgets())获得了上一个从
缓冲区
获得字符的函数没有取完的字符
jun8086
·
2023-11-09 11:49
C语言基础
c语言
c++
开发语言
C语言中fgets()函数回车符相关的问题
gets函数请移步下方链接,其中包含了scanf函数、gets函数以及fgets函数的区分总结:二维字符数组的三种输入方式浅析fgets函数包含回车符原因字符数组,回车符也可包含在其中fgets函数将回车从
缓冲区
取出来
aaaaeeen
·
2023-11-09 11:46
C语言
c语言
算法
网络原理——UDP协议
目录UDP概述UDP的主要特点1.无连接2.不可靠3.面向数据报4.
缓冲区
5.大小受限UDP首部格式UDP工作流程基于UDP的应用层协议UDP概述UDP是UserDatagramProtocol的简称,
cervello
·
2023-11-09 10:24
udp
网络
网络协议
MODBUS RTU在STM32单片机上应用
_pBuf:待计算数据
缓冲区
,计算得到的结果存入_pBuf的
豪哥追求卓越
·
2023-11-09 06:27
STM32单片机开发
MODBUS_RTU
Redis学习笔记-主从库如何实现数据同步一致
1.笔记图2.读写分离3.第一次同步3.1replicaof命令3.2三个阶段4.主-从-从模式5.主从库之间断网解决方案5.1repl_back_buffer记录失联后数据5.2网络恢复后5.3环形
缓冲区
爱因诗贤
·
2023-11-09 06:51
Redis
redis
nosql
mysql
【无标题】检查点进程(CKPT)的作用
在一个新的检查点进程开始时,CKPT会把新产生的检查点信息SCN号等写入控制文件,然后等待完全检查点的到来(三秒钟结束的时间点),在完全检查点时,CKPT会触发数据库写进程DBWn负责把当前三秒钟之内凡是已提交的数据块从高速
缓冲区
写入到数据文件
2201_75855893
·
2023-11-09 03:10
oracle
Linux ---- 进程间通信
但是,进程不是独立的,不同的进程需要进行信息的交互和状态的传递等,因此需要进程间通信(IPC)目录进程间通信进程间通信的目的实现进程间通信的方法无名管道pipe函数设置为非阻塞无名管道的特点查看管道
缓冲区
大小有名管道创建有名管道函数创建有名管道读写有名管
necesse
·
2023-11-09 01:45
Linux
linux
C/C++
编程语言
运维
java
c语言实现在
缓冲区
中存数据,取数据
//存取数据时最好加一把互斥锁防止异常unsignedcharm_data[8*1024];intm_max=8*1024;intm_read=0;intm_write=0;intm_used=0;intputdata(uint8_t*data,intlength){if(m_used+length>m_max)return0;if(m_write+length=m_max)m_write=0;m
右哼哼❤
·
2023-11-09 01:05
c语言
算法
通信本质,通信方法,匿名管道的原理和多个特点(访问控制,pipe_buf,原子性,半双工),pipe()+模拟实现代码,多个进程之间的通信(匿名管道,模拟实现代码)
目录通信介绍为什么要有通信通信的本质如何通信管道引入匿名管道原理介绍过程实现--pipe()函数原型参数返回值模拟代码特点用于父子进程之间的通信提供访问控制
缓冲区
被写满时写入规定pipe_buf原子性提供面向字节流的通信服务管道的生命周期随进程代码中添加退出信息单向通信
沐风ya
·
2023-11-09 00:47
linux
服务器
linux
网络
Linux下找出吃内存的方法
1、free命令2、vmstat命令3、/proc/meminfo命令4、top命令5、htop命令6、查看进程内存信息内存性能指标系统内存使用情况,比如已用内存、剩余内存、共享内存、可用内存、缓存和
缓冲区
的用量等
烈日下的奔跑
·
2023-11-08 23:18
linux
Linux下找出吃内存的方法
python:spickle --- Python 对象序列化
Python模块间的关系与marshal间的关系与json模块的比较数据流格式模块接口可以被封存/解封的对象封存类实例持久化外部对象Dispatch表处理有状态的对象类型,函数和其他对象的自定义归约外部
缓冲区
提供方
一个天秤座的程序猿
·
2023-11-08 23:15
python
开发语言
java
Linux之make/maakefile
printf打印并不是直接给屏幕而是先放到
缓冲区
。可以通过fflush(stdout)强制刷新
缓冲区
。换行是指直接到同一位置的下一行,回车是回到开头。
炬火初现
·
2023-11-08 21:28
linux
运维
服务器
新增影响版本!Fortinet 更新CVE-2022-42475漏洞应对方案
通告信息FortiOSSSL-VPN存在一个基于堆栈的
缓冲区
溢出漏洞[CWE-122],通过发送特制请求,未经身份验证的远程攻击者可利用该漏洞在系统上执行任意代码或命令。
Fortinet_CHINA
·
2023-11-08 19:03
安全
安全
【linux】之数据同步服务RSYNC
async异步:将数据先放到
缓冲区
,再周期性(一般是30s)的去同步到磁盘。
qq_35302220
·
2023-11-08 17:39
linux运维基础
linux
服务器
运维
Linux系统下数据同步服务RSYNC
async异步:将数据先放到
缓冲区
,再周期性(一般是30s)的去同步到磁盘。
师范大学通信大怨总
·
2023-11-08 17:34
linux
spring
运维
服务器
重定向-
缓冲区
1.重定向文件描述符对应的分配规则是什么?尝试用这个代码关闭0,1,2文件描述符,看看有什么现象?关闭哪个,你打开的文件fd应该就是哪个结论:从0下标开始,寻找最小的没有没使用的数组位置,它的下标就是新文件的文件描述符如果先关闭1,再打开log.txt,那么根据文件描述符分配规则,新打开的文件被分配到了下标1此时write不管就往1号下标里面写入,则此时现象就是本来应该向显示器文件写出,但现在是往
xxjkkjjkj
·
2023-11-08 16:33
Linux
linux
用户
缓冲区
概念
如果执行这两句代码你会发现程序会等待一会最后结束时打印出来,这是因为
缓冲区
的存在,printf把数据写入到
缓冲区
里面了则printffprintffwrite也一定会将数据写入进
缓冲区
,只不过这
xxjkkjjkj
·
2023-11-08 16:33
Linux
linux
传输层——UDP协议
文章目录传输层再谈端口号端口号划分认识及查看知名端口号linux下网络命令**netstat(查看当前主机的连接情况,高频重要)**pidof(查看服务器的进程id)UDP协议UDP协议端格式UDP的特点面向数据报UDP的
缓冲区
小菜鸡加油
·
2023-11-08 15:13
#
网络编程
udp
服务器
网络
c语言中文件的定义
*文件
缓冲区
:文件
缓冲区
是库函数申请的一段内存,由库函数对其进行操作,程序员没有必要知道存放在哪里,只需要知道对文件操作的时候的一些缓冲特点即可。*//*行缓冲:
爱喝水的泡泡
·
2023-11-08 15:11
c语言
开发语言
redis实现缓存查询(商铺信息缓存为例)
redis实现缓存查询(商铺信息缓存为例)什么是缓存,缓存的作用缓存就是数据交换的
缓冲区
,是存贮数据的临时地方,一般读写性能较高。
BruceSpringsteen
·
2023-11-08 09:27
redis学习笔记
缓存
redis
数据库
-fsanitize=address解释
这个工具被称为AddressSanitizer(ASan),它可以检测内存相关的错误,如内存泄漏、
缓冲区
溢出等,以帮助开发人员发现和修复潜在的内存安全问题。
YoungHong1992
·
2023-11-08 09:19
c++
gcc
kilo TextEditor-1
Ctrl-V修复Ctrl-M关闭所有输出处理其他标志read()超时错误处理原始输入和输出Ctrl-Q退出重构键盘输入清屏重新定位光标退出时清屏波浪号全局状态窗口大小,简单方法窗口大小,困难方法最后一行追加
缓冲区
刷新屏幕时隐藏光标一次清除一行欢迎信息
Falling_Asteroid
·
2023-11-08 07:54
笔记
c语言
数据结构
linux
linux网络编程-socket-函数及TCP通信实现
本质为内核借助
缓冲区
形成的伪文件。既然是文件,那么理所当然的,我们可以使用文件描述符引用套接字。
贪睡的蜗牛
·
2023-11-08 07:12
#
linux网络编程
网络
linux
tcp/ip
网络编程打开的第一节预备课-----关于socket
socket网络通信和pipe通信的区别在于:1.socket可以建立一个socketpair,使用文件描述符操作两个
缓冲区
,而pipe是两个文件描述符操作一个内核
缓冲区
。
莫浅子
·
2023-11-08 07:07
网络编程
网络
服务器
C++
Linux--网络3(传输层)
目录一.UDP协议1.1UDP协议的特性1.2UDP协议段格式1.3UDP
缓冲区
1.4UDP常见的应用场景二.TCP协议2.1TCP的特性2.2面向连接2.2.1针对三次握手的面向连接a.双方发送数据包名称
水澹澹兮生烟.
·
2023-11-08 06:21
linux
linux
udp
tcp/ip
在网络隔离下实现文件传输交换,你的方式真的安全吗?
目前最常见的网络隔离方式,有以下5种:DMZ区隔离DMZ(DemilitarizedZone),即隔离区,它是为了解决安装防火墙后外部网络的访问用户不能访问内部网络服务器的问题,而设立的一个非安全系统与安全系统之间的
缓冲区
Ftrans
·
2023-11-08 06:42
跨网文件交换
内外网文件交换
网络
安全
运维
【C语言精讲】C语言文件操作
文件名2.文件的打开和关闭2.1文件指针2.2文件的打开与关闭3.文件的顺序读写4.文件的随机读写4.1fseek4.2ftell4.3rewind5.文本文件和二进制文件6.文件读取结束的判定7.文件
缓冲区
Zincy星辰
·
2023-11-08 05:57
C语言学习手册
c语言
开发语言
后端
Linux内核笔记七 inode节点
1、inode节点的概念文件与磁盘的映射结构高速
缓冲区
是用户与磁盘的映射结构2、inode节点的学习目的了解文件与磁盘是如何构建关系深刻理解文件系统的工作方法Linux中对文件的操作有更深的认识与方法软件工程中的分区域管理系统
yongbaoii
·
2023-11-08 03:52
CTF
linux
【波形图】在波形图上显示相对时间并将原点设置为零
一旦x轴设置为自动缩放,图表将继续调整大小,最小值为0,直到历史
缓冲区
已满,此时它将再次开始滚动。历史
缓冲区
保存绘图上显示的过去n个点。为了防止
東方神山
·
2023-11-08 02:32
信号分析【Signal
Analysis】
labview
AlGaN/GaN HEMT 中
缓冲区
相关电流崩溃的
缓冲区
电位模拟表征
CharacterizationofBuffer-RelatedCurrentCollapsebyBufferPotentialSimulationinAlGaN/GaNHEMTs来源:IEEETRANSACTIONSONELECTRONDEVICES(18年)摘要-在本文中,通过使用脉冲I-V测量和二维漂移扩散模拟研究了AlGaN/GaNHEMT中的
缓冲区
相关电流崩溃
幻象空间的十三楼
·
2023-11-08 00:42
文献阅读
器件学习
Java IO流以及File类
目录File类概述File类常用方法IO流io流分类Writer字符输出流覆盖写入追加写入Reader字符输入流字节流字节输出流覆盖写入字符输入流文件的拷贝字符流文件的拷贝字节流文件拷贝字节流
缓冲区
缓存流字节缓存流字节缓存输出流字节缓存输入流字符缓存输出流字符缓存输入流使用字节缓存输入输出流拷贝文件对象流
匿名热心市民
·
2023-11-07 21:33
java
Direct3D - 术语专场,管线
设备上下文1.2.1即时上下文1.2.2延迟上下文1.3设备类型1.4WARP1.5硬件2、资源全类型和无类型资源视图(Views)RawViewsofBuffers资源的限制子资源Buffers顶点
缓冲区
索引
缓冲区
~小泽~
·
2023-11-07 21:25
Direct3D
3d
directx
Linux之模拟shell命令行解释器
一、输出提示符1.实际2.模拟printf("用户名@主机名当前路径#");fflush(std);此处没有“\n”,会有
缓冲区
的问题,因此要用fflus
异想繁星
·
2023-11-07 14:59
小设计系列
Linux知识系列
linux
服务器
面试官:说一下NIO和BIO的区别
介绍BIO,面向流,只能读或者只能写,阻塞IONIO,面向
缓冲区
,可以同时进行读写,非阻塞IO整个BIO的继承关系如上图,每种流只能写或者读,整个BIO流的设计用了装饰者模式,如果你不清楚的话,可以看《
Java识堂
·
2023-11-07 14:34
Java面试通关100问
【Java】NIO和BIO有什么区别?回答:天壤之别
2.跟BIO流的区别BIO是面向流的,NIO是面向块(
缓冲区
)的。BIO的流都是同步阻塞的,而
程序员徐小白
·
2023-11-07 14:03
Java
java
NIO
Java:什么是NIO?什么是BIO?NIO 和 BIO 有什么区别?
2.跟BIO流的区别BIO是面向流的,NIO是面向块(
缓冲区
)的。BIO的流都是同步阻塞的,而NIO是同步非阻塞的。NIO会等待数据全部传输过来再让线程处理,BIO是直接让线程等待。
加班不秃顶
·
2023-11-07 14:29
Java
程序员
Java
NIO
BIO
程序员
BIO与NIO比较
文章目录BIO同步阻塞BIO介绍BIO的编程流程BIO实现通信实现思路:服务器:客户端:NIO同步非阻塞NIO中重要组件channel:通道Buffer
缓冲区
基本用法Buffer实现原理Buffer常见方法
liangcheng0213
·
2023-11-07 14:28
java
bio
nio
NIO和BIO比较
以流的方式处理数据,而NIO以块的方式处理数据,块I/O的效率比流I/O高很多2.BIO是阻塞的,NIO则是非阻塞的3.BIO基于字节流和字符流进行操作,而NIO基于Channel(通道)和Buffer(
缓冲区
程序员劝退师-TAO
·
2023-11-07 14:27
#
Netty
Linux实现进度条小程序(包含基础版本和模拟下载过程版本)
Linux实现进度条小程序[包含基础版本和模拟下载过程版本]Linux实现进度条小程序1.预备的两个小知识1.
缓冲区
1.
缓冲区
概念的引出2.
缓冲区
的概念2.回车与换行1.小例子2.倒计时小程序2.基础版进度条
program-learner
·
2023-11-07 12:28
Linux学习之路
linux
进度条
缓冲区
C语言
Linux-进程创建,进程终止,进程等待
查看进程退出码)异常退出:Ctrl+c,信号终止扩展-->[刷新
缓冲区
的方式]扩展-->[库函数在哪一步冲刷
缓冲区
,关闭流]3.进程等待3.1进程等待的作用3.2wait()函数wait函数的使用问题一
双鱼211
·
2023-11-07 12:02
linux—系统
linux
进程创建
进程终止
进程等待
wait
Linux-不同进程变量地址相同,其物理地址相同吗?
1·printf
缓冲区
如果
缓冲区
满了-那么就直接输出如果
缓冲区
未满-用户强制刷新会输出程序结束会输出举个例子我们来看下#include#include#includeintmain(){printf("
HANWEN KE
·
2023-11-07 11:39
Linux
linux
unix
c++
Linux操作系统之进程复制
文章目录一、逻辑地址与物理地址间的映射关系1)什么是逻辑地址和物理地址2)分页存储管理二、进程复制(面试重点)1)进程复制2)引入写时拷贝(面试重点)3)进程复制(fork)与
缓冲区
的结合(面试笔试重点
淡蓝色的经典
·
2023-11-07 11:37
Linux操作系统
linux
运维
服务器
系统编程笔记01——标准IO
(4)合并系统调用:标准IO并没有马上将
缓冲区
的内容输出到文件,减少了对外设的使用,效率更高。(5)原则
古予一
·
2023-11-07 08:34
嵌入式开发笔记
笔记
c语言
stm32 操作W25Q256 W25Q16 spi flash
硬件连接今天我使用W25Q16做了一个测试,发现了W25Q16内部是一个环形
缓冲区
,在0x200000地址处写入数据,我可以在0x000000处读取到0x200000地址的数据,从这里就可以正面W25Q16
Car12
·
2023-11-07 08:52
STM32
stm32
spi
flash
w25q128
w25q256
TCP流量控制和拥塞控制
文章目录流量控制拥塞控制流量控制当发送方发送速率大于接收方的处理速率时,接收方会把数据包放入
缓冲区
,当
缓冲区
满了,就只能将数据包丢弃。
云浅风淡
·
2023-11-07 08:35
计算机网络
tcp/ip
服务器
网络协议
常用 emacs 命令 备忘
C-xC-b列出
缓冲区
。C-xC-c离开Emacs。C-x1关掉其它所有窗格,只保留一个。C-xu撤销。C-xs 保存多个
缓冲区
C-xbfoo以回到文件“foo”的
缓冲区
。
wbj0110
·
2023-11-07 08:47
emacs
emacs
【muduo源码剖析】Buffer类的设计
文章目录为什么要有
缓冲区
的设计Buffer
缓冲区
设计Buffer基本成员读写数据时对Buffer的操作向Buffer写入数据:readFd空间不够怎么办?
Last-Week
·
2023-11-07 07:31
muduo源码解析
网络
网络协议
muduo
服务器
muduo源码剖析--Buffer
Buffer类Buffer类是自定义处理数据输入缓冲的类,底层是vector,通过readIdx和writeIdx将
缓冲区
分为3个部分,第一部分是预留的8字节+已经读出的
缓冲区
字节数、第二部分是还未读出的部分
godaa
·
2023-11-07 07:55
muduo
c++
muduo网络库
多线程
socket
muduo源码剖析 - TcpConnection
说明1.TcpConnection封装了连接socket和他的不同事件的回调,以及两个
缓冲区
。
YanWenCheng_
·
2023-11-07 07:53
muduo
c++
后端
服务器
【csapp】Task 06:存储器层次结构
存储器的层次结构寄存器CPU寄存器保存最常用的数据快0个周期高速缓存存储器cachememory作为主存储器中的数据和指令的
缓冲区
域4-75个周期主存储器mainmemory作为磁盘的
缓冲区
域相对慢速百
J_caicaicai
·
2023-11-07 07:31
计算机科学
计算机科学
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他