`
文章列表
JavaScript 编程来说,内存泄露是一个很潜在的危险,主要是经验问题,书写代码不严谨的引起的, 首先要说说的是浏览器的 垃圾回收机制恩, JavaScript 不同的浏览器来解析,问题也是不同的, 垃圾回收 简单的说就是收回某些无用对象所占用的内存以供重新使用,垃圾回收机制通常有一个优先级较低的线程来维护。在IE里,Dom对象和Javascript对象的垃圾回收又是相互分离的,所以如果这两种对象出现了循环调用就会导致垃圾回收失效,内存泄露,这是IE内存泄露最常见的一种方式。那么引起内存泄露 是 1 JavaScript 引起的内存对象,比如声明全局的array ,给这个数组赋值了,但是没有 ...
    可能是经过的项目少,还没有经历过跨域问题,于是收集点跨域问题,提前做好准备。          javascript出于安全方面的考虑,是不允许跨域调用其他页面的对象的。        要是大家好好用自己的东西什么事情也没有恩,但是总想用别人的东东,用别人的东西手短,        要是在项目中引用的 AJAX 与 ifram ,安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。这里把涉及到跨域的一些问题简单地整理一下:        跨域,简单地理解就是因为javascript同源策略的限制,a.com 域名下的js无法操作b.com或是c.a.com域名下 ...

GIS基本概念

    博客分类:
  • gis
1. 椭球体、基准面及地图投影 GIS中的坐标系定义是GIS系统的基础,正确定义GIS系统的坐标系非常重要。GIS中的坐标系定义由基准面和地图投影两组参数确定,而基准面的定义则由特定椭球体及其对应的转换参数确定,因此欲正确定义GIS系统坐标系,首先必须弄清地球椭球体(Ellipsoid)、大地基准面(Datum)及地图投影(Projection)三者的基本概念及它们之间的关系。 基准面是利用特定椭球体对特定地区地球表面的逼近,因此每个国家或地区均有各自的基准面,我们通常称谓的北京54坐标系、西安80坐标系实际上指的是我国的两个大地基准面。我国参照前苏联从1953年起采用克拉索夫斯基(Krasso ...
实际上,我关于java的基础知识的90%以上都来自Thinking in Java。对于其中的synchronized关键字,当时就是浏览一下,大概知道意思,也没有细看。后来一直没有用过这个关键字。昨天看Thinking in Patterns with Java中的Observer模式,看了其中的Observable类的源码,发现里面几乎所有的方法都用了synchronized关键字(不是全部),其中个别用了synchronized(this){}的区块。于是,我发觉有必要好好理解一下这个关键字了。 我再次看了侯捷译的Thinking in Java第二版中文版,得到有关synchroniz ...
 ie4,ie6,ie7 环境下会出现这个错误, 原因 grid的init() 方法含有 innerHTML 。  变成写法是 <tr>                 <td><div id="jygl_listTree" ></div></td>       </tr>   显示不出的原因:   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  Eclipse中如何修改SVN的地址 在工作环境调整时,有的时候SVN服务器的地址需要修改,而正在开发中的项目在Eclipse中有些代码没有提交,此时怎么修改SVN的地址呢?以下有一个简单的办法: 一、在Eclipse中选择Windows-> Show View->others 就会出现如图: 下一步
XXX公司ORACLE双机热备份系统   第一章 系统概述此次XXX公司的双机容错系统,是由IBM的全套硬件设备和微软的群集软件系统组成,安装ORACLE 8.1.7标准版数据库,一台机器作为ORACLE的主数据库服务器,一台作为主数据库服务器的备 ...
 众所周知 Oracle 中的view是不存储数据的,想导出视图中的数据方法是  方法:    1 将视图中的数据变成表数据,将表导出,这样就可以将数据导出了。   create table test_table as( select * from view_table);   2  不必说了,用sql development 导出,或者 exp 导出  
call 的用法 javaScript 中的 call () 是一个奇妙的方法,但也是一个让人迷惑的方法,先看一下官方的解释:call 方法 请参阅 应用于:Function 对象 要求 版本 5.5 调用一个对象的一个方法,以另一个对象替换当前对象。call ([thisObj[,arg1[, arg2[,   [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。 说明call 方法可以用来代替另一个对象调用一个方法。call 方法可将 ...
在面向对象编程语言中,对于this关键字我们是非常熟悉的。比如C++、C#和Java等都提供了这个关键字,虽然在开始学习的时候觉得比较难,但只要理解了,用起来是非常方便和意义确定的。JavaScript也提供了这个this关键字,不过用起来就比经典OO语言中要"混乱"的多了。    下面就来看看,在JavaScript中各种this的使用方法有什么混乱之处?    1、在HTML元素事件属性中inline方式使用this关键字:  <div onclick=" // 可以在里面使用this ">division element< ...
java 使用相对路径读取文件 1.java project环境,使用java.io用相对路径读取文件的例子: *目录结构:   DecisionTree             |___src                  |___com.decisiontree.SamplesReader.java             |___resource                  |___train.txt,test.txt *SamplesReader.java:   String filepath="resource/train.txt";//注意file ...
<%@ page language="java" contentType="text/html; charset=gbk" pageEncoding="gbk"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equi ...
项目中要求一个根据坐标计算,长度的函数写了 贴上 var EARTH_RADIUS = 6378137.0; //单位M var PI = Math.PI; function getRad(d){ return d*PI/180.0; } /** * caculate the great circle distance * @param {Object} latlng1 * @param {Object} latlng2 */ function getG ...
<%@ page language="java" contentType="text/html; charset=gb2312" pageEncoding="gb2312"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta htt ...
一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式; ...
Global site tag (gtag.js) - Google Analytics