问题列表 - 第18771页

如何处理删除具有外键关系的许多JPA实体

问题:实体(比如用户)在UI中以分页方式显示.UI还显示针对每个实体的复选框,以便管理员可以多选用户并删除它们.很自然,这个实体通过外键关系与许多其他实体相关联(比如他创建的采购订单)

如果采购订单与某个用户相关联,则由于外键违规,将无法删除用户.类似地,User可能与许多其他此类表有关系.

如果无法删除实体,最好不要显示删除复选框.如果需要进行此类检查,则在为每个用户行构建用户列表页面时,需要查询从属表以查找可能的关系.如果有很多用户,这可能是非常昂贵的事情.

以优雅的方式解决这个问题的建议方法是什么?

hibernate jpa

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

javascript中的唯一对象标识符

我需要做一些实验,我需要知道javascript中对象的某种唯一标识符,所以我可以看看它们是否相同.我不想使用相等运算符,我需要类似python中的id()函数.

这样的事情存在吗?

javascript

110
推荐指数
6
解决办法
10万
查看次数

测试-h和测试-L之间的区别

test -L filenametest -h filenameksh shell 之间有什么区别.从手册页中,两者都用于标识符号链接,但我想知道确切的区别.

以下是手册页中的说明.

 -h file                 True if file exists and  is  a  sym-
                         bolic link.
 -L file                 True if file exists and  is  a  sym-
                         bolic link.
Run Code Online (Sandbox Code Playgroud)

testing shell symlink ksh

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

在Python中读取屏幕像素的方法比PIL更快?

目前我正在通过AutoItv3使用像素阅读器在运行直接X的程序中执行某些操作; 一个游戏.现在该程序工作正常,但作为一个练习我一直在python中重写它.现在我可以这样做:

import ImageGrab  # Part of PIL
    image = ImageGrab.grab() #Define an area to capture.
    rgb = image.getpixel((1, 90)) #What pixel do we want?
Run Code Online (Sandbox Code Playgroud)

并且我抓住了我想要的像素信息,但我很快就完成了这项工作(需要每秒3次或更快),但结果是它主要影响这款基于DirectX的游戏的帧速率.

Python中有没有更快的方法来读取特定的屏幕像素?即使将此限制为每0.3秒运行一次也会造成比实际应用更多的压力(我实际上认为python会比AutoIt 更快用于此特定目的,因此我正在尝试它的原因)

python windows directx winapi python-imaging-library

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

替代pygame资源

我一直试图访问pygame网站几个星期了,我无法达到它.我怀疑它已经失败,所以我必须得出结论,因为我在中国,它被封锁了.我不知道为什么.无论如何,我想要pygame文档,但我喜欢的所有下载链接都返回到pygame.org(我甚至没有开始加载,这是一个你知道的政治颠覆性网站!).任何人都可以告诉我在哪里可以获得文档和其他pygame资源而无需通过pygame.org?我真的很感激,谢谢.PS>我在Windows XP上,如果重要的话.

python pygame

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

将对象列表转换为接口列表

如果我有objectA实现ISomeInterface

为什么我不能这样做:

List<objectA> list = (some list of objectAs . . .)

List<ISomeInterface> interfaceList = new List<ISomeInterface>(list);
Run Code Online (Sandbox Code Playgroud)

为什么我不能把列表插入到interfaceList构造函数中?有没有解决方法?

.net c# .net-3.5

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

当tcp/udp服务器发布速度超过客户端消耗时会发生什么?

我试图了解当服务器发布(通过tcp,udp等)比客户端可以使用数据更快时会发生什么.

在一个程序中,我理解如果队列位于生产者和消费者之间,它将开始变大.如果没有队列,那么生产者将无法生产任何新的东西,直到消费者可以消费(我知道可能有更多的变化).

我不清楚当数据离开服务器(可能是不同的进程,机器或数据中心)并发送到客户端时会发生什么.如果客户端根本无法足够快地响应传入数据,假设服务器和消费者耦合非常松散,那么飞行中数据会发生什么?

我在哪里可以阅读以获取有关此主题的详细信息?我只需要阅读TCP/UDP的低级细节吗?

谢谢

sockets networking udp tcp

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

Pygame错误:显示表面退出:为什么?

任何人都可以告诉我为什么我的应用程序退出:

pygame错误:显示表面退出.

python pygame

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

java.exe和javaw.exe之间的区别

最近我注意到一些应用程序正在运行javaw(不在其中java).它们之间有什么区别javaw?如何运行我的Swing应用程序?

java swing javaw

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

致命错误:从无效上下文调用私有MyObject :: __ construct()

在PHP中创建一个新对象时,我收到以下错误消息:
Fatal error: Call to private MyObject::__construct() from invalid context
我只是创建新对象,不要尝试显式调用构造函数.有谁知道发生了什么?

php

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