问题列表 - 第320页

为什么Splint(C代码检查器)在将float与int进行比较时会出错?

两者都是数学值,但浮点数确实更高.这是错误的唯一原因 - 精度的差异?还是有另一个潜在的(也是更严重的)问题?

c lint splint

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

C++:如何从RapidXml中提取字符串

在我的C++程序中,我想解析一小段XML,插入一些节点,然后提取新的XML(最好是一个std::string).
RapidXml已被推荐给我,但我看不到如何将XML作为文本字符串检索回来.
(我可以遍历节点和属性并自己构建它,但肯定有一个我缺少的功能构建.)
谢谢.

c++ xml rapidxml

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

如何获得本周开始的DateTime?

我怎么知道一周的开始(周日和周一)知道C#中的当前时间?

就像是:

DateTime.Now.StartWeek(Monday);
Run Code Online (Sandbox Code Playgroud)

c# datetime

443
推荐指数
12
解决办法
25万
查看次数

如果进程仍在运行,如何使用Python检入Linux?

我发现的唯一方法是:

import sys
import os

try:
        os.kill(int(sys.argv[1]), 0)
        print "Running"
except:
        print "Not running"
Run Code Online (Sandbox Code Playgroud)

(来源)
但这可靠吗?它适用于每个流程和每个分发吗?

python unix linux process

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

为什么@OneToMany在Hibernate中不能与继承一起使用

@Entity
@Inheritance(strategy = InheritanceType.SINGLE_TABLE)
public class Problem {
    @ManyToOne
    private Person person;
}

@Entity
@DiscriminatorValue("UP")
public class UglyProblem extends Problem {}

@Entity
public class Person {
    @OneToMany(mappedBy="person")
    private List< UglyProblem > problems;
}
Run Code Online (Sandbox Code Playgroud)

我觉得很清楚我想要做什么.我希望@ManyToOne人能够被UglyProblem类继承.但是会有例外情况说:"UglyProblem类中没有找到这样的属性(mappedBy ="person")".

我发现的就是这个.我无法找到Emmanuel Bernard解释其背后原因的帖子.


不幸的是,根据Hibernate文档"忽略了未映射为@MappedSuperclass的超类属性".

嗯,我认为这意味着如果我有这两个类:

public class A {
    private int foo;
}

@Entity
public class B extens A {
}
Run Code Online (Sandbox Code Playgroud)

然后字段foo将不会映射到B类.这是有道理的.但如果我有这样的事情:

@Entity
public class Problem {

@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;

private String name;

public Long getId() {
    return …
Run Code Online (Sandbox Code Playgroud)

java orm inheritance hibernate

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

Java中的泛型

是否存在定义和使用泛型定义的简写方法,而不必继续重复特定的通用描述,以便如果有更改,我不必更改所有定义/用法,尽管代码库可能是这样的:

Typedef myGenDef = < Object1, Object2 >;

HashMap< myGenDef > hm = new HashMap< myGenDef >();

for (Entry< myGenDef > ent : hm..entrySet())
{
.
.
.
}
Run Code Online (Sandbox Code Playgroud)

java generics

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

处理Oracle分布式数据库中LOB的最佳方法

如果创建Oracle dblink,则无法直接访问目标表中的LOB列.

例如,您使用以下命令创建dblink:

create database link TEST_LINK 
  connect to TARGETUSER IDENTIFIED BY password using 'DATABASESID';
Run Code Online (Sandbox Code Playgroud)

在此之后,您可以执行以下操作:

select column_a, column_b 
from data_user.sample_table@TEST_LINK
Run Code Online (Sandbox Code Playgroud)

除非列是LOB,否则会出现错误:

ORA-22992: cannot use LOB locators selected from remote tables
Run Code Online (Sandbox Code Playgroud)

这是一个记录在案的限制.

同一页面建议您将值提取到本地表中,但这有点麻烦:

CREATE TABLE tmp_hello 
AS SELECT column_a 
from data_user.sample_table@TEST_LINK
Run Code Online (Sandbox Code Playgroud)

还有其他想法吗?

sql oracle dblink distributed-transactions

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

如何防止PostgreSQL中的一个表上的Write Ahead Logging?

我正在考虑在PostgreSQL中对Write Ahead Logs(WAL)进行日志传送,以创建一个热备份数据库.但是我在数据库中有一个表,每天都会收到大量的INSERT/DELETE,但我并不关心保护其中的数据.为了减少生成的WAL数量,我想知道,有没有办法阻止在一个桌面上的任何活动被记录在WALs中?

postgresql

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

收件箱管理(在Outlook中)

我已经在有组织的收件箱和收件箱之间来回走动,我收到的绝对是我所收到的一切.

您是否建议将所有内容保留在收件箱中或进行整理?如果你组织它,是否有任何方法可以让你疯狂或可能是一个Outlook(2003)插件来帮助完成这项任务?

对于它的价值,我觉得我的收件箱中的所有内容都更有效率,按日期分组.我觉得花费更多时间以任何其他方式进行收件箱管理.

email gtd outlook

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

使用领域模型更改使Lucene索引保持最新的策略

随着对应用程序的域模型对象的更改,希望让人们了解如何使Lucene索引保持最新状态.

有问题的应用程序是一个使用Hibernate的基于Java/J2EE的Web应用程序.我目前的工作方式是Hibernate映射模型对象都实现了一个通用的"Indexable"接口,它可以返回一组记录在Lucene中的键/值对.每当执行涉及此类对象的CRUD操作时,我都会通过JMS队列将其发送到消息驱动的bean中,该bean在Lucene中记录对象的主键以及从Indexable对象的index()方法返回的键/值对.提供.

我对此方案的主要担忧是,如果MDB落后并且无法跟上即将发生的索引操作,或者某种错误/异常会阻止对象成为索引.结果是排序或长时间段的过期索引.

基本上我只是想知道其他人为这类事情提出了什么样的策略.不一定要寻找一个正确的答案,但我想象一个"白板"的想法列表,让我的大脑思考替代品.

lucene indexing

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