小编Chr*_*ris的帖子

XML Schema minOccurs

我有以下架构:(摘录)

<xs:element name= "off" minOccurs="1">
  <xs:complexType>
    <xs:sequence>
      <xs:element name= "id" type = "xs:integer"/>
      <xs:element name= "part" minOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name= "id" type = "xs:integer"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name= "asdf" type = "xs:float"/>
     </xs:sequence>
</xs:complexType>
Run Code Online (Sandbox Code Playgroud)

现在,凭借直觉,我猜想,下面的树将被允许:

<oof>
 <id>123</id>
 <part>
  <id>134</id>
 </part>
 <part>
  <id>454</id>
 </part>
 <asdf>234123.0</asdf>
</oof>
Run Code Online (Sandbox Code Playgroud)

然而,xmllint指出,第二个没有被排除,但被排除在外.我错过了什么?

xml xsd

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

适当的内存分配

我有以下结构:

typedef struct bucket {
    char *key;
    ENTRY *data;
    struct bucket *next;
} bucket;

typedef struct {
    size_t size;
    bucket **table;
} hash_table;
Run Code Online (Sandbox Code Playgroud)

但我不知道如何为此分配内存.我试过了:

hash_table* ht = malloc(sizeof(hash_table)*101);
Run Code Online (Sandbox Code Playgroud)

为了创建一个101条目的哈希表,但它不起作用!谁能帮我?我真的很感激!

c memory struct allocation hashtable

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

Google Maps API:创建后访问标记

我想知道是否有办法访问在创建后使用JavaScript添加到Map的标记.

我的意思是,是否可以在页面的某个位置创建一个按钮,在每次点击时,将地图置于另一个之前添加的标记上?

真的很感激任何帮助!

javascript google-maps

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

Captchas强制用户互动?

我目前正在开发一个程序,其中有许多"用户应该阅读它但他会点击OK就像一个愚蠢的猴子"对话框......所以我想添加像验证码一样的东西,以避免点击 - 想都没想...

我的想法是:

  • 随机更改按钮
  • 在表单上的某个位置随机定位按钮
  • 用户必须单击他应阅读的文本中随机着色的单词
  • 添加验证码
  • 添加包含用户消息的验证码

有没有人对这种情况有任何经验.你有什么建议吗?

user-interface captcha

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

确定字符串是包含实数值还是整数值的最快方法

我正在尝试编写一个能够确定字符串是包含实数值还是整数值的函数.

这是我能想到的最简单的解决方案:

int containsStringAnInt(char* strg){
  for (int i =0; i < strlen(strg); i++) {if (strg[i]=='.') return 0;}
  return 1;
}
Run Code Online (Sandbox Code Playgroud)

但是当字符串很长时,这个解决方案真的很慢...任何优化建议?真的很感激任何帮助!

c++ optimization parsing

0
推荐指数
1
解决办法
1316
查看次数

获得免费驾驶指示的最佳方式

是否有简单的方法来获取驾驶指示?

类似于:我称之为" http:// someservice /?start = NYC&target = Washington ",然后服务返回包含路由信息的XML文件?

有没有人试图从独立的桌面应用程序访问这样的基于Web的服务?

真的很感激任何帮助!

更新:感谢提示,但遗憾的是我无法运行JavaScript.是否还有可能收到驾驶指示?

java maps driving-directions

-1
推荐指数
1
解决办法
471
查看次数

Prolog:测试任意列表是否对称

有没有办法测试任意列表是否对称?

例如:

?- symmetric([a,b,b,a]).
true.

?- symmetric([a,b,c,a]).
false.

?- symmetric([a,a]).
true.
Run Code Online (Sandbox Code Playgroud)

我的尝试是将第一个元素与最后一个元素进行比较,如果它们相等则删除它们并继续执行列表的其余部分; 否则失败.如果列表有2个元素且它们相等,则成功.否则失败.

但是,使用此谓词"查找"列表的结尾并不是真正的高效:

last(L,[L]).
last(L,[H|T]):-last(L,T).
Run Code Online (Sandbox Code Playgroud)

有谁知道这样做的好方法?真的很感激任何帮助!

顺便说一句:我不关心元素数量不均的列表.

symmetric list prolog

-1
推荐指数
1
解决办法
1119
查看次数