<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_kaikai向前走</title><subtitle type="text">转职任务完成。崭新fn诞生</subtitle><id>http://feed.cnblogs.com/blog/u/8097/rss</id><updated>2010-01-04T06:17:47Z</updated><author><name>kaikai</name><uri>http://www.cnblogs.com/kaikai/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kaikai/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/8097/rss"/><entry><id>http://www.cnblogs.com/kaikai/archive/2009/11/02/1594380.html</id><title type="text">TFS:添加已经在项目中但不在TFS中的文件</title><summary type="text">转移一个项目的代码，会发现这些代码不在TFS的管理中也没有成为新增文件（没有TFS的加号小图标）。这时可以选中这些文件后从菜单里选择文件-&gt;源代码管理-&gt;从源代码管理中排除然后再次选择文件-&gt;源代码管理-&gt;从源代码管理中排除去掉勾选。于是这些文件进入了挂起的更改。</summary><published>2009-11-02T03:18:00Z</published><updated>2009-11-02T03:18:00Z</updated><author><name>kaikai</name><uri>http://www.cnblogs.com/kaikai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kaikai/archive/2009/11/02/1594380.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kaikai/archive/2009/11/02/1594380.html"/><content type="text">转移一个项目的代码，会发现这些代码不在TFS的管理中也没有成为新增文件（没有TFS的加号小图标）。这时可以选中这些文件后从菜单里选择文件-&gt;源代码管理-&gt;从源代码管理中排除然后再次选择文件-&gt;源代码管理-&gt;从源代码管理中排除去掉勾选。于是这些文件进入了挂起的更改。</content></entry><entry><id>http://www.cnblogs.com/kaikai/archive/2009/10/20/1587185.html</id><title type="text">宅电脑桌</title><summary type="text">突发奇想,躺着用电脑是啥感觉?于是涂鸦了一个桌子.你可以把电脑安放在上面.躺好后把脚跟的桌子拉到正上方.</summary><published>2009-10-20T15:39:00Z</published><updated>2009-10-20T15:39:00Z</updated><author><name>kaikai</name><uri>http://www.cnblogs.com/kaikai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kaikai/archive/2009/10/20/1587185.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kaikai/archive/2009/10/20/1587185.html"/><content type="text">突发奇想,躺着用电脑是啥感觉?于是涂鸦了一个桌子.你可以把电脑安放在上面.躺好后把脚跟的桌子拉到正上方.</content></entry><entry><id>http://www.cnblogs.com/kaikai/archive/2009/10/17/1585261.html</id><title type="text">动作游戏自定义技能探讨</title><summary type="text">kaikai 21:18:46最近对格斗类的游戏感兴趣kaikai 21:19:06想做格斗过关的游戏：）下雨了... 21:19:09格斗游戏是指类似KOF ？下雨了... 21:19:30合金弹头那种过关游戏？kaikai 21:19:42差不多。下雨了... 21:20:30我记得好像有玩过类似的别人制作的游戏 和魂斗罗差不多kaikai 21:20:56主要是动作游戏。再增加格斗方面的内容...</summary><published>2009-10-17T13:47:00Z</published><updated>2009-10-17T13:47:00Z</updated><author><name>kaikai</name><uri>http://www.cnblogs.com/kaikai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kaikai/archive/2009/10/17/1585261.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kaikai/archive/2009/10/17/1585261.html"/><content type="text">kaikai 21:18:46最近对格斗类的游戏感兴趣kaikai 21:19:06想做格斗过关的游戏：）下雨了... 21:19:09格斗游戏是指类似KOF ？下雨了... 21:19:30合金弹头那种过关游戏？kaikai 21:19:42差不多。下雨了... 21:20:30我记得好像有玩过类似的别人制作的游戏 和魂斗罗差不多kaikai 21:20:56主要是动作游戏。再增加格斗方面的内容...</content></entry><entry><id>http://www.cnblogs.com/kaikai/archive/2009/09/17/1568746.html</id><title type="text">TFS如何跨分支合并未签入的文件</title><summary type="text">昨天晚上单刷噩梦汜水关。毁了2套武器，吃了无数的药和大力丸，耗尽复活币。终于干掉了华雄。同时也想到了如何将一个分支上暂时不能签入但又需要转移到其它分支上的大量代码妥善转移的方法。1. 获取文件清单首先，在vs中打开挂起的更改窗口：视图-&gt;其它窗口-&gt;挂起的更改选中要转移的文条件，然后点搁置，填写搁置集名称，然后去掉在本地保留挂起的更改选项，点搁置确认。 注意，此时本地挂起的更改都已经被...</summary><published>2009-09-17T12:06:00Z</published><updated>2009-09-17T12:06:00Z</updated><author><name>kaikai</name><uri>http://www.cnblogs.com/kaikai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kaikai/archive/2009/09/17/1568746.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kaikai/archive/2009/09/17/1568746.html"/><content type="text">昨天晚上单刷噩梦汜水关。毁了2套武器，吃了无数的药和大力丸，耗尽复活币。终于干掉了华雄。同时也想到了如何将一个分支上暂时不能签入但又需要转移到其它分支上的大量代码妥善转移的方法。1. 获取文件清单首先，在vs中打开挂起的更改窗口：视图-&gt;其它窗口-&gt;挂起的更改选中要转移的文条件，然后点搁置，填写搁置集名称，然后去掉在本地保留挂起的更改选项，点搁置确认。 注意，此时本地挂起的更改都已经被...</content></entry><entry><id>http://www.cnblogs.com/kaikai/archive/2009/09/08/1562463.html</id><title type="text">友元接口-限制你的友元类数量</title><summary type="text">友元接口-限制你的友元类数量在写C++程序时，也许你遇到过这样的情况：在一个类有一组策略，而且这组策略的实现都需要访问A的一些成员，而且这些成员并不希望被其它类所访问。一般这些成员被期望设置为保护或者私有的，并且这组策略被当作这个类A的友元类。如：[代码]现在，假如你需要添加新的策略Strategy4为了维持这种微妙的关系，你需要把Strategy4添加为类A的新的友元类。随着策略的增加，这个过程...</summary><published>2009-09-08T05:01:00Z</published><updated>2009-09-08T05:01:00Z</updated><author><name>kaikai</name><uri>http://www.cnblogs.com/kaikai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kaikai/archive/2009/09/08/1562463.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kaikai/archive/2009/09/08/1562463.html"/><content type="text">友元接口-限制你的友元类数量在写C++程序时，也许你遇到过这样的情况：在一个类有一组策略，而且这组策略的实现都需要访问A的一些成员，而且这些成员并不希望被其它类所访问。一般这些成员被期望设置为保护或者私有的，并且这组策略被当作这个类A的友元类。如：[代码]现在，假如你需要添加新的策略Strategy4为了维持这种微妙的关系，你需要把Strategy4添加为类A的新的友元类。随着策略的增加，这个过程...</content></entry><entry><id>http://www.cnblogs.com/kaikai/archive/2009/07/23/1529382.html</id><title type="text">g++上c++模板与padding交互产生的陷阱</title><summary type="text">关于Padding，请看下面的代码：[代码]我们可以assert:[代码]这里的padding大小我们基本都可以预测。由于c++模板的代码生成规则，下面的代码可能不会注意到[代码]这时sizeof(B2)以及B2::b的偏移地址是多少？struct BT第一次被实例化是在struct B内，且此时的pack为1.于是该类的alienment也被当作1来处理到后面的B2内，虽然pack已经恢复（为4...</summary><published>2009-07-23T06:21:00Z</published><updated>2009-07-23T06:21:00Z</updated><author><name>kaikai</name><uri>http://www.cnblogs.com/kaikai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kaikai/archive/2009/07/23/1529382.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kaikai/archive/2009/07/23/1529382.html"/><content type="text">关于Padding，请看下面的代码：[代码]我们可以assert:[代码]这里的padding大小我们基本都可以预测。由于c++模板的代码生成规则，下面的代码可能不会注意到[代码]这时sizeof(B2)以及B2::b的偏移地址是多少？struct BT第一次被实例化是在struct B内，且此时的pack为1.于是该类的alienment也被当作1来处理到后面的B2内，虽然pack已经恢复（为4...</content></entry><entry><id>http://www.cnblogs.com/kaikai/archive/2009/07/23/1529379.html</id><title type="text">卡马克的求平方根函数代码的陷阱</title><summary type="text">首先感谢xq; lj定位问题！ 问题出在我签入的来自卡马克的求平方根函数代码。[代码]红色部分代码在gcc开启-fstrict-aliasing选项后将得到错误的代码。由于使用了type-punned pointer将打破strict-aliasing规则。由于-fstrict-aliasing选项在-O2, -O3, -Os等优化模式下都将开启（目前dev不带优化，main带-O3所以该问题只在...</summary><published>2009-07-23T06:19:00Z</published><updated>2009-07-23T06:19:00Z</updated><author><name>kaikai</name><uri>http://www.cnblogs.com/kaikai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kaikai/archive/2009/07/23/1529379.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kaikai/archive/2009/07/23/1529379.html"/><content type="text">首先感谢xq; lj定位问题！ 问题出在我签入的来自卡马克的求平方根函数代码。[代码]红色部分代码在gcc开启-fstrict-aliasing选项后将得到错误的代码。由于使用了type-punned pointer将打破strict-aliasing规则。由于-fstrict-aliasing选项在-O2, -O3, -Os等优化模式下都将开启（目前dev不带优化，main带-O3所以该问题只在...</content></entry><entry><id>http://www.cnblogs.com/kaikai/archive/2009/07/23/1529376.html</id><title type="text">[zt]调试的时候，无法设置数据断点（为灰色）</title><summary type="text">1：代码不一致（编译）2：内存不够用了（看看那个进程占了这么多）3：符号文件被其他进程锁住了（一般是多个vs造成的，把VS关掉，检查是否有devenv.exe/mspdbsrv.exe死进程）by 教练</summary><published>2009-07-23T06:16:00Z</published><updated>2009-07-23T06:16:00Z</updated><author><name>kaikai</name><uri>http://www.cnblogs.com/kaikai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kaikai/archive/2009/07/23/1529376.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kaikai/archive/2009/07/23/1529376.html"/><content type="text">1：代码不一致（编译）2：内存不够用了（看看那个进程占了这么多）3：符号文件被其他进程锁住了（一般是多个vs造成的，把VS关掉，检查是否有devenv.exe/mspdbsrv.exe死进程）by 教练</content></entry><entry><id>http://www.cnblogs.com/kaikai/archive/2009/07/23/1529370.html</id><title type="text">[zt]关闭VS自带的提示</title><summary type="text">使用VA后,因为要在一台机器上调试客户端和服务器,之前一直卡到不行.后面找到方法,关闭vs2005自带的提示功能,这样速度会快不少,具体方法很简单,把..\Miscrosoft Visual Studio 8\VC\Vcpackages\feacp.dll 删除或者改名即可by 万hb</summary><published>2009-07-23T06:09:00Z</published><updated>2009-07-23T06:09:00Z</updated><author><name>kaikai</name><uri>http://www.cnblogs.com/kaikai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kaikai/archive/2009/07/23/1529370.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kaikai/archive/2009/07/23/1529370.html"/><content type="text">使用VA后,因为要在一台机器上调试客户端和服务器,之前一直卡到不行.后面找到方法,关闭vs2005自带的提示功能,这样速度会快不少,具体方法很简单,把..\Miscrosoft Visual Studio 8\VC\Vcpackages\feacp.dll 删除或者改名即可by 万hb</content></entry><entry><id>http://www.cnblogs.com/kaikai/archive/2009/07/23/1529369.html</id><title type="text">vs偶尔出现链接时间过长的情况的临时处理方法</title><summary type="text">仿佛.ilk文件超过了200兆就会造成增量链接失败,链接时提示如下:LINK: warning LNK4076:无效的增量状态文件”xxx.ilk”;正在非增量链接尚不知道如何避免,临时处理方法是添加一个预生成事件,当增量链接文件大于200兆就先删除它再继续生成具体操作方法如下:选中出现该情况的项目,编辑它的属性配置属性-&gt;生成事件-&gt;预生成事件-&gt;命令行...</summary><published>2009-07-23T06:08:00Z</published><updated>2009-07-23T06:08:00Z</updated><author><name>kaikai</name><uri>http://www.cnblogs.com/kaikai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kaikai/archive/2009/07/23/1529369.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kaikai/archive/2009/07/23/1529369.html"/><content type="text">仿佛.ilk文件超过了200兆就会造成增量链接失败,链接时提示如下:LINK: warning LNK4076:无效的增量状态文件”xxx.ilk”;正在非增量链接尚不知道如何避免,临时处理方法是添加一个预生成事件,当增量链接文件大于200兆就先删除它再继续生成具体操作方法如下:选中出现该情况的项目,编辑它的属性配置属性-&gt;生成事件-&gt;预生成事件-&gt;命令行...</content></entry></feed>
