标签: mapping

Vim - 使用制表符缩进多行

我希望能够分别用tab和shift-tab突出显示我想缩进/反向缩进和缩进的行.

" for command mode reverse tab
nmap <S-Tab> <<
" for insert mode reverse tab
imap <S-Tab> <Esc><<i
" for command mode multiple line reverse tab(doesn't work)
nmap <Tab> i<
" for insert mode multiple line reverse tab(doesn't work)
imap <Tab> <

" for command mode tab
nmap <Tab> >>
" for command mode multiple line tab(doesn't work)
nmap <Tab> i>
" for insert mode multiple line tab(doesn't work)
imap <Tab> >
Run Code Online (Sandbox Code Playgroud)

在我愿意使用vim作为我的主编辑之前,这是我需要的最后一件事.

mapping vim tabs indentation

13
推荐指数
2
解决办法
1万
查看次数

推土机映射JodaTime属性不按预期工作

我正在使用Dozer在Document类和DocumentManagementBean类之间进行映射,这两个都是我自己制作的.两者都有一个Joda DateTime类型的getter和setter属性,名为dateAdded.

当Document对象d具有property dateAdded= x时,调用mapper.map(d, DocumentManagementBean.class)所有字段都会自动正确映射(因为我可以完全控制代码库,我可以通过没有dozer-config而只依赖于匹配的属性名称),除了dateAdded字段,其中新的DocumentManagementBean 以其属性中dmb当前 DateTime 结束dateAdded,而不是来自d对象的x .

我期待Dozer试着打电话

dmb.setDateAdded(d.getDateAdded());

并且只是将dateAdded的值从source添加到target,但它似乎是为dmb对象创建新的DateTime然后单独留下它.

有人可以为我解释一下吗?

java mapping jodatime dozer

13
推荐指数
3
解决办法
5598
查看次数

自动映射器“映射一些并忽略其余的”

我知道有很多关于此的问题(和答案),但是当使用 .net6 和 automapper 11.01.1 时,这些问题都不适合我。他们似​​乎已经删除了其中的许多IgnoreIgnoreAllUnmapped并且ForAllOtherMembers在最新的 automapper 中。如果我使用ignore with ForAllMembers(before或after ForMember),它将忽略所有字段,甚至是我用地图指定的字段。

问题:我有两个具有相同名称字段的类,但我只想映射一些并忽略其余的。(请不要说“为什么需要自动映射器”,这不是这里的问题)。

在这种情况下我需要使用自动映射器,但不确定他们是否不再支持这个?我可能错过了一个nuget吗?我只使用“AutoMapper 11.01.1”

public class User1
{
    public string Name { get; set; } = "Foo";
    public int Age { get; set; } = 7;
    public string Phone { get; set;} = "123456789";
}
public class User2
{ 
    public string FirstLastName { get; set; }
    public int Age { get; set; }
    public string Phone { get; set; } …
Run Code Online (Sandbox Code Playgroud)

c# mapping automapper

13
推荐指数
1
解决办法
5791
查看次数

如何在geodjango中使用OpenStreetMap的openlayers显示数据?

我已经使用openlayersOpenStreetMaps运行管理应用程序运行geodjango .

现在我想写一些视图来显示数据.基本上,我只想在地图中添加一个点列表(在管理员中看到).

Geodjango似乎使用了一个特殊的 openlayers.js文件来管理它.有没有一种很好的方式与此接口?

如何编写视图/模板以在打开的街道地图窗口中显示geodjango数据,如管理员所示?

目前,我正在挖掘openlayers.js文件和api寻找一个"简单"的解决方案.(我没有经验,所以这需要一些时间.)

我可以看到的当前方式是将以下内容添加为模板,并使用django添加显示点所需的代码.(根据这里的例子)

<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>Draw Feature Example</title>

        <script src="http://www.openlayers.org/api/OpenLayers.js"></script>
      <script type="text/javascript">
            var map;

            function init(){
                map = new OpenLayers.Map('map');
                var layer = new OpenLayers.Layer.WMS( "OpenLayers WMS",
                        "http://labs.metacarta.com/wms/vmap0", {layers: 'basic'} );
                map.addLayer(layer);

                /*
                 * Layer style
                 */
                // we want opaque external graphics and non-opaque internal graphics
                var layer_style = OpenLayers.Util.extend({}, OpenLayers.Feature.Vector.style['default']);
                layer_style.fillOpacity = 0.2;
                layer_style.graphicOpacity = 1;

                /*
                 * Blue style
                 */
                var …
Run Code Online (Sandbox Code Playgroud)

python mapping geodjango openlayers

12
推荐指数
2
解决办法
2万
查看次数

UIScrollView ImageView顶部有引脚

我有一个UIScrollViewUIImageView.我想在这上面显示引脚imageView.当我添加引脚作为子视图时ImageView,一切都很棒,除了缩放时,引脚上也会发生缩放转换.我不希望这种行为,并希望我的引脚保持不变.

因此,我选择将Pins添加到位于ImageView顶部的另一个视图,也是该视图的子视图UIScrollView.如果你想象的话,这里的想法是有一个悬浮在地图上的图层,并且不会缩放,而是在我绘制它们的地方显示引脚.

添加到图层视图时的引脚如果ImageView缩放则不会进行压缩.然而,问题变成了引脚的位置与原始x/y不匹配,因为ImageView已经进行了比例变换.

基本上这是一个带有Pins的地方的自定义地图.我试图让Pins漂浮而不是放大和缩小我的ImageView,还记得在缩放发生时我放置它们的位置.

一些代码:

scrollView = [[UIScrollView alloc] initWithFrame:viewRect];

scrollView.delegate = self;
scrollView.pagingEnabled = NO;
scrollView.scrollsToTop = NO;
[scrollView setBackgroundColor:[UIColor clearColor]];
scrollView.clipsToBounds = YES; // default is NO, we want to restrict drawing within our scrollview
scrollView.bounces = YES;
scrollView.autoresizingMask = UIViewAutoresizingFlexibleHeight;
scrollView.indicatorStyle = UIScrollViewIndicatorStyleWhite;

imageViewMap = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"image.png"]];

