大过年的,求一算法,生成电话号码!

i李小武 2011-02-05 12:14:41
1.要求生成一组8位的电话号码,00000000-9999999之间的稠密集合。
2.用一个参数 表示稠密度,比如稠密度为0.8 则生成 99999999*0.8个电话号码(大概的数,少几个或多几个都行)。
3.电话号码不能重复
4.生成结果放在int [] 里面,要乱序的哦,不是排序好的。
5.注意内存不要溢出,尽量少用内存
...全文
669 38 打赏 收藏 转发到动态 举报
写回复
用AI写文章
38 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 37 楼 ol_beta 的回复:]

引用 33 楼 bao110908 的回复:

假定浓稠度是 50%

我的方法是在 000000~000100 之间选取 50 个数,000100~000200 再选取 50 个数,这样基本上保证随机数是均匀的。

哈哈,看明白了,果然是高手,你的算法时间复杂度应该是线性的,但是还是不太清楚为啥用BitSet?
[/Quote]

我得保证在 100 个数中选取的 50 个数不会重复啊,呵呵
i李小武 2011-02-13
  • 打赏
  • 举报
回复
[Quote=引用 33 楼 bao110908 的回复:]

假定浓稠度是 50%

我的方法是在 000000~000100 之间选取 50 个数,000100~000200 再选取 50 个数,这样基本上保证随机数是均匀的。
[/Quote]
哈哈,看明白了,果然是高手,你的算法时间复杂度应该是线性的,但是还是不太清楚为啥用BitSet?
风影萧诺 2011-02-13
  • 打赏
  • 举报
回复
高手如云啊!
i李小武 2011-02-13
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 geniusye 的回复:]

我测试咋没出现零呢?我写的时候没有写零的,我的程序没有对零进行判断。看我的程序是for(i = 1;i<...
部分测试结果,只让打10000字符,打不了。
7054757
7461201
7801510
8166996
8256313
2356623
5575839
5885798
7881246
5401974
3070263
103015
3320930
56……
[/Quote]
确实有重复的0,你定义maxNumber = 100
然后打印看看,有的时候有重复的0,有的时候没有。
liuxuejin 2011-02-09
  • 打赏
  • 举报
回复
随机不太懂,但是直觉应该是用bitset来做!继续跟进!
XJAVASunjava 2011-02-07
  • 打赏
  • 举报
回复
你运行一下就知道是八位的[Quote=引用 10 楼 tkd03072010 的回复:]
楼上的会生成7位的
[/Quote]
  • 打赏
  • 举报
回复
假定浓稠度是 50%

我的方法是在 000000~000100 之间选取 50 个数,000100~000200 再选取 50 个数,这样基本上保证随机数是均匀的。
  • 打赏
  • 举报
回复
[Quote=引用 30 楼 ol_beta 的回复:]

引用 16 楼 bao110908 的回复:

电话号码的编码规则不是你想象的那样,根本不是随机生成的,而且 0、1、9 等数字不能作为电话号码的前缀。

拿一个 8 位电话号码举例,前 4 位是电话局局号(一个电话局可以拥有多个电话局局号),后 4 位是顺序编号(其实就是通信交换机的端口号)。

嗯,说的是,其实就是为了生成个数组,然后排序。
我看你的代码用到了Set,这样是不是……
[/Quote]

你确定我的方法用了 Set,且效率是 n^2 了?
searcher_2008 2011-02-07
  • 打赏
  • 举报
回复
只要做一个大数组,然后用随机数,把符合要求的电话号码挑出来就行了。
i李小武 2011-02-07
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 bao110908 的回复:]

电话号码的编码规则不是你想象的那样,根本不是随机生成的,而且 0、1、9 等数字不能作为电话号码的前缀。

拿一个 8 位电话号码举例,前 4 位是电话局局号(一个电话局可以拥有多个电话局局号),后 4 位是顺序编号(其实就是通信交换机的端口号)。
[/Quote]
嗯,说的是,其实就是为了生成个数组,然后排序。
我看你的代码用到了Set,这样是不是效率不高啊,而且你的算法的时间是n^2的,会不会在10s内不能完成?一会测试一下哈哈。
i李小武 2011-02-07
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 geniusye 的回复:]

