问题列表 - 第36208页

GlassFish v3 - 设置的可移植性

有没有办法简单地将GlassFish v3.0.1服务器设置(即连接池,资源,领域......)复制到另一个GlassFish,所以不需要手动设置它们?这样,设置相同的开发环境会容易得多.

环境:NetBeans 6.9 + GlassFish 3.0.1

谢谢,丹尼尔

java settings glassfish

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

私人构造函数

我有一个类的对象,它有私有构造函数:

class CL_GUIComponent
{
    // ...
    private:
    CL_SharedPtr<CL_GUIComponent_Impl> impl;
    CL_GUIComponent(CL_GUIComponent &other);
    CL_GUIComponent &operator =(const CL_GUIComponent &other);
    CL_GraphicContext dummy_gc;
};
Run Code Online (Sandbox Code Playgroud)

我有一个类,它有一个指向我之前描述的类型的对象的指针.

class Some
{
   private:
       CL_GUIComponent *obj;
   public:
       CL_GUIComponent getComp() { return *obj; }
}
Run Code Online (Sandbox Code Playgroud)

但是这段代码调用了错误:

In member function ‘CL_GUIComponent Some::getComp()’:
error: ‘CL_GUIComponent::CL_GUIComponent(CL_GUIComponent&)’ is private
error: within this context
Run Code Online (Sandbox Code Playgroud)

我如何存储和获取该对象?

c++ constructor private

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

从字节数组中删除额外的"空"字符并转换为字符串

我正在研究这个问题一段时间,并且在这里没有找到任何关于此的内容,所以我想我会发布我的批评/有用的解决方案.

import java.lang.*;
public class Concat
{    
    public static void main(String[] args)
    {
        byte[] buf = new byte[256];
        int lastGoodChar=0;

        //fill it up for example only
        byte[] fillbuf=(new String("hello").getBytes());
        for(int i=0;i<fillbuf.length;i++) 
                buf[i]=fillbuf[i];

        //Now remove extra bytes from "buf"
        for(int i=0;i<buf.length;i++)
        {
                int bint = new Byte(buf[i]).intValue();
                if(bint == 0)
                {
                     lastGoodChar = i;
                     break;
                }
        }

        String bufString = new String(buf,0,lastGoodChar);
        //Prove that it has been concatenated, 0 if exact match
        System.out.println( bufString.compareTo("hello"));
    }    
}
Run Code Online (Sandbox Code Playgroud)

java arrays string byte concatenation

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

修复库代码中的错误,还是放弃它们?

假设我在代码库中有一个函数,其中有一个错误,我在代码库中发现了一个错误:

class Physics
{
    public static Float CalculateDistance(float initialDistance, float initialSpeed, float acceleration, float time)
    {
        //d = d0 + v0t + 1/2*at^2
        return initialDistance + (initialSpeed*time)+ (acceleration*Power(time, 2));
    }
}
Run Code Online (Sandbox Code Playgroud)

注意:示例和语言是假设的

我无法保证修复此代码不会破坏某人.

