学习笔记3_关于网络排行客户端的两点技术
2011-11-01 18:11
288 查看
再次声明本人还是菜鸟。所以写的东西难免浅些。希望热爱编程的人加 (交流群:184199698)共同交流学习。
前面说过,我现在做的是一款能实现网络排行和分享到微博功能的游戏。这次笔记整理一下,实现网络排行需要的几点技术:
1.连接服务,并传参。代码如下:
2,解析服务器返回的内容:
假设服务器返回的字符串是用户名和分数的混合,如:
String s="huo1213hf1323sdf123jdfa34nfasd22hh222hh444";
怎么才能把用户名和分数分开?这需要用到java的正则表达式,代码如下:
下班了,急着回学校有事。先写到这里了。明天再把服务器端的主要代码整理一下。
前面说过,我现在做的是一款能实现网络排行和分享到微博功能的游戏。这次笔记整理一下,实现网络排行需要的几点技术:
1.连接服务,并传参。代码如下:
String adress=ADRESS+"?name="+name+"&num="+num;//url并传参 HttpGet httpRequest = new HttpGet(adress); HttpResponse httpResponse= httpclient.execute(httpRequest);//连接服务器并得到HttpResponse String buf=EntityUtils.toString(httpResponse.getEntity());//得到服务器返回的内容,存到buf
2,解析服务器返回的内容:
假设服务器返回的字符串是用户名和分数的混合,如:
String s="huo1213hf1323sdf123jdfa34nfasd22hh222hh444";
怎么才能把用户名和分数分开?这需要用到java的正则表达式,代码如下:
String s="huo1213hf1323sdf123jdfa34nfasd22hh222hh444"; Pattern p=Pattern.compile("(\\d+)(\\D+)"); Matcher m=p.matcher(s); while(m.find()){ System.out.println(m.group(1));//得到用户名 System.out.println(m.group(2));//得到分数 }
下班了,急着回学校有事。先写到这里了。明天再把服务器端的主要代码整理一下。
相关文章推荐
- 基于Hadoop 的分布式网络爬虫技术学习笔记
- 全国计算机等级考试网络技术(三级教程)学习笔记2
- Android第一行代码学习笔记八----网络技术
- 全国计算机等级考试网络技术(三级教程)学习笔记3
- hadoop介绍(关于hadoop技术知识的学习笔记)
- Python学习笔记17:网络客户端编程
- 关于基于复杂网络的数据挖掘的学习笔记
- JavaWeb技术学习笔记(2)-关于tomcat的几个问题
- Java网络编程学习笔记(1)用java编写客户端/服务器程序(简易)
- 基于Hadoop 的分布式网络爬虫技术学习笔记
- [python]网络编程基础学习笔记(二)Web客户端访问
- PHP学习笔记【26】--客户端存储技术Cookie
- 网络编程学习笔记二 第一个客户端主程序
- 网络基础学习笔记二------UDP通信之客户端
- 网络技术温故知新(三):BGP学习笔记1
- 关于Filezilla 以及TCP/IP网络串口助手的学习笔记
- [学习笔记]关于数据库连接池技术的理论知识(学习其他人的文章)
- 第二行代码学习笔记——第九章:看看精彩的世界——使用网络技术
- 基于Hadoop 的分布式网络爬虫技术学习笔记
- 客户端网络pomelo学习笔记 (3) node.js 与 c 客户端 Diffie-Hellman 密钥交换算法的实现客户端网络