<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[听风流过]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tingfeng525</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tingfeng525]]></copyright><item><title><![CDATA[c++ 深入理解虚函数]]></title><link>https://blog.youkuaiyun.com/tingfeng525/article/details/79851184</link><guid>https://blog.youkuaiyun.com/tingfeng525/article/details/79851184</guid><author>tingfeng525</author><pubDate>Sun, 08 Apr 2018 14:10:49 +0800</pubDate><description><![CDATA[转载自 https://www.cnblogs.com/jin521/p/5602190.html为什么使用虚函数？什么是虚函数？虚函数是为了解决什么问题？面向对象的三大特征：封装多态继承普通虚函数虚析构函数纯虚函数抽象类接口类隐藏 vs 覆盖隐藏与覆盖之间的关系早绑定和晚绑定虚函数表什么是多态?相同对象收到不同消息或不同对象收到相同消息时产生的不同的动作。静态多态 vs 动态多态[-:&amp;gt;静...]]></description><category></category></item><item><title><![CDATA[近期错误调试汇总]]></title><link>https://blog.youkuaiyun.com/tingfeng525/article/details/48749399</link><guid>https://blog.youkuaiyun.com/tingfeng525/article/details/48749399</guid><author>tingfeng525</author><pubDate>Sat, 26 Sep 2015 09:36:36 +0800</pubDate><description><![CDATA[1、js利用setInterval启动循环，但是停止却停止不了
问题根结：
       1）利用clearouttime停止的，应该用clearInterval停止；
       2）正确利用clearInterval后，停止后还有一段时间的延迟，而且运行的时间越长，延迟越大，最长的要10来s，原来是获取数据的通信时间太长，而setInterval设置的只有10ms，查看调试工具显示每一]]></description><category></category></item><item><title><![CDATA[gdb调试命令]]></title><link>https://blog.youkuaiyun.com/tingfeng525/article/details/47151863</link><guid>https://blog.youkuaiyun.com/tingfeng525/article/details/47151863</guid><author>tingfeng525</author><pubDate>Thu, 30 Jul 2015 16:16:49 +0800</pubDate><description><![CDATA[linux上对c进行gdb调试的简要命令]]></description><category></category></item><item><title><![CDATA[开发板上搭建lighttpd+php]]></title><link>https://blog.youkuaiyun.com/tingfeng525/article/details/44459539</link><guid>https://blog.youkuaiyun.com/tingfeng525/article/details/44459539</guid><author>tingfeng525</author><pubDate>Thu, 19 Mar 2015 16:18:39 +0800</pubDate><description><![CDATA[要在开发板上搭建lighttpd环境，首先要在ubuntu上搭建交叉编译环境，然后对lighttpd的源码进行编译，最后将编译好的文件和配置文件拷贝到开发板上，就可以运行了。



一、安装lighttpd
1、在ubuntu下搭建交叉编译环境
     1） 将开发板提供的gcc拷贝到ubuntu环境下，如我本地拷贝完后的bin目录为：
     /home/acer/source]]></description><category></category></item><item><title><![CDATA[eclipse注释的设置和部分模板]]></title><link>https://blog.youkuaiyun.com/tingfeng525/article/details/39051033</link><guid>https://blog.youkuaiyun.com/tingfeng525/article/details/39051033</guid><author>tingfeng525</author><pubDate>Thu, 04 Sep 2014 13:12:35 +0800</pubDate><description><![CDATA[1. eclipse用户名的设置：
在eclipse的安装路径下，打开eclipse.ini的配置文件，如下图：

在-vmargs下加入：-Duser.name=你的名字


2. 注释格式以及各个主要简介
（1）.单行(single-line)注释：“//……”
（2）.块(block)注释：“/*……*/”
（3）.文档注释：“/**……*/”
（4）.javadoc注释]]></description><category></category></item><item><title><![CDATA[php获取post参数的几种方式]]></title><link>https://blog.youkuaiyun.com/tingfeng525/article/details/38816961</link><guid>https://blog.youkuaiyun.com/tingfeng525/article/details/38816961</guid><author>tingfeng525</author><pubDate>Mon, 25 Aug 2014 10:05:54 +0800</pubDate><description><![CDATA[转载自：http://lhdst-163-com.iteye.com/blog/1680297



php获取post参数的几种方式
1、$_POST['paramName'] 只能接收Content-Type: application/x-www-form-urlencoded提交的数据
 
2、file_get_contents("php://input") 适用大多数类型的C]]></description><category></category></item><item><title><![CDATA[解决Android SDK Manager下载太慢问题]]></title><link>https://blog.youkuaiyun.com/tingfeng525/article/details/38383749</link><guid>https://blog.youkuaiyun.com/tingfeng525/article/details/38383749</guid><author>tingfeng525</author><pubDate>Tue, 05 Aug 2014 12:29:30 +0800</pubDate><description><![CDATA[1、打开android sdk manager
2、打开tool->options，如图所示


