问题列表 - 第9629页

Hibernate Annotation连接表问题

在使用hibernate注释进行连接表时,如何添加一个不是连接列的额外列,例如,结婚为弱实体?像一个额外的列?

@ManyToMany(targetEntity=some.class,
        cascade ={CascadeType.PERSIST, CascadeType.MERGE}, fetch=FetchType.EAGER)
@JoinTable(name = "RELATION", joinColumns ={
        @JoinColumn(name = "HID", unique = true)
    }, inverseJoinColumns = {
        @JoinColumn(name = "FID")
})
Set<PERSON> PEOPLE = new HashSet<PERSON>(); 
Run Code Online (Sandbox Code Playgroud)

hibernate

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

iPhone在运行时创建SQLite数据库?

我发现大多数sqlite示例都是先从命令行创建一个db文件,然后再添加到你的应用程序中.对于我的项目,我希望能够在第一次启动时在应用程序中创建我的数据库,然后将其保存到用户沙箱中的db文件中.有没有办法做到这一点?

sqlite iphone cocoa-touch

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

一个简单数据库的初学者问题

我有一个iPhone应用程序,通过电子邮件将我的GPS坐标发送到电子邮件帐户.

我有一些代码(这里),我用来搜索该帐户的包含GPS坐标的电子邮件.

我想要一个Windows窗体应用程序,它允许我将电子邮件的日期,时间,纬度,经度和信息存储到某种基本数据库中,这些数据库可能只是程序的一部分,也可能只是程序附带的文件.

我可以使用CSV文件,但我想以正确的方式做事,所以我会把它放在更好的程序员的法庭之前.

存储此数据以便稍后查询的最佳方法是什么?

一些想法是制作某个位置被占用频率的热图.另一个想法是创建一个"面包屑"的路径,我可以在以后使用.

感谢您提出的任何建议.

c# database

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

.NET日志或查看SOAP WebService的调用/响应

在.NET中检查来自Web服务的调用和响应的最佳方法是什么?
我正在与用Perl编写的Web服务进行交互并遇到问题.
如何捕获呼叫和响应的文本?

更新:
基于评论澄清:我想通过.NET做到这一点,所以我可以记录它或在出现问题时通过电子邮件发送它.

.net debugging logging soap web-services

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

从头开始创建在线评判

我参加了一些在线编程竞赛,发现在线评委在功能上使用得非常出色.

谈到这个话题,我的大学也即将举办在线编程竞赛,我负责这个活动.我正在评估我实施在线评判的选择.当然,我可以利用一些已经可用的评委,比如SPOJ的评委,但令我感到震惊的是,我和我的一些朋友也可以尝试构建一个.如果我们失败了,我们总能依靠这些.

那么,有谁可以给​​我一些概述或资源,我该如何得到它?如果我对评委如何实现"沙盒"有所了解,也会有所帮助.我们手拿了大约几个月.

更新这是我在SO 2上提出几个问题之后的两周内我的努力的结果http://github.com/anomit/loki

web-applications

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

从单个值创建新的IEnumerable <T>序列的最佳方式?

我通常使用数组语法从单个值创建一个序列,如下所示:

IEnumerable<string> sequence = new string[] { "abc" };
Run Code Online (Sandbox Code Playgroud)

或使用新的列表.我想听听是否有人有更具表现力的方式来做同样的事情.

c# linq c#-3.0

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

计算能力的速度(在python中)

我很好奇为什么它的增加速度比在python中获取功能要快得多(尽管从我读过的内容来看,这在很多其他语言中也是如此).例如,它要快得多

x*x
Run Code Online (Sandbox Code Playgroud)

x**2
Run Code Online (Sandbox Code Playgroud)

我认为**算子更通用,也可以处理分数幂.但是,如果这就是为什么它如此慢,为什么它不执行int指数检查然后只是进行乘法?

编辑:这是我试过的一些示例代码...

def pow1(r, n):
  for i in range(r):
    p = i**n

def pow2(r, n):
  for i in range(r):
    p = 1
    for j in range(n):
      p *= i
Run Code Online (Sandbox Code Playgroud)

现在,pow2只是一个简单的例子,显然没有优化!
但即便如此,我发现使用n = 2且r = 1,000,000,则pow1需要~2500ms而pow2需要~1700ms.
我承认,对于大的n值,pow1确实比pow2快得多.但这并不太令人惊讶.

python algorithm performance

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

在SQL中结合LIKE和IN

而不是执行:

SELECT a
FROM b
WHERE a LIKE'a%'
或LIKE'b%'
或LIKE'c%'


有没有办法执行像这个伪代码一样的功能?

SELECT a
FROM b
WHERE IN('a%','b%','c%')

sql sql-server-2008

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

ImageMagick:通过PHP转换png失败并通过bash shell工作

我有一个非常奇怪的错误,我还没有找到解决方案.更新请参阅下面的解决方案

我想要做的是将全尺寸图片转换为160x120缩略图.它适用于任何大小的jpg和jpeg文件,但不适用于png.

ImageMagick命令:

/opt/local/bin/convert '/WEBSERVER/images/img_0003-192-10.png' -thumbnail x320 -resize '320x<' -resize 50% -gravity center -crop 160x120+0+0 +repage -quality 91 '/WEBSERVER/thumbs/small_img_0003-192-10.png'
Run Code Online (Sandbox Code Playgroud)

PHP函数(缩短)

...
$cmd = "/opt/local/bin/convert '/WEBSERVER/images/img_0003-192-10.png' -thumbnail x320 -resize '320x<' -resize 50% -gravity center -crop 160x120+0+0 +repage -quality 91 '/WEBSERVER/thumbs/small_img_0003-192-10.png'";
exec($cmd, $output, $retval);
$errors += $retval;
if ($errors > 0) {
    die(print_r($output));
}
Run Code Online (Sandbox Code Playgroud)

当此函数运行$ retval等于1时,表示转换命令失败(未创建缩略图).

这是它变得有趣的地方,如果我在我的shell中运行完全相同的命令,它的工作原理.

wedbook:~ wedix$ /opt/local/bin/convert '/WEBSERVER/images/img_0003-192-10.png' -thumbnail x320 -resize '320x<' -resize 50% -gravity center -crop 160x120+0+0 +repage -quality 91 '/WEBSERVER/thumbs/small_img_0003-192-10.png'
wedbook:~ wedix$ 
Run Code Online (Sandbox Code Playgroud)

我尝试过使用不同的PHP函数,如system,passthru,但它没有用.我想也许有人在这里知道解决方案.

我正在使用

  1. MAMP …

php mamp apache2 imagemagick

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

如何检查Emacs Lisp中的字符串是否为空?

我想编写一个if语句,根据字符串是否为空来做一些事情.例如:

(defun prepend-dot-if-not-empty (user-str)
   (interactive "s")
   (if (is-empty user-str)
     (setq user-str (concat "." user-str)))
   (message user-str))
Run Code Online (Sandbox Code Playgroud)

在这个人为的例子中,我使用(is-empty)代替真正的elisp方法.这样做的正确方法是什么?

谢谢

emacs elisp

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