`
Michaelmatrix
  • 浏览: 208784 次
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
P342..在写守护进程需要注意的地方, 1.可以让第二个子进程作为守护进程继续运行,这样就保证了该守护进程不会是会话首进程 2.setsid,如果调用进程已经是一个进程组的组长,返回出错.创建一个新会话,为确保成功返回,通常先调用fork,然后使父进程中指,子进程继续,P219 值得注意的地方我都记下来,做为备忘录呵呵
这里做为我的技术笔记BLOG
针对Frame窗体,通常在方法OnCreate中做相应的初始化创建操作,函数原型 int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct){ //创建操作 } 在Dialog对话框窗体中,通常在OnInitDialog中,进行相应的初始化操作,原型为: BOOL CMyDlgDlg::OnInitDialog(){ //初始化操作 } MFC中MessageBox(_T("OK"));注意_T的用法在strcpy中有时编译不通过 如NOTIFYICONDATA myNI; strcpy(myNI.sz ...
菜单、工具条、状态条的更新问题 MFC中上述的默认处理是:当菜单项或者工具条按钮在应用类,框架类,视图类,文档类中都没有找到响应函数时,将变成无效状态,反之有效。当时可以设置框架类CFrameWnd中的成员函数 m_bAutoMenuEnable为FALSE来使得这个默认无效。 如果要改变这些菜单项、工具条按钮以及状态条项目等的状态,能且只能在更新显示的消息中进行,否则,即使在其他地方修改了这些项目的显示状态,也将被后来的消息处理结果所覆盖。 在MFC中,通过ON_UPDATE_COMMAND_UI宏实现对界面元素显示更新的消息映射。 afx_msg void OnUploadFile ...
对话框程序的初始化显示:可以在OnInitDialog中增加相应的初始处理方法。 自定义消息映射处理实例: 定义一个消息:#define WM_DOEXTWORK (WM_USER+500) 在对应的对话框类中通过ON_MESSAGE(WM_DOEXTWORK,OnDoExtWork)实现消息映射,在对话框类中 BEGIN_MESSAGE_MAP(Cdialog1Dlg, CDialog)ON_WM_PAINT()ON_WM_QUERYDRAGICON()//添加消息影射ON_MESSAGE(WM_DOTHEWORK,OnDoTheWork)END_MESSAGE_MAP() LRES ...
为了保证发给窗口的任何过程的消息都能够被窗口处理,Window提供两个默认的消息处理API DefWindowProc 对应普通窗口,DefDlgProc对应对话框的消息处理. 发送消息的方式: SendMessage:要求消息立即返回,直到消息处理完毕,将消息结果发给调用者.被封装的MFC原形函数: LRESULT CWnd::SendMessage(UINT uMsg,WPARAM wParam=0,LPARAM lParam=0); PostMessage:只是将消息放到线程消息队列中,不等待消息响应就立即返回了.封装后的函数原型 BOOL CWnd::PostMessage( ...
小弟根据个人最近的一些操作,作一下记录,在这里汇集一下,主要用来理清自己思路,首先是tomcat4.x和5.x中对于数据库连接池的不同配置说明: 1:在tomcat4.x中,没有单独的模块划分,都集中在/Tomcat4.1/conf/server.xml中,如下是xpetstore在其中的数据库连接池配置信息 <Context path="/xpetstore" docBase="xpetstore-servlet" debug="5" reloadable="true" crossContext=&quo ...
Global site tag (gtag.js) - Google Analytics