imageViewMap.userInteractionEnabled = YES;

viewRect = CGRectMake(0,0,imageViewMap.image.size.width,imageViewMap.image.size.height);

//viewRect = CGRectMake(0,0,2976,3928);

[scrollView addSubview:imageViewMap];

[scrollView setContentSize:CGSizeMake(viewRect.size.width, viewRect.size.height)]; …
Run Code Online (Sandbox Code Playgroud)

iphone mapping zooming uiscrollview

12
推荐指数
1
解决办法
6477
查看次数

TFS构建服务器构建分支?

我们有一个TFS 2008项目,有两个分支("Main"和"NewFeature").每个都是源代码的完整,独立的"副本"(变体).

通过更改工作空间映射,我们可以将任一变体映射到我们的本地PC上,并且一直在使用两个分支都没有问题.

但是,如果我设置映射以将我们的构建服务器切换到NewFeature分支(在构建服务器方面,它应该简单地交换NewFeature源代码而不更改任何其他内容)我得到错误:

There is no working folder mapping for $/Main/Product.sln
Run Code Online (Sandbox Code Playgroud)

即,当它从NewFeature分支构建时,仍然会在Main分支中查找某些内容,即使此分支的源代码中没有任何引用.它似乎缓存了一些对Main的引用?!

我做了一个完全干净的构建(从服务器删除了构建文件夹并使用/ p:ForceGet = true运行构建以确保映射被刷新到服务器,并且服务器上没有可能缓存的文件工作区绑定),但这没有帮助.

有什么建议?

mapping tfs branch build-server

12
推荐指数
2
解决办法
2万
查看次数

C#中2个纬度/经度点之间的方向

我有2个Lat Long格式的坐标.

我如何从A点(例如纽约37.149472,-95.509544)确定指向B点的方向(例如多伦多40.714269,-74.005973)

我正在寻找像"340 Degrees"这样的价值

在C#中

c# gis mapping geometry

12
推荐指数
2
解决办法
1万
查看次数

外键未存储在子实体中(一对多)

我对hibernate很新,并且偶然发现了这个我无法找到解决方案的问题.

当持久化父对象(与子对象具有一对多关系)时,此父对象的外键不存储在子表中.

我的课程:

Parent.java

@javax.persistence.Table(name = "PARENT")
@Entity
public class PARENT {
  private Integer id;

  @javax.persistence.Column(name = "ID")
  @Id
  @GeneratedValue(strategy=GenerationType.AUTO)
  public Integer getId() {
    return id;
  }

  public void setId(Integer id) {
    this.id = id;
  }

  private Collection<Child> children;

  @OneToMany(mappedBy = "parent", fetch = FetchType.EAGER, cascade = {CascadeType.ALL})
  @Cascade({org.hibernate.annotations.CascadeType.ALL})
  public Collection<Child> getChildren() {
    return children;
  }

  public void setChildren(Collection<Child> children) {
    this.children = children;
  }
}
Run Code Online (Sandbox Code Playgroud)

Child.java

@javax.persistence.Table(name = "CHILD")
@Entity
@IdClass(Child.ChildId.class)
public class Child {
  private String …
Run Code Online (Sandbox Code Playgroud)

java mapping annotations hibernate

12
推荐指数
2
解决办法
2万
查看次数

如何在Tomcat中将多个上下文映射到同一个war文件?

我正在使用tomcat来部署我的应用程序,我想部署为一个单一的战争应该服务器多个上下文路径.

目前我有app1.war和app2.war,但两者都有相同的内容,只有通过http:/// app1和http:///app1.war访问的名称不同.但我想这样做,部署app.war并通过app1和app2上下文路径访问它.在tomcat中可以做到吗?请帮我解决这个问题

mapping tomcat contextpath

12
推荐指数
1
解决办法
2万
查看次数

在弹性搜索中将Json字段存储为字符串?

我试图在弹性搜索中索引一个json字段,我给它外部映射,该字段应该被视为字符串而不是json,它也不需要索引,因此不需要分析它.对此的映射如下

"json_field": {
    "type": "string",
    "index": "no"
},
Run Code Online (Sandbox Code Playgroud)

仍然在索引时,这个领域正在分析,因此我得到了 MapperParsingException

简介如何在不进行分析的情况下将json存储为弹性搜索中的字符串?

mapping indexing json elasticsearch

12
推荐指数
1
解决办法
7781
查看次数