问题列表 - 第23560页

解析RDF XML文件以获取所有rdf:about值

我正在使用php的简单xml和xpath来解析rdf xml文件,并且正在努力获取所有rdf:about值的列表.

有什么建议?

php xpath rdf simplexml

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

PostgreSQL JOIN与数组类型的数组元素顺序,如何实现?

我在数据库中有两个表:

CREATE TABLE items(
 id SERIAL PRIMARY KEY,
 ... some other fields
);
Run Code Online (Sandbox Code Playgroud)

此表包含具有唯一ID的数据行.

CREATE TABLE some_chosen_data_in_order(
 id SERIAL PRIMARY KEY,
 id_items INTEGER[],
);
Run Code Online (Sandbox Code Playgroud)

);

该表包含数组类型字段.每行包含items特定顺序的表中ID的值.例如:{2,4,233,5}.

现在,我想从表中获取表items中所选行的数据,some_chosen_data_in_order以及数组类型中元素的顺序.

我的尝试是加入:

SELECT I.* FROM items AS I 
JOIN some_chosen_data_in_order AS S ON I.id = ANY(S.id_items) WHERE S.id = ?
Run Code Online (Sandbox Code Playgroud)

第二次尝试是子查询,如:

SELECT I.* FROM items AS I 
WHERE I.id = ANY 
(ARRAY[SELECT S.id_items FROM some_chosen_data_in_order  WHERE id = ?])
Run Code Online (Sandbox Code Playgroud)

但是它们都没有以与数组字段相同的顺序保存ID.你能帮我吗,如何从items表中获取数据,并从some_chosen_data_in_order表格中获取特定行的数据ID顺序?

sql arrays postgresql join

33
推荐指数
3
解决办法
5万
查看次数

从套接字选择中断

我有一个循环,基本上每隔几秒(超时后)调用它:

 while(true){

    if(finished)
       return;

    switch(select(FD_SETSIZE, &readfds, 0, 0, &tv)){
        case SOCKET_ERROR : report bad stuff etc; return;
        default : break;
    }

    // do stuff with the incoming connection
 }
Run Code Online (Sandbox Code Playgroud)

因此,基本上每隔几秒(由tv指定),它会重新激活监听.

这是在线程B(不是主线程)上运行的.有时我想从线程A(主线程)立即结束这个接受器循环,但似乎我必须等到时间间隔结束.

有没有办法从另一个线程中断选择函数,以便线程B可以立即退出?

c c++ sockets

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

将python脚本转换为二进制可执行文件

我写了一个数字运算python代码.涉及的计算可能需要数小时.是否有可能以某种方式将其编译为二进制?

谢谢

python

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

在Clojure中,如何定义一个由字符串命名的变量?

给定变量的名称列表,我想将这些变量设置为表达式.

我试过这个:

(doall (for [x ["a" "b" "c"]] (def (symbol x) 666)))
Run Code Online (Sandbox Code Playgroud)

......但这会产生错误

java.lang.Exception:def的第一个参数必须是Symbol

有谁能告诉我正确的方法,请?

symbols function clojure

18
推荐指数
3
解决办法
6359
查看次数

如何打开新的浏览器选项卡?

我正在研究这个项目,我必须打开一个新的浏览器选项卡.实际上,我必须打开target="_blank"没有链接的链接.我知道干扰用户偏好是不对的,但是嘿,这是项目要求.

所以,长话短说,我target="_blank"只能用javascript 复制行为.

这甚至可能吗?谢谢!

javascript browser

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

HQL递归,我该怎么做?

我有一个树结构,每个树Node都有父母和一个Set<Node> children.每个节点都有一个String title,我想在我选择的地方进行查询Set<String> titles,作为该节点和所有父节点的标题.我该如何写这个查询?

对单个标题的查询是这样的,但就像我说的那样,我希望它扩展到父母的整个分支.

SELECT node.title FROM Node node WHERE node.id = :id
Run Code Online (Sandbox Code Playgroud)

干杯

java recursion orm hibernate hql

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

如何可视化XML模式?

我已经制作了一个XML Schema - 基本上都是代码 - 并且想知道代码是否可以生成这样的代码:

在此输入图像描述

如果是这样我该怎么办?

xml xsd

133
推荐指数
10
解决办法
18万
查看次数

通用集合作为Java方法参数

有没有办法让这个工作在Java?

 public static void change(List<? extends Object> list, int pos1, int pos2) {
  Object obj = list.get(pos1);
  list.set(pos1, list.get(pos2));
  list.set(pos2, obj);
 }
Run Code Online (Sandbox Code Playgroud)

我成功避免警告和错误的唯一方法是:

 public static <T> T change(List<T> list, int pos1, int pos2) {
  T obj = list.get(pos1);
  list.set(pos1, list.get(pos2));
  list.set(pos2, obj);
  return obj;
 }
Run Code Online (Sandbox Code Playgroud)

但我不喜欢被迫返回一个值.

java generics

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

当对象不是字符串时,如何将对象强制转换为字符串?

-Edit-替代问题/示例当B可以打印到A时,如何将A转换为A类对象?


我有A,B,C类.它们都可以隐式转换为字符串

public static implicit operator A(string sz_) {  ... return sz; }
Run Code Online (Sandbox Code Playgroud)

我有代码可以做到这一点

object AClassWhichImplicitlyConvertsToString

{
    ...
    ((IKnownType)(String)AClassWhichImplicitlyConvertsToString).KnownFunc()
}
Run Code Online (Sandbox Code Playgroud)

问题是,AClassWhichImplicitlyConvertsToString不是一个字符串,即使它可以被隐式地类型转换为一个字符串.我得到一个糟糕的演员异常.只要该类有一个运算符转换为字符串,我怎么说它的确定?

.net c# string casting

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

标签 统计

java ×2

.net ×1

arrays ×1

browser ×1

c ×1

c# ×1

c++ ×1

casting ×1

clojure ×1

function ×1

generics ×1

hibernate ×1

hql ×1

javascript ×1

join ×1

orm ×1

php ×1

postgresql ×1

python ×1

rdf ×1

recursion ×1

simplexml ×1

sockets ×1

sql ×1

string ×1

symbols ×1

xml ×1

xpath ×1

xsd ×1