问题列表 - 第47903页

可滚动的html JLabel

我有一个包含html的Jlabel.我想滚动这个内容,就像溢出:auto; 在css.我似乎无法让这个工作.有人遇到过这个吗?我想将内容保留在HTML中 - 用于标记 - 并使用一些光来滚动它.

顺便说一句:Jlabel是一个弹出式窗口 - 如果需要,我可以使用除JLabel之外的其他东西但是想保留html.

干杯,

slotishtype

html swing scroll jlabel

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

从ASP.Net迁移到Java进行Web开发

我的工作要求我彻底改变技术.我很好,我很高兴能够学习新东西; 但我觉得我是Java的新手,特别是我没有经验的网络开发方面.

只是一点背景,我通常会使用ASP MVC 3,Razor视图引擎,C#创建网站,并且在后端一切都将很好地TDD并使用EF进行数据访问.对于.NET,我已经做了大约4年.

现在我明白,就我的目的而言,我不会觉得很难将我的技能从C#转换为Java语法,它只是它周围的一切,框架,网络服务器以及在短期内让我迷惑的东西.即使使用新的IDE也会令人沮丧.

有人可以提供任何建议吗?我知道我们想要使用Spring MVC,大概是使用Tomcat.我是否需要为开发目的设置和安装Tomcat?或者eclipse/netbeans(我应该使用它?!)自动为你做这件事,就像Visual Studio通过使用本地IIS web服务器一样.

对于TDD,是否有一个很好的插件可供任何人推荐的eclipse/netbeans所以我可以直接点击一个类文件并进行"运行测试"

任何一般有用的链接,入门教程?

干杯

c# java asp.net spring-mvc

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

QLibraryInfo似乎没有加载qt.conf

我jsut安装了Qt 4.7.2,我正在尝试使用QLibraryInfo该类.我的问题是QLibraryInfo::location(QLibraryInfo::PrefixPath)总是返回C:\work3\qt-4.7-vs2010-x86我的生成机器上不存在的(应该是C:\Qt\qt-4.7.2).

根据文档,我试图qt.conf在我的程序旁边创建一个文件,但问题仍然存在.这是它的内容:

[Paths]
Prefix=C:/Qt/qt-4.7.2/
Run Code Online (Sandbox Code Playgroud)

现在我用一个符号链接来绕过这个问题,但我想知道是否有一个合适的解决方案.谢谢.

编辑 这是使用以下程序QLibraryInfo:

int main(int argc, char ** argv)
{
    QCoreApplication app(argc, argv); //< added after Piotr's suggestion

    QFile outf("qtdirs.out");

    if (!outf.open(QIODevice::WriteOnly|QIODevice::Truncate|QIODevice::Text))
        return 1;

    QTextStream out(&outf);

    out << QLibraryInfo::location(QLibraryInfo::PrefixPath) << '\n';
    out << QLibraryInfo::location(QLibraryInfo::HeadersPath) << '\n';

...
}
Run Code Online (Sandbox Code Playgroud)

c++ windows qt

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

如何获取已安装具有本机扩展名的gem列表?

我在Windows上,并已从ruby 1.8.x更新到1.9.x,现在我收到错误弹出窗口,抱怨ruby-mssomethingrt.1.8.x.dll丢失.

我想找出哪些gems具有本机扩展,因此我可以卸载它们并在安装期间强制在本地重建本机扩展,以使错误消失.

ruby gem rubygems

12
推荐指数
3
解决办法
3004
查看次数

设置主机文件 - 伪造URL

我正在尝试设置我的开发实例,以便伪造我拥有的一些网址.我的网站有很多网址,根据您访问的网站,我的网站将根据域名采取不同的行动.

香港专业教育学院编辑我的C:\ WINDOWS\system32\drivers\etc\hosts文件包含如下所示的内容

127.0.0.1       localhost
127.0.0.1   SomeDomain.com
127.0.0.1   MyDomain.com
Run Code Online (Sandbox Code Playgroud)

现在,如果我访问localhost一切正常,但是当我尝试访问SomeDomain.com或MyDomain.com时,根据浏览器生成几个不同的消息

Firefox - "错误请求(无效主机名)"Chrome - 要求输入用户名/密码,只需点击(不输入任何内容)产品与firefox相同的结果

IE6-"页面无法显示"

有任何想法吗?

iis host localhost

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

线程可变干扰

Thread t1= new Thread(new Runnable() {
            public void run() {
                //perform Database stuff
            }
        });
