张映 发表于 2013-06-27

分类目录: google

写这篇博客,是想分析一下,大众点评,搜房网地图实现原理,以及,找附近的房子,找附近的美食等是怎么实现的。看了这篇博客,你就会明白了。

一,原理分析

1,录入地址,不管是美食店,还是小区都是有地址。

2,根据地址,通过google map api获取地址的坐标,存到数据库中。

3,在地图上显示时,只要根据坐标,在地图上标出来行。

4,如果要找附近的美食,房子啊,通过算存在数据库中的坐标就可以找出附近房子,美食店。

有人会问,输入地址,直接调用api查不就行了,不需要这么麻烦。这种方式开发起来很简单,但是这种方式是不精确的。如果想做精确,就要按上面的方式来做。

阅读全文>>

张映 发表于 2011-06-29

分类目录: oracle

一,赋予导入,导出权限

oracle导入,导出数据库,要有权限,下面是我把导入,导出的权限付给tank这个用户

grant EXP_FULL_DATABASE,IMP_FULL_DATABASE to tank

阅读全文>>

张映 发表于 2011-06-28

分类目录: oracle

oracle,mysql在语法上的区别不是很多,但是也有一些。下面就我遇到的说一下。

阅读全文>>

张映 发表于 2011-06-24

分类目录: oracle

一,为什么要创建oracle序列

mysql创建表时,我们可以用auto_increment来设置字段的自动增加,而不需要人为插入。而oracle不行,oracle创建表时,根本没有auto_increment这样的东东,如果要设置自动增加加怎么办?我们要创建一个序列,插入时把查找出来的序列值,手动插入进去。

阅读全文>>

张映 发表于 2011-06-23

分类目录: oracle

oracle要创建表要首先创建表空间,当然默认是有表空间的。而mysql创建表时,会自动创建表空间,myisam会自动建三个文件.MYD,.MYI,.frm。innodb呢,如果没有配置独立表空间的话,默认表空间ibdata1,oracle用户权限根着表空间走的,而mysql不是,mysql服务器端安装好后,会自动带上一个mysql数据库,用户的权限是记录在mysql这个数据库的表中。在这方面二种数据库设计的理念不同。

阅读全文>>

张映 发表于 2011-06-01

分类目录: oracle

linux下创建oracle数据库主要有二种方法以:1,通过dbca来创建;2,手动创建。

用dbca创建比较简单,图形化操作。注意:要加环境变量export LC_ALL=C,不然会乱码的。

手动创建比较麻烦,不过我们可以大致了解oracle就怎么存储数据的,目录是怎么安排的等。下面如何手动创建数据库详细的说明一下。

阅读全文>>

张映 发表于 2011-05-26

分类目录: oracle

一,遇到问题

启动/opt/ora10/bin/isqlplusctl后,访问http://ubuntu:5560/isqlplus后台,登录输入用户名密码,当输入admin/welcome根本无法登录,网上查了之后才知道默认不允许登录的。用户名可以从xml中查到,路径是$ORACLE_HOME/oc4j/j2ee/isqlplus/application-deployments/isqlplus/config/jazn-data.xml,密码是默认的welcome。

阅读全文>>

张映 发表于 2011-05-25

分类目录: oracle

用sqlplus连接oracle,方向键老是乱码,SQL> ^[[A^[[A^[[B^[[B^[[D^,linux 用的是ubuntu 10.10 解决方法如下

阅读全文>>

张映 发表于 2011-05-21

分类目录: oracle

前段时间写了一篇关于oracle安装的博客,请参考linux ubuntu oracle 成功安装过程(图文),安装好以后,我登录企业后台(http://ubuntu:1158/em)报错,用sqlplus连接oracle也报错。

阅读全文>>

张映 发表于 2011-05-20

分类目录: oracle

因为工作需要,在本机的ubuntu10.10装了一个oracle 10g,个人觉得学一门东西,应当从安装开始,比较linux,mysql,oracle。费话不多说,下面来说一下我的安装过程。

阅读全文>>