<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[分享专栏]]></title><description><![CDATA[       大家多共享些信息]]></description><link>https://blog.youkuaiyun.com/lanhai</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lanhai]]></copyright><item><title><![CDATA[创业经验谈-从3个人到200人的技术团队管理]]></title><link>https://blog.youkuaiyun.com/lanhai/article/details/22394745</link><guid>https://blog.youkuaiyun.com/lanhai/article/details/22394745</guid><author>lanhai</author><pubDate>Fri, 28 Mar 2014 13:38:29 +0800</pubDate><description><![CDATA[创过业的人都知道，创业初期是人均产出最高的时候，有时前一天的大家吃饭时讨论出一个想法，在第二天晚上就看到这个功能，第三天就上线。那时没有分工一说，所有人都兼职测试，客服，市场，网维，甚至前台...总之人员足够少的情况下什么都可以干，也什么都得干。在这个时期面临的问题也比较多，没有美术设计师便去找朋友，没钱买服务器带宽只能“借”，说是“借”是因为不知道什么时候能“还”。总之就是各种忙，没有休息的时间]]></description><category></category></item><item><title><![CDATA[编程经验总结]]></title><link>https://blog.youkuaiyun.com/lanhai/article/details/17350013</link><guid>https://blog.youkuaiyun.com/lanhai/article/details/17350013</guid><author>lanhai</author><pubDate>Mon, 16 Dec 2013 12:02:57 +0800</pubDate><description><![CDATA[总结经验贴，欢迎提意见


 服务器不信任客户端
客户端发布出去就不可控，对客户端发上来的任何数据包都报怀疑态度，需要服务器自校验可信方可使用，服务器间不能直连可采用“门票”机制


没有“无bug”的神人
只要是人写的就可能存在漏洞及bug，测试和监控室必须的]]></description><category></category></item><item><title><![CDATA[关于沟通]]></title><link>https://blog.youkuaiyun.com/lanhai/article/details/17349971</link><guid>https://blog.youkuaiyun.com/lanhai/article/details/17349971</guid><author>lanhai</author><pubDate>Mon, 16 Dec 2013 11:52:42 +0800</pubDate><description><![CDATA[总结经验贴，欢迎提意见




1 文档中不许有套话

所有文档中,对于试用于两个以上项目的文字,  不允许出现,必须全是"干货"

 

2 项目任务时间中包含评审时间

比如:概要设计的三天中包含"设计评审"时间,自己的任务有的提前或者稍延后是可以的,但不能影响其它人

过程中不沟通,最后评审才发现问题的需反省

 

