Tag: 映射

Spring不能autowire Map bean

spring我定义了一张地图: <util:map id="AdditionalParams" scope="prototype" map-class="java.util.HashMap" key-type="java.lang.String" value-type="java.lang.String"> <entry key="Start" value="12345" /> <entry key="Finish" value="12365" /> </util:map> 然后我自动assembly这个bean到一个属性定义如下: private @Autowired @Qualifier(value = "AdditionalParams") Map<String, String> additionalParams; 当这样做,一个例外得到抛出,说: 引起:org.springframework.beans.factory.BeanCreationException:创build名为'DutyCreator'的bean时出错:注入自动装载依赖失败; 嵌套的exception是org.springframework.beans.factory.BeanCreationException:不能自动assembly字段:private java.util.Map DutyCreator.additionalParams; 嵌套的exception是org.springframework.beans.factory.NoSuchBeanDefinitionException:找不到匹配[java.lang.String]types的依赖的bean [值types为java.lang.String的映射]:期望至less有1个符合自动assembly候选的bean对于这个依赖。 依赖注释:{@ org.springframework.beans.factory.annotation.Autowired(required = true),@ org.springframework.beans.factory.annotation.Qualifier(value = AdditionalParams)} 引起:org.springframework.beans.factory.NoSuchBeanDefinitionException:找不到匹配[java.lang.String]types的依赖的bean [值types为java.lang.String的映射]:期望至less1个符合自动assembly候选的bean对于这个依赖。 依赖注释:{@ org.springframework.beans.factory.annotation.Autowired(required = true),@ org.springframework.beans.factory.annotation.Qualifier(value = AdditionalParams)} 有任何想法吗? 干杯。

使用ggplot2在地图上绘制条形图?

我想使用ggplot2为地图上的每个位置生成一个barplot,就像xm根据基础graphics和一些包所做的那样: Let R fly: Visualizing Export Data using R 这与在情节中embedded微型情节有关。 目前,我能做的最好的事情就是在抖动点图上匹配点的大小。 require(ggplot2) require(maps) #Get world map info world_map <- map_data("world") #Creat a base plot p <- ggplot() + coord_fixed() #Add map to base plot base_world <- p + geom_polygon(data=world_map, aes(x=long, y=lat, group=group)) #Create example data geo_data <- data.frame(long=c(20,20,100,100,20,20,100,100), lat=c(0,0,0,0,0,0,0,0), value=c(10,30,40,50,20,20,100,100), Facet=rep(c("Facet_1", "Facet_2"), 4), colour=rep(c("colour_1", "colour_2"), each=4)) […]

我应该将Entity(Persistent)对象转换为DTO对象吗?

我的项目分层如下: – DAL (Entity) – > BLL (DTO) – > ApplicationComponent (ViewModel) 。 应用程序的多个组件( ApplicationComponent )将访问BLL 。 组件包括Windows服务,Web服务,Web API和MVC控制器。 我将NHibernate Entity对象转换为DTO对象,同时将它们从DAL传递到BLL 。 在将此状态传递给ApplicationComponent , BLL再次将其转换为ViewModel 。 这有助于我将问题与每个层中的数据处理方式分开。 我不赞成返回NHibernate Entity对象来查看以下原因: – 数据暴露给我想要隐藏的UI (或只在需要时才暴露),如密码,用户types,权限等。 在引用/连接上,当访问属性时, NHibernate执行额外的查询,从而使得使用延迟加载无效。 向用户( Entity )暴露的不必要的数据会造成混淆和缺陷。 持久性实现泄漏到BLL / UI 。 Entity不是为UIdevise的。 它不能在所有情况下提供UI 。 我们在DTO属性上使用属性来进行用户inputvalidation,这与Entity看起来很奇怪。 我正面临以下问题: 最明显的问题是具有相同function的冗余对象。 我必须在每个图层中编写映射器方法来转换对象。 这可以通过使用AutoMapper或类似的东西最小化; 但是并没有完全解决问题。 问题: – 这是一个过度分离,应该避免(至less最小化)? 如果这种方法是正确的,我没有看到任何简单的方法来完全绕过我上面提到的两个问题。 请build议。 […]

dynamic调整图像地图和图像的大小

我目前正在试图在我的网站上制作一个图像地图,这将resize取决于窗口的大小…我想知道是否有无论如何这样做与HTML或我将不得不这样做与Javascript或另一个语言。 <div style="text-align:center; width:1920px; margin-left:auto; margin-right:auto;"> <img id="Image-Maps_5201211070133251" src="Site.png" usemap="#Image-Maps_5201211070133251" border="0" width="1920" height="1080" alt="" /> <map id="_Image-Maps_5201211070133251" name="Image-Maps_5201211070133251"> <area shape="poly" coords="737,116,1149,118,944,473," href="http://essper.bandcamp.com" alt="Bandcamp" title="Bandcamp" /> <area shape="poly" coords="1006,589,1418,590,1211,945," href="http://soundcloud.com/essper" alt="Soundcloud" title="Soundcloud" /> <area shape="poly" coords="502,590,910,591,708,944," href="http://facebook.com/the.essper" alt="Facebook" title="Facebook" /> </map>

