小编Rol*_*ndo的帖子

如何在python中将纬度经度转换为十进制?

假设我有以下内容:

latitude = "20-55-70.010N"
longitude = "32-11-50.000W"
Run Code Online (Sandbox Code Playgroud)

转换为十进制形式最简单的方法是什么?有图书馆吗?

从秒形式转换会更简单吗?

 "149520.220N"
 "431182.897W"
Run Code Online (Sandbox Code Playgroud)

python

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

maven存储库中不存在Spring Boot快速入门?

看看Spring Boot:

http://projects.spring.io/spring-boot/#quick-start

似乎"快速入门"说包括:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.0.1.RELEASE</version>
</parent>
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>
Run Code Online (Sandbox Code Playgroud)

以下是我目前的存储库:

<repositories>
    <repository>
        <id>spring-milestones</id>
        <url>http://repo.spring.io/milestone</url>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </repository>
</repositories>
<pluginRepositories>
    <pluginRepository>
        <id>spring-milestones</id>
        <url>http://repo.spring.io/milestone</url>
    </pluginRepository>
</pluginRepositories>
Run Code Online (Sandbox Code Playgroud)

我得到一个连接超时异常,当我实际查看存储库时......

http://repo.spring.io/milestone/org/springframework/boot/spring-boot-starter-parent/
Run Code Online (Sandbox Code Playgroud)

没有1.0.1!pom.xml应该包含一些其他存储库吗?

错误:

Project build error: Non-resolvable parent POM: Failure to transfer org.springframework.boot:spring-boot-starter-parent:pom:1.0.0.RC5 from http://repo.spring.io/
 milestone was cached in the local repository, resolution will not be reattempted until the update interval of spring-milestones has elapsed or updates are forced. 
 Original error: Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:1.0.0.RC5 from/to spring-milestones …
Run Code Online (Sandbox Code Playgroud)

java spring maven

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

如何使用angular2/4材质更改点击事件的材质图标?

我在md-tab-group中有以下图标:

<md-tab-group>
  <md-tab *ngFor="let tab of arrayOfTabs">
    <ng-template md-tab-label>
        <md-icon (click)="changetab()">close</md-icon>
    </ng-template>
    My Tab Content
</md-tab>
</md-tab-group>
Run Code Online (Sandbox Code Playgroud)

我想这样做,而不是"关闭"材料图标,将其更改为"星形"图标.如何通过针对该特定选项卡的图标上的单击事件来实现此目的?

angular-material2 angular

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

如何使用jquery自动滚动到目标div?

如果我有一个像这样的结构:

<div id="listofstuff">
<div class="anitem">
   <span class="itemname">Item1</span>
   <span class="itemdescruption">AboutItem1</span>
</div>
<div class="anitem">
   <span class="itemname">Item2</span>
   <span class="itemdescruption">AboutItem2</span>
</div>
<div class="anitem">
   <span class="itemname">Item3</span>
   <span class="itemdescruption">AboutItem3</span>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

假设我继续这个模式直到第5项...我想要这样做,以便在页面加载时,它将搜索带有itemname"Item5"的div,并滚动到它以使其可见.假设listofstuffdiv的大小很小,因此在任何给定时间只显示3个anitems,但由于overflow:auto存在,用户可以滚动.

我想这样做,以便jquery可以滚动到它找到的项目,因此它是可见的,而无需用户向下滚动到item5;.

html jquery

6
推荐指数
1
解决办法
4万
查看次数

如何将从另一个url获取的flask python中的JSON返回给浏览器?

我想使用flask将JSON返回给浏览器,有或没有simplejson(带有适当的标题)这是我到目前为止我的烧瓶应用程序:

@app.route('/')
def hello_world():
    QUERY_URL="http://someappserver:9902/myjsonservlet"
    result = simplejson.load(urllib.urlopen(QUERY_URL))
    return result;
Run Code Online (Sandbox Code Playgroud)

假设返回的JSON输出是:

