小编fly*_*yer的帖子

Linux上的全屏Java - 如何覆盖任务栏?

我在"openSUSE 11.4(x86_64)"上以全屏模式运行Java应用程序时遇到问题.我使用的是Java 1.6.0_26-b03.

我尝试运行两个全屏应用程序示例:

  1. Oracle站点示例:显示模式测试.
  2. Codealchemists下载的JDarkRoom.jar(简单文本编辑器).

在这两种情况下,我都可以在应用程序上看到一个Linux任务栏.它必须是系统设置/配置的东西?

java swing taskbar suse fullscreen

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

QML:如何删除用Qt.createQmlObject创建的对象?

我有一些用QML代码创建的对象

Qt.createQmlObject (...)
Run Code Online (Sandbox Code Playgroud)

如何删除/删除这些对象?

qt qml

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

Qt qDebug()在Windows shell中不起作用

我在屏幕上使用qDebug()Qt框架printf.当我从Qt Creator运行应用程序时它工作得很好,但是当我尝试从Windows执行它时cmd它什么也没显示.为什么会这样?

printf qt console-application qdebug

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

QML对象的动态实例化?

我想在QML中绘制许多Rectangular.Rectangulars(x,y)的坐标将在C++中计算,需要传递给QML.

我试图寻找的ListView或列或行元素(带中继器),但是这似乎不解决问题,因为元件排列像"表" ...我遇到的信息缺乏对网络上的例子这种情况.

更具体一点:
1.如何将我的Rectangular的许多坐标传递给QML?(什么数据结构)
2.我应该使用什么机制来显示它们?

qt qml

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

Singleton不是真正的单身人士

我有这样的情况,我在运行嵌入式服务器的代码和我的Web应用程序之间共享单例.我有类和部署工具的战争.当我printf实例时,我看到:

abc.Abc@173a10f
abc.Abc@105738
Run Code Online (Sandbox Code Playgroud)

所以这不是单身人士.这是怎么回事?


我的服务器Jetty启动代码:

public static void main(String[] args) throws Exception
{
    System.out.println(MySingleton.getInstance());
    // start Jetty here and deploy war with WebAppContext()
}
Run Code Online (Sandbox Code Playgroud)

我的ServletContextListener旁边代码:

public class AppServletContextListener implements ServletContextListener{
    @Override
    public void contextInitialized(ServletContextEvent arg0) {
        System.out.println(MySingleton.getInstance());
    }
}
Run Code Online (Sandbox Code Playgroud)

我的单身人士:

public class MySingleton {
    private static MySingleton INSTANCE = new MySingleton();
    private MySingleton () {}
    public static MySingleton getInstance() {
        return INSTANCE;
    }
}
Run Code Online (Sandbox Code Playgroud)

我在构造函数中强制异常.看起来我有两个不同.

java.lang.Exception
        at api.MySingleton.<init>(MySingleton.java:33)
        at api.MySingleton.<clinit>(MySingleton.java:22)
        at my.project.StartJetty.main(StartJetty.java:41)
java.lang.Exception
        at api.MySingleton.<init>(MySingleton.java:33)
        at api.MySingleton.<clinit>(MySingleton.java:22)
        at …
Run Code Online (Sandbox Code Playgroud)

java singleton embedded-server

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

在master分支上清理小提交

Git时间!我的master分支上次没用了.我睡过头了,并没有为我的小修复创建一个分支并做了一些提交.我有这个:

(R1)<---(R2)<---(c1)<---(c2)<---(c3)             master
 Rx - releases
 cX - some fixes
Run Code Online (Sandbox Code Playgroud)

我希望在单独的分支上有这样的东西:

(R1)<---(R2)                                     master
          \
           \<---(c1)<---(c2)<---(c3)             last-fixes
Run Code Online (Sandbox Code Playgroud)

而旁边合并这master--no-ff:

(R1)<---(R2)<-------------------------(R3)       master
          \                          /
           \<---(c1)<---(c2)<---(c3)/            last-fixes
Run Code Online (Sandbox Code Playgroud)

如何以简单的步骤完成这个?

git

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

RESTful:如何动态扩展API路径(或可用资源)?

我使用RESTful技术进行了很好的"骑行".我正在使用这样的Hello.java资源:

@Path("/hello")
public class Hello {
    ... /* GET/PUT/POST */
}
Run Code Online (Sandbox Code Playgroud)

有了这个,我可以通过路径访问我的资源http://my.host/res/hello.我想更加努力地"骑"RESTful.拥有这一条资源路径有点无聊.

