<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gwinner的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/gwinner</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gwinner]]></copyright><item><title><![CDATA[pragma指令简介]]></title><link>https://blog.youkuaiyun.com/gwinner/article/details/5462982</link><guid>https://blog.youkuaiyun.com/gwinner/article/details/5462982</guid><author>gwinner</author><pubDate>Thu, 08 Apr 2010 16:40:00 +0800</pubDate><description><![CDATA[在编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作.下面介绍了一下该指令的一些常用参数,希望对大家有所帮助!一. message 参数。message它能够在编译信息输出窗口中输出相应的信息，这对于源代码信息的控制是非常重要的。其使用方法为：    #pragma message("消息文本")当编译器遇到这条指令时就在编译输]]></description><category></category></item><item><title><![CDATA[在C#的Form中动态更改菜单、工具栏的状态]]></title><link>https://blog.youkuaiyun.com/gwinner/article/details/5462965</link><guid>https://blog.youkuaiyun.com/gwinner/article/details/5462965</guid><author>gwinner</author><pubDate>Thu, 08 Apr 2010 16:37:00 +0800</pubDate><description><![CDATA[C++中要做这件事，可以通过ON_UPDATE_COMMENT_UI实现，我们知道，说到底ON_UPDATE_COMMENT_UI是沾了OnIdle 的光。 其实，在C#里面，也可以通过类似的方法去动态地更新菜单栏、工具栏。 C#提供了一个Application.Idle事件，通过注册这个事件，我们就可以让自己的应用程序在没事干时帮我们维护一下状态啥的。 很简单，两]]></description><category></category></item><item><title><![CDATA[使用ClickOnce细分发布版本]]></title><link>https://blog.youkuaiyun.com/gwinner/article/details/5462955</link><guid>https://blog.youkuaiyun.com/gwinner/article/details/5462955</guid><author>gwinner</author><pubDate>Thu, 08 Apr 2010 16:35:00 +0800</pubDate><description><![CDATA[转自:http://www.cnblogs.com/cuishao1985/archive/2008/11/29/1343914.html       ClickOnce是微软在.NET 2.0框架中发布的一项技术，允许大家在Visual Studio中方便地部署和更新.NET的Windows应用程序。部署功能是通过把应用程序文件复制到一个文件夹中、FTP目录中或者某个Web位置上，并]]></description><category></category></item><item><title><![CDATA[高效查询当前插入后记录的自增长ID ]]></title><link>https://blog.youkuaiyun.com/gwinner/article/details/5462933</link><guid>https://blog.youkuaiyun.com/gwinner/article/details/5462933</guid><author>gwinner</author><pubDate>Thu, 08 Apr 2010 16:31:00 +0800</pubDate><description><![CDATA[高效查询当前插入后记录的自增长ID （原创）最近在处理客户提出的问题时，发现我所使用的一条SQL语句效率不咋地，该SQL语句用来取得刚刚插入的记录的auto_increment值。  我的SQL长得很象这样： SELECT MAX(Ref) FROM TbName; 我一度把它变成这样： SELECT Ref FROM TbName ORDER BY]]></description><category></category></item><item><title><![CDATA[cygwin,在win中开发linux程序]]></title><link>https://blog.youkuaiyun.com/gwinner/article/details/5462911</link><guid>https://blog.youkuaiyun.com/gwinner/article/details/5462911</guid><author>gwinner</author><pubDate>Thu, 08 Apr 2010 16:27:00 +0800</pubDate><description><![CDATA[From:http://blog.youkuaiyun.com/iiisan/archive/2005/01/26/268956.aspx 一、cygwin是什么？   这个问题你最好google一下"cygwin的历史",或许能够获得更为详尽的答案。简而言之，cygwin是一个在windows平台上运行的linux模拟环境，是cygnus solutions公司开发的自由软件（该公司开发]]></description><category></category></item><item><title><![CDATA[使用内存映射文件在进程间传递数据流（开发笔记）]]></title><link>https://blog.youkuaiyun.com/gwinner/article/details/5462895</link><guid>https://blog.youkuaiyun.com/gwinner/article/details/5462895</guid><author>gwinner</author><pubDate>Thu, 08 Apr 2010 16:25:00 +0800</pubDate><description><![CDATA[有关内存映射（注意，是有关，没说要全部用上）的六个函数： CreateFileMapping MapViewOfFile FlushViewOfFile UnmapViewOfFile OpenFileMapping CloseHandle 用于保护共享资源的内核变量，可以用Mutex， Event，等，网上有人用消息，但只局限于能接收消]]></description><category></category></item><item><title><![CDATA[使用FFMPEG SDK解码流数据]]></title><link>https://blog.youkuaiyun.com/gwinner/article/details/5462855</link><guid>https://blog.youkuaiyun.com/gwinner/article/details/5462855</guid><author>gwinner</author><pubDate>Thu, 08 Apr 2010 16:19:00 +0800</pubDate><description><![CDATA[本文以H264视频流为例，讲解解码流数据的步骤。 为突出重点，本文只专注于讨论解码视频流数据，不涉及其它（如开发环境的配置等）。如果您需要这方面的信息，请和我联系。 准备变量 定义AVCodecContext。如果您使用类，可以定义成类成员。我这里定义成全局变量。 static AVCodecContext * g_pCodecCtx = NULL; ]]></description><category></category></item><item><title><![CDATA[在Linux的Eclipse上安装配置MySQL+MySQL++]]></title><link>https://blog.youkuaiyun.com/gwinner/article/details/5462839</link><guid>https://blog.youkuaiyun.com/gwinner/article/details/5462839</guid><author>gwinner</author><pubDate>Thu, 08 Apr 2010 16:15:00 +0800</pubDate><description><![CDATA[在Linux的Eclipse上安装配置MySQL+MySQL++ 步骤：1. 安装MySQL服务器和开发环境 （具体请参考下载下来的压缩包里的INSTALL-BINARY）:	(二进制方式)	1) 下载MySQL （mysql-5.0.89-linux-i686-glibc23.tar.gz）到/usr/local	http://dev.mysql.com/downlo]]></description><category></category></item><item><title><![CDATA[在XP和Linux上安装配置Eclipse和SVN]]></title><link>https://blog.youkuaiyun.com/gwinner/article/details/5462815</link><guid>https://blog.youkuaiyun.com/gwinner/article/details/5462815</guid><author>gwinner</author><pubDate>Thu, 08 Apr 2010 16:12:00 +0800</pubDate><description><![CDATA[在XP上我使用Eclipse+CDT+MinGW+Subclipse, 安装步骤：1. 安装JAVA虚拟机    要求大于1.4.2版本，如果已经安装java, 可以用java -version 查看一下。如果小于这个版本或者没有安装，则需要安装jre-6u7-windows-i586-p.exe：ftp://ftp.ustb.edu.cn/pub/Java_VM/Sun/jre-6u]]></description><category></category></item><item><title><![CDATA[移动Panel的滚动条到窗口中间]]></title><link>https://blog.youkuaiyun.com/gwinner/article/details/5462768</link><guid>https://blog.youkuaiyun.com/gwinner/article/details/5462768</guid><author>gwinner</author><pubDate>Thu, 08 Apr 2010 16:06:00 +0800</pubDate><description><![CDATA[一个组态软件项目，其中一个用来组态图形页的视图窗口需要实现这样一个功能：在该窗口第一次被显示出来时，要求滚动条移动到中间位置。 按照软件的设计结构，只要移动一个Panel的滚动条即可。 要移动滚动条，只要改变Panel的AutoScrollPosition属性即可。 那么，现在的问题是，怎么确定中间位置？ AutoScrollPosition的值是一个Point]]></description><category></category></item><item><title><![CDATA[在.Net中创建和使用自已的私有字体 ]]></title><link>https://blog.youkuaiyun.com/gwinner/article/details/5462645</link><guid>https://blog.youkuaiyun.com/gwinner/article/details/5462645</guid><author>gwinner</author><pubDate>Thu, 08 Apr 2010 15:46:00 +0800</pubDate><description><![CDATA[ 派生自抽象类FontCollection的PrivateFontCollection可以帮你维护一个为你的应用程序定制的字体集。叫做私有字体集。一个私有字体集可以既包括已经安装到操作系统中的字体，也可以包括未安装的字体。 要添加一个私有字体到私有字体集，只需调用PrivateFontCollection的AddFontFile方法。 PrivateFontCollection]]></description><category></category></item></channel></rss>