3 研发不自测不得提交给测试工程师]]></description><category></category></item><item><title><![CDATA[VISTA下绑定(bind)socket失败问题]]></title><link>https://blog.youkuaiyun.com/lanhai/article/details/1939111</link><guid>https://blog.youkuaiyun.com/lanhai/article/details/1939111</guid><author>lanhai</author><pubDate>Sat, 15 Dec 2007 16:33:00 +0800</pubDate><description><![CDATA[如果端口被占用第一次绑定失败以后的n次绑定就一定失败解决方法:绑定失败后 close 这个socket 重新开始绑定,换句话说 一个bind 对应一次socket创建总之:vista 很垃圾 ]]></description><category></category></item><item><title><![CDATA[内存越界的现象及调试方法]]></title><link>https://blog.youkuaiyun.com/lanhai/article/details/1794479</link><guid>https://blog.youkuaiyun.com/lanhai/article/details/1794479</guid><author>lanhai</author><pubDate>Fri, 21 Sep 2007 12:41:00 +0800</pubDate><description><![CDATA[内存越界的现象及调试方法   作者:lanhai 来源:www.dx001.com 转载请保留遇到了好几回这样的事的,在这里总结一下经验,期待您的丰富现象: 1 程序出现异常 异常的现象有很多,如:代码突然跑到不相干的地方去执行,访问异常,正常的变量操作也报错...     原因:代码段紊乱,this指针被改变,指针指向的数据被改变 2 程序按逻辑执行,但数据错误  如:变量内容突然消]]></description><category></category></item><item><title><![CDATA[Win32函数封装(二)---控制台输出(多用于调试),文件读写,dx注册]]></title><link>https://blog.youkuaiyun.com/lanhai/article/details/1648699</link><guid>https://blog.youkuaiyun.com/lanhai/article/details/1648699</guid><author>lanhai</author><pubDate>Tue, 12 Jun 2007 11:24:00 +0800</pubDate><description><![CDATA[// DebugTool.h: interface for the CDebugTool class.//兰海 lanhai(guoliangw@hotmail.com)  http://blog.youkuaiyun.com/lanhai/  调试类 2006-08-06//出于 助人为乐目的发布,可以任意转载,完善及丰富,但需保留此声明,用于商用请充分测试///////////////////////]]></description><category></category></item><item><title><![CDATA[疑问:debug 模式和release模式下编译出的代码不一样,原因不明]]></title><link>https://blog.youkuaiyun.com/lanhai/article/details/1422860</link><guid>https://blog.youkuaiyun.com/lanhai/article/details/1422860</guid><author>lanhai</author><pubDate>Thu, 30 Nov 2006 18:37:00 +0800</pubDate><description><![CDATA[就一句代码: pPos = strrchr(pPos++,.); debug 和release下的编译出代码不同,导致了错误,假设执行此函数前pPos指向字符串 ".rm"debug 下代码及反汇编: pPos = strrchr(pPos++,.);1001538A  mov         eax,dword ptr [pPos] 10015390  mov         d]]></description><category></category></item><item><title><![CDATA[默认调试器设置]]></title><link>https://blog.youkuaiyun.com/lanhai/article/details/1348796</link><guid>https://blog.youkuaiyun.com/lanhai/article/details/1348796</guid><author>lanhai</author><pubDate>Tue, 24 Oct 2006 13:07:00 +0800</pubDate><description><![CDATA[vs 2003 的设置信息 Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/AeDebug]"Auto"="0""Debugger"="C://Program Files//Common Files//Microsoft Shared]]></description><category></category></item><item><title><![CDATA[常用工具函数整理收集(1)--win32函数封装]]></title><link>https://blog.youkuaiyun.com/lanhai/article/details/1258745</link><guid>https://blog.youkuaiyun.com/lanhai/article/details/1258745</guid><author>lanhai</author><pubDate>Thu, 21 Sep 2006 09:46:00 +0800</pubDate><description><![CDATA[ 头文件:#ifndef _WIN32FUNC_H__#define _WIN32FUNC_H__class CWin32Func{public: static BOOL CenterWindow (HWND hwndChild, HWND hwndParent); static long GetModuleDir(LPSTR lpBuff); static int SelectFolde]]></description><category></category></item><item><title><![CDATA[DirectShow实践经验杂谈]]></title><link>https://blog.youkuaiyun.com/lanhai/article/details/800389</link><guid>https://blog.youkuaiyun.com/lanhai/article/details/800389</guid><author>lanhai</author><pubDate>Thu, 15 Jun 2006 17:07:00 +0800</pubDate><description><![CDATA[关键字 DirectShow原作者姓名 陆其明文章原始出处 http://hqtech.nease.net 读者评分 3 评分次数 1 正文1.当向Filter Graph中加入同一个Filter的多个实例时，使用Intelligent connect,优先使用最晚加入Filter Graph中的那个Filter实例。2.使用IGraphConfig接口可以将Filter加入Cache，以]]></description><category></category></item><item><title><![CDATA[自删除程序的分析]]></title><link>https://blog.youkuaiyun.com/lanhai/article/details/794080</link><guid>https://blog.youkuaiyun.com/lanhai/article/details/794080</guid><author>lanhai</author><pubDate>Tue, 13 Jun 2006 11:18:00 +0800</pubDate><description><![CDATA[原文:标 题:一篇在程序还未结束运行时就能把自身删除的文章(2千字)发信人:WinDos2K时 间:2002-2-7 16:02:05 详细信息:下面的代码由Gary Nebbett写就.Gary Nebbett乃是WINDOWS NT/2000 NATIVE API REFERENCE的作者.乃NT系统一等一的高手.下面就分析一些他的这段代码. 这段代码在PROCESS没有结束前就将]]></description><category></category></item><item><title><![CDATA[某些无法调试的情况的解决]]></title><link>https://blog.youkuaiyun.com/lanhai/article/details/776387</link><guid>https://blog.youkuaiyun.com/lanhai/article/details/776387</guid><author>lanhai</author><pubDate>Tue, 06 Jun 2006 17:30:00 +0800</pubDate><description><![CDATA[     有些时候,如果你用F5运行调试时,系统的某些函数会拒绝你进行调试,我猜测是在其函数内部做了检查.他会弹出个对话框,说发现了调试模式还有什么不可以有ice的服务什么的.这中情况时常出现,现在来说一种解决方法:    1 在本打算打断点的地方,写入 嵌入式汇编语句 __asm int 3    2 直接Ctrl+F5执行,当执行到写汇编的位置时将报程序异常 ,通常会"确定"中止,"取]]></description><category></category></item><item><title><![CDATA[深入浅出DirectShow Filter]]></title><link>https://blog.youkuaiyun.com/lanhai/article/details/677096</link><guid>https://blog.youkuaiyun.com/lanhai/article/details/677096</guid><author>lanhai</author><pubDate>Tue, 25 Apr 2006 17:17:00 +0800</pubDate><description><![CDATA[原文作者: 陆其明1.    Filter概述Filter是一个COM组件，由一个或多个Pin组成。Pin也是一个COM组件。Filter文件的扩展名为.ax，但也可以是.dll。Filter根据其包含Input pin或Output pin的情况（或在Filter Graph的位置），大致可分为三类：Source Filter(仅有Output pin)、Transform Filter(同]]></description><category></category></item><item><title><![CDATA[GetMediaType设置Filter输出类型的设置方法]]></title><link>https://blog.youkuaiyun.com/lanhai/article/details/677086</link><guid>https://blog.youkuaiyun.com/lanhai/article/details/677086</guid><author>lanhai</author><pubDate>Tue, 25 Apr 2006 17:15:00 +0800</pubDate><description><![CDATA[//设置输出的类型及尺寸,只支持输出rgb24 32 565 三种,只显示当前的HRESULT CFilter::GetMediaType(int iPosition, CMediaType *pMediaType){ if(m_pInput->IsConnected() == FALSE) {  return E_UNEXPECTED; } if(iPosition  {  return E_I]]></description><category></category></item><item><title><![CDATA[XP下IvideoWindow窗口无法自动关闭问题的解决]]></title><link>https://blog.youkuaiyun.com/lanhai/article/details/676065</link><guid>https://blog.youkuaiyun.com/lanhai/article/details/676065</guid><author>lanhai</author><pubDate>Tue, 25 Apr 2006 09:43:00 +0800</pubDate><description><![CDATA[GraphBuilder播放一次文件后（播放视频采集没有问题）有个残留的ActiveMovieWindow窗口,再播放就又出了一个,这个问题在2k下没有,只在xp上出现了.验证此现象的代码:mfc的dlg的测试代码:#pragma comment(lib,"quartz.lib")#pragma comment(lib,"vfw32.lib")#pragma comment(lib,"qu]]></description><category></category></item></channel></rss>