Biztalk 2010:将xsd与许多具有相同名称的元素进行映射

在Bitzalk 2010中,我应该从input映射到具有以下结构的XML: <REQUEST> <PROGRAM name="PROGRAM123"> <INPUT> <INSTRUCT name="INSTR1"> <FIELD name="FIELD11">VALUE1</FIELD> <FIELD name="FIELD12">VALUE2</FIELD> <FIELD name="FIELD13">VALUE3</FIELD> </INSTRUCT> <INSTRUCT name="INSTR2"> <FIELD name="FIELD21">VALUE4</FIELD> <FIELD name="FIELD22">VALUE5</FIELD> <FIELD name="FIELD23">VALUE6</FIELD> <FIELD name="FIELD24">VALUE7</FIELD> </INSTRUCT> <INSTRUCT name="INSTR2"> <FIELD name="FIELD21">VALUE8</FIELD> <FIELD name="FIELD22">VALUE9</FIELD> <FIELD name="FIELD23">VALUE10</FIELD> <FIELD name="FIELD24">VALUE11</FIELD> </INSTRUCT> </INPUT> </PROGRAM> </REQUEST> 生成的XSD是这样的: <?xml version="1.0" encoding="utf-8"?> <xs:schema id="REQUEST" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> <xs:element name="REQUEST" msdata:IsDataSet="true" msdata:Locale="en-US"> <xs:complexType> <xs:choice […]

什么是C ++指针的默认构造函数?

我有这样的代码: class MapIndex { private: typedef std::map<std::string, MapIndex*> Container; Container mapM; public: void add(std::list<std::string>& values) { if (values.empty()) // sanity check return; std::string s(*(values.begin())); values.erase(values.begin()); if (values.empty()) return; MapIndex *mi = mapM[s]; // <- question about this line if (!mi) mi = new MapIndex(); mi->add(values); } } 我主要关心的是mapM [s]expression式是否将返回引用空指针,如果新项目添加到地图? SGI文档说: data_type&operator [](const key_type&k)返回与特定键相关联的对象的引用。 如果地图尚未包含这样的对象,则operator []将插入默认对象data_type()。 […]

作为**解包映射的python类

没有子类的字典,什么类需要考虑映射,以便它可以传递给一个方法** from abc import ABCMeta class uobj: __metaclass__ = ABCMeta uobj.register(dict) def f(**k): return k o = uobj() f(**o) # outputs: f() argument after ** must be a mapping, not uobj 至less到它抛出映射的function缺失的错误,所以我可以开始实施。 我回顾了模拟容器types,但简单地定义魔术方法没有效果,并且使用ABCMeta来覆盖并注册它作为一个字典validation断言作为子类,但isinstance(o,dict)失败。 理想情况下,我甚至不想使用ABCMeta。

vim中的remap,noremap,nnoremap和vnoremap映射命令之间有什么区别?

vim中的remap,noremap,nnoremap和vnoremap映射命令之间有什么区别?

什么algorithm在地图上计算从点A到点B的方向?

地图提供者(如Google或Yahoo! Maps)如何提供方向? 我的意思是,他们可能有某种forms的真实世界的数据,当然包括距离,但也可能是像驾驶速度,人行道,列车时刻表等等。但假设数据是一个更简单的格式,比如一个非常大的有向图边缘权重反映距离。 我希望能够快速计算从一个任意点到另一个点的方向。 有时候这些点会在一起(在一个城市内)靠近,而有时它们会相距甚远(越野)。 像Dijkstraalgorithm这样的graphicsalgorithm将不起作用,因为graphics是巨大的。 幸运的是,像A *这样的启发式algorithm可能会起作用。 但是,我们的数据是非常有条理的,也许某种分层的方法可能工作? (例如,存储相距很远的某些“关键”点之间的预先计算的方向以及一些局部方向,然后两个远处点的方向将涉及到关键点的局部方向,到另一关键点的全局方向,然后是局部方向再次。) 实际中使用了哪些algorithm? PS。 这个问题的动机是在在线制图方向上发现怪癖。 与三angular形不等式相反,有时Google Maps会认为XZ比XYZ中的中间点更长,而且更远。 但是也许他们的行走方向也可以优化另一个参数呢? PPS。 这是另外一个违反三angular形不平等的情况,对我来说,他们使用某种分层的方法: XZ和XYZ 。 前者似乎使用着名的塞瓦斯托波尔大道,尽pipe它稍微偏离了方向。 编辑 :这些例子都没有工作了,但都在原来的职位时。

ORM映射中的“拥有方”是什么?

拥有方意味着什么? 什么是一些映射实例的解释( 一对多,一对一,多对一 )? 以下文字摘自Java EE 6文档中@OneToOne的描述。 你可以看到它拥有一面的概念。 定义一个单值关联到另一个具有一对一多重性的实体。 通常不需要显式指定关联的目标实体,因为通常可以从被引用的对象的types中推断出来。 如果关系是双向的, 则非拥有方必须使用OneToOne批注的mappedBy元素来指定拥有方的关系字段或属性。