{"myapplication":{"system_memory":21026160640.0,"percent_memory":0.34,
"total_queue_memory":4744,"consumers":1,"messages_unacknowledged":0,
"total_messages":0,"connections":1}
Run Code Online (Sandbox Code Playgroud)

当我访问该页面http://localhost:5000时,我得到了一个Internal Server Error.我必须对"结果"做些什么才能让它正确显示?或者有什么方法我可以告诉它返回json标题?

当我添加一个print语句来打印结果时,我可以看到JSON,但是在浏览器中它给了我一个Internal Server Error.

python flask

6
推荐指数
1
解决办法
7246
查看次数

如何使用python查询mongodb中的不同结果?

我有一个包含多个文档的mongo集合,假设如下(假设Tom因为某种原因在2012年有两位历史教师)

{
"name" : "Tom"
"year" : 2012
"class" : "History"
"Teacher" : "Forester"
}

{
"name" : "Tom"
"year" : 2011
"class" : "Math"
"Teacher" : "Sumpra"
}


{
"name" : "Tom",
"year" : 2012,
"class" : "History",
"Teacher" : "Reiser"
}
Run Code Online (Sandbox Code Playgroud)

我希望能够查询"Tom"曾经拥有的所有不同的类,即使Tom有多个"历史"类和多个教师,我只是希望查询获得Tom所在的最小数量的文档所有这些,并且"历史"显示一次,而不是具有包含重复"历史"的多个文档的查询结果.

我看了看:http: //mongoengine-odm.readthedocs.org/en/latest/guide/querying.html

并希望能够尝试类似的东西:

student_users = Students.objects(name = "Tom", class = "some way to say distinct?")
Run Code Online (Sandbox Code Playgroud)

虽然它似乎没有记录.如果这不是语法上正确的方法,这可能在mongoengine中,或者有一些方法可以用像pymongo这样的其他库来实现吗?或者我是否必须使用Tom查询所有文档然后进行一些后处理才能获得唯一值?无论如何,语法都会受到赞赏.

python mongodb mongoengine

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

如何在Python中将JSON字符串转换为Avro?

有没有办法在不使用Python的模式定义的情况下将JSON字符串转换为Avro?还是只有Java才能处理的事情?

python avro

6
推荐指数
2
解决办法
6624
查看次数

为什么以下Spring Boot + HATEOAS与mongodb不起作用(MarshalException)?

我试图将spring-data-mongodb与spring-hateoas一起使用,并通过测试获得javax.xml.bind.MarshalException异常.我该如何解决这个问题?我缺少注释或其他步骤吗?

我的pom:

<dependency>
    <groupId>org.springframework.hateoas</groupId>
    <artifactId>spring-hateoas</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.plugin</groupId>
    <artifactId>spring-plugin-core</artifactId>
    <version>1.0.0.RELEASE</version>
</dependency>            
Run Code Online (Sandbox Code Playgroud)

我的"UserResourceAssembler.java":

@Component
class UserResourceAssembler implements ResourceAssembler<User, Resource<User>> {

    String customersRel = "customers";

    @Override
    public Resource<User> toResource(MyObj u) {

        try {
            User user = new User("John");
            Collection<Link> links = new ArrayList<Link>();              
            return new Resource<User>(user, links);
        }
        catch (Exception throwable) {
            throw new RuntimeException(throwable);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我的"User.java"代表一个mongodb文档:

@Document
@XmlRootElement(name="user")
public class User {
  @Id
  private String id;

  private String occupation;

  public User() {}
  public User(String occupation) {
     this.occupation = occupation; …
Run Code Online (Sandbox Code Playgroud)

java spring mongodb hateoas

6
推荐指数
2
解决办法
3028
查看次数

如何将Java 8 map.remove转换为Java 1.6?

我有以下内容:

     fruitMap.remove(fruitId, fruitProperties);
Run Code Online (Sandbox Code Playgroud)

fruitMap是:

private Map<FruitId, FruitProperties> fruitMap = new HashMap<FruitId, FruitProperties>();
Run Code Online (Sandbox Code Playgroud)

当我尝试构建我的代码时,我得到一个:

ERROR
The method remove(Object) in the type Map<MyImplementation.FruitId, FruitProperties>
is not applicable for the arguments (Map<MyImplementation.FruitId, FruitProperties>)
Run Code Online (Sandbox Code Playgroud)

有什么问题?

请注意,thiis调用是在我的"FruitImplementation"类中的方法"removeFruit()"内.

java

6
推荐指数
2
解决办法
694
查看次数

如何更好地组织角度动态加载指令?

在我的项目中,我有一个小div,有3种选择"食物","饮料","社交".这些绑定到"AppController"上的范围变量"$ scope.option".

我有一系列ng-switch语句:

<div ng-switch on="option">
<div ng-switch-when="food">
<fooddirective></fooddirective>
</div>
<div ng-switch-when="drinks">
<drinksdirective></drinksdirective>
</div>
<div ng-switch-when="social">
<socialdirective></socialdirective>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

请注意,无论选择什么选项,食物,饮料或社交,这些只占页面的一半,因此它们都被"AppController"包围.我的意图是能够"动态加载指令"到页面中.有没有办法摆脱必须明确写入"<socialdirective></socialdirective>"甚至摆脱所有ng-switch的需要?还是有更好的选择?如果我说20或30个这些选项(即食物,饮料,社交,游戏),感觉会变得非常混乱.

如果我事先知道指令的名称,说"食物","饮料","社交".有什么方法可以做我喜欢的事情:

<div ng-switch on="option">
   // code that interprets option's variable (i.e. food), appends the text "directive" after, and dynamically/lazily add it in and remove it so it behaves like an ng-switch
</div>
Run Code Online (Sandbox Code Playgroud)

我不确定是否有可能,但我正在寻找更好的替代现在我正在做的事情.任何修改后的做法的例子都很棒.

angularjs

6
推荐指数
1
解决办法
189
查看次数