<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[每天一小步 未来一大步]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/wolf_li</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; wolf_li]]></copyright><item><title><![CDATA[VisualSVN server修改钩子支持编辑日志]]></title><link>https://blog.csdn.net/wolf_li/article/details/71446331</link><guid>https://blog.csdn.net/wolf_li/article/details/71446331</guid><author>wolf_li</author><pubDate>Tue, 09 May 2017 12:52:06 +0800</pubDate><description><![CDATA[转载：http://www.cnblogs.com/libra13179/p/6644260.html
setlocal
set REPOS=%1
set REV=%2
set USER=%3
set PROPNAME=%4
set ACTION=%5
if not "%ACTION%"=="M" goto refuse
if not "%PROPNAME%"=="svn:log" goto r]]></description><category></category></item><item><title><![CDATA[一个地址不同地方得到的数据不一样]]></title><link>https://blog.csdn.net/wolf_li/article/details/60326724</link><guid>https://blog.csdn.net/wolf_li/article/details/60326724</guid><author>wolf_li</author><pubDate>Sat, 04 Mar 2017 15:16:28 +0800</pubDate><description><![CDATA[项目中经常将某些代码通过#ifdef，#else，#end启用和弃用，再通过#define来开启弃用。
首先描述下我的问题，A,B,C类，有个全局指针指向C类，A和B都能访问，原来访问都是正常的，最近调整工程时没注意将B类中的#define包含文件删除了。结果导致A和B两个地方访问C类时数据不一样。最开始的思路指向C类实例的全局指针一样，是不是有内存泄漏了。反反复复调试没发现。
无意间同事提醒]]></description><category></category></item><item><title><![CDATA[cocos2d-x 2.0.3 升级到 cocos2d-x 3.13]]></title><link>https://blog.csdn.net/wolf_li/article/details/53707940</link><guid>https://blog.csdn.net/wolf_li/article/details/53707940</guid><author>wolf_li</author><pubDate>Wed, 04 Jan 2017 21:57:53 +0800</pubDate><description><![CDATA[参考文献
https://github.com/fusijie/Cocos2dx-Release-Note/blob/master/cocos2d-x_v3.0_release_notes.md]]></description><category></category></item><item><title><![CDATA[cocos2d-x-3.13 cpp-tests项目 eclipse 编译]]></title><link>https://blog.csdn.net/wolf_li/article/details/53673268</link><guid>https://blog.csdn.net/wolf_li/article/details/53673268</guid><author>wolf_li</author><pubDate>Mon, 19 Dec 2016 18:28:39 +0800</pubDate><description><![CDATA[NDK需要升级到至少android-ndk-r10以上才能支持C++11。  
https://developer.android.com/ndk/downloads/index.html



参考文献：
http://www.cocos.com/docs/native/v3/getting-started/setting-up-development-environments-on]]></description><category></category></item><item><title><![CDATA[windows2008 服务器基本设置]]></title><link>https://blog.csdn.net/wolf_li/article/details/53070151</link><guid>https://blog.csdn.net/wolf_li/article/details/53070151</guid><author>wolf_li</author><pubDate>Mon, 07 Nov 2016 23:23:21 +0800</pubDate><description><![CDATA[1. 修改密码


2. 修改远程桌面默认端口


3. 多个远程桌面连接


4. 安全狗 或者 360之类的修复补丁.]]></description><category></category></item><item><title><![CDATA[android 改包名]]></title><link>https://blog.csdn.net/wolf_li/article/details/53074117</link><guid>https://blog.csdn.net/wolf_li/article/details/53074117</guid><author>wolf_li</author><pubDate>Mon, 07 Nov 2016 23:22:46 +0800</pubDate><description><![CDATA[改包名本来是件很小的事，到了晚上不知道是不是线路短了还是咋的。
一直改包名用的是Relpace Studio替换工具，今晚将搜索路径指向单个游戏目录而不是工程目录，游戏相应的名字改了工程里面的却没改。


为了搜索更快，]]></description><category></category></item><item><title><![CDATA[cocos2d-x 坐标系]]></title><link>https://blog.csdn.net/wolf_li/article/details/53045286</link><guid>https://blog.csdn.net/wolf_li/article/details/53045286</guid><author>wolf_li</author><pubDate>Sat, 05 Nov 2016 15:06:46 +0800</pubDate><description><![CDATA[一段时间不用又忘记了，这里记录下。


官方文档





