小编5Yr*_*DBA的帖子

重新缩放斜率和重新缩放截距

我有几个问题,重新调整斜率重新调整拦截CT*DICOM*:

  1. 他们是否习惯将原始数据从Scanner传输到Hounsfield数据集,水数为0,空气为-1000?
  2. 我在图像显示组中.如何知道重新缩放斜率和重新缩放截距值?
  3. 重新缩放斜率和重新缩放截距的确切含义是什么?
  4. 他们如何确定?谢谢,

dicom

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

批处理文件if条件下的多个操作

有没有办法在if条件下放置多个动作?像这样:

if not exist MyFolderName (
ECHO create a folder
mkdir MyFolderName
)
Run Code Online (Sandbox Code Playgroud)

windows command-line

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

如何手动删除MSI安装?

我正在学习VS 2008安装项目来为我们的C#应用​​程序创建安装.我在卸载过程中尝试删除exe本身时犯了一个错误.现在我手动删除了exe文件但该条目仍然在Add Remove Program列表中.我尝试安装一个固定的新版本,但msi不允许我这样做.

如何手动删除旧版本(我可以使用regedit,没问题)?我正在使用XP机器.谢谢

编辑:我删除其卸载注册表项中的子项后,我仍然无法安装我的新版本.

替代文字

.net windows windows-installer deployment-project

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

当我们打开或关闭某些日志位置时,log4j实际上在做什么?

我们知道我们可以通过其属性/配置文件来配置log4j以关闭特定位置(Java中的类或包)的日志.我的问题是:

  1. 什么是log4j实际上为那些标志做什么?
  2. log4j中的日志语句是否仍然被调用但是由于该标志而没有被写入文件或控制台?那还有性能影响吗?
  3. 就像C++中的#ifdef在编译时生效那么可以限制性能影响吗?

谢谢,

java log4j

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

如何从GUID生成8个字节的唯一ID?

我尝试在我们的C#应用​​程序中使用long作为唯一ID(不是全局的,仅用于一个会话)用于我们的事件.你知道以下是否会生成一个唯一的长ID?

public long GenerateId()
{
 byte[] buffer = Guid.NewGuid().ToByteArray();
 return BitConverter.ToInt64(buffer, 0);
}
Run Code Online (Sandbox Code Playgroud)

为什么我们不直接使用GUID?我们认为8字节长就足够了.

.net c#

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

为什么RandomAccessFile类中没有readUnsignedInt?

我刚刚发现类中没有readUnsignedInt()方法RandomAccessFile.为什么?是否有任何解决方法从文件中读取unsigned int?

编辑:

我想从文件中读取unsigned int并将其放入一个长空间.

EDIT2:

不能使用readLong().它将读取8个字节而不是4个字节.文件中的数据在4字节范围内具有无符号整数.

EDIT3:

在这里找到答案:http://www.petefreitag.com/item/183.cfm

Edit4:

如果数据文件是little-endian怎么样?我们需要先换位?

java

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

C#命名空间问题

以下两种定义命名空间的方法有什么区别?

namespace A.B.C {
     public class AA{

    }
}

namespace A {
    namespace B{
        namesapce C{
            public class AA{

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

在某些我可能拥有的地方

namespace A{
//some classes 
}

namespace A.B {
//some classes
}

namespace A {
namespace B {
 //some classes
}
}
Run Code Online (Sandbox Code Playgroud)

两者都需要做同样的事情来使用AA类using A.B.C;我可以使用它C.AA a;来指定C命名空间中的AA类,或者我必须使用fall命名空间约定:A.B.C.AA a;避免可能的冲突?

c#

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

C#如何创建类的实例?

public class MyClass
{
    int i = 0;
    string str = "here";
    MyStruct mystruct;
    B b;
    ArrayList myList = new ArrayList(10);

    public MyClass()
    {
    }
    ....
}

public struct MyStruct
{
    public int i;
    public float f;
}

public class B
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

想要了解如何在后台创建类的实例.当这句话

 MyClass myClass = new MyClass();
Run Code Online (Sandbox Code Playgroud)

被评估.背景会发生什么?我的以下陈述是否正确(对于32位OS机器)?

  1. 将创建一个内存空间并将其引用为myClass;
  2. 在上面的内存空间中,4个字节用于值int i;
  3. 在上述存储空间内,4个字节用于参考string str; 该实际值str存储在其他位置(哪里?)
  4. 在上面的内存空间中,8个字节用于值MyStruct mystruct(因为MyStruct是8个字节);
  5. 在上述存储空间内,4个字节用于B b对象的引用; b对象的内存将在实例化时在其他地方分配;
  6. 在上述存储空间内,4个字节用于参考ArrayList myList; 实际的内存空间ArrayList …

.net c#

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

我可以进行ProgressMonitor对话模式吗?

有没有办法从ProgressMonitor模式进行对话?

编辑:

JAVA API中的ProgressMonitor类将带来一个顶部但不是Modal的对话框.用户仍然可以访问后台GUI.我正在寻找一个模态对话框来显示进度,并允许用户在中间停止任务.

java concurrency swing jdialog jprogressbar

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

如何避免 @SuppressWarnings({ "unchecked", "rawtypes" }) 无处不在?

我有一个通用的Parameter 接口及其 ParameterImpl 具体类。T 将是 Float、Long、Integer 或 String。

public interface Parameter<T extends Comparable<T>>  {}  
public class ParameterImpl<T extends Comparable<T>> implements Parameter<T> {}
Run Code Online (Sandbox Code Playgroud)

我还有其他几个普通类,它们将使用上面带有警告的泛型Parameter类型,如下所示:

public class ProcessParameter() {

    Map<String, Parameter> params; //use <?> or @SuppressWarnings   ???

    //use <?> or @SuppressWarnings or <T extends Comparable>   ???
    public Parameter getParameter(String key, Map<String, Parameter> paramMap)
    {

    }

    //use <?> or @SuppressWarnings or <T extends Comparable>   ???
    public void addParameter(Parameter param)
    {

    }

    //use <?> or @SuppressWarnings …
Run Code Online (Sandbox Code Playgroud)

java generics

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