3、将Proxy Settings 里的HTTP Proxy Server和HTTP Proxy Port分别设置成mirrors.neusoft.edu.cn和80
将Others中的Force https://...sources to be fetched using http://.]]></description><category></category></item><item><title><![CDATA[GSM蜂窝基站定位基本原理浅析]]></title><link>https://blog.youkuaiyun.com/tingfeng525/article/details/38269219</link><guid>https://blog.youkuaiyun.com/tingfeng525/article/details/38269219</guid><author>tingfeng525</author><pubDate>Tue, 29 Jul 2014 14:33:31 +0800</pubDate><description><![CDATA[位置服务已经成为越来越热的一门技术，也将成为以后所有移动设备（智能手机、掌上电脑等）的标配。随着人们对BLS(Based Location Serices，基于位置的服务)需求的飞速增长，无线定位技术也越来越得到重视。GSM蜂窝基站定位，以其定位速度快、成本低（不需要移动终端上添加额外的硬件）、耗电少、室内可用等优势，作为一种轻量级的定位方法，也越来越常用。本文简单介绍一下各种基于GSM蜂窝基站的]]></description><category></category></item><item><title><![CDATA[VC/MFC中计算程序运行时间]]></title><link>https://blog.youkuaiyun.com/tingfeng525/article/details/38037219</link><guid>https://blog.youkuaiyun.com/tingfeng525/article/details/38037219</guid><author>tingfeng525</author><pubDate>Tue, 22 Jul 2014 10:39:28 +0800</pubDate><description><![CDATA[转载自：http://blog.sina.com.cn/s/blog_633a31f60100s983.html

通过网上查阅资料，找到以下几种VC中求取程序运行时间的方法：
方法一 利用GetTickCount函数(ms)
代码：
CStringstr;         
  

long
t1=GetTickCount();//程序段开始前取得系统运行时间(ms)     ]]></description><category></category></item><item><title><![CDATA[Gtest函数说明]]></title><link>https://blog.youkuaiyun.com/tingfeng525/article/details/33724109</link><guid>https://blog.youkuaiyun.com/tingfeng525/article/details/33724109</guid><author>tingfeng525</author><pubDate>Mon, 23 Jun 2014 11:08:31 +0800</pubDate><description><![CDATA[ASSERT宏


EXPECT宏


功能






ASSERT_TRUE


EXPECT_TRUE


判真




ASSERT_FALSE


EXPECT_FALSE


判假




ASSERT_EQ


EXPECT_EQ


相等




ASSERT_NE


EXPECT_]]></description><category></category></item><item><title><![CDATA[MFC 键盘响应]]></title><link>https://blog.youkuaiyun.com/tingfeng525/article/details/28265687</link><guid>https://blog.youkuaiyun.com/tingfeng525/article/details/28265687</guid><author>tingfeng525</author><pubDate>Tue, 03 Jun 2014 15:34:16 +0800</pubDate><description><![CDATA[MFC 键盘响应

一：首先介绍键盘消息
系统消息：
    ALT，F1,——F24等，是由系统内部处理的，程序本身就存在，比如F1是帮助键。
    WM_SYSKEYDOWN
    WM_SYSKEYUP
    WM_SYSCHAR
非系统消息：
    是由我们自己加上去的，
    WM_KEYDOWN
    WM_KEYUP
    WM_CHAR

]]></description><category></category></item><item><title><![CDATA[设置对话框为透明]]></title><link>https://blog.youkuaiyun.com/tingfeng525/article/details/25792271</link><guid>https://blog.youkuaiyun.com/tingfeng525/article/details/25792271</guid><author>tingfeng525</author><pubDate>Wed, 14 May 2014 13:27:33 +0800</pubDate><description><![CDATA[void CtestTOUMINGDUDlg::setTOUMING(void)
{
    SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE,
    GetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE)^0x80000);
    HINSTANCE hinstance = LoadLibrary(_T(]]></description><category></category></item><item><title><![CDATA[MFC——ComBox用法大全]]></title><link>https://blog.youkuaiyun.com/tingfeng525/article/details/24709357</link><guid>https://blog.youkuaiyun.com/tingfeng525/article/details/24709357</guid><author>tingfeng525</author><pubDate>Tue, 29 Apr 2014 13:30:13 +0800</pubDate><description><![CDATA[转载自 http://blog.sina.com.cn/s/blog_610c1cad0100zpsz.html


