小编Gui*_*ido的帖子

将两个列表映射到一个词典列表中

想象一下,我有这些python列表:

keys = ['name', 'age']
values = ['Monty', 42, 'Matt', 28, 'Frank', 33]
Run Code Online (Sandbox Code Playgroud)

是否有直接或至少一种简单的方法来生成以下字典列表?

[
    {'name': 'Monty', 'age': 42},
    {'name': 'Matt',  'age': 28},
    {'name': 'Frank', 'age': 33}
]
Run Code Online (Sandbox Code Playgroud)

python dictionary list

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

哪些网站可用包含用户界面设计的良好示例?

必须有许多在线资源才能实现良好的用户界面设计原则.我希望看到一个易于浏览的列表,可能是通过桌面与在线分类(或者可能不是;这可能过于局限).

有什么例子吗?

列表(到目前为止)
A List Apart
设计Web界面
Jakob Nielsen的useit.com
Quince
Smashing Magazine
Usability Post
Yahoo Design Pattern Library
Designing Web Interfaces

user-interface user-experience

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

如何避免创建多余的实体?

在我当前的项目中,我需要执行一些本机查询,从查询中加入的表中选择一些字段,例如:

SELECT t1.col1, t2.col5
FROM t1
JOIN t2 ON t2.id = t1.t2_id
Run Code Online (Sandbox Code Playgroud)

我试着将它们存放在类似的类中

class Result {
  String t1_col1;
  String t2_col5;
}
Run Code Online (Sandbox Code Playgroud)

运用

Query q = entityManager.createNativeQuery( "THE SQL SELECT" , Result.class );
Run Code Online (Sandbox Code Playgroud)

JPA现在抱怨("uknown entity:result")类"结果"不是可能需要将列映射到对象的实体.我还试图@Column在结果类中重复声明.

我的问题是如何声明这一点而不必在我的数据库中创建表示为表格的entites?

java hibernate jpa

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

Sparql的自然语言

我正在基于LinkedIMDB的数据构建一个电影语义搜索引擎的小原型

我已经定义了一些查询类型作为用例的例子

  • 按实体名称搜索
  • 实体类型
  • 搜索两个实体之间的共同特征......等

到目前为止,我已经开发了一个SPARQL引擎,它可以接收任何类型的查询并将查询发送到端点并预览结果.

这里的问题是我想为它创建一个自然语言或半自然语言接口,以便用户使用自然语言搜索查询来调用这些句子.但我不知道从哪里开始.

我发现一些试图从文本中提取三元组的论文,但我觉得这不是解决方案的关键.

我也发现了一些LSA技术来解释自然语言搜索查询,但我觉得它不适用于语义搜索域.

任何想法或资源开始阅读?有没有比自然语言界面更好的做法?

nlp semantic-web sparql

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

使用Ionic Zip Library将文件夹添加到Zip的根目录

