问题列表 - 第20655页

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

什么是Hibernate中的延迟加载?

什么是Java中的延迟加载?我不明白这个过程.任何人都可以帮我理解延迟加载的过程吗?

java orm hibernate lazy-loading

170
推荐指数
8
解决办法
25万
查看次数

可以用C++比较两个布尔值吗?

下面这段代码应该有效吗?

bool b1 = true;
bool b2 = 1 < 2;
if (b1 == b2)
{
// do something
}
Run Code Online (Sandbox Code Playgroud)

我怀疑并非所有'真实'都是平等的.

c++ comparison boolean

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

如何从Perl中的插值变量中转义正则表达式元字符?

我需要创建一个"模糊"功能,在将其写入日志之前替换明文密码.

它看起来像这样:

function pass_obscure {
      my $logline = shift;
      my $pass = "wer32pass$";   # This password is an example. The real one is received as a parameter, or already stored as a global value.

      $logline =~ s/$pass/*********/g;

      return $logline;
}
Run Code Online (Sandbox Code Playgroud)

但是,这当然不起作用.密码字符串中的"$"符号被内插为结束字符,因此没有匹配,因此替换不起作用.

我该如何解决这个问题?

string perl replace

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

如何在MySQL中使用关键字'references'?

references创建表时关键字是如何使用的?

假设我想创建两个表person,hobby并且我希望业余爱好者表ID引用人的ID?

person table
- id
- name

hobby
- id
- person_id
- hobby_name
Run Code Online (Sandbox Code Playgroud)

我怎么做?

mysql reference

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

如何获取Swing元素的屏幕位置?

如何获取元素的实际屏幕位置,比如说按钮?如果我使用getBounds,我得到相对于父容器的位置,而不是屏幕......

java swing

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

什么是UIViewController

我知道什么UIView是但不是UIViewController.我只是想知道我可以用它做什么,以及它与a的比较UIView

iphone uiviewcontroller uiview

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

提取正则表达式匹配

我正在尝试从字符串中提取数字.

并做一些类似于[0-9]+字符串"aaa12xxx"和得到的东西"12".

我以为它会是这样的:

> grep("[0-9]+", "aaa12xxx", value=TRUE)
[1] "aaa12xxx"
Run Code Online (Sandbox Code Playgroud)

然后我想...

> sub("[0-9]+", "\\1", "aaa12xxx")
[1] "aaaxxx"
Run Code Online (Sandbox Code Playgroud)

但我做了某种形式的回应:

> sub("[0-9]+", "ARGH!", "aaa12xxx")
[1] "aaaARGH!xxx"
Run Code Online (Sandbox Code Playgroud)

我缺少一个小细节.

regex r

97
推荐指数
6
解决办法
8万
查看次数

什么是Python egg缓存(PYTHON_EGG_CACHE)?

我刚刚在我的开发机器上从Python 2.6.1升级到2.6.4,并在启动python脚本时显示以下消息:

无法将文件提取到egg缓存中

尝试将文件提取到Python egg缓存时发生以下错误:

[Errno 13]权限被拒绝:'/ var/www/.python-eggs'

Python egg缓存目录当前设置为:

/var/www/.python-eggs

也许您的帐户没有对此目录的写入权限?您可以通过将PYTHON_EGG_CACHE环境变量设置为指向可访问的目录来更改缓存目录.

python文档中没有任何内容,所以我对于放置此目录及其用途的最佳实践有点不知所措.

有人可以解释一下Python egg缓存是什么吗?

另外,你能解释为什么/如何与site-packagesPython用来存储鸡蛋的目录不同(据我所知)?

python python-egg-cache

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

要获得引用计数,我是否必须使用shared_ptr来混淆我的API?

我最近有以下内存错误,这很容易在这里找到,但在更复杂的代码中可能更难检测:

class Foo : public IFoo {
  const Bar& bar_;
public:
  Foo(const Bar& bar) : bar_(bar) {
  }
  void test() {
    // access bar_ here
  }
};

int baz() {
  IFoo* foo = NULL;
  if(whatever) {
    Bar bar;
    foo = new Foo(bar);
  }
  else {
    // create other foo's
  }
  foo->test(); // segmentation fault
}
Run Code Online (Sandbox Code Playgroud)

错误是Bar立即超出范围,被销毁然后使用foo->test().一种解决方案是Bar使用在堆上创建Bar* bar = new Bar().但是,我不喜欢这样做因为我必须将Bar* bar指针保持在顶层,所以我可以delete在最后访问它,即使Bar是特定于特定代码块的东西if(whatever){}.

另一个解决方案是 …

c++ api reference-counting pass-by-reference shared-ptr

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