问题列表 - 第15913页

Java Swing:在现有窗口之上定位对话框

有人可以显示简单的Java Swing代码/ Web资源,当点击JFrame的按钮时,它会将弹出对话框定位在现有JFrame窗口的顶部吗?

java swing jdialog

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

在Mac OS x Snow Leopard上编译Bochs

有人能够在Snow Leopard下编译Bochs模拟器.Leopard对我来说很好,但在Snow Leopard下我遇到了很多与Carbon库有关的问题......

好的,还有一些信息是请求.

  • 我在shell上用make编译; 标准建立过程随着bochs来源而来
  • 我成功地能够针对10.5 SDK进行编译.不幸的是,它没有在Snow Leopard下运行......总是坠毁
  • 然后我从SnowLeopard CD安装了最新的XCode,并针对10.6 SDK进行了编译; 除了isysroot标志指向10.6而不是10.5现在编译器有问题找到一些碳标题时没有改变...(-framework Carbon作为参数包含在g ++中)

这里的错误......在编写bochs的碳基gui时失败了:

g++ -c  -I.. -I./.. -I../iodev -I./../iodev -I../instrument/stubs -I./../instrument/stubs -pipe -O3 -isysroot /Developer/SDKs/MacOSX10.6.sdk -framework Carbon -fomit-frame-pointer -finline-functions -falign-loops=16 -falign-jumps=16 -falign-functions=16 -falign-labels=16 -falign-loops-max-skip=15 -falign-jumps-max-skip=15 -fprefetch-loop-arrays  -fpascal-strings -fno-common -Wno-four-char-constants -Wno-unknown-pragmas -Dmacintosh -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES    carbon.cc -o carbon.o
carbon.cc:154: warning: non-local variable ‘<anonymous enum> last_screen_state’ uses anonymous type
carbon.cc:154: warning: non-local variable ‘<anonymous enum> screen_state’ uses anonymous type
carbon.cc:163: error: ‘CIconHandle’ does not name a type
carbon.cc: In function …
Run Code Online (Sandbox Code Playgroud)

macos macos-carbon osx-snow-leopard bochs

9
推荐指数
3
解决办法
7272
查看次数

asp.net mvc中JavaScriptResult的工作示例

有人可以在asp.net mvc中提供JavaScriptResult的工作示例.据我所知,它返回javascript,然后在客户端执行,并且响应的内容类型设置为text/javascript.我需要一些有用的例子才能看到这件事.

javascript c# asp.net-mvc jquery

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

NHibernate聚合子查询

我有NHibernate的问题,我似乎无法找到一个简单的方法.

我有以下数据库:

游戏:ID,分数,Match_ID

匹配:ID

一场比赛包括3场比赛.

我想找出最大匹配分数是什么,所以下面的SQL可以解决这个问题:

select max(a.total) from 
  (select Match.ID, sum(Game.Score) as total 
     from Game inner join Match
     on Game.Match_ID = Match.ID
     group by Match.ID) a
Run Code Online (Sandbox Code Playgroud)

在NHibernate中,这看起来有点棘手.显然,HQL不允许from子句中的子查询,所以我不能真正使用它.

我很确定它可以用ICriteria完成,但我刚刚开始使用NH,所以我似乎无法弄明白.我基本上得到了以下内容:

Session.CreateCriteria<Game>()
    .SetProjection(Projections.ProjectionList()
        .Add(Projections.GroupProperty("Match"))
        .Add(Projections.Sum("Score"))).List();
Run Code Online (Sandbox Code Playgroud)

在那之后,我玩了各种各样的DetachedCriteria,但似乎只是围成一圈.

.net c# sql-server nhibernate

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

layout-finger和layout目录之间的区别

在android中,'res'*layout*layout-finger*layout-land-finger下有不同的子目录

你能解释一下这些目录之间有什么区别吗?

谢谢.

android

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

如何格式化原子日期时间

我以这种格式从Feed获取日期:

2009-11-04T19:55:41Z
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用date()PHP中的函数对其进行格式化,但是我收到一条错误消息:

date()期望参数2很长,在/bla/bla.php中给出的对象

我尝试使用preg_replace()删除TZ,但仍然无法让它工作.

php datetime parsing atom-feed

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

Erlang模式与别名匹配

是否有可能在函数定义中匹配一些touple的子集并且仍然可以在方法中获得完整的功能?

我想做的是这样的事情:

myfun({ foo, Bar }: Var) -> otherfunction(Var, stuff).
Run Code Online (Sandbox Code Playgroud)

代替:

myfun({ foo, Bar }) -> otherfunction({ foo, Bar }, stuff).
Run Code Online (Sandbox Code Playgroud)

我希望这很清楚.

谢谢.

erlang pattern-matching

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

堆栈是向上还是向下增长?

我在c中有这段代码:

int q = 10;
int s = 5;
int a[3];

printf("Address of a: %d\n",    (int)a);
printf("Address of a[1]: %d\n", (int)&a[1]);
printf("Address of a[2]: %d\n", (int)&a[2]);
printf("Address of q: %d\n",    (int)&q);
printf("Address of s: %d\n",    (int)&s);
Run Code Online (Sandbox Code Playgroud)

输出是:

Address of a: 2293584
Address of a[1]: 2293588
Address of a[2]: 2293592
Address of q: 2293612
Address of s: 2293608
Run Code Online (Sandbox Code Playgroud)

所以,我看到,从那里a开始a[2],内存地址每个增加4个字节.但是,从qs,内存地址减少了4个字节.

我想知道两件事:

  1. 堆栈是成长还是下降?(在这种情况下看起来对我来说都是)
  2. a[2]q内存地址之间发生了什么?为什么那里存在很大的记忆差异?(20个字节).

注意:这不是作业问题.我很好奇堆栈是如何工作的.谢谢你的帮助.

c memory stack

82
推荐指数
4
解决办法
6万
查看次数

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

覆盖Python的print语句的换行符生成行为

我有一堆遗留代码用于编码包含大量打印语句的原始电子邮件,例如

print >>f, "Content-Type: text/plain"
Run Code Online (Sandbox Code Playgroud)

这对电子邮件来说都很好,但我们现在正在利用相同的代码来输出HTTP请求.问题是Python打印语句'\n'在HTTP需要时输出'\r\n'.

看起来像Python(至少2.6.4)PRINT_NEWLINE为print语句生成一个尾随字节代码,实现为

ceval.c:1582: err = PyFile_WriteString("\n", w);
Run Code Online (Sandbox Code Playgroud)

因此,似乎没有简单的方法来覆盖print的默认换行行为.我考虑过以下解决方案

  • 写完输出后,只需做一个.replace('\n', '\r\n').这将干扰使用多部分编码的HTTP消息.
  • 在目标文件对象周围创建一个包装器并代理该.write方法
  • def write(self, data):
        if data == '\n':
            data = '\r\n'
        return self._file.write(data)
    
    Run Code Online (Sandbox Code Playgroud)

  • 写的正则表达式转换print >>f, textf.write(text + line_end)哪里line_end可以'\n''\r\n'.
  • 我认为第三种选择是最合适的.听听你的Pythonic解决问题的方法会很有趣.

    python printing cpython

    8
    推荐指数
    2
    解决办法
    6647
    查看次数