- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 局部搜索思想求解八皇后问题
局部搜索思想求解八皇后问题因为以下算法基于局部搜索思想,在此先介绍与其相关的一些概念。局部搜索算法是从爬山算法进化而来。设想我们需以最快的速度(最优解)爬上一座我们事先没有半点信息的大山,那么沿着最陡的方向爬是一不错的选择。这就是局部搜索算法的最基本思想,即在求解问题的过程中始终向着可能最优的方向搜索。描述算法时需用到领域的概念,所谓领域,简单的说即是给定点附近其他点的集合。在距离空间
2012-02-23 20:22:02 4954
原创 掀起你的盖头来——Windows SEH
将浏览器宽度调窄些有利于阅读本文掀起你的盖头来——Windows SEHSEH(Structured Exception Handling)亦即结构化异常处理,是Windows操作系统提供处理程序错误或异常的机制。相应的在C/C++中也提供了__try{}、__except{}、__try{}、__finally{}结构,但这些并不完全是由编译器本身提供的,编译器只不过是将Windows
2012-02-23 20:26:53 3956
原创 『初究VC++2008中缓冲区保护机制』
本文排版环境1366*768,如因考虑不周引起版面不协调还请见谅!『初究VC++2008中缓冲区保护机制』目前,操作系统(Windows、Linux、UNIX)、数据库以及应用软件主要采用c/c++语言开发,但c/c++语言存在一个巨大缺陷——缺乏数组边界检查。因此,这些软件不可避免的存在缓冲区溢出漏洞,成为安全隐患。众所周知,当年风靡的SQL Slammer蠕虫就是利用Microsoft
2012-02-23 20:26:10 1544
原创 Solaris10的CC编译器部分编译选项
-G : 生成动态共享库而不是可执行文件 在有了这个选项的时候,必须指定链接时需要的库,编译器不会链接任何缺省的库 (gcc下面对应的选项是-shared) -g :指示编译器和链接程序准备程序以进行性能分析(以及调试)。 -I : 指定头文件搜索路径-i : 通知链接程序ld忽略任何LD_LIBRARY_PATH设置-instance
2012-02-21 23:17:08 1936
Thinking in JAVA (第三版+第四版本)(中英文)
2011-05-18
脱壳的艺术,很好的一个资料
2011-01-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人