引用 14 楼 ol_beta 的回复:
引用 11 楼 geniusye 的回复:

执行9999999+1次,即10000000次,每次产生一个随机数,如果该数小于稠密度,则认为产生了一个号码,然后随机产生一个位置把循环次数存到int[]中即可。
Java code

public void calculate(double cmd)
{
final int maxNumbe……
[/Quote]
恩,是我理解错了……
  • 打赏
  • 举报
回复
[Quote=引用 27 楼 hjllii 的回复:]

我有罪,不懂浓稠度就乱回复。。
[/Quote]

哈哈,太可爱了
hjllii 2011-02-07
  • 打赏
  • 举报
回复
我有罪,不懂浓稠度就乱回复。。
  • 打赏
  • 举报
回复
上面这个根据浓稠度在百位上的概率是相同的,只选取低 2 位浓稠度的数据。
  • 打赏
  • 举报
回复
import java.util.BitSet;
import java.util.Random;

public class Phone {

private final static int MULTI = 100;

private int max;
private int density;

public Phone(int len, int density) {
if(len > 9 || len < 2) {
throw new IllegalArgumentException("len must between 1 and 9");
}
if(density < 1 || density > MULTI) {
throw new IllegalArgumentException("density is invalid");
}
this.max = (int)Math.pow(10, len) - 1;
this.density = density;
}

public int[] generate() {
int multi = (max + 1) / MULTI;
int[] phones = new int[multi * density];
Random ran = new Random();
int offset = 0;
while(multi-- > 0) {
BitSet bit = new BitSet(MULTI);
int count = 0;
while(count < density) {
int low = ran.nextInt(MULTI);
if(!bit.get(low)) {
bit.set(low);
phones[offset++] = multi * MULTI + low;
count++;
}
}
}
disorder(phones);
return phones;
}

private void disorder(int[] nums) {
Random ran = new Random();
for(int i = 0; i < nums.length; i++) {
swap(nums, i, ran.nextInt(nums.length));
// swap(nums, nums.length - i - 1, ran.nextInt(nums.length));
}
}

private void swap(int[] nums, int a, int b) {
int t = nums[a];
nums[a] = nums[b];
nums[b] = t;
}

public int getMax() {
return max;
}

public int getDensity() {
return density;
}
}
hjllii 2011-02-07
  • 打赏
  • 举报
回复
个人觉得int型变量表示不出前面的0,比如一个数值0,8位数的话,前面还要再加7个0。
要是我写我会参考java核心技术里面的一个彩票抽奖的算法。先来一个包含所有数的数组all,长度为99999999+1=100000000,下标为0-99999999,初始化为相应的值。再来一个结果数组result,长度为给定的参数density*all.length。 然后从all里面选出相应的数来。具体算法如下:
int[] all = new int[100000000];
int n = all.length;
int[] result = new int[(int)(n*dentity)];
for(int i=0; i<all.length; i++) {
all[i] = i;
}
for(int i=0; i<result.length; i++) {
int j = (int)(Math.random()*n);
result[i] = all[j];
all[j] = all[n];
n--;
}

另外楼主第一个要求里00000000-9999999,少写了一个9吧
kafanOday 2011-02-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 rat0_0 的回复:]

关注中。。。。。
[/Quote]
继续关注
  • 打赏
  • 举报
回复
电话号码的编码规则不是你想象的那样,根本不是随机生成的,而且 0、1、9 等数字不能作为电话号码的前缀。

拿一个 8 位电话号码举例,前 4 位是电话局局号(一个电话局可以拥有多个电话局局号),后 4 位是顺序编号(其实就是通信交换机的端口号)。
i李小武 2011-02-06
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 geniusye 的回复:]

执行9999999+1次,即10000000次,每次产生一个随机数,如果该数小于稠密度,则认为产生了一个号码,然后随机产生一个位置把循环次数存到int[]中即可。
Java code

public void calculate(double cmd)
{
final int maxNumber = 10000000;
int[] nums =……
[/Quote]
谢谢,我测试了一下,生成的数字比较集中在某个范围,因为你用的范围是 j<cmd的范围
还有就是生成的数组里面有重复的0
i李小武 2011-02-06
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 adooadoo 的回复:]