问题

我想有一个动态创建的资源,如下所示:

  • http://my.host/res/hello
  • http://my.host/res/hello/1
  • http://my.host/res/hello/2
  • ...
  • http://my.host/res/hello/999

为每个人创建.java资源没有意义@Path("/hello/1") ... @Path("/hello/999").对?可能这个子资源列表可能更大或动态地随时间变化.解决方案是什么?

谢谢.

java rest web-services

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

什么是cache.js和编译映射文件

最近我收到了一个网页包.我看到里面(在普通的html和js文件旁边)有一些JS文件.它看起来像这样:

4A3674A3247236B3C8294D2378462378.cache.js
FE728493278423748230C48234782347.cache.js
compilation-mappings.txt
Run Code Online (Sandbox Code Playgroud)

在.js文件里面我看到了混淆或缩小的Javascript.里面compilation-mappings.txtcache.js参考.这些文件是由某种WEB IDE生成的吗?不幸的是,我没有机会获得有关这个wep页面是如何开发的信息.

html javascript gwt

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

maven-resources-plugin 设置为不同的阶段

我正在尝试强制maven-resources-plugin执行不同的阶段,如下所示:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>2.6</version>
    <executions>
        <execution>
            <id>copy-resources</id>
            <phase>test</phase>
            ...
Run Code Online (Sandbox Code Playgroud)

我在日志中看到这plugin是首先执行的,然后是我的maven-compiler-plugin:2.3.2:compile

[INFO] --- maven-resources-plugin:2.6:resources (default-resources)
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
Run Code Online (Sandbox Code Playgroud)

为什么会这样?(我上面基于这个文档:http : //maven.apache.org/plugins/maven-resources-plugin/examples/copy-resources.html


我还是不明白。我将描述我的问题的根本原因。我有这个任务:

  1. maven-war-plugin生成我的 WAR 文件(@ phase <phase>compile</phase>
  2. maven-resources-plugin 我想在这里强制执行
  3. checksum-maven-plugin为我生成一个校验和文件(@ phase <phase>package</phase>)。

通常我不能这样做,因为我的观察maven-resources-plugin是在我的战争创建之前执行的。我虽然会把这个插件放到test阶段。但是你有什么建议?哪个阶段会有好处?怎么做?


基本问题描述。我想提供两个文件作为应用程序:

  • WAR 文件。
  • 用于部署的 JAR,它在部署前通过校验和验证 WAR 文件。

java maven

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

是否支持RAII?

上次我看到一些视频,Stroustrup先生在C++中讨论RAII.我想知道更多,并找到了这个页面:

https://www.securecoding.cert.org/confluence/display/cplusplus/MEM44-CPP.+Do+not+leak+resources+when+handling+exceptions

这个MEM44-CPP只是对下一个C++规范的提议还是已经可用?我怎么知道我的编译工具支持RAII?

c++ raii

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

@Produces @Consumes 意思是 ... JSON 或者它只是一个字符串

假设我们有一些 RESTful 资源服务于这个 POST:

@POST
@Produces("application/json")
@Consumes("application/json")
public String doPostJson(String string) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

(我能够在我的服务器中运行上面的内容,所以我假设这是一个有效的实现)

现在我在想 doPostJson() 获取 String 并返回 String。该字符串可能与 JSON 有效字符串完全不同。我对吗?那么如果我可以在这里使用任何字符串,那么“application/json”是什么意思?

更多:另一方面,我可以使用这个吗?

@POST
@Produces("text/plain")
@Consumes("text/plain")
public String doPostJson(String string) {
    ... /* read passed parameter as JSON valid string and return JSON string */
}
Run Code Online (Sandbox Code Playgroud)

java rest json

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

Ruby:隐式哈希规则

为什么第二个输出仅显示一个元素Array?它仍然Array还是Hash已经?

def printArray(arr)
    arr.each { | j |
        k, v = j.first
        printf("%s %s %s \n", k, v, j)
    }
end

print "Array 1\n"
printArray( [
                {kk: { 'k1' => 'v1' }},
                {kk: { 'k2' => 'v2' }},
                {kk: { 'k3' => 'v3' }},
            ])


print "Array 2\n"
printArray( [
                kk: { 'k1' => 'v1' },
                kk: { 'k2' => 'v2' },
                kk: { 'k3' => 'v3' },
            ])

exit

# Output:
#
# …
Run Code Online (Sandbox Code Playgroud)

ruby arrays syntax hash

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