摘要:
转自酷壳||转自陈皓:http://coolshell.cn/articles/4220.html又到了向大家介绍一些最近我在网上发现的有价值的东西的时候了。(下面的链接中很多都被墙)以前向大家介绍过《一些重要的算法》和《算法和数据结构词典》,不过,你知道有些什么样比较奇怪的数据结构吗?wikipedia上的这个词条可以让你看看各种不同的数据结构。比如:Skip lists,Bloom filters,或是什么Dancing links。你也许会像一个以“如何学好C++”中的朋友们所说的,不削于这种所谓的“奇技淫巧”,甚至觉得这太根本不实用。其实,这些东西还是有用的,至少对你开阔思路,活动编程 阅读全文
摘要:
转自酷壳||转自陈皓:http://coolshell.cn/articles/2583.html下面是一些比较重要的算法,原文罗列了32个,但我觉得有很多是数论里的,和计算机的不相干,所以没有选取。下面的这些,有的我们经常在用,有的基本不用。有的很常见,有的很偏。不过了解一下也是好事。也欢迎你留下你觉得有意义的算法。(注:本篇文章并非翻译,其中的算法描述大部份摘自Wikipedia,因为维基百科描述的很专业了)A*搜寻算法俗称A星算法。这是一种在图形平面上,有多个节点的路径,求出最低通过成本的算法。常用于游戏中的NPC的移动计算,或线上游戏的BOT的移动计算上。该算法像Dijkstra算法一 阅读全文
摘要:
windows下source insight支持代码的中文注释,但Linux下编辑保存的文档,传回到windows用source打开时汉字显示为乱码,怎么更改文件格式都不行,崩溃了……引起乱码的原因貌似是:字符编码格式不同,Linux下面是utf-8的,而source insight好像是unicode还是什么,但也没再网上找到完美的解决方法。实在是崩溃的要死,突然发现记事本和写字板打开居然是不一样的。。。。写字板和source Insight一样都是乱码,但记事本是正常的(虽然中文不是乱码,但是没有自动换行),本着试试看的态度,把记事本打开的文档全部复制,粘贴到写字板里,发觉完全正常了。。。 阅读全文
摘要:
首先编写功能代码类,如下 1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 using System.Windows.Forms; 5 using Microsoft.Win32; 6 using System.Runtime.InteropServices; 7 8 /// 9 /// Visual Studio 2008 编写10 namespace Utilities11 {12 public class windowUtilities13 {14 [DllImport("use 阅读全文