- 博客(5)
- 收藏
- 关注
原创 字符集的分类
1. Unicode / ANSI / ASCII前两种是双字节编码,对应多种语言,包括汉语、日语等等。后一种是单字节编码,对于英文比较适合。ANSI编码分为代码页和内码。一种代码页的内码无法在另一种代码页中使用。所以ANSI编码繁中游戏会显示乱码。Unicode编码在两个字节内通过代理来包含超过65535个字符。所有语言统一编码。2. Unicode 与 UTF-8 /
2014-03-04 12:16:42
591
原创 利用 _RTC_CheckStackVars(...) 和 windbg 发现访问越界
背景:在项目 debug 过程中遇到 failwithmessage 函数,但是程序正常运行,判断这个函数应该是类似 exception 之类的功能。查看调用栈,发现是 _RTC_CheckStackVars(...) 引起 failwithmessage 的调用。网上查到这个函数是检查栈变量完整性,很可能程序当中已经发生了访问越界。项目稳定性的要求比较高,需要捉一下虫子。代码:猜测是访问越界
2013-09-12 17:30:30
1560
原创 1012. Joseph
DescriptionThe Joseph's problem is notoriously known. For those who are not familiar with the original problem: from among n people, numbered 1, 2, . . ., n, standing in circle every mth is going to
2013-03-14 21:15:38
434
原创 DOS启动盘制作
首先是最简单的步骤(在500MB U盘下成功,试过2G,好像不行):1. 必须的文件:IO.SYS / MSDOS.SYS / COMMAND.COM / CONFIG.SYS。2. 拷入U盘根目录。MSDOS.SYS包含系统的基本代码。IO.SYS包含基本的IO驱动。COMMAND.COM是dos的shell。开启主板的U盘启动,此时应该可以从U盘启动。3. 包含DOS实用程序。在U
2012-12-31 10:44:56
1120
转载 函数指针
原文网址: http://www.cnblogs.com/xianyunhe/archive/2011/11/26/2264709.html函数指针是通过指向函数的指针间接调用函数。函数指针可以实现对参数类型、参数顺序、返回值都相同的函数进行封装,是多态的一种实现方式。由于类的非静态成员函数中有一个隐形的this指针,因此,类的成员函数的指针和一般函数的指针的表现形式不一样。1、指
2012-10-10 13:14:48
323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人