发布时间:2023-11-22 16:46:36
1、关于 popen 函数popen函数用于执行一个外部调用,和 system 函数一样,该调用会 fork 一个子进程,并在子进程中执行外部命令的调用过程。和 system 函数不一样的是,其执行过程中会返回一个文件指针,将外部命令执行的屏幕输出进行捕获。借助 popen 函数执行外部命令的这个特性,我们可以将其用在特定的外部命令调用场.........【阅读全文】
发布时间:2023-10-27 13:36:47
这几天为开发 DataLoader etl 工具,被 TIME_WAIT 问题和 CLOSE_WAIT 问题给逼疯了。基本思想是 DataLoader_Server 接收到 etl 请求报文,就 fork 一个子进程进行 etl 处理 。在实际的测试过程中,发现出现了大量的 TIME_WAIT 和 CLOSE_WAIT ,实在是闹心。从网络上查了一下,大致上的意思是 tcpip 是一个安全的网络.........【阅读全文】
发布时间:2023-10-24 11:19:08
这次做这个 DataLoader 的 ETL 工具,对于 C/C++ 语言真的是无语了,在 JAVA 中,你可以根本就不用关心你的内存分配,但是在 C/C++ 中,却含有不少暗坑。话不多说,看例子:点击(此处)折叠或打开char str[65535];bzero(str,65535);你以为这个是.........【阅读全文】
发布时间:2023-09-29 10:49:57
闲话不多说,直接贴代码,说结论;点击(此处)折叠或打开#include <stdio.h>#include <stdlib.h>#include <string.h>int main ( void ){ char s[]="1,aaab,bb,cc,1200,0.00.........【阅读全文】
发布时间:2022-01-19 16:42:32
起因:============================================================做一个任务调度器的内核,拟采用数据库来实现对任务计划的创建,任务分发、任务执行跟踪等操作。考虑到实际的应用中,客户的数据库环境不可预知,因此计划将针对不同数据库的访问操作封装在独立的动态链接库中,通过配置文件来决定针对不同的数据库类.........【阅读全文】
chinaunix网友2009-03-19 13:50
我的ID应该是被封了,斑主没有再给我说话的权利,只能这里匿名留言了。我没有说什么绝对不好,但我稍微怀疑一下,也是错么?