我个人觉得all数组不用初始化,直接是默认为0,做检验数组,而int数组直接是随机出来的那个数比如12345678,一旦all[12345678]==0,就把其置为1,数加一,有什么问题?
[/Quote]
随机数是随机的,也就是说可能有重复的,这样就不能保证抽密度了。
加载更多回复(15)
控制端采用IOCP模型,数据传输采用zlib压缩方式稳定快速,上线数量无上限,可同时控制上万台主机控制端自动检测CPU使用率调整自己的工作线程, 稳定高效宿主为svchost以系统服务启动,有远程守护线程,上线间隔为两分钟。心跳包机制防止意外掉线..支持HTTP和DNS上线两种方式自动恢复SSDT(这功能干什么,大家都知道,免杀自己做吧),安装本程序需要管理员权限控制端279K,返朴归真的界面,生成的服务端无壳,106 K,EXE内的资源用UPX压缩, 可安装多个服务端其它细节方面的功能大家自己去发现吧功能:文件管理 完全仿Radmin所写, 文件、文件夹批量上传、删除、下载、创建、重命名屏幕监视 扫描算法速度最快可达到120帧/秒,差异算法适合网络极差的情况下传输,传输速度快,控制屏幕,发送Ctrl+Alt+Del,剪贴板操作,7种色彩显示方式,等......键盘记录 可记录中英文信息,离线记录(记录上限50M)功能远程终端 一个简单shell系统管理 进程管理,窗口管理,拨号上网密码获取视频查看 查看远程摄像头,快照,录像,压缩等功能...语音监听 监听远程语音,同时也可以把本地语音传送给远程,进行语音聊天,GSM610压缩方式,传输流畅会话管理 注销,重启,关机,卸载服务端其它功能 下载执行指定URL中的程序,隐藏或者显示访问指定网址,清除系统日志地址位置 将IP数据库文件QQWry.Dat放置程序同目录下即可显示地理位置集群控制 可同时控制多台主机,同时打开视频监控等管理功能备注功能 .........注: 软件不断更新中,有什么意见大家多多提,偶看可以的就采纳.....gh0st的成长,离不开大家的帮助.2008/1/27 11:16 : 优化了屏幕传输算法,CPU利用率更低2008/1/27 16:06 : 驱动以资源方式写入安装文件跟DLL文件中,优化屏幕传输2008/1/27 17:26 : 修正驱动安装时的一个Bug2008/1/28 05:28 : 服务端安装强化,加入服务检测,守护线程强化,加入禁用监视,顺便做了下免杀2008/1/29 12:47 : 改变服务端安装启动方式,隐藏服务,去掉驱动程序和守护线程,感谢Lzx无私的帮助...2008/1/29 16:12 : 修正键盘记录重复问题,优化服务端上线方式2008/1/30 04:11 : 修正服务端网络内核的一个导致异常的Bug,优化服务端大小到100K2008/1/31 01:28 : 重写服务端网络内核,加入数据包验证,及重发功能,更加稳定2008/1/31 11:36 : 修正服务端网络内核一个导致数据包混乱的问题,加入帧速限制,传输不稳定的情况从此消失...2008/2/01 10:54 : 主动防御功能加强,过卡巴全监控,瑞星,Kis6,Kis7,Norton,ZoneAlarm,江民2008等杀毒软件.下个版本准备过所有杀软的主动...期待吧.2008/2/01 14:18 : 加入服务端异常处理,更新稳定,请各位帮助测试..2008/2/01 15:39 : 修正服务端删除后不能安装的致命错误2008/2/01 23:35 : 改写了下服务端一些函数,增加稳定性,春季过后重写服务端吧,简洁下程序.2008/2/02 19:51 : 修正服务端视频监控功能的一些BUG2008/2/03 00:40 : 屏幕监控加入显示远程鼠标功能2008/2/05 16:46 : 重写屏幕传输算法,屏幕传输更快,控制更稳定..2008/2/05 23:45 : 还是网络内核跟屏幕传输方面,只求更快,不求最快,前版本屏幕传输有问题,旧版本不能上线,请用最新版本...2008/2/06 17:32 : 服务端做了些优化,加入跟踪远程光标的功能,旧版本不能上线,请用最新版本2008/2/07 00:57 : 改了些服务端,没事优化优化,准备过完年,大整一下,新年快乐...2008/2/07 16:02 : 没事加了个托盘功能,做了些代码优化,一个人过年,有点郁闷...2008/2/07 20:42 : 修正服务端一个句柄泄漏的问题..2008/2/08 22:08 : 全面优化了下服务端,新加了备注功能.2008/2/09 22:58 : 修正一些大家提到的问题,Gh0st RAT Beta 2.1 发布2008/2/11 00:18 : 修正服务端安装的一个BUG,静心研究ACE中,暂停更新...................2008/2/17 16:14 : 保存配置文件,服务端支持socks5代理上线,加入下载更新功能,屏幕控制加入,黑屏,锁定等功能2008/2/20 10:49 : 应大家要求,看了看江民2008的垃圾主动,连注册表都没,随便改了下服务端,过江民2008主动.其它有啥主动过不了的,抓图,我抽空解决2008/2/20 09:26 : 改了下服务端一些网络方面的东西,看对2003掉线情况是否有效,望大家测试,多谢了.2008/2/21 15:43 : 服务端掉线问题,重启后不上线问题,测试版本,请大家测试2008/2/22 19:47 : 解决重启后服务端不上线问题,加强对抗主动防御的功能2008/2/23 17:11 : 全面优化了下服务端,加强稳定性,请大家测试2008/2/23 19:03 : 修正视频监视的一个小BUG2008/2/24 01:55 : 文件管理中加入本地和远程运行功能,优他了部分代码,旧版本不会上线,请用新版本2008/2/24 12:56 : 修正文件管理中一个低级错误,下载更新的一个错误2008/2/26 00:00 : 完美解决重复安装,重复上线问题,发布gh0st2.5,2008/3/20 21:52 : 服务端全部优化一遍,加入语音监听,屏幕监视的算法优化...2.6发布2008/3/24 18:52 : 抽出时间来,视频采用选择性压缩,强大的H263压缩算法,100:1的压缩率,加入快照功能...2.7发布2008/3/25 02:42 : 修正网友提出的问题,如下载网址输入有限制等,一些人性化细节方面的修改...2008/3/26 05:01 : 修正视频的一个解码器处理的BUG,加入智能选择编码器,调整屏幕传输4位调色板....2.712008/3/28 11:01 : 修正视频对一些摄像头不兼容的bug,加入录像功能,修正服务端一个导致整体稳定性的bug,此版本历来最稳定的...不与前版本相兼容2008/4/16 01:28 : 屏幕算法加入热点跟踪,心跳包方式改用保活方式,优化网络内核,实际压缩测试2003服务器,超过4万台同时上线,服务端生成方式为文件尾追加配置信息,壳为upackDLL资源也用upack加了壳,脱壳后,可自由更改,导入,不影响使用,软件标题日期,不做改变,2.8是个好数字,改动了一些其它细节方面的问题2008/4/18 23:44 : 完美解决键盘记录重复记录等问题.2008/5/10 20:47 : 修正2003 R2下下载更新或者下载执行时造成服务器崩溃的BUG,以及更新后黑屏的BUG,发布3.02008/5/11 18:10 : 超时改为3分钟,采用双保活机制度,防止网络异常导致出现死连接, 致使务端无法上线的BUG,请不要再用旧版本,最近更新的都是一些致命问题2008/5/14 00:26 : 修正一些摄像头无法显示的BUG,发布3.2版本2008/5/16 02:48 : 更改服务端安装方式,以前的安装方式很不稳定,现在的更加稳定,在多种操作系统中测试通过,可以自定义服务显示名称,描述....3.42008/5/17 15:03 : 换心跳方式,对付任何情况下产生的死连接,安装删除更加稳定,发布3.52008/5/17 20:32 : 修正3.5恢复SSDT失败的BUG,一个小小的笔误,实在不好意思.请大家不要用旧版本了,些版本是历来最稳定的,旧版本BUG太多,看更新记录就知道了,下个版本出来会有很长时间,大家可以放心的用,更新周期会变长2008/5/22 17:11 : 偶再三思考下,开源,开源是最好的办法,我就开源.....我就不信了...3.6开源视频压缩支持的编码格式,按优先级排列:Microsoft H.263 Video CodecIntel Indeo(R) Video R3.2Microsoft MPEG-4 Video Codec V2Cinepak Codec by Radius声明下软件的安装方式:如果安装时发现有相同配置的服务端已经安装过,就不安装也不删除,跟鸽子一个原理,我是靠字串区别的2008/3/2 06:35 : 本着我们红狼写gh0st的初衷,一个共享,免费,的软件,到今天为止,算是对大家一个交代,新版本开发中,经小组内部讨论将此版本开源..装上VC6,打造属于你们自己的gh0st吧..我们不保留版权,任何信息,自由修改,多谢一直以来大家的支持,我们会继续努力的
一个牛人提供的GIS源码(很好 下面文字非本人所写,文件提到的下载的东西我全部放包里了。 最后的礼物:校园多媒体系统和校园WEBGIS系统 为什么说是最后的礼物,大概是因为我突然想这个blog不更新了。为什么呢?可能是今天晚上喝多了酒,呵呵,原因等下一篇中也许会阐述,同时我会对这个blog的文章等做个总结。其实,这两个东西至少我暂时是不大想放出来的,只是觉得反正这里也不更新了,仅仅将这些东西作为礼物吧,再说毕竟这些东西太过于菜菜了。还是先来介绍下最后的两个礼物吧: 校园多媒体系统: 这个大概是今年过年后做的东西了,是给师弟做毕业设计用的。应该讲这也仅仅是电子地图查询系统的更新而已,没有太大的特色,只是做了些比较花的功能而已。 特色一:系统采用了双重数据库,对于如果无法连接SQL Server数据库的情况将提供备用的ACCESS数据库支持。 特色二:系统采用了实时在线更新的方法对软件进行升级,升级仅仅需要设置好服务端以及更新文件列表等即可。 特色三:界面上有所创新,吸取Google的WEB地图的界面,对部分控制条进行显示和隐藏。可以看我以前的截图,做了个界面,请大家PP http://www.cnblogs.com/Tangf/archive/2006/03/16/351640.html 特色四:简单的加密方式也可以学习下。这个加密方式可以对移植性进行控制。 特色五:移植性强,许多东西没有写死,只需要改变设置文件、启动画面文件、地图文件和数据库文件即可成为一套全新的系统。 开发环境:Visual Basic 6.0,MAPX5.02中文版,ACCESS,SQL SERVER 2000,AutodeskExpressViewe3.1、Windows Media Player 9.0等。 下载地址:http://www.cnblogs.com/Files/Tangf/Campus_Multimedia_Infomation_System_Source.rar 压缩包中为源代码和生成的程序,同时还赠送了一个基于SF6的MAPX打包文件以及整个校园的地图文件,提供了开放环境中需要的插件支持文件(System目录下),同时由于文件大小原因,删除了许多Img目录下的图片并且在数据库中删除了部分Img记录(不然会出错),仅保留了1号楼的图片供参考。 相关或参考文章: 电子地图查询系统_v1.0_源代码(VB6+MAPX5) http://www.cnblogs.com/Tangf/archive/2006/02/15/331375.htmlGoogle ┕电子地图查询系统源代码:http://www.cnblogs.com/Files/Tangf/MapSearch_Source.rar 用SetupFactory打包MapX(带打好的包和打包文档以及录像) http://www.cnblogs.com/Tangf/archive/2006/02/05/325842.html ┕打包以及文档和录像:http://www.cnblogs.com/Files/Tangf/Mapx_Pack.rar 再谈MAPX打包以及MAPX的安装 http://www.cnblogs.com/Tangf/archive/2006/05/31/414361.html 校园WEBGIS: 这个应该是05年的时候做的毕业设计,用超图的Supermap IS 2003+SQL Server 2000建立的一个比较的简单的系统,只是玄乎了下就变的有点意思了,甚至也有点学习或者创新的意思。 加上上次发布的论文部分,这样整个系统也算是补全了。原来论文部分请见:校园WebGIS开发与实践(论文部分) http://www.cnblogs.com/Tangf/archive/2006/01/13/316918.html 特色一:提出了地图接口的概念(其实当时的想法是将网络上的所谓企业标注移植到了这个系统上,只是这个功能免费提供给了学校的部门使用)。 特色二:部分搜索功能是通过搜索SQL输出XML来实现。 特色三:系统已经详细到每个楼房楼层的办公室以及办公室内的电话和教师名单、教学楼的班级以及课程表、宿舍的成员组成联系方式等。 特色四:空间数据库和属性数据库通过SQL Server的视图功能实现关联。 开发环境:Supermap Desktop 2003(地图编辑工具),Supermap IS 2003(GIS服务端),ASP+SQL Server 2000(开发语言和数据库环境),IIS 5.0(WEB服务端),AutodeskExpressViewe3.1(Autodesk公司发布的浏览DWF文件的的客户端插件)等。 安装方法请见论文的附录部分,请不要再询问如何安装。 由于当时将每个楼层平面图的CAD数据也同时存入了SQL Server,所以导致数据库文件过于庞大,大概90M多,经过压缩大概21.8M左右。由于文件过大没有地方存放,所以这部分也不提供。所以可能会导致系统功能无法实现。数据库不提供,请不要索取。 下载地址:http://www.cnblogs.com/Files/Tangf/Campus_WebGIS_Source.rar 压缩包中为WEB主程序,以及答辩用的演讲稿。 相关或参考文章: 校园WebGIS开发与实践(论文部分) http://www.cnblogs.com/Tangf/archive/2006/01/13/316918.html ┕校园WEBGIS的论文下载:http://www.cnblogs.com/Files/Tangf/Campus_WebGIS.rar 由于各种原因,压缩包中已经删除了无关紧要的楼层平面图的DWF部分。同时由于文件大小原因,AutodeskExpressViewe3.1程序也没有提供,请从网上下载。 特别说明:两个程序中已经提供了比较完整的数据和代码,可以复制、修改、传播,传播情保证文件完整性,并且包含Readme文件同时注明出处,但禁止用于商业用途。谢谢。 但愿我的礼物能够给您带来一些帮助。 ==================================================================== 公告:Rover's Official Blog停止更新 想了几天,终于决定写这么一个公告了。并不是因为写些东西太累或者太占时间而停止了更新,也许就如同前文说是因为今天喝多了酒(呵呵,玩笑),也许如同MSN副标题所言:严重的压力和抑郁,强烈的人格分裂和精神分裂,等待崩溃(呵呵,又一个玩笑)。可能是觉得写的东西没什么水准,并且也不能时常的更新,加上个人感觉自己技术的下降(呵呵,也许本来就没有什么技术),考虑甚多,终于作了这么个决定:Rover's Official Blog停止更新 同时停止更新的是Rover's GIS Blog,是3snews上面的Blog,不过上面的基本上也都是本站的复制。生活类Blog会不定时更新,停靠在了Space和新浪,由于关系自己暴露隐私等问题,所以本文不详细提供连接地址。从元旦开博到现在也已经八个月的时间了,发了40多篇的随笔和0篇的文章,非常开心能够在博客园作为我的主blog的停靠站,能够让我在这里结识这么多的朋友,并同他们交流,让我学到甚多、收益菲浅,非常的感谢博客园感谢大家。 也许我还会回来,说不定有一天我会发公告说本Blog重新开始更新,很有可能的事情。希望这段日子能够安静些,能够思考更多些,能够明确些方向,能够做出些实质性的东西,能够提高些自身的技术能力。非常的希望,不知道能否实现。 也许我也会偶然的更新一下本日志,大概是在有东西发布或者有好东西同大家分享的情况下吧。不过这篇日志就置顶了吧。 正准备经营的东西,希望能够得到大家的帮助,非常的感谢: www.gpsplayer.cn:GPS玩家。GPS资讯类网站。类似一个简单的新闻系统,加上一些简单的留言板等等功能,可能会添加一些Gmap API开发类的内容。 www.wikish.cn:维基上海。有了点想法和思路,但暂时由于技术能力等原因无法实现。 其他:还有两个玉米没有想好(呵呵)。 由于个人比较自私,所以想法上即使有所创意也不大会和大家分享(请见谅),加上自身没有技术,所以个人基本上是宁烂也不实现或者让别人实现(是有点自私了)。请原谅我的自私,Google是有创意的,但他的技术壁垒是他人所无法逾越的,而我即使有创意也没有任何技术壁垒,所以不讲了。加上大陆地区太多的炮制太另人失望了(去年非常红火的百万首页,在大陆地区做的烂的一塌,只会炮制没有几个是有创意或者在人家创意的基础上增加自己创意的,唉)。 非常的希望大家能够给我意见或者建议,对大家提供的帮助非常的感谢。 如果您对这一段有想法或者其他愿意和我交流,那么请给我mail。谢谢。 我的联系方式和需要注意的地方: E-mail:tfljh@163.com(基本上是每天晚上登陆一次) MSN:tfljh@msn.com(基本上是开机登陆,不过状态一般为忙碌,Mail会不定时登陆) Gmail:tangf2004@gmail.com(基本上是两三天登陆一次,Gtalk则不定时登陆了) QQ:65985498(基本上是每天晚上隐身登陆一次,并且一般在十分钟内关闭) 以后的联系通过E-Mail联系,谢绝一切的及时通讯工具,请尽量不要添加我为好友,包括QQ/MSN/Gtalk,如果您发的Mail足够的诚恳并且也足够的值得聊天的理由,那么我会添加你的。不希望通过聊天的方式来解决问题,聊了半天的问题最后做公安局调查户口的事情了(呵呵,说的严重了),或者说是聊了半天后就无聊了然后再也不聊了,多么的没有意思。我倒还是很愿意花上十分钟的时间来阅读您的Mail并将我知道的所答复给您。当然如果有邮件不回复,那么基本上我是不懂而无法回答或者觉得没有任何答复的价值,请多多的包涵。 以前写的部分日志以及提供的下载文件整理: 最后的礼物:校园多媒体系统和校园WEBGIS系统 http://www.cnblogs.com/Tangf/archive/2006/08/05/468257.html ┕校园多媒体系统源代码下载:http://www.cnblogs.com/Files/Tangf/Campus_Multimedia_Infomation_System_Source.rar ┕校园WEBGIS系统源代码下载:http://www.cnblogs.com/Files/Tangf/Campus_WebGIS_Source.rar Google卫星地图的URL计算 http://www.cnblogs.com/Tangf/archive/2006/07/23/457902.html 两点坐标间距离的算法以及验证 http://www.cnblogs.com/Tangf/archive/2006/07/23/457884.html 极索(Gsuo)推出新版地图采用Gmap设计思路 http://www.cnblogs.com/Tangf/archive/2006/07/23/457521.html 浅谈LBS(基于位置的服务) http://www.cnblogs.com/Tangf/archive/2006/07/17/452498.html MapBar地图更新啦 http://www.cnblogs.com/Tangf/archive/2006/07/13/450215.html 推荐一款软件:Global Mapper http://www.cnblogs.com/Tangf/archive/2006/07/11/448411.html 51ditu、清华地图以及Google地图 http://www.cnblogs.com/Tangf/archive/2006/07/02/440953.html 计算最近点和最近线段 http://www.cnblogs.com/Tangf/archive/2006/07/01/440311.html ┕最近点和最近线段算法示例代码(脱离MAPX5,VB6实现):http://www.cnblogs.com/Files/Tangf/neardis_new.rar Garmin Nuvi 350试用手记 http://www.cnblogs.com/Tangf/archive/2006/06/17/428045.html ┕全文下载(供转载专用):http://www.cnblogs.com/Files/Tangf/Nuvi350.rar MapBar中坐标的加密和解密(JS实现) http://www.cnblogs.com/Tangf/archive/2006/06/06/419124.html 发现一个SVG做的地图网站:ChinaQuest http://www.cnblogs.com/Tangf/archive/2006/06/04/417110.html boot.ini文件的修复 http://www.cnblogs.com/Tangf/archive/2006/06/04/416915.html 再谈MAPX打包以及MAPX的安装 http://www.cnblogs.com/Tangf/archive/2006/05/31/414361.html 寻找MapBar的地图切割方法 http://www.cnblogs.com/Tangf/archive/2006/05/28/411397.html ┕我自己切割的Mapbar地图,并且可以在本地运行:http://www.cnblogs.com/Files/Tangf/MapBar_My.rar 已知一点求最近点(问题请教) http://www.cnblogs.com/Tangf/archive/2006/05/28/411182.html ┕求最近点示例代码(基于MAPX5,VB6实现):http://www.cnblogs.com/Files/Tangf/neardis.rar 基于数据库的公交换乘算法(一点思路一点问题) http://www.cnblogs.com/Tangf/archive/2006/05/28/411065.html MapInfo/ArcInfo交流(提问解答,不定时更新) http://www.cnblogs.com/Tangf/archive/2006/05/09/395489.html (收集)Shape转KML工具(更新:Google正式收购SketchUp) http://www.cnblogs.com/Tangf/archive/2006/04/26/386092.html ┕两个SHape转KML工具:http://www.cnblogs.com/Files/Tangf/shape2kml.rar 地图投影 http://www.cnblogs.com/Tangf/archive/2006/04/17/377638.html 容器透明(如PictureBox) http://www.cnblogs.com/Tangf/archive/2006/04/05/367885.html Google地图切割以及类似Google的开源API http://www.cnblogs.com/Tangf/archive/2006/03/29/362110.html 获取字符串中的指定位置的子字符串 http://www.cnblogs.com/Tangf/archive/2006/03/25/358311.html 做了个界面,请大家PP http://www.cnblogs.com/Tangf/archive/2006/03/16/351640.html [存点资料]车载导航电子地图走向标准化 http://www.cnblogs.com/Tangf/archive/2006/03/04/342733.html [ZT]谈谈 wiki 的缺点 http://www.cnblogs.com/Tangf/archive/2006/03/01/340725.html [转贴]Web地图服务:GIS走近你我 http://www.cnblogs.com/Tangf/archive/2006/02/23/336493.html 算我给Google本地和E都市做个广告吧 http://www.cnblogs.com/Tangf/archive/2006/02/18/333076.html 电子地图查询系统_v1.0_源代码(VB6+MAPX5) http://www.cnblogs.com/Tangf/archive/2006/02/15/331375.htmlGoogle ┕电子地图查询系统源代码:http://www.cnblogs.com/Files/Tangf/MapSearch_Source.rar 地图的配色问题(以及MapBar和51ditu) http://www.cnblogs.com/Tangf/archive/2006/02/12/329162.html [分享]上海市样图 http://www.cnblogs.com/Tangf/archive/2006/02/08/327310.html ┕上海市样图:http://www.cnblogs.com/Files/Tangf/Map_SH.rar 用SetupFactory打包MapX(带打好的包和打包文档以及录像) http://www.cnblogs.com/Tangf/archive/2006/02/05/325842.html ┕打包以及文档和录像:http://www.cnblogs.com/Files/Tangf/Mapx_Pack.rar ArcGIS9、MapObject2.2和ArcExplorer2.0连接ArcSDE9.0问题 http://www.cnblogs.com/Tangf/archive/2006/01/26/323698.html MapBar和MapInfo中的比例尺[更新:MapBar比例尺是正确的] http://www.cnblogs.com/Tangf/archive/2006/01/24/322854.html MapBar研究(百度地图中的JS部分) http://www.cnblogs.com/Tangf/archive/2006/01/22/321756.html ┕本地浏览,调用远程图片:http://www.cnblogs.com/Files/Tangf/MapBar_baidu.rar 浅谈WEBGIS运用栅格地图实现原理[更新:Google Maps带来的新型WebGIS设计模式] http://www.cnblogs.com/Tangf/archive/2006/01/14/317327.html 校园WebGIS开发与实践(论文部分) http://www.cnblogs.com/Tangf/archive/2006/01/13/316918.html ┕校园WEBGIS的论文下载:http://www.cnblogs.com/Files/Tangf/Campus_WebGIS.rar MapInfo中按区域分割地图的方法(带MapBasic方法) http://www.cnblogs.com/Tangf/archive/2006/01/13/316363.html MIFtoSHP通用转换工具 http://www.cnblogs.com/Tangf/archive/2006/01/06/312654.html ┕MIFtoSHP通用转换工具:http://www.cnblogs.com/Files/Tangf/MIFtoSHP.rar MIFtoTAB and TABtoMIF(MIF和TAB互转小工具) http://www.cnblogs.com/Tangf/archive/2006/01/01/309375.html ┕MIFandTAB互转工具:http://www.cnblogs.com/Files/Tangf/MIFandTAB.rar 『浪人|努力』唐丰,Rover.Tang 2006.08.05

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