问题列表 - 第34917页

使用java解析器删除XML节点

在下面的示例XML中,如何使用java解析器删除整个B节点(如果E = 13).

<xml>
   <A>
     <B>
       <C>
         <E>11</E>
         <F>12</F>
       </C>
    </B>
    <B>
       <C>
         <E>13</E>
         <F>14</F>
      </C>
    </B>
  </A>
Run Code Online (Sandbox Code Playgroud)

请指教.

java xml

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

投影球体的半径

我想提炼上一个问题

如何将球体投影到屏幕上?

(2)给出了一个简单的解决方案:

屏幕上的近似半径[CLIP SPACE] = 世界半径 * cot(fov / 2) / Z

和:
fov = 视场角
Z = 从相机到球体的 z 距离

结果在剪辑空间中,乘以视口大小以获得以像素为单位的大小

现在我的问题是我没有 FOV。只有视图和投影矩阵是已知的。(如果有帮助的话,还有视口大小)

任何人都知道如何从投影矩阵中提取 FOV?

更新:

这种近似在我的情况下效果更好:

float radius = glm::atan(radius/distance);
radius *= glm::max(viewPort.width, viewPort.height) / glm::radians(fov);
Run Code Online (Sandbox Code Playgroud)

opengl math geometry projection

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

通过Intent将cookie传递给浏览器

我在android中保存了一个cookie.现在我想把它传递给我的浏览器意图.看看我目前的代码:

Intent browser = new Intent("android.intent.action.VIEW",
                            Uri.parse("http://mypage.php/memberpagethatrequireacookie.php"));
//putExtra cannot take these arguments -> browser.putExtra("org.apache.http.cookie.Cookie", cookie);
startActivity(browser);
Run Code Online (Sandbox Code Playgroud)

我希望它暂时存储在我的浏览器中,以便我的成员页面成功加载.我的cookie是从HTTP请求成功创建的,List<Cookie> cookie; 如果我应该提供更多代码,我将它分配给一个告诉我.

有任何想法吗?提前致谢!

java android

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

我可以在没有SharePoint的情况下使用K2 Blackpearl吗?

是否有可能使用.NET技术和K2 Blackpearl BPM开发解决方案但不使用Microsoft SharePoint

.net sharepoint business-process-management k2

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

如何将完整的堆栈跟踪写入日志?

我正在捕获异常并尝试将堆栈跟踪写入日志,如下所示:

log.warn(e.getMessage());
Run Code Online (Sandbox Code Playgroud)

但它说的都是

null
Run Code Online (Sandbox Code Playgroud)

所以我改成了

log.warn(e.toString());
Run Code Online (Sandbox Code Playgroud)

现在只说了

java.lang.NullPointerException
Run Code Online (Sandbox Code Playgroud)

如何将完整堆栈跟踪写入日志,以便我可以看到应用程序中生成此异常的位置?

java stack-trace

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

用于动态创建元素的jQuery CSS()

我正在使用jQuery CSS函数来设置一些元素的样式

$element.css(style);
Run Code Online (Sandbox Code Playgroud)

这有效,但部分元素是在页面加载后动态创建的.这应该是

$element.live ('created',function() {
$(this).css(style);
});
Run Code Online (Sandbox Code Playgroud)

我被困在创造的事件上.有任何想法吗?

css jquery live

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

DateTimeFormat问题

我没有从DateTime-Object获得所需的输出:

2010-03-29 13:15:00

我的默认本地化是de-DE,所以一个简单的ToString给了我:

29.03.2010 13:15:00

我试过的是从US-Culture创建一个DateTimeFormatInfo对象并使用它的DateTimePatterns但没有成功:

Dim usDateFormat As Globalization.DateTimeFormatInfo = New Globalization.CultureInfo("en-US", False).DateTimeFormat
usDateFormat.DateSeparator = "-"
ruleResult.Claim.Last_Updated_Date.ToString(usDateFormat.ShortDatePattern)
Run Code Online (Sandbox Code Playgroud)

产量:3.29.2010

获得我想要的DateTimeFormat的最佳方式(可读,最快)是什么(我有时需要短日期,有时需要日期和时间,如上例所示)?

蒂姆,在期待中感谢你

编辑:为什么我的DateTimeFormatInfo方法不起作用,并在使用String.Format或ToString("yyyy-MM-dd HH:mm:ss")解决方案而不是私有共享(静态)DateTimeFormatInfo-Object时使其性能不同?我正在调用此函数至少30k次,并且内部格式有很多日期.

.net c# vb.net datetime localization

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

使用自定义运算符<with std :: less时出错

我试图重载<运算符,但遇到问题.

这是我的实现:

int Vector3D::operator < (const Vector3D &vector)
{
   if(x<vector.x)
       return 1;
   else
       return 0;
}
Run Code Online (Sandbox Code Playgroud)

我用这段代码调用它:

std::map<Vector3D, std::vector<const NeighborTuple *> > position; 
std::set<Vector3D> pos; 
for (NeighborSet::iterator it = N.begin(); it != N.end(); it++)
{
    NeighborTuple const  &nb_tuple = *it;

    Vector exposition;
    pos.insert (exposition);
    position[exposition].push_back (&nb_tuple);
}
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

/usr/include/c++/4.1.2/bits/stl_function.h:在成员函数'bool std :: less <_Tp> :: operator()(const _Tp&,const _Tp&)const [with _Tp = ns3 :: Vector3D ]':
/usr/include/c++/4.1.2/bits/stl_map.h:347:从'_Tp&std :: map <_Key,_Tp,_Compare,_Alloc> :: operator [](const _Key&)[与...实例化_Key = ns3 :: Vector3D,_Tp = std …

c++

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

我在哪里可以找到不同java容器的性能指标(big-Oh表示法)?

在决定使用特定容器(List/Set/Map)时,我喜欢考虑插入,删除,获取等操作的性能(大哦符号)度量.这样我就可以选择最好的容器了我的需要.

API文档始终指定同步/未同步,但不指定其他性能指标.

在我可以咨询的任何地方都有参考表吗?

java collections performance

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

Django模型:通过外键跟随保留对象标识

Django的ORM(版本1.2.3)在来回跟踪外键时不保留标识.最好用一个例子来解释:

class Parent(models.Model):
    pass

class Child(models.Model):
    parent = models.ForeignKey(Parent)

parent = Parents.objects.get(id=1)
for child in parent.child_set.all():
    print id(child.parent), "=!", id(parent)
Run Code Online (Sandbox Code Playgroud)

因此,对于每个子节点,即使我们在获取子节点时知道父节点,也会从数据库中重新获取父节点.这对我来说是违反直觉的.

在我的情况下,这也会导致性能问题,因为我在父级别做了一些繁重的操作,我想在对象实例级别缓存.但是,由于这些计算的结果是通过child => parent链接访问的,因此父级别的此缓存是无用的.

关于如何解决这个问题的任何想法?

我已经知道有一个ForeignRelatedObjectsDescriptor和一个ReverseSingleRelatedObjectDescriptor.

django django-models

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