问题列表 - 第22222页

知道UIImageView中图像的真实边界

我正在使用UIImageView加载带有aspectfit的图像.因此,图像确实使用整个UIImageView表面.如何知道UIImageView中图像的边界是什么?

提前致谢

iphone uiimageview uiimage

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

如何知道/记录查询是否使用了Hibernate二级缓存?

目前,为了检查Hibernate二级缓存是否用于数据库查询,我检查我的SQL日志(通过datasource.groovy中的p6spy或logSql = true)来查看Grais/Hibernate是否触发了SQL查询.我假设如果未记录查询,则可能意味着使用了缓存.

对于简单的信息来说这很复杂,不是吗?

那么您是否知道获取和记录信息的简单方法:"使用缓存与触发数据库查询"?

编辑:遵循Pascal建议,我已将此添加trace 'org.hibernate.cache'到我的log4j配置中.

orm grails logging hibernate second-level-cache

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

Jython何时支持Python 3?

根据Jython的文档:

Jython是Java平台的Python语言实现.Jython 2.5实现了与CPython 2.5相同的语言,以及几乎所有的Core Python标准库模块.(CPython是Python语言的C实现.)Jython 2.5使用与CPython相同的回归测试套件,并进行了一些小的修改.

有没有计划支持Python 3?如果是这样,它何时被安排发布?

python jython python-3.x

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

是否可以针对noSQL DB构建复杂查询

我一直在研究noSQL DB并且无法为自己满意地回答这个问题:是否有可能针对noSQL DB构建复杂的查询?

我想知道的查询类型是这样的:

select * from DB where
vara > x AND
varb = 2 AND
varc < x AND
vard in (x,y,z) AND
vare like '%texthere%' AND
varf = 2 AND
varg = 3 and
etc...
Run Code Online (Sandbox Code Playgroud)

注意:我知道我不能使用SQL,如上所述,我问的是如何使用上面的伪逻辑进行查询,换句话说,是一堆不同的条件.到目前为止,我发现最好的答案是你有一个RDBMS来查询,然后根据云中的密钥获取数据.这对我来说似乎不一定有效.

所以作为一个跟进.如果只是试图解决"搜索400万行"问题而不是"我们有数十亿行数据"问题,我是否应该费心去查看noSQL数据库?

nosql

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

在QDialogBu​​ttonBox中翻译standardButton

我正在使用pyqt设计师.我用self.tr()+ pylupdate4和lrelease翻译了我的应用程序中的所有字符串

这是我的main()中的代码片段:

app = QtGui.QApplication(sys.argv)
app.setApplicationName('Mental Calculation')

# initialize locale and load translation files if available
locale = QtCore.QLocale()
LOCALENAME = str(locale.system().name())
translator = QtCore.QTranslator()
translator.load("mentalcalculation_%s" % LOCALENAME)
app.installTranslator(translator)
Run Code Online (Sandbox Code Playgroud)

我用QDialogBu​​ttonBoxQDialog的一个QtGui.QDialogBu​​ttonBox.CancelQtGui.QDialogBu​​ttonBox.Ok

并且这些按钮中的字符串未翻译.因为pylupdate4会为它们选择任何字符串.

我是否错过了应用中的配置步骤以便翻译?我不明白QDialogBu​​ttonBox的标准按钮的字符串是如何被翻译的,并且无法找到有关它的文档.

translation pyqt internationalization

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

jQuery - 检查元素的存在

好吧基本上我需要检查,是否在我的菜单中#Container存在任何第三级元素(h3确切地说),如果是,则给它们一些属性.如果不将此属性赋予h2始终存在的第二级元素().是:

if ($('h3')) {
  //some attribute
} else {
 //some attribute
};
Run Code Online (Sandbox Code Playgroud)

正确的方法?

jquery-selectors

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

如何使用GroupBy()分组多个项目?

考虑以下简化对象和关系:

public class Job{
  int JobId;
  String name;
  String status;
  Discipline disc;
  WorkCategory workCat;
}

public class Discipline {
  int DisciplineId;
  String DisciplineName;
}

public class Workcategory{
   int WorkCategoryId;
   String WorkCategoryName;
}

public Class Grouping{
   Discipline parent;
   List<Workcategory> children;
}
Run Code Online (Sandbox Code Playgroud)

上面描述了a Job与一个Discipline和一个相关联的关系WorkCategory.的Workcategory始终是一个特定的父母的孩子Discipline(一个一对多的关系).我们可以假设指定的Discipline和Workcategory的关系始终有效.

我面临的问题是当我尝试Grouping基于应用的过滤器创建结果对象时Jobs.我不确定如果可以做到这一点,或者我采取的方法是否正确.确切的问题本身并不清楚,但上面定义了问题陈述.

  1. 设计可以改进吗?
  2. 如何按学科和工作类别对作业进行分组?
  3. 我甚至需要Grouping上课吗?

我尝试了以下(这是我第一次尝试使用Linq),但没有成功,因为我的理解不够完整.另一种方法是首先获取Discipline组并循环通过原始分组拾取相关的Workcategory.

var grouping = repository.GetJobsWithActiveStatus()
            .GroupBy(x => new {
                                  x.Discipline.DisciplineID, 
                                  x.Discipline.DisciplineName,  
                                  x.Category.WorkCategoryID, 
                                  x.Category.WorkCategoryName
                              })
            .Select(g …
Run Code Online (Sandbox Code Playgroud)

c# linq group-by

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

短字符串(标记名称)的最佳32位哈希函数是什么?

对于相对较短的字符串,最好的32位散列函数是什么?

字符串是包含英文字母,数字,空格和一些其他字符(标签名称#,$,.,...).例如:Unit testing,C# 2.0.

我正在寻找"最佳碰撞"中的"最佳",性能对我的目标并不重要.

tags algorithm hash 32-bit

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

如何在Sitecore 6内容编辑器中选择和删除,移动多个项目?

如何选择和删除,在Sitecore 6内容编辑器中移动树中的多个项目?

sitecore sitecore6

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

git:合并两个分支:什么方向?

我们有以下情况:

             A --- B --- C --- ... --- iphone
           /
  ... --- last-working --- ... --- master
Run Code Online (Sandbox Code Playgroud)

在上次工作和iPhone之间,进行了3​​2次提交.在last-working和master之间,做了很多提交.

我现在想要的是一个新的分支,我将iphone和当前的主人合并在一起.在以后的某个时间,这应该合并到主人.

首先,我计划做:

git checkout iphone -b iphone31
git merge master
Run Code Online (Sandbox Code Playgroud)

但后来我想,如果做得更好:

git checkout master -b iphone31
git merge iphone
Run Code Online (Sandbox Code Playgroud)

现在我想知道.结果会有什么不同?合并会有不同的表现吗?

我已经尝试了两种,正如我所料,我遇到了很多冲突,因为与主人相比,iphone真的很老了.现在我想知道合并它们的最简单方法.

也许甚至从大师开始并将每一次提交的iphone合并到它会更容易?喜欢这样做:

git checkout master -b iphone31
git merge A
git merge B
git merge C
...
git merge iphone
Run Code Online (Sandbox Code Playgroud)

最后,当这个合并完成时(即所有冲突都已解决且工作正常),我想这样做:

git checkout master
git merge iphone31
Run Code Online (Sandbox Code Playgroud)

git merge git-merge

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