Map_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Map >>列表
importjava.util.HashMap;importjava.util.Map;importnet.sf.json.JSONObject;importnet.sf.json.JsonConfig;importorg.apache.commons.logging.Log;importorg.apache.commons.logging.LogFactory;importorg.junit.Test;publicclassJson2MapTest... 查看全文
GoogleDataLiberation团队今天宣布你将可通过IMAP下载Gmail聊天记录了,之前我们可以通过IMAP来下载Gmail的邮件,但Gmail和Gtalk里的聊天记录一直还不行。要导出,需要到Gmail的Labels标签页设置里,将Chats的ShowinIMAP打上钩,然后你的邮件客户端(比如Outlook)里就可收到来自Gtalk的聊天记录了。继续观看视频演示:iOS设备观看地址,原始视频地址。ViaRWW... 查看全文
· Java中WeakHashMap类型使用示例发布时间:2011-09-14
在Java集合中有一种特殊的Map类型——WeakHashMap,在这种Map中存放了键对象的弱引用,当一个键对象被垃圾回收器回收时,那么相应的值对象的引用会从Map中删除。WeakHashMap能够节省存储空间,可用来缓存那些非必须存在的数据。下面程序段测试了垃圾回收器对WeakHashMap中值对象的回收过程,其中能够被3整除的键不会被垃圾回收器回收是由于其引用是强引用。importjava.util.*;importjava.lang.ref.*;classKey{Stringid... 查看全文
springmvc是类似于Struts的框架。他们都有一个最主要的功能就是URL路由。URL路由能将请求与响应请求处理逻辑的类(在Struts中即是action,在springmvc中即是controller)映射起来。抛开其他的功能,springmvc要比Struts在URL路由功能上灵活很多。比如要实现RESTful,如果用Struts,需要安装一些插件,而且插件也常常限制的很死。但是如果用springmvc,那就驾轻就熟。下面具体看一下springmvc在spring2.5以后... 查看全文
· Set,Map,List 数据结构 详解发布时间:2011-09-06
<divclass="bctfc05fc11nbw-blogztagjs-fs2">为什么一个生成set,一个生成collection?那是因为,key总是独一无二的,value允许重复。... 查看全文
each——连续访问集合的所有元素collect—-从集合中获得各个元素传递给block,block返回的结果生成新的集合。map——-同collect。inject——遍历集合中的各个元素,将各个元素累积成返回一个值。defdebug(arr)puts'--------'putsarrendh=[1,2,3,4,5]h1=hh1.each{|v|putssprintf('valuesis:%s',v)}h2=h.collect{|x|[x,x*2]}debugh2h3=h.map{|x... 查看全文
注:本系列文章的代码可以在这里下载。在实际的软件开发项目中,我们的“业务逻辑”常常需要我们对同样的数据进行各种变换。例如,一个Web应用通过前端收集用户的输入成为Dto,然后将Dto转换成领域模型并持久化到数据库中。另一方面,当用户请求数据时,我们又需要做相反的工作:将从数据库中查询出来的领域模型以相反的方式转换成Dto再呈现给用户。有时候我们还会面临更多的数据使用需求,例如有多个数据使用的客户端,每个客户端都有自己对数据结构的不同需求,而这也需要我们进行更多的数据转换... 查看全文
注:本系列文章的代码可以在这里下载。在上一篇文章中我们构造出了完整的应用场景,包括我们的Model、Dto以及它们之间的转换规则。下面就可以卷起袖子,开始我们的AutoMapper之旅了。【二】以Convention方式实现零配置的对象映射我们的AddressDto和Address结构完全一致,且字段名也完全相同。对于这样的类型转换,AutoMapper为我们提供了Convention,正如它的官网上所说的:引用AutoMapperusesaconvention... 查看全文
书接上文。在上一篇文章中我们讨论了使用AutoMapper实现类型间1-1映射的两种方式——Convention和Configuration,知道了如何进行简单的OOMapping。在这个系列的最后一篇文章我想基于我们的需求讨论一些中级别的话题,包括:如何实现类型体型之间的映射,以及如何为两个类型实现多个映射规则。【四】将一个类型映射为类型体系先回顾一下我们的Dto和Model。我们有BookDto,我们有Author,每个Author有自己的ContactInfo。现在提一个问题... 查看全文
· google map初级尝试发布时间:2011-01-17
新建的是googlemap工程packagecom.wt.app;importandroid.os.Bundle;importcom.google.android.maps.GeoPoint;importcom.google.android.maps.MapActivity;importcom.google.android.maps.MapController;importcom.google.android.maps.MapView;importandroid.app.AlertDialog... 查看全文
最近结合公司项目,在做一个基于GoogleMap的小应用。遇到了一些问题,整理如下。1)关于ItemizedOverlay按照Google文档的说法,在GoogleMap上面叠加层需要继承一个ItemizedOverlay,实现其内部的一些方法,比如size(),getOverlayItem,AddOverlayItem等。由于项目需要,需要在地图上画N种不同的样式Item,开始我打算使用AddOverlayItem,分别SetMark实现,后来也不知是什么原因,只能使用一种Drawable... 查看全文
· Map应用 分享一下Map 排序 发布时间:2011-01-14
目的:将一个javaMap("String","ActionStatResult")根据其value中ActionStatResult的字段来排序,并得到该对象的倒序List<ActionStatResult>;思路:1.用map.values()分离出Map中的value值对象,并转化为List<ActionStatResult>2.对List<ActionStatResult>进行排序,可参考Collections.sort(List... 查看全文
MongoDB和MongoMapper的示例用法简介译者:夜鸣猪(http://hlee.javaeye.com/)校对:哇牛(http://ywencn.javaeye.com/)MongoDB是基于文档引擎的数据库,这和传统的关系型数据库,例如MySQL很不一样,文档引擎的数据库没有schema的概念。本篇将主要通过创建一个Rails的应用来介绍使用MongoDB和MongoMappergem(译者晓夜注:Rails的插件用来驱动Mongo让Rails更容易使用Mongo)。实际上... 查看全文
· Struts ActionForm用Map来封装数据发布时间:2010-12-29
1。当表单中数据会增加的时候,在form中写每一个属性不利于软件的升级和维护,这个时候我们有两种解决方案,一种是采用DynaActionForm,另一种就是采用Map属性,下面是示例代码:Java代码packagecom.mj.forms;importjava.util.HashMap;importjava.util.Map;importorg.apache.struts.action.ActionForm;/****@authorM... 查看全文
packagecom.test;importjava.util.ArrayList;importjava.util.Arrays;importjava.util.HashSet;importjava.util.List;importjava.util.Set;/***数组,List,Set之间的相互转换*Map因为涉及到key,value无非就是keySet,values拿出来后进行具体处理。**@authortianjuntkf36897*@version1.0Dec27... 查看全文
· JDK HashMap源代码分析发布时间:2010-12-25
今天来分析一下JDK中的HashMap类的源代码.HashMap不同于list、set,它又称为关联数组,它会同时存储一对值,让其之间形成一种关联.publicclassHashMap<K,V>extendsAbstractMap<K,V>implementsMap<K,V>,Cloneable,Serializable可以看到HashMap实现了Map接口,Map是集合类中的另外一个接口,它规定了所有map的实现类只能存储键值对publicHashMap(... 查看全文
首先说,我写的这个东西并不是一个“教程”,所谓的教程要跟书一样,循序渐进,由浅入深。而我这个“笔记”更像是一个“问题解决方法集”。把在项目开发中遇到的一些值得注意的问题记录下来,以供自己,或者有缘看到这些文章的朋友参考。在这里我也不打算写的跟教程似的,我尽量只写一些我认为的要点,尽量一目了然。所以,这就是为什么这个笔记的(二)不是介绍Android文件结构,不是介绍Android中的各种Activity,而是直接跳到了GoogleMap初步。言归正传。前些天基本做好了XML解析... 查看全文
· android 上google map的使用发布时间:2010-12-23
一.MAPAPI密钥的申请:... 查看全文
· Parcelable传个Map的简单应用发布时间:2010-12-15
最简单的,主要是实现Parcelable的接口,重写那个CREATOR测试用的接收信息Activitypackagecom.nico;importandroid.app.Activity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.os.Parcelable;publicclassTestextendsActivity{/**Calledwhentheactivityisfirstcreated... 查看全文
· google map api v3求两点之间的距离发布时间:2010-12-08
最近项目有个需求,求两个坐标点之间的距离,可以apiv3并没有提供v2中的distanceFrom,下面提供思路:使用‘haversine’formula(半正矢公式)来计算,所有的计算公式的基础是一个圆形的地球(忽略椭圆)-这对于大多数应用是足够精确的…[实际上,地球是一个轻微的椭圆形;使用圆形模型产生的误差高达0.3%].先上效果:demohaversineformula(半正矢公式):R=earth’sradius(meanradius=6,371km... 查看全文