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
buf
Linux下read函数详解
一、read函数简介read函数的声明如下:#includessize_tread(intfd,void*
buf
,size_tcount);其中:fd是文件描述符,代表了需要读取的文件或设备。
威桑
·
2024-09-15 17:42
Linux
linux
服务器
运维
将消息队列发送接收端实现一遍。
send.c#includetypedefstructmsgbuf{longmtype;charmtetx[100];}
buf
;#definezwlensizeof(
buf
)-sizeof(long)intmain
qy3333
·
2024-09-08 20:22
消息队列
单片机
linux
TCP+UDP通信
一、UDP协议1.1、recvfrom()参数说明intsockfd,//socket的fdvoid*
buf
,//保存数据的一块空间的地址size_tlen,//这块空间的大小intflags,//0默认的接收方式
就这样很好880
·
2024-09-08 17:03
tcp/ip
udp
linux
c 实现linux命令wc,C写的实现wc和ls函数
#include//用lstat函数获取文件的类型intget_mode(char*file){structstatbuf;char*ptr;if(lstat(file,&
buf
)pw_name);strcpy
多特姚
·
2024-09-08 04:03
c
实现linux命令wc
Java语言程序设计基础篇_编程练习题**17.21 (十六进制编辑器)
代码示例编程练习题17_21HexEditor.javapackagechapter_17;importjava.io.
Buf
2301_78998594
·
2024-09-07 20:11
第十七章-Java基础篇习题
java
编辑器
开发语言
学习
前端
base64和字符串的相互转换
pragmaonce#ifndef_UPBASE64_H#define_UPBASE64_HclassUpBase64{public:staticvoidBase64_Decode(constchar*base64
Buf
菜鸟来了2022
·
2024-09-05 03:23
C++代码分享
p2p
CppBase
1.数据类型的相互转换(1)int转换到stringcharbuf[10];sprintf(
buf
,"%d",100);stringb=
buf
;(2)string转换到intstd::stringstr
renzhe20092584
·
2024-09-03 00:04
C++/C
文件元数据,内存映射文件
文件元数据文件元数据的获取#includeintstat(charconst*path,structstat*
buf
);intfstat(intfd,structstat*
buf
);intlstat(charconst
Moving on395
·
2024-08-28 13:19
c语言
vim
linux
ubuntu
bash
libevent-bufferevent遇到的坑
1.多线程操作段错误intevbuffer_enable_locking(structevbuffer*
buf
,void*lock);voidevbuffer_lock(structevbuffer*
buf
zidian666
·
2024-08-24 08:40
C++
libevent
c++
libevent
gec6818多功能娱乐系统——游戏区(飞机大战、扫雷、2048、五子棋)、音乐播放器、视频播放器、相册。
基础功能实现线程管理实现showtime()函数,用于显示当前时间#include"header.h"#include"font.h"voidshow_font(structLcdDevice*lcd,char*
buf
_time
不会写代码的小邓
·
2024-08-24 00:19
娱乐
嵌入式硬件
c++
c语言
软件工程
5.FreeRTOS_队列基础知识
当优先级一致时,唤醒已经等待时间最长的任务队列中包含的内容:数据
buf
,等待数据的任务,等待写数据的任务队列结构体队列结构体的声明如下:typedefxQUEUEQueue_t;typedefstructQueueDef
荣世蓥
·
2024-08-23 11:25
FreeRTOS
数据库
tcp 和udp通信
函数原型为:ssize_trecvfrom(intsockfd,void*
buf
,size_tlen,intflags,structsockaddr*src_a
m0_63897134
·
2024-08-23 11:54
linux
Redis实战
如果是包含字符的话,就会用SDS,也就是简单字符串来存储,SDS中会把存储的数据最后加一个\0,还会存储使用的
buf
的长度,实际分配的
buf
的长度。
zcccsss
·
2024-08-22 21:30
Redis
redis
数据库
缓存
java
Winsock编程入门和枚举协议
=0){wsprintf(
buf
,TEXT("winsock初始化失败,错误:%d"),ret);......return0;}。。。。。。
bcbobo21cn
·
2024-03-24 01:47
VC++
协议分析和开发
EnumProtocols
MSAFD
协议
winsock
io虚拟终端
#include#include#include#include#include#include#include#include#includevoidgetstring(char*
buf
,intsize
时雨90
·
2024-03-07 21:16
io
c语言
C++ 网络编程学习二
voidSession::WriteToSocketErr(conststd::string&
buf
){//make_shared延长_send_node的生命
cliu1_16
·
2024-02-28 10:21
C++
Linux
c++
304_C++_open打开文件,获取文件大小,读取st_size大小数据到一个数组
buf
,然后对其中数据进行Base64编码【涉及C++中的字符串处理和Base64编码】
std::stringTransfer;/*开始读取文件内容*/intitmpFd=-1;itmpFd=open(info->arcBuf,O_RDONLY);if(itmpFd<0
扳手的海角
·
2024-02-20 23:51
C++
物联网
珠海
c++
开发语言
使用 openssl 进行哈希计算
系列如果对象完全存储在内存中,可以使用以下函数:#includeunsignedchar*SHA1(constunsignedchar*data,size_tcount,unsignedchar*md_
buf
零K沁雪
·
2024-02-20 19:37
openssl
哈希算法
openssl
【Go语言最佳实践】错误只处理一次
//WriteAllwritesthecontentsofbuftothesuppliedwriter.funcWriteAll(wio.Writer,
buf
[]byte){w.Write(
buf
)}如果你做出的决定少于一个
GOLANG ROADMAP
·
2024-02-20 14:57
golang
开发语言
后端
keil自动分配SDRAM空间设置使用
defineLOCATION_ATTRIBUTE(name)__attribute__((section(name)))__attribute__((aligned(4)))uint8_tsdram_
buf
MCU_wb
·
2024-02-20 11:52
单片机
嵌入式day24
文件IO:read函数和write函数:write接口有三个参数:fd:文件描述符
buf
:要写入的缓冲区的起始地址(如果是字符串,那么就是字符串的起始地址)
LongThat
·
2024-02-20 01:03
c++
linux
c语言
optee CA/TA flow
imx-optee-client\libteec\src\tee_client_api.cTEEC_InvokeCommandioctl(session->ctx->fd,TEE_IOC_INVOKE,&
buf
_data
Hola_ya
·
2024-02-19 23:55
信息安全
安全架构
pwnable.kr解题write up —— Toddler's Bottle(二)
defineXORKEY1voidxor(char*s,intlen){inti;for(i=0;i0)){printf("readerror\n");close(fd);return0;}charpw_
buf
2
captain_hwz
·
2024-02-15 10:00
security
CTF
security
汇编语言上机考试题1
BUF
2DB'CC','$';这个一会要用字符串输出,所以要有一个美元符号。
魔一方
·
2024-02-14 20:52
I/O多路复用理解 -- 转发
打开一个网络通信端口bind(listenfd);//绑定listen(listenfd);//监听while(1){connfd=accept(listenfd);//阻塞建立连接intn=read(connfd,
buf
王小帅_94
·
2024-02-14 14:05
Pandas to_csv() - 将 DataFrame 转换为 CSV
PandasDataFrameto_csv()语法DataFrameto_csv()函数的语法是:defto_csv(self,path_or_
buf
=None,sep=",",na_rep="",float_format
张无忌打怪兽
·
2024-02-12 22:47
Python
pandas
linux下串口数据_延迟.丢失--系统高负载下_实时性优化方案
需要优化处理.验证与测试问题1:底盘串口一个数据帧(head–data–crc)被分片2~3报文解决方法:检测到head之后,解析data_len,读取剩余的字节问题2:极小概率,帧head不在头部,即
buf
北极星6号
·
2024-02-09 14:44
外设
linux
各子系统
linux
机器人
kernel
中断
串口
CPU绑定
C++遍历文件夹
voidTraverseDirectory(constTCHAR*directory){WIN32_FIND_DATAfileInfo;TCHARbuffer[MAX_PATH];//构建搜索路径_tcscpy_s(
buf
峰上踏雪
·
2024-02-09 05:17
c++
开发语言
2月7日作业
192.168.250.100"#definePORT8888intdeal_cli_msg(intnewfd,structsockaddr_incin){charbuf[128]="";while(1){bzero(
buf
彭郎
·
2024-02-08 23:23
算法
redis字符串类型-简单动态字符串
内部构造如下//****redis3.2之前的版本************************************structsdshdr{//记录
buf
数组中已使用字
隔壁小王1
·
2024-02-08 14:10
数据结构
redis
redis
数据结构
Redis数据结构与对象
SDS定义structsdshdr{//记录
buf
数组中已使用字节的数量//等于SDS所保存字符串的长度intlen;//记录
buf
数组中未使用自己的数量intfree;//字节数组,用于保存
Lulu_zhu
·
2024-02-08 14:10
Database
【Redis】字符串原理--简单动态字符串SDS
buf
属性是一个char类型数组,数组的前5个字节保存了,'R''e''d''i''s'五个字符,最后一个保存空字符串'\0'。
上善若水-学者至上
·
2024-02-08 14:09
REDIS
redis
数据库
缓存
分别通过select、多进程、多线程实现一个并发服务器
intdeal_cli_msg(intnewfd,structsockaddr_incin){//5、收发数据使用newfd完成通信charbuf[128]="";while(1){//清空字符串bzero(
buf
Huai1230
·
2024-02-07 13:30
c#
Linux 文件IO之read() 函数
#includessize_tread(intfd,void*
buf
,size_tlen);从fd指向的文件读取len个字节到
buf
中,成功返回
buf
中的字节数,失败返回-1.对read()调用可能会有许多结果
voode
·
2024-02-07 10:05
linux
Linux
Linux编程
文件IO
手撕生产者消费者问题——进程同步、进程互斥、进程通信
include#include#include#include#include#includeusingnamespacestd;unionSemun{shortval;structsemid_ds*
buf
Chaoying.
·
2024-02-06 23:51
数据结构
c++
多进程
操作系统
linux服务编程
Python系列(亲测有效):uWSGI - 日志常见报错问题集锦及解决方法(uwsgi invalid request block size、invalid uwsgi request (curr)
日志常见报错问题集锦及解决方法序言问题1uwsgi服务器日志报错:解决方法:问题2uwsgi日志报错:解决方法二.uwsgi出现invalidrequestblocksize:21573(max4096)...skip解决办法
buf
坦笑&&life
·
2024-02-06 19:29
#
python
python
java
开发语言
识别基于 XFS 系统的 NAS 磁盘顺序:UFS Explorer Professional Recovery
以下内容介绍如何识别基于XFS系统的
Buf
鸿萌数据安全
·
2024-02-06 10:10
网络
数据库
大数据
1.4.。
pipeerror");return-1;}pid_tpid=fork();if(pid==0){close(fd[0]);charbuf[]="helloworld\n";while(1){write(fd[1],
buf
来日可期げ
·
2024-02-04 17:32
笔记
eCos flash模拟EEPROM实现NV系统
include#include//SPIflashsize=4MBstaticboolinit=false;staticcyg_mutex_tnv_mutex;staticunsignedchar*e2prom_
buf
SEP5010
·
2024-02-03 18:05
MCU
eCos
cyg_flash_read
C/C++strlen与sizeof的区别
先看例子:#include#includeintmain(){charbuf[100];sprintf(
buf
,"hello");printf("strlen:%d\n",strl
困了就喝白茶
·
2024-02-03 18:33
C++
c++
IO进程线程day5
定义一个锁pthread_mutex_tmutex;void*task(void*arg){while(1){//获取锁资源pthread_mutex_lock(&mutex);printf("我是分线程:
buf
yuanruizhi123
·
2024-02-03 15:59
linux
算法
C++day1
试编程提示并输入一个字符串,统计该字符中大写、小写字母个数、数字个数、空格个数以及其他字符个数#include#includeusingnamespacestd;intmain(){cout'A'&&
buf
2201_75638688
·
2024-02-03 12:59
c++
开发语言
【无标题】
pthread_mutex_tmutex;//创建临界资源charbuf[50];void*stik(void*arg){while(1){pthread_mutex_lock(&mutex);//上suo//支线程strcpy(
buf
咸鱼有梦653
·
2024-02-03 07:21
java
jvm
算法
Linux网络编程基础3:数据读写
而TCP流数据读写的系统调用是:#include#includessize_trecv(intsockfd,void*
buf
,size_tlen,intflags);ssize_tsend(intscokfd
屯门山鸡叫我小鸡
·
2024-02-02 19:42
linux
网络
udp
go 问题记录(日志丢失)
go程序中,通过执行一个命令启动一个子命令,并通过pipe读取子程序的标准输入和输出,通过scanner默认按行读取,此时如果子程序输出时没有携带’\n’,scanner就不会打印输出,而是会累积到缓存
buf
edycm
·
2024-02-02 07:17
go
golang
stm32hal库串口接收不定长数据
1.正常使用接收中断函数把每个接收到的数据存入数组uart_
buf
2.使用空闲接收中断函数使能串口空闲中断在中断服务函数中写空闲中断函数,空闲中断标志位记得要清除主函数中处理空闲中断状态
Dylan649
·
2024-02-02 03:27
stm32
单片机
嵌入式硬件
给驱动设备添加属性文件
可以在控制器设备中通过device_create_file加一个属性文件来控制ssize_tpcie_pwr_show(structdevice*dev,structdevice_attribute*attr,char*
buf
qxqxa
·
2024-02-01 16:28
Linux内核之驱动
驱动开发
《C++ Primer》第3章 3.5节习题答案
unsignedbuf_size=1024;(a)intia[
buf
_size];(b)intia[4*7-14];(c)intia[txt_size()];(d)charst[11]="fundamental
班公湖里洗过脚
·
2024-02-01 16:52
#
C++
Primer(第5版)学习笔记
C++
Primer习题答案
RK3568平台 内核printk打印级别
一.printk简介Printk实现流程:test[]:打印到控制台的字符串缓存区:根据控制台等级先存放于cont.
buf
,调用console_unlock将cont.
buf
拷贝到test[],最后调用底层终端设备
嵌入式_笔记
·
2024-02-01 08:27
瑞芯微
linux
运维
服务器
阻塞和非阻塞、同步和异步(网络IO)
异步是操作系统将数据放到
buf
中的,同步是TCP接收缓冲区放入
buf
中的。通过异步IO接口将sockfd,
buf
,通知方式传给操作系统,并没有像同步一样从内核缓冲区中读取
想不出来_6
·
2024-01-31 13:53
服务器
网络
笔记
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他