/ 把世界坐标转换到当前节点的本地坐标系中
    Point convertToNodeSpace(const Point& worldPoint) const;

    // 把基于当前节点的本地坐标系下的坐标转换到世界坐标系中
    Point convertToWorldSpace(const Point&]]></description><category></category></item><item><title><![CDATA[网络游戏角色不同步问题]]></title><link>https://blog.csdn.net/wolf_li/article/details/52959933</link><guid>https://blog.csdn.net/wolf_li/article/details/52959933</guid><author>wolf_li</author><pubDate>Fri, 28 Oct 2016 21:23:21 +0800</pubDate><description><![CDATA[公司的一款游戏最近换了服务器发现一个诡异的问题，玩一段时间里面的角色同步不了了，最初怀疑不同平台获取时间的函数差别问题（采用的是相对服务器的运行时间来做的同步），反复测试发现随着时间越久客户端与服务端的时间差由最初的几十毫秒到最后的几十秒。唯一的变动是服务器，最后想到服务器时间的问题。


解决办法：
https://zhidao.baidu.com/question/1046060566]]></description><category></category></item><item><title><![CDATA[SQL优化]]></title><link>https://blog.csdn.net/wolf_li/article/details/12449469</link><guid>https://blog.csdn.net/wolf_li/article/details/12449469</guid><author>wolf_li</author><pubDate>Tue, 08 Oct 2013 19:52:49 +0800</pubDate><description><![CDATA[如果你正在负责一个基于SQL Server的项目，或者你刚刚接触SQL Server，你都有可能要面临一些数据库性能的问题，这篇文章会为你提供一些有用的指导（其中大多数也可以用于其它的DBMS）。

在这里，我不打算介绍使用SQL Server的窍门，也不能提供一个包治百病的方案，我所做的是总结一些经验----关于如何形成一个好的设计。这些经验来自我过去几年中经受的教训，一直来，我看到许多同样]]></description><category></category></item><item><title><![CDATA[Andorid添加CCEditBox控件编译报错]]></title><link>https://blog.csdn.net/wolf_li/article/details/8713325</link><guid>https://blog.csdn.net/wolf_li/article/details/8713325</guid><author>wolf_li</author><pubDate>Sun, 24 Mar 2013 17:43:26 +0800</pubDate><description><![CDATA[最近在写一个Android上的小程序。需要用到编辑框控件，刚好cocos2d-x 的 extensions 目录下有实现了这样的控件。
写完代码使用 Eclipse 编译时却报下面的错误。


错误分别提示：
1. fatal error: cocos-ext.h: No such file or directory


2. 

undefined reference to]]></description><category></category></item><item><title><![CDATA[winhand.cpp 报错, CDC]]></title><link>https://blog.csdn.net/wolf_li/article/details/7378245</link><guid>https://blog.csdn.net/wolf_li/article/details/7378245</guid><author>wolf_li</author><pubDate>Wed, 21 Mar 2012 15:59:39 +0800</pubDate><description><![CDATA[这是一个关于DC释放的问题，不过却花了很多时间，因为我一开始并没有把问题定位到DC。另外调用堆栈也无法定位到哪一个文件，哪一行，为什么无法定位？请看代码：


A::OnPaint()
{
   CDC * pDC = GetDC();

   pDC->DeleteDC();
}