我正在尝试做的是使用Ionic Zip库(c#)将文件夹和文件列表全部添加到我的Zip文件的根目录中.

这是我到目前为止所拥有的

string k = "B:/My Documents/Workspace";
private void button1_Click(object sender, EventArgs e)
{
   using (ZipFile zip = new ZipFile())
   {   
       //add directory, give it a name
       zip.AddDirectory(k);
       zip.Save("t.zip");
   }
}
Run Code Online (Sandbox Code Playgroud)

现在,我希望我的拉链看起来像这样.

  • t.zip
    • 随机文件和文件夹

但它看起来像这样.

  • t.zip
    • t(文件夹)
      • 随机文件和文件夹

任何帮助将不胜感激,谢谢.

c# zip dotnetzip

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

使用 terraform 在 Azure 中为每个可用区创建子网

我正在尝试使用 terraform 在 Azure 中的每个可用区创建子网。我正在使用下面的代码来创建子网。

resource "azurerm_subnet" "public_subnet" {
  name                 = "public_subnet"
  virtual_network_name = azurerm_virtual_network.vnet.name
  resource_group_name  = azurerm_resource_group.terraform_rg.name
  address_prefix       = "10.20.10.0/24"
}
Run Code Online (Sandbox Code Playgroud)

我的要求在AWS中是可以实现的。由于我是 Azure 的新手,我不确定是否可以在 Azure 中执行相同的操作。如果有人伸出援手来帮助我,那就太好了。

提前致谢!

azure azure-virtual-network terraform

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

适用于PHP的XSL-FO处理器:将XML转换为PDF

我正在寻找一个PHP XSL-FO处理器.

我需要的是一种替代的Apache FOP(在Java世界中),以XML文档转换为PDF格式,但我需要在没有Java支持PHP环境来执行它.

php xsl-fo apache-fop

5
推荐指数
1
解决办法
2634
查看次数

Tomcat在Spring MVC应用程序上提供静态资源

我正在构建一个Spring MVC应用程序,并且frontController servlet映射为"/"拦截所有请求,我将能够从tomcat提供静态内容(.js,.css,.png ...)不是春天.我的app结构是

-webapp/
   styles/
   images/
   WEB-INF/
          views/
Run Code Online (Sandbox Code Playgroud)

默认情况下,因为frontController映射到我的应用程序的上下文根,它处理所有请求但不提供任何静态资源.下面是静态资源的mvc配置.

<mvc:resources mapping="/resources/**" location="/"/>
Run Code Online (Sandbox Code Playgroud)

页面的代码是:

<img src="resources/images/logo.png" />
Run Code Online (Sandbox Code Playgroud)

我需要配置Tomcat来提供静态资源而不需要Spring交互.

有什么建议吗?

spring tomcat static-resource

5
推荐指数
2
解决办法
9703
查看次数

Spring国际化中的动态名称

我在属性文件中有几个要翻译成不同语言的属性:

list.var1=XXX
list.var2=XXX
list.var3=XXX
Run Code Online (Sandbox Code Playgroud)

它们是列表的值,因此在JSP中我想获取转换后的值.所以我有一个名为myVar的属性,其值可以是{var1,var2,var3},我希望得到消息"list.$ {myVar}".

问题是在fmt:message标记中,key属性不接受表达式.

<%@ taglib prefix="fmt" uri="java.sun.com/jstl/fmt" %>
<fmt:message key="list.${myVar}"/>
Run Code Online (Sandbox Code Playgroud)

做这个的最好方式是什么?

谢谢.

java spring spring-mvc internationalization

5
推荐指数
1
解决办法
3614
查看次数

GAE/J中的数据库设计:关系建模与实体属性值

想象一下,您计划创建一个在GAE/Java运行的社交网络,其中每个用户都有一组属性(即年龄,当前城镇,兴趣).

备选方案1:经典方法 - user_id和每个属性作为"行"

entity  property_1 property_2 property_3
------  ---------- ---------- -----------------
bob     missing    NY         [football, books]
tom     34         missing    [books, horses]
Run Code Online (Sandbox Code Playgroud)

备选方案2:实体 - 分配值(EAV)

entity   attribute   value
------   ---------   -----
bob      town        NY
bob      interests   [football, books]
tom      age         34
tom      interests   [books, horses]
Run Code Online (Sandbox Code Playgroud)

您认为每个选项有哪些优缺点?我主要担心的是:

  1. 对多标准搜索有什么影响(即"给我年龄在45岁以下的用户住在纽约并喜欢书籍")
  2. 它可能具有哪些GAE/J含义?(即索引,数据存储区大小......)
  3. 如果要检索"喜欢书籍的用户 ",如何使用多个值(例如"兴趣")对属性建模?

我认为第二种选择更灵活,也许更容易实现,但我想知道其他有经验的开发人员的想法.

谢谢.

google-app-engine data-modeling google-cloud-datastore

5
推荐指数
1
解决办法
580
查看次数