父进程连接数据库后,连续fork几个子进程后,读数据库时出问题

父进程连接数据库后,连续fork几个子进程后,几个子进程都操作数据库时出问题(错误:Error: msg=ORA-03113: end-of-file on communication channel),这是为什么?不能这样用吗? 如果我只fork一个子进程,查询数据库就没问题,这就奇怪了?

作者: wheniwasyoung 发布时间: 06-13

打开进程总是失败?

C/C++ code HWND hWnd=::FindWindow(NULL,L"计算器"); if(!hWnd) { AfxMessageBox(L"获取窗口句柄失败"); return; } DWORD dwProcessId=NULL; ::GetWindowThreadProcessId(hWnd,&dwProcessId); if(!dwProcessId) { AfxMessageBox(L"获取进程ID失败"); return; } HANDLE hProcess = ::OpenProcess(PROCESS_ALL_ACCESS,false,dwProcessId); if(!hProcess) { DWORD dwErro=GetL...

作者: MyLiveIsLost 发布时间: 06-13

面向对象好还是面向过程好

一般人的第一反应肯定是对象好,但我发现在需求明确的情况下会好,否则更糟糕。 比如实现一个事情,如果A的情况下cout <<"A"; 如果B的情况下cout <<"B"; 那么用面向过程的就写成if else,面向对象写成A类和B累都继承自一个基类,里面有个虚函数,A类B类都重新实现了。 这样看来面向对象的更好些,以后加个C会比较简单。 但这只是建立在这个需求框架比较稳定的情况下,假如这...

作者: ma100 发布时间: 06-13

求高人帮看此程序错误

#include<iostream> #include<string.h> using namespace std; class node { public: int date; node *next; node *pre; }; class list { protected: node * head; public: list() {head=new node;head->next=NULL;} list(list &s){head=s.head;} void makeEmpty(); int length(); void insert(int x,int i); int delet(int x); int remove(int i); int find(int x); void d...

作者: Jiakunboy 发布时间: 06-13

图片介绍

有没有图片方面介绍的书 如 bmp图片的格式啊 图片的压缩 旋转 特效处理等等 谢谢!

作者: liyuan02 发布时间: 06-13

请问可否在VS2010下使用GCC?

如题,感谢

作者: activateMan 发布时间: 06-13

大脑短路了 送分送分了

送分送分了

作者: flyrack 发布时间: 06-13

请修改下面的源代码实现如下问题要求(实际上只需修改3.4两个要求)

问题描述:创建二叉树并遍历 基本要求: 1、 分别运用非递归的方式完成对二叉树的先序和后序遍历 2、 输出二叉树的高度 3、 输出每一层的结点数 4、 查找结点P 和结点Q的最近共同祖先 http://www.hadxw.com/forum.php?mod=viewthread&tid=11&extra=page%3D1

作者: songxxu 发布时间: 06-13

今天面试有这么一个编程题

编写一个函数, 将给定字符串中的所有\t(Tab 按4个空格计算)都转换为4个空格 大家看看 当时由于时间问题做得有点仓促。

作者: sanshao1314 发布时间: 06-13

跪求选修课管理系统源码

老师的c++作业,RT,要求尽量简单明了,求高手帮忙!!!

作者: suconghou 发布时间: 06-13