‍ComboBox(组合框)控件很简单，可以节省空间。从用户角度来看，这个控件是由一个文本输入控件和一个下拉菜单组成的。用户可以从一个预先定义的列表里选择一个选项，同时也可以直接在文本框里面输入文本。下面的例子简要说明如何利用MFC
 CComboBox Class来操作字]]></description><category></category></item><item><title><![CDATA[LNK1123: 转换到 COFF 期间失败: 文件无效或损坏]]></title><link>https://blog.youkuaiyun.com/tingfeng525/article/details/24630139</link><guid>https://blog.youkuaiyun.com/tingfeng525/article/details/24630139</guid><author>tingfeng525</author><pubDate>Mon, 28 Apr 2014 11:28:13 +0800</pubDate><description><![CDATA[连接器LNK是通过调用cvtres.exe完成文件向coff格式的转换的，所以出现这种错误的原因就是cvtres.exe出现了问题。
在电脑里面搜索一下cvtres.exe，发现存在多个文件，使用最新的cvtres.exe替换老的文件即可，替换之前记得备份一下，如果不对，可以替换回来。


例如：我的电脑里面安装了vs2010,最近更新了系统，打了一些补丁，结果就出现这种错误了。在电脑里面]]></description><category></category></item><item><title><![CDATA[单选框的分组]]></title><link>https://blog.youkuaiyun.com/tingfeng525/article/details/24519023</link><guid>https://blog.youkuaiyun.com/tingfeng525/article/details/24519023</guid><author>tingfeng525</author><pubDate>Sat, 26 Apr 2014 10:25:03 +0800</pubDate><description><![CDATA[7.5  单选按钮控件RadioButton

视频讲解：光盘\TM\Video\7\单选按钮控件RadioButton.exe

与复选框控件类似，单选按钮也为用户提供了选项信息，与复选框不同的是，用户只能在一组单选按钮中选择一项，而不能进行多项选择。图7.29显示了单选按钮在控件面板和对话框中的效果。



 






7.5.1  为单选按钮设置分组

]]></description><category></category></item><item><title><![CDATA[Byte，CString，Char数组之间的转化]]></title><link>https://blog.youkuaiyun.com/tingfeng525/article/details/24471839</link><guid>https://blog.youkuaiyun.com/tingfeng525/article/details/24471839</guid><author>tingfeng525</author><pubDate>Fri, 25 Apr 2014 14:42:53 +0800</pubDate><description><![CDATA[在VC中,CSTRING类的用法形式多样,丰富多彩.但有时与传统数据类型之间的转换成为了很多人的难题.
下面我来简单介绍它们之间的关系.
1 如何实现cstring与char*之间的转换:
  CString   m_cstr="abc";   
  char*   m_char="def";   


  char*   lp=m_cstr.GetBuffer(m_cstr.Get]]></description><category></category></item><item><title><![CDATA[TortoiseSVN 配合 Beyond Compare 3 或 WinMerge 的设置]]></title><link>https://blog.youkuaiyun.com/tingfeng525/article/details/24457567</link><guid>https://blog.youkuaiyun.com/tingfeng525/article/details/24457567</guid><author>tingfeng525</author><pubDate>Fri, 25 Apr 2014 10:34:39 +0800</pubDate><description><![CDATA[日常code工作中，比较麻烦的就是SVN版本冲突时的Merge了，因为TortoiseSVN的比较工具只能比较，不能同时做Merge，
一直以来总是在用WinMerge来扩展TortoiseSVN本身的Differ，虽然方便很多，但是WinMerge和BeyondCompare 3比起来还是不够强大，昨天查看了BeyondCompare 3的帮助文档，试验结果比较理想，可以告别Merge的痛苦了]]></description><category></category></item><item><title><![CDATA[Socket编程--WSAStartup的理解]]></title><link>https://blog.youkuaiyun.com/tingfeng525/article/details/24348149</link><guid>https://blog.youkuaiyun.com/tingfeng525/article/details/24348149</guid><author>tingfeng525</author><pubDate>Wed, 23 Apr 2014 10:09:02 +0800</pubDate><description><![CDATA[http://baike.baidu.com/link?url=DDkqiqLkqw5lFoPBbnANqKCZSNSsvngqZrmsZykBcaFC_tJYWKhwWaK59UA8DeNR_XcqETfrRRdWrqaTa7hZRK]]></description><category></category></item><item><title><![CDATA[SVN服务器的搭建和使用]]></title><link>https://blog.youkuaiyun.com/tingfeng525/article/details/24263733</link><guid>https://blog.youkuaiyun.com/tingfeng525/article/details/24263733</guid><author>tingfeng525</author><pubDate>Mon, 21 Apr 2014 17:03:09 +0800</pubDate><description><![CDATA[SVN服务器搭建和使用（一）]]></description><category></category></item></channel></rss>