问题列表 - 第7250页

按一下按钮

我正试图在(x,y)坐标(150,210)处制作一个JButton圆.我希望按钮是一个大小的椭圆形(40,40).而按钮背景颜色为红色.它不需要文本,所以我应该得到一个我想要的任何尺寸的按钮,对吧?

我正在使用面板,并将setLayout设置为null:

setLayout(null)
Run Code Online (Sandbox Code Playgroud)

我检查了谷歌,它把我带到了这里.我怎样才能做到这一点?

java swing rounding jbutton

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

MSSQL JOIN ON GROUP BY太慢了

我在MSSQL中有以下查询

SELECT TOP 50 CustomerID FROM Ratings
WHERE CustomerID != 915
AND MovieID IN (SELECT DISTINCT MovieID FROM Ratings WHERE CustomerID = 915)
GROUP BY CustomerID
ORDER BY count(*) DESC
Run Code Online (Sandbox Code Playgroud)

它超级快.当我尝试在这样的子查询中使用它时.

SELECT * FROM Ratings
WHERE MovieID = 1 AND
CustomerID IN (SELECT TOP 50 CustomerID FROM Ratings
    WHERE CustomerID != 915
    AND MovieID IN (SELECT DISTINCT MovieID FROM Ratings WHERE CustomerID = 915)
    GROUP BY CustomerID
    ORDER BY count(*) DESC)
Run Code Online (Sandbox Code Playgroud)

关于为什么这么慢以及如何加快速度的想法?我的主键是(MovieID-CustomerID),我在CustomerID上添加了一个索引

database sql-server optimization join subquery

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

MySQL子查询返回多行

我正在执行此查询:

SELECT
    voterfile_county.Name,
    voterfile_precienct.PREC_ID,
    voterfile_precienct.Name,
    COUNT((SELECT voterfile_voter.ID
FROM voterfile_voter
JOIN voterfile_household
WHERE voterfile_voter.House_ID = voterfile_household.ID
AND voterfile_household.Precnum = voterfile_precienct.PREC_ID)) AS Voters
FROM voterfile_precienct JOIN voterfile_county
WHERE voterfile_precienct.County_ID = voterfile_County.ID;
Run Code Online (Sandbox Code Playgroud)

我想让它返回这样的东西:

County_Name   Prec_ID   Prec_Name   Voters(Count of # of voters in that precienct)
Run Code Online (Sandbox Code Playgroud)

但是,我收到错误:

#1242 - 子查询返回超过1行.

我已经尝试将COUNT语句放在子查询中但是我得到了无效的语法错误.

mysql sql

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

确定SQL故障转移群集中的活动节点

有谁知道如何从T-SQL以编程方式确定SQL主动 - 被动故障转移群集的主动节点?

@@SERVERNAME 仅返回虚拟服务器名称,该名称与两个节点相同.

我不打算根据数据做出任何决定 - 我相信故障转移可以做到这一点 - 但我想将信息包含在事件日志中,以便我可以告诉事件发生时集群中的哪个节点处于活动状态,或帮助确定是否由于故障转移而出现异常.

t-sql sql-server failover

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

如何获取类库的当前目录?

我一直在寻找,但我还没有找到解决这个问题的方法:我想创建一个类库,该类库在名为Configuration的子目录下有一个配置文件.我希望将该类库部署到任何地方,我希望它通过了解自己的位置来查找其配置文件.

以前的尝试Assembly.GetExecutingAssembly().Location没有奏效.
它会返回临时位置,例如

C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\7c00e0a3\38789d63\assembly\dl3\9c0a23ff\18fb5feb_6ac3c901

而不是期望的

bin/Configuration 路径.

所以:

  1. 类库可以知道它自己在磁盘上的位置吗?
  2. 如何根据您运行应用程序的方式(在VS内部调试,在IIS上部署等)更改目录,我将如何为此功能进行测试脚本的操作

c# asp.net path configuration-files filepath

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

克隆git存储库时如何自动保留别名?

我在我的git存储库的配置文件中设置了一堆方便的别名.我偶尔会克隆这个存储库(例如我的笔记本电脑),但是克隆没有包含我设置的任何别名,可能是因为克隆没有复制存储别名的git配置文件.但是,我希望在使用克隆时可以使用这些别名,而无需再次手动设置它们.有人找到了一个很好的解决方案吗?

git alias clone

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

反序列化需要铸造?

我正在阅读这篇文章,他们有这个代码:

// Serialization
XmlSerializer s = new XmlSerializer( typeof( ShoppingList ) );
TextWriter w = new StreamWriter( @"c:\list.xml" );
s.Serialize( w, myList );
w.Close();

// Deserialization
ShoppingList newList;
TextReader r = new StreamReader( "list.xml" );
newList = (ShoppingList)s.Deserialize( r );
Run Code Online (Sandbox Code Playgroud)

最后一行是演员陈述吗?如果是这样,它是否会降低序列化性能?

.net c# xml serialization

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

应用程序设计和AppDelegate

我正在开发iPhone应用程序,用于我一直在从事的一些不错的本科生研究。可悲的是,我所在的学校不提供软件工程/设计课程,因此,当涉及到面向对象设计的最佳实践问题时,我会进行大量阅读。

我的困境:

我的应用程序加载一个视图(v1),在该视图中,单击用户的按钮,v1的控制器类将执行一个action方法。此操作方法应使用对象填充数组。之后,用户将再次执行该操作或单击其他选项卡以加载另一个视图。应用程序中的其他视图将使用v1填充的数组。

那么,该共享数组应该在哪里声明?现在,它位于我没有GUI的功能测试时的AppDelegate类中。我应该抓住AppDelegate单例并将其添加到v1ViewController中吗?是否应该声明为静态?

谢谢您的帮助!

^水牛城

编辑:

后续问题:与单身人士互动时,这是与之交谈的更好方法:

[[MyAwesomeSingleton sharedInstance] gimmeSomePizza]; 
Run Code Online (Sandbox Code Playgroud)

要么

MySingleton *s = [MySingleton sharedInstance]; 
[s gimmeSomePizza]; 
Run Code Online (Sandbox Code Playgroud)

我想我想知道的是,您是每次都调用sharedInstance方法还是定义一个指向sharedInstance的指针然后引用该指针?

iphone cocoa-touch objective-c

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

为什么将私有字段和方法放在最顶层?

我已经在许多语言的许多地方看到了这个事实上的标准,但我从来没有理解它 - 为什么把你的私人领域和方法置于类声明的顶端?隐喻地看起来私人事物应该位于底部(隐藏)并且所有公共应该位于顶部,因此当您从上到下阅读课程时,首先看到公共界面然后是内部工作.

这背后的原因是什么?

编辑:只是为了澄清,我并不是指在课堂上声明所有成员的做法,而是在公开之前将私人成员/方法放在课堂声明的顶部.

class-design

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

如何使用GNU diff来区分utf-16文件?

GNU diff似乎不够智能,无法检测和处理UTF-16文件,这让我感到惊讶.我错过了一个明显的命令行选项吗?有没有好的选择?

unicode diff gnu

19
推荐指数
2
解决办法
8871
查看次数