专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
Taken from "Introduction to The Design and Analysis of Algorithms" by Anany Levitin 节选自《算法设计与分析基础》潘彦 译 蛮力法就像宝剑不是撬棍一样,科学也很少使用蛮力。 ——Edward Lytton (1830 - 1873),leila,第二卷,第一章 认真做事常常是浪费时间。 ——Robert Byrne,撞球大师,台球选手和作家 人们是这样描述它的:蛮力法是一种简单直接地解决问题的方法,常常直接基于问题的描述和所涉及的概念定义。这里的“力”是指计算机的能“力”,而不是人的智 [阅读全文] [PDF]
   蛮力法 就像宝剑不是撬棍一样,科学也很少使用蛮力。 ——Edward Lytton (1830 - 1873),leila,第二卷,第一章 认真做事常常是浪费时间。 ——Robert Byrne,撞球大师,台球选手和作家   人们是这样描述它的:蛮力法是一种简单直接地解决问题的方法,常常直接基于问题的描述和所涉及的概念定义。这里的“力”是指计算机的能“力”,而不是人的智“力”。我们也可以用“直接做吧!”来描述蛮力法的策略。而且一般来说,蛮力策略也常常是最容易应用的方法。虽然巧妙和高效的算法很少来自于蛮力法,但我们不应该忽 [阅读全文] [PDF]
. 蒙特卡罗算法。该算法又称随机性模拟算法,是通过计算机仿真来解决问题的算法,同时可以通过模拟来检验自己模型的正确性,几乎是比赛时必用的方法。 7?颢VgH啦 ?? fmⅤ:   2. 数据拟合、参数估计、插值等数据处理算法。比赛中通常会遇到大量的数据需要处理,而处理数据的关键就在于这些算法,通常使用 MATLAB 作为工具。 砐?? G( ?謻]: 腺?   3 . 线性规划、整数规划、多元规划、二次规划等规划类算法。建模竞赛大多数问题属于最优化问题,很多时候这些问题可以用数学规划算法来描述,通常使用 Lindo 、 Lingo 软件求解。 苎?╒ 0? rN)2 [阅读全文] [PDF]
程序集是任何 .NET Framework 应用程序的基本构造块。例如,在生成简单的 C# 应用程序时,Visual Studio 创建一个单个可移植可执行 (PE) 文件形式的程序集,明确地说就是一个 EXE 或 DLL。 程序集包含描述它们自己的内部版本号和它们包含的所有数据和对象类型的详细信息的元数据。有关更多信息,请参见程序集清单。 程序集仅在需要时才加载。如果不使用程序集,则不会加载。这意味着程序集可能是在大型项目中管理资源的有效途径。 程序集可以包含一个或多个模块。例如,计划较大的项目时,可以让几个各个开发人员负责单独的模块,并通过组合所有这些模块来创建单个程序集。有关模块的更多信 [阅读全文] [PDF]
目前发布的 RapidTier 是测试版,完全免费!现在正在开发 RapidTier 的正式版,功能将会有大幅度的增加,打算走共享软件之路。所以现在要寻找保护 .NET 程序集,创建完善的软件注册机制的方法。 今天在 The Code Project 看到一篇关于保护 .NET 程序集的文章,作者已经写了3部分(还没有写到重点),大家都来关注一下: Building Security Awareness in .NET Assemblies : Part 1 - Learn to break a .NET Assembly Building Securit [阅读全文] [PDF]
\'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin\">客户端只需要添加对集引用客户端编译器就能知道集中类型了然而这在没有共享源代码(\'; mso-ascii-font-family: Calibri; mso-ascii-theme-fon [阅读全文] [PDF]
\'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: \'Times New Roman\'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA\">打包和部署 [阅读全文] [PDF]
.Net程序集除了正常的有框架自动按需载入外,我们还可以通过反射手动载入程序集。 其中反射载入程序集有一种方式就是 以字节流的方式载入程序集。而不是直接从磁盘文件载入。 很多.Net压缩壳,和整体保护壳都采用了这种方式。 这种方式载入的程序集和从磁盘文件载入的程序集,其内存属性是不一样的。 字节流载入的内存属性是 MEM_MAPPED . 文件方式载入的内存属性是 MEM_IMAGE 。 (注:指使用api函数 VirtualQuery 获取的内存信息) 在 .Net 1.1中 这两种内存影像的布局是一样的,都是按照pe header的sections进行了内存映射 [阅读全文] [PDF]
除了依赖于几个系统提供的类(如 system.console),到目前为止介绍的程序都是独立存在的。但更常见的情况是:实际的应用程序由若干不同的部分组成,每个部分分别进行编译。例如,企业级应用程序可能依赖于若干不同的组件,其中包括某些内部开发的组件和某些从独立软件供应商处购买的组件。命名空间和程序集有助于开发基于组件的系统。命名空间提供一个逻辑组织体系。命名空间既用作程序的“内部”组织体系,也用作“外部”组织体系(一种表示向其他程序公开程序元素的途径)。程序集用于物理打包和部署。程序集可以包含类型、用于实现这些类型的可执行代码以及对其他程序集的引用。有两种 [阅读全文] [PDF]
1 共9条 分1页