t1.start();
initCache();//perform other Database stuff (Can this code be executed while thread 1 is running?)
Run Code Online (Sandbox Code Playgroud)

如何确保在t1完成后强制initCache方法等待?

java thread-safety java-me

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

单元测试代码合同

我只是在.Net 4.0中玩代码合同,并且必须缺少一些明显的东西,因为它们的行为并不像我期望的那样.

我总是使用一个简单的if ... then .. throw语句来在函数的开头执行任何验证.

if (hours < 0 || hours > 8)
    throw new ArgumentOutOfRangeException("hours", "Hours must be between 0 and 8");
Run Code Online (Sandbox Code Playgroud)

我简单地用这个替换了

Contract.Requires<ArgumentOutOfRangeException>(hours >= 0 && hours <= 8, "Hours must be between 0 and 8");
Run Code Online (Sandbox Code Playgroud)

但它似乎从未在我的单元测试中引发问题.

    public static DurationUnit HoursAsDuration(int hours)
    {
        Contract.Requires<ArgumentOutOfRangeException>(hours >= 0 && hours <= 8, "Hours must be between 0 and 8");

        switch (hours)
        {
            case 1:
            case 2:
                return DurationUnit.Quarter;
            case 3:
            case 4:
                return DurationUnit.Half;
            case 5:
            case 6: …
Run Code Online (Sandbox Code Playgroud)

nunit code-contracts c#-4.0

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

如何为jMusic添加"Arabian"或"Microtone"或"Quarter-tone"支持?

我最近一直致力于一个程序,该程序可以转录具有单一和单声道乐器的WAV文件,更有可能这个乐器是Vocal.

该程序将给定的WAV文件转换为乐谱或"SCORE".

事情是:

  • 我想在WAV文件中绘制每个音符的乐谱,例如:

    • WAV文件包含以下注释:

      • CD E FG#Bb
    • E既不是自然的也不是尖锐的也不是扁平的,它是半平的.

这样的音符可以使用PITCH BEND在MIDI中表示如下:


MIDI表示

NOTE_ON 60 PITCHBEND 25

这意味着按下弯音值为25的有效"C4"的音符编号60使其为C Half-Sharp或C Half-Flat.


使用jMusic,我能够绘制除Half-Flat和Half-Sharp音符之外的所有内容的乐谱.

我使用jMusic以下列模式获取乐谱:

第一阶段:

录音>>样本>>分段>> FFT >> MIDI

第二阶段(使用JMUSIC):

MIDI-TO-SMF >> SMF-TO-SCORE >> NOTATE(SCORE)

我弄清楚jMusic是如何工作的,我发现它在以下目录中使用大小为"18 x 56"的以"GIF格式"保存的图像:"jm.gui.cpn.graphics"

我的问题:如何让jMusic检测到"弯道弯曲值"并绘制相应的半平或半锐的意外?

谢谢大家:)

java midi jar notation

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

包含列或复合索引的索引

查看 SQLServer 上缺少的索引 DMV,它建议我添加以下索引:

CREATE INDEX [IXFoo] ON [a].[b].[MyTable] ([BarFlag]) INCLUDE ([BazID])

有两件事让我感到困惑。

  • [BarFlag]是一个位域。几乎没有高度选择性,为什么要在位字段上放置索引?
  • 在这种情况下为什么不使用复合索引。: CREATE INDEX [IXFoo] ON [a].[b].[MyTable] ([BarFlag],[BazID])

我想我没有INCLUDE正确理解关键字。我已经查看了msdn的解释,但我仍然不清楚。

有人可以解释为什么在组合中建议使用此索引INCLUDE并向我解释关键字吗?

sql-server indexing

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

选择所有非活动用户的SQL查询

我有一个查询要实现.

我有2个表:userlogin_logs表.

用户表看起来像这样:

id || first_name || last_name ||           电子邮件                 || 用户名 || 激活 || 暂停

1 || 约翰|| 丹|| john @ whatever || john1 || 1 || 0 ||

2 || 迈克|| 哈特|| mike @ whatever || mike1 || 1 || 0 ||

等等

login_logs表看起来像这样:

id    ||     login_datetime     || 用户身份

1 || 2011-01-27 23:04:59 || 1

2 || 2010-01-27 23:04:59 || 2

等等

因此login_logs表记录用户何时登录.

现在我想创建一个选择所有非活动用户的查询.非活动用户是:

1)未登录90天的用户

2)从未登录的用户

我做了一个满足第一个条件但不完全正确的查询: …

mysql sql

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