<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zhglzh的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zhglzh</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zhglzh]]></copyright><item><title><![CDATA[搜狗输入法与谷歌输入法]]></title><link>https://blog.youkuaiyun.com/zhglzh/article/details/6336344</link><guid>https://blog.youkuaiyun.com/zhglzh/article/details/6336344</guid><author>zhglzh</author><pubDate>Wed, 20 Apr 2011 16:06:00 +0800</pubDate><description><![CDATA[
因为受不了搜狗输入法经常弹框骚扰，因此安装了google输入法；但今天忽然弹出这样一个提示：

搜狗让你选择了：
1 默认不选google输入法
2 你无法不选搜狗输入法
真是牛叉啊！
]]></description><category></category></item><item><title><![CDATA[qt使用win32 mutex]]></title><link>https://blog.youkuaiyun.com/zhglzh/article/details/6320731</link><guid>https://blog.youkuaiyun.com/zhglzh/article/details/6320731</guid><author>zhglzh</author><pubDate>Wed, 13 Apr 2011 15:24:00 +0800</pubDate><description><![CDATA[
#include 

#include 




#include "mainwindow.h"




#ifdef WIN32


#include 


#endif




int main(int argc, char *argv[])


{


    QApplication a(argc, argv);




#ifdef WIN32


    //创建mutex，当已经程序发现已经有这个mutex时候，就相当于openmutex


    HANDLE hHandle = Cre]]></description><category></category></item><item><title><![CDATA[给Tomcat增加可用内存]]></title><link>https://blog.youkuaiyun.com/zhglzh/article/details/6270021</link><guid>https://blog.youkuaiyun.com/zhglzh/article/details/6270021</guid><author>zhglzh</author><pubDate>Wed, 23 Mar 2011 09:35:00 +0800</pubDate><description><![CDATA[

在

apache-tomcat-6.0/bin/catalina.bat中，

找到

rem ----- Execute The Requested Command ---------------------------------------
在下面添加：

set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m
本文地址

]]></description><category></category></item><item><title><![CDATA[５哲学家就餐]]></title><link>https://blog.youkuaiyun.com/zhglzh/article/details/6260597</link><guid>https://blog.youkuaiyun.com/zhglzh/article/details/6260597</guid><author>zhglzh</author><pubDate>Sat, 19 Mar 2011 10:22:00 +0800</pubDate><description><![CDATA[
#include 

#include 

#include 


#define N 4 /* 哲学家的个数 */

#define P(S) WaitForSingleObject(S, INFINITE) // 定义Windows下的P操作

#define V(S) ReleaseSemaphore(S, 1, NULL) // 定义Windows下的V操作


typedef HANDLE Semaphore; // 信号量的Windows原型

HANDLE hThread[N]; // 线程]]></description><category></category></item><item><title><![CDATA[在MFC程序中激活以前的实例，并退出本实例]]></title><link>https://blog.youkuaiyun.com/zhglzh/article/details/6260556</link><guid>https://blog.youkuaiyun.com/zhglzh/article/details/6260556</guid><author>zhglzh</author><pubDate>Sat, 19 Mar 2011 10:01:00 +0800</pubDate><description><![CDATA[
本文地址:http://www.starsdust.info/blog/
要求如下：


只启动一个实例

如果已经启动，则激活以前的实例



实现方法：

程序启动时，首先尝试打开一个命名的CEvent对象，如果打开失败，说明本程序是第一次启动，启动一个等待线程，监视CEvent对象状态。如果打开成功，说明本程序已经在运行。此时，设置这个CEvent对象为有信号状态，监视线程检测到信号，激活自己。


实现代码：


比如新建项目 Demo

在CDemoApp类中，增加如下代码

static vo]]></description><category></category></item><item><title><![CDATA[金山快盘邀请码[2010-01-20]]]></title><link>https://blog.youkuaiyun.com/zhglzh/article/details/6153985</link><guid>https://blog.youkuaiyun.com/zhglzh/article/details/6153985</guid><author>zhglzh</author><pubDate>Thu, 20 Jan 2011 08:40:00 +0800</pubDate><description><![CDATA[http://k.wps.cn/register/?invite=fw0q4f]]></description><category></category></item><item><title><![CDATA[盛大Everbox邀请码[2011-01-20]]]></title><link>https://blog.youkuaiyun.com/zhglzh/article/details/6153983</link><guid>https://blog.youkuaiyun.com/zhglzh/article/details/6153983</guid><author>zhglzh</author><pubDate>Thu, 20 Jan 2011 08:33:00 +0800</pubDate><description><![CDATA[http://www.starsdust.info/blog/blog/2011/01/20/%E7%9B%9B%E5%A4%A7everbox%E9%82%80%E8%AF%B7%E7%A0%81/]]></description><category></category></item><item><title><![CDATA[[转载]动态链接库]]></title><link>https://blog.youkuaiyun.com/zhglzh/article/details/6150848</link><guid>https://blog.youkuaiyun.com/zhglzh/article/details/6150848</guid><author>zhglzh</author><pubDate>Fri, 25 Apr 2008 11:50:00 +0800</pubDate><description><![CDATA[DllMain虽然DLL不能自己运行，可是Windows在加载DLL的时候，需要一个入口函数，就如同EXE的main一样，否则系统无法引用DLL。所以根据编写规范，Windows必须查找并执行DLL里的一个函数DllMain作为加载DLL的依据，这个函数不作为API导出，而是]]></description><category></category></item></channel></rss>