显然在 pWnd->DeleteDC(); 这句有问题，应该 ReleaseDC(pDC)，但]]></description><category></category></item><item><title><![CDATA[修改工程临时目录报错(VC++)]]></title><link>https://blog.csdn.net/wolf_li/article/details/6988977</link><guid>https://blog.csdn.net/wolf_li/article/details/6988977</guid><author>wolf_li</author><pubDate>Fri, 18 Nov 2011 16:41:41 +0800</pubDate><description><![CDATA[每个项目生成后的文件都会放入 配置属性 >>  常规 >> 输出目录 / 中间目录。
  最近改了这个目录总是编译不过，找了很久以然没找到，后来同事的提醒才解决，这篇文章想说得是每个问题来临时，更多的需要整理我们的思路，像这个问题很简单，因为我设的目录不在当前目录，返回上层，而这个项目名有一“空格”，这是关键，路径中有空格显然是不被允许的。


    注：a). 每个问题前分析原理，重新]]></description><category></category></item><item><title><![CDATA[fatal error C1010: 在查找预编译头指令时遇到意外的文件结尾]]></title><link>https://blog.csdn.net/wolf_li/article/details/6988931</link><guid>https://blog.csdn.net/wolf_li/article/details/6988931</guid><author>wolf_li</author><pubDate>Fri, 18 Nov 2011 16:31:43 +0800</pubDate><description><![CDATA[最近在整理项目时发现，编译Release版本是没问题的，但是编译Debug版本，总提示“fatal error C1010: 在查找预编译头指令时遇到意外的文件结尾”。
    网上类似答案很多，大致：
   1. 在编译不过的文件头部加入 #include "StdAfx.h"
   2. 不使用预编译头，如下：
      右击不能编译过的文件 ---> 属性 ---> 配置属性 --]]></description><category></category></item><item><title><![CDATA[系统DPI设置软件界面错乱]]></title><link>https://blog.csdn.net/wolf_li/article/details/6536555</link><guid>https://blog.csdn.net/wolf_li/article/details/6536555</guid><author>wolf_li</author><pubDate>Fri, 10 Jun 2011 15:10:00 +0800</pubDate><description><![CDATA[最近接到客服的反馈游戏在他电脑上运行界面错乱，QQ远程后用以往的方式，检查游戏软件是否被修改，是否有其他奇怪的软件在运行来修改我们的游戏软件，所有都检查完后并未发现异常，这个时候第一个反应是不是某种特殊的分辨率，确认后也不是这个原因。百思不得其解，纠结了几天，最后在一个同事的提醒下，可能系统某个设置，多方查找终于将问题定位到 “DPI设置”。我不太懂DPI设置的原理，但是我能肯定的是我的游戏软件通]]></description><category></category></item><item><title><![CDATA[多线程AfxGetMainWnd() 返回空]]></title><link>https://blog.csdn.net/wolf_li/article/details/6431603</link><guid>https://blog.csdn.net/wolf_li/article/details/6431603</guid><author>wolf_li</author><pubDate>Thu, 19 May 2011 11:13:00 +0800</pubDate><description><![CDATA[<br />本文来源：http://blog.163.com/adslxk@126/blog/static/100610671201041434131337/<br /> <br />一个vc6的项目放到vc8下重新编译 这里死活过不去 查了些资料无果 后来翻到一句老外的回答<br />If
 AfxGetMainWnd is called from the application’s primary thread, it 
returns the application’s main window a]]></description><category></category></item><item><title><![CDATA[查看端口占用情况]]></title><link>https://blog.csdn.net/wolf_li/article/details/6309983</link><guid>https://blog.csdn.net/wolf_li/article/details/6309983</guid><author>wolf_li</author><pubDate>Fri, 08 Apr 2011 16:27:00 +0800</pubDate><description><![CDATA[<br />曾许何时，因为某个粗心的程序员在使用Socket时一端未关闭，而服务端限制了连接数目，当连接的数目达到这个限制时，总是无法连接。<br />如遇类似这样的问题，可试用下面的命令看看是不是一个问题。<br />查看某个端口占用情况的命令：<br />netstat -an |find ":8000" /c]]></description><category></category></item><item><title><![CDATA[Linux 空格处理]]></title><link>https://blog.csdn.net/wolf_li/article/details/6308880</link><guid>https://blog.csdn.net/wolf_li/article/details/6308880</guid><author>wolf_li</author><pubDate>Fri, 08 Apr 2011 10:44:00 +0800</pubDate><description><![CDATA[前不久做了一个碎片升级，近日将需要升级的文件由window移入Linux下出来了很多问题。比较令人深刻的问题就是将一个文件（这里假如） A.xml文件在windowXP下生成MD5值放入Linux下，通过我的升级程序从Linux下载后刚才的Window中，再一次重新升成MD5发现不一样，这时我的第一反应。1. 下载过程文件损坏2. 更新程序针对XML文件保存有问题（更新实质就是一个拷贝程序，只是源是WEB）从这两点着手后，换了后缀名，文件下载后MD5值意外的匹配上，而且经过多次的下载都没有问题，所以排除第1]]></description><category></category></item><item><title><![CDATA[CopyMemory memcpy产生的后果]]></title><link>https://blog.csdn.net/wolf_li/article/details/6308721</link><guid>https://blog.csdn.net/wolf_li/article/details/6308721</guid><author>wolf_li</author><pubDate>Fri, 08 Apr 2011 10:07:00 +0800</pubDate><description><![CDATA[<br />一直以来用使用CopyMemory,memcpy等类似函数时，没有去留意它们所带来的危险。<br />最近在协助一同事调试程序时偶尔发现，当我们使用这类函数时传入的参数如果非法, 比如传入的长度为负等，程序将卡死在这函数里面，这对于一些服务器程序来说将是致命的。因此在使用函数时一定要慎重。]]></description><category></category></item></channel></rss>