可以想象,有些人依赖于此代码中的错误,并且修复它可能会导致他们遇到错误(我无法想到可能发生的实际方法;也许这与他们构建查找有关距离表,或者如果距离是错误的值而不是他们的预期,他们可能只是抛出异常

我应该创建第二个功能:

class Physics
{
    public static Float CalculateDistance2(float initialDistance, float initialSpeed, float acceleration, float time) { ... }

    //Deprecated - do not use. Use CalculateDistance2
    public static Float CalculateDistance(float initialDistance, float initialSpeed, float acceleration, float time) { ... }
}
Run Code Online (Sandbox Code Playgroud)

在没有正式 …

language-agnostic api

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

NSNotification检测其他程序的崩溃

我正计划编写一个小的守护程序,以检测另一个应用程序是否崩溃,并一直在思考系统将发送NSWorkspaceDidTerminateApplicationNotification,但事实并非如此。

假设我不想创建已启动的过程来简单地重新启动崩溃的应用程序,是否可以通过其他方式检测到崩溃?

也许我可以监视系统日志?这似乎是不适当的负担。

crash macos cocoa launchd nsnotification

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

使用include的Ruby Ruby Case语句?不管用

我有以下代码,其中有一个小错误,case语句返回值"other",即使第一个"when"语句计算为true并应返回"boats".

我一直在看这个年龄,一定是小事.

CATEGORIES = {:boats  => [1, 2, 3, 4, 5, 6],
              :houses => [7, 8, 9, 10],
              :other  => [11,12,13,14,15,16]
             }

category_id = 1

category = case category_id
  when CATEGORY_CLASSES[:boats].include?(category_id); "boats"
  when CATEGORY_CLASSES[:houses].include?(category_id); "houses"
  else "other"
end
Run Code Online (Sandbox Code Playgroud)

谢谢!

ruby case

6
推荐指数
3
解决办法
8941
查看次数

如何在页面加载后通过jQuery动态插入<script>标记?

我在解决这个问题上遇到了问题.我首先尝试将脚本标记设置为字符串,然后使用jquery replaceWith()在页面加载后将它们添加到文档中:

var a = '<script type="text/javascript">some script here</script>';
$('#someelement').replaceWith(a);
Run Code Online (Sandbox Code Playgroud)

但是我在那个var上得到了字符串文字错误.然后我尝试编码字符串,如:

var a = '&left;script type="text/javascript"&gt;some script here&lt;\/script&gt;';
Run Code Online (Sandbox Code Playgroud)

但发送它replaceWith()只是将该字符串输出到浏览器.

有人可以告诉我你如何<script>在页面加载后动态地将标签添加到浏览器中,理想情况下通过jQuery?

javascript jquery script-tag javascript-injection

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

如何在Linux上设置最大TCP最大段大小?

在Linux中,如何设置TCP连接上允许的最大段大小?我需要为我没写的应用程序设置它(所以我不能用setsockopt它来做).我需要将此设置为网络堆栈中的mtu.

我有两个流共享相同的网络连接.一个周期性地发送小数据包,这需要绝对最小延迟.另一个发送大量数据 - 我正在使用SCP来模拟该链接.

我已设置流量控制(tc)以使最小延迟流量具有高优先级.但是,我遇到的问题是,从SCP下来的TCP数据包最终会出现64K字节的大小.是的,这些基于mtu被分成更小的数据包,但遗憾的是,在tc对数据包进行优先级排序之后.因此,我的低延迟数据包被卡在高达64K字节的SCP流量后面.

本文指出在Windows上您可以设置此值.

我可以在Linux上设置一些东西吗?我尝试过ip route和iptables,但这些在网络堆栈中应用得太低了.我需要在tc之前限制TCP数据包大小,因此它可以适当地优先处理高优先级数据包.

linux qos tcp

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

隐藏JAR中的公共类

有谁知道在JAR文件中隐藏公共类的方法.换句话说,有没有办法创建"jar-visible"类.关键是要在我的JAR文件中隐藏公共类,并向我的JAR用户提供对指定类的访问.在MANIFEST框架中借助MANIFEST.MF中的"Export-Package"参数实现类似的东西

java jar

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

如何从java中的Component获取BufferedImage?

我知道如何从JComponent获取BufferedImage,但是如何从java中的Component获取BufferedImage?这里强调的是"Component"类型的对象而不是JComponent.

我尝试了以下方法,但它返回一个全黑图像,它有什么问题?

  public static BufferedImage Get_Component_Image(Component myComponent,Rectangle region) throws IOException
  {
    BufferedImage img = new BufferedImage(myComponent.getWidth(), myComponent.getHeight(), BufferedImage.TYPE_INT_RGB);
    Graphics g = img.getGraphics();
    myComponent.paint(g);
    g.dispose();
    return img;
  }
Run Code Online (Sandbox Code Playgroud)

java components bufferedimage

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