1、改进算法无论对于那一种程序,好的算法总是非常重要的,而且能够极大地提高程序性能,所以任何性能的优化第一步就是从算法或者说程序逻辑的优化开始,检查自己的程序是否有多余的运算,是否在没有必要的时候做了无用功,往往从这些方面就能找到那些导致性能低下的地方。2、优化细节代码针对细节总是好的,有一些小技巧...
分类:
其他好文 时间:
2014-08-08 21:07:26
阅读次数:
388
缓存应用目的:缓存主要是为了提高数据的读取速度。因为服务器和应用客户端之间存在着流量的瓶颈,所以读取大容量数据时,使用缓存来直接为客户端服务,可以减少客户端与服务器端的数据交互,从而大大提高程序的性能。1、缓存的引用空间:System.Web.Caching;缓存命名空间主要提供三种操作:缓存数据对...
分类:
其他好文 时间:
2014-08-07 21:34:40
阅读次数:
276
在ArcGIS中生成DEM时,采用的数据源往往是一些高程点、等高线,这些高程点、等高线比较密集,可能有好几千万个,甚至上亿个高程点、等高线。若利用这些矢量数据生成TIN,一般是不能实现的,因为生成TIN时,支持的最大结点数只能有几千万个(依据电脑性能,受限于内存)。另外矢量信息的存储也是比较讲究的,如果把这些矢量信息存储在shp文件中,往往会出现问题(比如在arcmap中加载时出现的绘制错误)。综...
分类:
其他好文 时间:
2014-07-31 17:03:27
阅读次数:
296
在应用系统的程序设计中,若所有的编程任务均由汇编语言来完成,其工作量巨大,并且不易移植。由于ARM的程序执行速度较高,存储器的存储速度和存储量也很高,因此,C语言的特点充分发挥,使得应用程序的开发时间大为缩短,代码的移植十分方便,程序的重复使用率提高,程序架构清晰易懂,管理较为容易等等。因此,C语言的在ARM编程中具有重要地位。
在ARM程序的开发中,需要大量读写硬件寄存器,尽量缩短程序的执行时...
分类:
编程语言 时间:
2014-07-31 13:32:16
阅读次数:
258
友元是一种定义在类外部的普通函数或类,但它需要在类体内进行说明,为了与该类的成员函数加以区别,在说明时前面加以关键字friend。友元不是成员函数,但是它可以访问类中的私有成员。友元的作用在于提高程序的运行效率,但是,它破坏了类的封装性和隐藏性,使得非成员函数可以访问类的私有成员。...
分类:
编程语言 时间:
2014-07-29 22:09:02
阅读次数:
293
1.分析清楚你要面对的项目。这是进行所有工作的第一步,如果你在这个地方都犯错了,那么后续所做的一切努力都是白费。比如,你要完成图书管理系统,那么你就应该明白这个系统主要是用于解决图书管理的问题。2.考虑项目设计的方法。在这个阶段,你要根据这个项目的特点考虑设计的工具和语言。比如,对于图书管理系统,它...
分类:
其他好文 时间:
2014-07-29 12:16:26
阅读次数:
220
009.为项目添加DLL文件引用1.选中项目单击右键,选择“添加引用”PS:DLL文件是一种最常用的第三方组件表示形式,在 C# 中引用 DLL 文件后,可以直接使用其中编写好的方法来实现相应的功能,从而提高程序的开发效率。010.为项目添加已有类1.同理,右键“添加” - “现有项”PS:已知类就...
分类:
其他好文 时间:
2014-07-29 11:37:16
阅读次数:
250
提高程序员设计水平的11条建议分别为:1.分析清楚你要面对的项目/2.考虑项目设计的方法/3.收集完整的需求/4.编写全面的实施计划(或模型)/5.为代码添加注释/6.采用统一的命名规则来为变量命名/7.对代码进行组织化编辑/8.进行全面的测试/9.实践,实践,再实践
分类:
其他好文 时间:
2014-07-28 15:01:43
阅读次数:
205
1.分析清楚你要面对的项目。
这是进行所有工作的第一步,如果你在这个地方都犯错了,那么后续所做的一切努力都是白费。比如,你要完成图书管理系统,那么你就应该明白这个系统主要是用于解决图书管理的问题。
2.考虑项目设计的方法。
在这个阶段,你要根据这个项目的特点考虑设计的工具和语言。比如,对于图书管理系统,它需要封装性好,这样有利于管理和维护。而这...
分类:
其他好文 时间:
2014-07-28 00:16:29
阅读次数:
225
深入研究Java类加载机制
类加载是Java程序运行的第一步,研究类的加载有助于了解JVM执行过程,并指导开发者采取更有效的措施配合程序执行。
研究类加载机制的第二个目的是让程序能动态的控制类加载,比如热部署等,提高程序的灵活性和适应性。
一、简单过程
Java程序运行的场所是内存,当在命令行下执行:
java HelloWorld
命令的时候,JVM会将HelloW...
分类:
编程语言 时间:
2014-07-24 11:29:42
阅读次数:
323