摘要:WNDPROC g_pOldProc = NULL;LRESULT CALLBACK NewWndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam){ switch (message) { case WM_ACTIVATE: pri
阅读全文
08 2019 档案
摘要:pthread_cond_wait总和一个互斥锁结合使用。在调用pthread_cond_wait前要先获取锁。pthread_cond_wait函数执行时先自动释放指定的锁,然后等待条件变量的变化。在函数调用返回之前,自动将指定的互斥量重新锁住。 int pthread_cond_signal(p
阅读全文
摘要:// Interface of Waiter, also takes care of mutex_ & cond_ init and destroy.class Waiter : boost::noncopyable{ public: virtual void wait() = 0; virtual
阅读全文
摘要:在我之前的博文中(SQL Server内存泄漏),我解释了如何使用“!heap”命令识别哪个模块泄漏了内存。有时我们使用“!d”命令来找到模型或者使用搜索内存命令(s)不能通过显示内存找到原因。在这种情况下,我们可以使用Debug Diagnostic Tools或者UMDH来跟踪内存泄漏。这篇博文
阅读全文
摘要:有时候,我们需要确保一个应用程序长期稳定地运行,但是在Windows平台上由于种种原因,几乎不可能保障一个应用的绝对可靠运行。那么,我们就需要有一个机制,在应用死机﹑异常﹑系统重启等情况下自我恢复,而且能够做一些指定的动作,比如定时重启等。 方案一:把应用注册成服务,并把它放到启动项里。这个方法简单
阅读全文
摘要:ZooKeeper是Hadoop的正式子项目; Hadoop是一个分布式系统基础架构,由Apache基金会所开发; Zookeeper能够用来leader选举;也就是你有N+1台同样的服务器的时候又zookeeper来决定谁是主服务器; 当我们配置好zookeeper之后都希望当系统重启之后能够自动
阅读全文
摘要:==目的== 想把zookeeper、hadoop、hbase、storm等大数据组件 设置为开机启动,并且进程挂掉之后,可以自动重启,以减少运维压力。 ==service文件== 路径:/usr/lib/systemd/system 文件名:train-zookeeper.service 样例:
阅读全文