变量跨度:
变量的声明到变量的第一次引用,所隔的代码行数,后面第一次引用到第二次引用等等依次类推
平均跨度则取平均值
如果平均跨度大的话,就要求你的程序阅读者的目光在程序里跳来跳去,因此把变量的引用点集中起来的主要好处就是提高程序的可读性
使得每次代码的阅读者只关注于一部分代码!!!...
分类:
其他好文 时间:
2014-08-27 13:08:27
阅读次数:
153
?什么是缓存 缓存一般是磁盘或内存中的存储区域,用于存储从网络或其他数据源 获取的文件。通常这些数据源的访问速度远低于缓存的访问速度。使用 缓存可以大大提高程序的运行效率,但数据不会实时更新。? 缓存设计原理 这里以ListView为例。在ListView上显示多个从网络上下载的图片。 如...
分类:
其他好文 时间:
2014-08-22 19:24:49
阅读次数:
157
最近,有博友发私信或留言交流,先把之前用SceneControl代做的一个小工程共享,做的很粗糙,希望可以帮到大家,欢迎留言交流哈。
除了基本的打开、保存、数据加载、查询等,主要实现以下几个功能:
1、根据高程点(excel文件)生成TIN。
2、TIN与DOM叠加构建三维场景。
3、根据TIN提取等高线。
4、模型导入
下载地址见:http://download.csdn.net/d...
分类:
其他好文 时间:
2014-08-21 00:11:33
阅读次数:
277
1.定义和初始化a).const限定符的作用是把一个对象转换成一个常量,const的使用在一定程度上可以提高程序的安全性和可靠性。const int bufSize = 512; int const bufSize = 512; 以上两种定义完全是等价的,都使得bufSize成为一个值为512的常量...
分类:
编程语言 时间:
2014-08-20 21:07:12
阅读次数:
170
在实际的开发中我们为了提高CPU的利用率,也提高程序的执行效率,我们经常使用多线程进行对数据进行并发处理,下面我举一个多线程并发执行的实例,大致意思就是
一个简单的生产者消费者模式,二个线程进行存数据,一个线程进行取数据。
import java.util.concurrent.ArrayBlockingQueue;
import java.util.concurrent.BlockingQu...
分类:
编程语言 时间:
2014-08-20 00:04:05
阅读次数:
162
第一步:展引导文件
第二步:展高程点
第三步:建立DTM模型
单击【等高线】菜单--【建立DTM】,在弹出“建立DTM”对话框中做如下设置:
√单选“由数据文件生成”,或者由图面高程点生成。
√单选“显示建三角网结果”
√复选“建模过程考虑陡坎”...
分类:
其他好文 时间:
2014-08-19 16:19:34
阅读次数:
502
java的编译器为JIT编译器,也即just in time编译器。是一种提高程序运行效率的方法。通常,程序有两种运行方式: 编译型,解释型。 即时编译器则混合了这二者,一句一句编译源代码,但是会将翻译过的代码缓存起...
分类:
编程语言 时间:
2014-08-14 17:13:49
阅读次数:
184
在由Java语言编写的程序中,有时候为了提高程序的运行效率,编译器会自动对其进行优化,把经常被访问的变量缓存起来,程序在读取这个变量的时候有可能会直接从缓存(例如寄存器)中来读取这个值,而不会去内存中读取。这样做的一个好处是提高了程序的运行效率,但当遇到多线程编程时,变量的值可能因为别的线程而改变了,而该缓存的值不会相应改变,从而造成应用程序读取的值和实际的变量值不一致。例如,在本次线程内,当读取一个变量时,为提高存取速度,会先把变量读取到一个缓存中,当以后再取变量值时,就直接从缓存中取值,当变量值在本线程...
分类:
其他好文 时间:
2014-08-11 00:27:31
阅读次数:
221
DESCRIPTION共享内存是最快的可用IPC形式。它允许多个不相关(无亲缘关系)的进程去访问同一部分逻辑内存。如果需要在两个进程之间传输数据,共享内存将是一种效率极高的解决方案。一旦这样的内存区映射到共享它的进程的地址空间,这些进程间数据的传输就不再涉及内核。这样就可以减少系统调用时间,提高程序...
分类:
其他好文 时间:
2014-08-10 12:38:30
阅读次数:
205
开闭原则(Open Closed Principle)
开闭原则的核心是:对扩展开放,对修改关闭
白话意思就是我们改变一个软件时(比如扩展其他功能),应该通过扩展的方式来达到软件的改变,而不应爱修改原有代码来实现变化
开闭原则算是前5中原则的一个抽象总结,前五种是开闭原则的一些具体实现,所以如果使用开闭原则,其实有点虚,因为它没有一个固定的模式,但是最终保证的是提高程序...
分类:
其他好文 时间:
2014-08-09 11:40:18
阅读次数:
270