咱们一直在报道说, 西方的媒体报道的中国不是真实的中国, 误导了西方的朋友.因为在他们所接受的对中国的信息都经西方媒体的过滤,
所以在西方媒体报道下的中国已经被妖魔化.可一届奥运会的举办,成功的改变了中国在西方世界的形象,中国的环境,中国人的热情好客,中国古老的文化,中国的活力……着实刺激了老外们。中国俨然成了世外桃源,人间天堂。作为中国人,在奥运会这半个月里,真实从里到外的透着骄傲和自豪,每次在电视里看到老外们体验北京的生活,接触那些“很中国”的东西,我心里那份得意:这回让你们见见真正的中国!
天津也是奥运协办城市,为奥运也作了不少努力,无论是绿化还是城市建设,动作都不小。我上班路过外环线,环线边上原先是一条普通的水沟,沟旁杂草丛生。因为奥运,杂草没了,取而代之的是各种花草树木,原先那条小水沟不下雨的时候根本就没有水,现在经过一个多月的改造,成了一条清凌凌的小河,当然河水需要每天从旁边真正的河里调过来,河里还种上了荷花,每天上班路过,还挺漂亮。心想,奥运确实能够带动一个城市的建设。每天走在这样的路上,心情也舒畅。可是,8月24号晚上奥运闭幕了,第二天正好是周一,上班的路上发现原先那条小河的水浅
对于Cookie的操作大家肯定都很熟悉,asp,php,asp.net中都可以方便的处理,但其实并不是每次都要在后台进行处理的,我们熟悉的JavaScript也可以操作Cookie。cookie可以跨越一个域名下的多个网页,但不能跨越多个域名使用。
注意:因 为
Cookie 的值的要求是“只能用可以用在
URL
编码中的字符”。我们知道“escape()”方法是把字符串按 URL 编码方法来编码的,那我们只
转载:
如果需要的话肯定会有用。
Convert a
string to XML in Javascript:
var xmlstring = '<?xml
version='1.0'?>\
<root>\
<data>\
<row>\
<cell>Captain</cell>\
<cell>Bryophyllum</cell>\
<cell>Zucchini</cell>\
GIS项目当中通常为了提高查询速度和查询的效率我们要把shp文件存入数据库。这时就要求数据库要支持一些GIS对象和操作,满足这个要求的数据库应该有很多,但是我只知道postgres/postgis这个,因为它是开源的。
接下来我就介绍一下利用postgis自带的shp2pgsql命令将shp文件转存到数据库。
到你数据库的bin目录下看一下有没有sh2pgsql.exe这个程序,有的话就可以进行下面的操作了。
简单的话可以这样写
sh2pgsql ****.shp table_name>table_name.sql
当然如果想一步到位还可以加几个参数,这样很适合懒人。
- -d
-
Drops the database table before creating a new table with the
data in the Shape file.
- -a
-
Appends data from the Shape file into the database table. Note
that to use this option to load multiple files, the files must have
the same attributes and same data types.
- -c
-
Creates a new table a
一直在做一个台湾的项目,客户提供的地理资料都是shp文件,但存储的数据都是用big5编码的,到我的系统一打开全是乱码,在网上找了很多关于编码转换的资料打算自己写一段编码转换的代码,在找的过程中发现了一个内码转换不错的工具——内码转换精灵。他可以在bg5、unicode、gbk、gb2312之间实现互转。但以我的使用经验在转的时候最好是把要转的数据存成txt再转(只是经验,转换失败时可以尝试这个方法)。
好像博客上不能上传附件 不能把它贴上来了。
geoserver自带的demo提供了一些样式,但是这些样式在实际应用中是远远不够的,往往都需要自己添加样式,而geoserver中的样式都是通过sld文件来描述。通过看文档自己写些点线面样式应该不难。而且文档中的例子还是介绍比较详细的。
铁路是实际用中比较常见的,最初我打算用小图(铁路片断)的方式结合sld来描述铁路,但正在我要动手写时,无意中发现了前人已经写好的一个铁路的样式,非常简洁,实在是没有理由不采用,贴在此处,与诸君共享.
<?xml version='1.0'
encoding='UTF-8'?>
<StyledLayerDescriptor version='1.0.0'
xsi:schemaLocation='http://www.opengis.net/sld
StyledLayerDescriptor.xsd'
xmlns='http://www.opengis.net/sld'
xmlns:ogc='http://www.opengis.net/ogc'
xmlns:xlink='http://www.w3.org/1999/xlink'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
<NamedLayer>
&
一直在做的一个项目涉及到GIS的部分,因为是给台湾的客户做的,所以要涉及到TWD67、TWD97坐标与WGS84坐标的转换。网上关于地理坐标转换的资料已经不少,其中一部分也已经涉及到经纬度坐标与UTM坐标的转换,但多数的都是6度分带和3度分带,也就是我们国家(大陆)所采用的分带方式。而台湾因为自身岛屿形状的特征(成细长型),所以采用了2度分带。关于这方面的转换算法就比较少了。现在我把自己的算法贴出来,希望能够对相关开发人员有所帮助。
注:采用java语言
public class Coordinate {
private static double DEG_RAD =
0.01745329251994329572e0;
private static double TWD97_A = 6378137.0e0;
private static double TWD97_ECC = 0.00669438002290e0;
private static double TWD97_ECC2 = 0.00673949677556e0;
private static double TWD97_TM2 = 0.9999e0;
public double mercator(double y, double a, double ecc)
{
if (y == 0.0) {
今天看书的时候有些收获,看到了原来javacript
也可以有面向对象编程。简单总结一下。
一、利用prototype关键字
function Vehicle(){}
Vehicle.prototype.wheelCount = 4;
Vehiile.prototype.curbWeightPounds = 4000;
Vehicle.prototype.refuel = function(){
return 'Refueling Vehicle with
regular 87 octane gasoline';
}
Vehicle.prototype.mainTasks=function(){
return 'Driveing to work,school,and
the grocery store';
}
function SportCar(){}
SportsCar.prototype = new Vehicle();
SportsCar.prototype.curbWeightInpounds =
3000;
SportsCar.prototype.refuel = function(){
&
这两天一直在ajax的东西,昨天做一个小例子的时候发现了setTimeout这个函数,以前只知道setTimeinterval,发现这两个函数是有一些差别的。在网上搜了一下,作为备忘就转贴一下了。
window对象有两个主要的定时方法,分别是setTimeout 和
setInteval 他们的语法基本上相同,但是完成的功能取有区别。
setTimeout方法是定时程序,也就是在什么时间以后干什么。干完了就拉倒。
setInterval方法则是表示间隔一定时间反复执行某操作。
如果用setTimeout实现setInerval的功能,就需要在执行的程序中再定时调用自己才行。如果要清除计数器需要
根据使用的方法不同,调用不同的清除方法:
例如:tttt=setTimeout('northsnow()',1000);
clearTimeout(tttt);
或者:
tttt=setInterval('northsnow()',1000);
clearInteval_r(tttt);
举一个例子:
1.在struts中的web.xml配置filter.例如:
<?xml version='1.0'
encoding='UTF-8'?>
<web-app xmlns='http://java.sun.com/xml/ns/j2ee'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' version='2.4'
xsi:schemaLocation='http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd'>
<filter>
<filter-name>setEncoding</filter-name>
<filter-class>
com.han.EncodingFilter
</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
&nb