摘要:
可以用DP 方法去解:coins_count[x], 表示已知x元, 可以最少用coins_count[x]个硬币来凑出来。coins_count[x] = min{ coins_count[x - 1] + 1, coins_count[x - 3] + 1,coins_count[x - 5] ... 阅读全文
摘要:
////////////////////////////////////////////////////////////////////////////// 算法 : 从 N 个数字中选取 M 个, 打印所有可能组合//////////////////////////////////////////... 阅读全文
摘要:
使用 __declspec(dllimport) 能够优化对DLL导出函数的调用。不使用时: [DLL] #ifdef THEDLL_EXPORTS #define THEDLL_API __declspec(dllexport) #else ... 阅读全文
摘要:
故名思意, 如果一个指针是NULL, (NullPtr == NULL), 则 NullPtr->Method() 会产生异常。 但是根据被调用函数不同, 分为 (1)NullPtr->Virtual_Method()(2)NullPtr->Member_Method() 和 // ... 阅读全文
摘要:
现象:LoadLibrary 偶尔会失败,返回值 NULL, @err,hr 0x000001e7 Attempt to access invalid address.原因在于DLL,当DLL link 的时候指定了:/FIXED Property Pages\Linker\Advanced | F... 阅读全文
摘要:
windows中,每个线程都关联一个stack,stack的默认大小是1M,用于存放临时变量,函数参数,返回地址等。 但是当一个线程开始运行的时候不是其相关stack的内存就真正被提交,因为如果一个进程有10个线程,那么如果这10个线程的stack的内存都被提交,那么虚拟内存就占用了10M,就... 阅读全文
摘要:
Stack overflow - code c00000fd 当 stack 低地址溢出要注意:通过捕获异常代码为 EXCEPTION_STACK_OVERFLOW 的异常。要明确这时候 stack 出了问题, 也就是说使用 stack 的任何操作都可能挂掉 比如 printf() 等。如果要输... 阅读全文
摘要:
当从 stack overflow exception(c00000fd) 恢复的时候需要调用 _resetstkoflw. 如果发生了 stack overflow (c00000fd) 异常, 而这个函数没有被调用, 那么就没有 guard page (PAGE_GUARD) 了; 下一次 ... 阅读全文
摘要:
Relative PositioningA relative positioned element is positioned relative to its normal position.The reserved space for the element is still preserved ... 阅读全文