1/*******************************************************************************
2 * Author :Honker.y
3 * Email :Honker.ying@gmail.com
4 * Last modified :2011-05-05 18:59
5 * Filename :read_tset.c
6 * version :
7 * Description :子进程读取父进程传递的信息
8 * Revision :
9 * Compiler :gcc (Debian 4.4 .5 - 8)
10 * Install :
11 * Use :
12 *******************************************************************************/
13
14 #include <stdio.h>
15 #include <stdlib.h>
16 #include <unistd.h>
17 #include <sys/types.h>
18 #include <errno.h>
19 #include <string.h>
20 int
21 main (int argc, char *argv[])
22 {
23 int pipe_fd[2];
24 pid_t pid;
25 char r_buf[100];
26 char w_buf[4];
27 char *p_wbuf;
28 int r_num;
29
30 memset (r_buf, 0, sizeof (r_buf));
31 memset (w_buf, 0, sizeof (r_buf));
32 p_wbuf = w_buf;
33 if (pipe (pipe_fd) < 0)
34 {
35 printf ("pipe create error/n");
36 return -1;
37 }
38
39 if ((pid = fork ()) == 0)
40 {
41 printf ("/n");
42 close (pipe_fd[1]);
43 sleep (3); /* 确保父进程关闭写端 */
44 r_num = read (pipe_fd[0], r_buf, 100);
45 printf ("read num is %d the data read from the pipe is %d/n", r_num,
46 atoi (r_buf));
47
48 close (pipe_fd[0]);
49 exit (0);
50 }
51 else if (pid > 0)
52 {
53 close (pipe_fd[0]); /* read */
54 strcpy (w_buf, "111");
55 if (write (pipe_fd[1], w_buf, 4) != -1)
56 printf ("parent write over/n");
57 close (pipe_fd[1]); /* write */
58 printf ("parent close fd[1] over/n");
59 sleep (10);
60 }
61 exit (0);
62 }
相关推荐
恭喜,恭喜,iMouse爱鼠XP版全面发布测试,苹果手机自动化测试必须
电脑控制苹果手机,免越狱,免签名,自动化测试
just a test
from bs4 import BeautifulSoup import pandas as pd import requests headers = {‘User-Agent’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36’} url = ‘https://www.must.edu.mo/cn/msb/staff’ r
ThunderScope开源示波器
4CH,1GSa/S 开源示波器。前端很简洁,BUF802+LMH6518,ADC是HMCAD1511,用Xilinx A7 FPGA进行控制,数据通过PCIE总线传输到上位机处理。目前这个项目已经被挂到了Xilinx官网,强。设计日志:https://hackaday.io/project/180090-thunderscope开源地址:https://github.com/EEVengers/ThunderScope。
Just a test
转载于:https://www.cnblogs.com/kting/p/4184269.html
SPMI、PMBus、AVSBus:三大电源管理总线对比与选型指南
在现代电子系统中,电源管理是确保高性能与低功耗平衡的核心技术。其原理在于通过数字通信协议,实现电源管理单元(PMIC)与用电芯片间的精准“对话”,从而动态调整供电。这项技术的核心价值在于提升系统能效、增强可靠性并简化设计。其应用场景广泛,从智能手机、服务器到汽车电子无处不在。具体实现上,衍生出了三大主流协议:为移动嵌入式高度集成的SPMI总线、专注于工业标准监控的PMBus总线,以及追求极致实时能效的AVSBus总线。理解SPMI在复杂时序控制与PMBus在标准化配置方面的异同,是进行电源架构选型与调试的关
STM32基于软件模拟IIC进行AHT21B温湿度采集
通过学习软件IIC来进行实操AHT21B采集温湿度。
告别Makefile混乱:用just命令运行器提升你的开发效率
还在为复杂的Makefile语法头疼吗?每次都要查文档才能写一个简单的构建命令?今天我要为你介绍一款现代化的命令行任务运行器——just,它将彻底改变你管理项目任务的方式。无论你是前端开发者、后端工程师还是DevOps专家,just都能让你的工作流更加简洁高效。 ## 为什么你需要just:解决开发中的三大痛点 ### 痛点一:Makefile语法复杂难记 Makefile虽然强大,但它的语
ECU-TEST 快速入门
ECU-TEST 是由位于德国德累斯顿的TraceTronic公司开发的一款用于嵌入式系统测试验证软件工具。自从2003年首次发布ECU-TEST ,该软件成为了汽车ECU开发的标准工具 ,同时也逐步成为了重型机械和工业自动化开发的标准工具 。该软件是起源自于一个控制单元的系统化测试的项目研究,从而为从德累斯顿工业大学脱离出来的TraceTronic公司奠定了基础。ECU-TEST旨在完成测试案例的规范化、评估、求解和归档。得益于该软件包含大量的自动化测试方法使得测试案例的所有必要功能如创建、求解和评估
Jasna 视频马赛克修复:3 分钟 1080p 视频 34 秒修完
画面上的马赛克卡在那,逐帧手工抠不现实。Jasna 是一款免费的视频马赛克修复工具:GUI 加纯 GPU 流水线,检测、修复、编码三步自动走完,直接交付成片。RTX 5090 上,一段 3 分多钟的 1080p 视频 34 秒修完。 ## 先跑起来:最短上手路径 1. 下载与系统、GPU 厂商匹配的发行包 2. 解压到路径只含英文字母和数字的本地文件夹 3. 启动:Windows 双击 `ja
2026.2.23:AgentScope框架实战<一>:安装并使用agentscope
本文介绍了AgentScope框架的安装与使用实践。通过PyPI安装agentscope[full]后,演示了如何创建ReActAgent代理:1)配置DashScope聊天模型;2)注册自定义工具函数(查询位置和天气);3)初始化代理并处理用户请求。示例展示了代理如何响应复合查询(如同时获取北京位置和天气信息),输出结果显示代理成功执行了工具调用并返回结构化响应。该框架支持Python 3.13环境,提供内存管理、工具集成等功能,适用于构建智能代理系统。
手把手教你学Simulink——基于多能互补微电网系统的建模与优化场景实例:风柴储联合供电系统在孤岛模式下的功率分配建模
本文介绍了使用MATLAB/Simulink和Simscape Electrical构建风柴储联合供电系统的建模方法。系统包含风力发电、柴油发电、储能电池等模块,重点研究孤岛模式下功率分配策略。详细说明了从创建项目、添加模块到搭建风力发电系统(含MPPT控制)、柴油发电系统及集成各模块的全过程,并提供了仿真参数设置建议。通过分析频率偏差、电池SOC等关键指标,验证了系统在维持稳定运行的同时能有效利用可再生能源。该模型为研究多能互补微电网提供了实验平台,未来可拓展更高效的能量管理策略和AI技术的应用。
5分钟掌握Just命令运行器:现代化项目自动化终极方案
还在为复杂的构建脚本和重复的命令行操作烦恼吗?**Just命令运行器**为你带来了革命性的解决方案!作为一款现代化的命令行任务运行器,Just旨在替代传统的Makefile,提供更简洁的语法、更强大的功能,让项目自动化变得前所未有的简单高效。无论你是开发个人项目还是团队协作,Just都能显著提升你的工作效率。 ## 🚀 Just命令运行器:为什么你应该立即开始使用 ### 告别Makefil
ROS机器人里程计模型
3.5 移动机器人系统模型 相信大家的机器人平台STM32端底层控制和机器人urdf建模都已经顺利完成了,在正式开始ros端编写机器人启动功能包之前,我们还不得不学习一些必要的理论知识。别担心数学不好,这里基本都是高中数学。下面我们开始,Are you ready? 没准备好也开始了。 3.5.1 常用坐标系系统模型 在移动机器人技术研究中,最为常用的坐标系统是笛卡尔坐标系统。而在SLAM算法研究中,有如下几个比较常见的笛卡尔坐标系统,它们分别为机器人坐标系XR YR OR 、传感器坐标系XS YS OS
Just命令运行器实战指南:三步掌握现代项目任务自动化
在当今的软件开发中,高效管理项目任务和自动化流程是提升开发效率的关键。你是否厌倦了复杂的Makefile语法,或是需要记住一长串难以理解的shell命令?Just命令运行器正是为解决这些问题而生——一个现代化、语法简洁、功能强大的命令行工具,能够替代传统的Makefile,让你轻松管理项目任务、构建流程和自动化脚本。 ## 为什么选择Just:告别复杂的Makefile Just是一个用Rus
Devexpress16.2.6破解工具
Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具
复分析 阿尔福斯(Ahlfors) 第三版答案 英文
答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案
告别复杂Makefile:用just打造高效命令行工作流
还在为项目管理中的重复命令而烦恼吗?是否厌倦了Makefile的复杂语法和跨平台兼容性问题?今天我要介绍一个让你爱不释手的**命令行任务运行器**——just。这个现代化的**项目自动化**工具将彻底改变你管理项目任务的方式,让你专注于代码本身,而不是繁琐的命令行操作。 ## 🚀 just是什么?为什么你需要它? 想象一下这样的场景:你的项目需要编译、测试、打包、部署等一系列操作。每次都要敲
jre9下载 jdk9
(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】
just test
asa
efm32 入门.pdf
本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。
3分钟搞定命令行任务管理神器:just如何让你告别繁琐的构建脚本?
还记得上次为了部署一个简单的Web应用,你在终端里敲了多少次命令吗?"npm run build"、"docker compose up"、"git push"、"ssh deploy"...每个项目都有一堆需要记忆的命令,而且每个同事的"快捷方式"还不一样!😅 这就像你的工具箱里堆满了各种工具,但每次要用的时候都得翻箱倒柜找半天。更糟糕的是,当你换一台电脑或者新同事加入项目时,他们需要重新学
技术深度解析:just 命令运行器的现代化任务编排与跨平台自动化方案
just 是一个现代化的命令行任务运行器,专为简化项目特定命令的保存和执行而设计。相比传统的 Makefile,just 提供了更简洁的语法、更强大的功能集和更优秀的跨平台支持,解决了开发者在多环境、多平台下任务编排的痛点。其核心价值在于将复杂的构建脚本转化为可维护、可读性强的声明式配置,同时保持极简的使用体验。 ## 架构设计解析:模块化与可扩展性 just 的架构采用分层设计,将解析、执行
命令行任务管理终极方案:Just如何替代传统Makefile实现现代化构建流程
还在为复杂的Makefile语法和跨平台兼容性问题烦恼吗?Just作为一款现代化的命令行任务运行器,为开发者提供了比传统Makefile更简洁、更强大的自动化构建解决方案。本文深度解析Just的核心功能、安装部署策略以及最佳实践,帮助你彻底告别繁琐的构建配置,实现高效的项目管理。 ## 为什么传统Makefile已无法满足现代开发需求? 在当今快速迭代的开发环境中,传统Makefile暴露出诸
Erlang测试完全指南:erlang.mk集成EUnit、Common Test、PropEr与Triq四大框架
如果你正在为 Erlang 项目搭建测试体系,**erlang.mk**(A build tool for Erlang that just works)是最佳选择。这个构建工具原生集成了 **EUnit、Common Test、PropEr、Triq 四大测试框架**,只需一条 Makefile 接入,即可用 `make tests` 一键运行单元测试、功能测试与属性测试,无需手写任何测试运行脚
react-native-windows 开发环境 Metro 配置指南:深入解析 @rnw-scripts/metro-dev-config
在 react-native-windows 这种 monorepo 架构下,多个开发包(vnext、playground、各类示例与测试应用)共享同一套 Metro 打包配置,如果各自手写会造成大量重复、诊断困难且难以维护。`@rnw-scripts/metro-dev-config` 正是为此而生的内部工具包:它基于 [rnx-kit](https://github.com/microsoft
html怎么转换byte,html如何转pdf
本篇文章给大家介绍html转pdf的方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。1、准备资源itext.jarwww.baidu.comhtml2canvas.jswww.baidu.com2、前端代码://进行截图操作,document.querySelector("body") 为要截图的区域function test() {html2canvas(document....
写入pdf支持html,将html页面保存成图片,图片写入pdf的实现方法(推荐)
需求是一个导出pdf的功能,多方奔走终于实现了,走了不少弯路,而且怀疑现在这个方法仍是弯的。有个jsPDF 插件可以在前端直接生成pdf,很简便,但不支持IE。前端:首先引入html2canvas.jshtml2canvas(document.body, { //截图对象//此处可配置详细参数onrendered: function(canvas) { //渲染完成回调canvascanvas...
js 将html转为图片格式,将html页面保存成图片,图片写入pdf的实现方法(推荐)
需求是一个导出pdf的功能,多方奔走终于实现了,走了不少弯路,而且怀疑现在这个方法仍是弯的。有个jsPDF 插件可以在前端直接生成pdf,很简便,但不支持IE。前端:首先引入html2canvas.jshtml2canvas(document.body, { //截图对象//此处可配置详细参数onrendered: function(canvas) { //渲染完成回调canvascanvas...
html保存当前页面为图片,将html页面保存成图片,图片写入pdf的实现方法(推荐)
需求是一个导出pdf的功能,多方奔走终于实现了,走了不少弯路,而且怀疑现在这个方法仍是弯的。有个jsPDF 插件可以在前端直接生成pdf,很简便,但不支持IE。前端:首先引入html2canvas.jshtml2canvas(document.body, { //截图对象//此处可配置详细参数onrendered: function(canvas) { //渲染完成回调canvascanvas...
html转pdf,截图保存
使用技术 itext.jar : 将byte文件输入流转换为图片,pdf等 html2canvas.js :将html页面区域截图为base64编码的图片资源 java+js 1. 准备资源 itext.jar www.baidu.com html2canvas.js www.baidu.com 2.前端代码: //进行截图操作,document.querySelector("body") 为要截图的区域 function test() { h
1064



被折叠的 条评论
为什么被折叠?



