小编tha*_*ili的帖子

无法在WinXP 32位上为JavaFX应用程序构建本机包

我正在尝试为WinXP 32位系统构建JavaFX应用程序(本机包).

我已经部署了一个WinXP 32位虚拟机.还安装了JDK(jdk-8u65-windows-i586)和InnoSetup以及Netbeans 8.0.2 ......

但是,当我尝试打包为.EXE应用程序时,我收到:

Exception: java.io.IOException: Cannot run program "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\iconswap2855415551655584734.exe": CreateProcess error=193, %1 is not a valid Win32 application
C:\Documents and Settings\Administrator\My Documents\Netbeans Projects\AffideaDicomRouterBasic1_0_0\nbproject\jfx-impl.xml:3415: The following error occurred while executing this line:
C:\Documents and Settings\Administrator\My Documents\Netbeans Projects\AffideaDicomRouterBasic1_0_0\nbproject\jfx-impl.xml:3438: The following error occurred while executing this line:
C:\Documents and Settings\Administrator\My Documents\Netbeans Projects\AffideaDicomRouterBasic1_0_0\nbproject\jfx-impl.xml:1465: The following error occurred while executing this line:
C:\Documents and Settings\Administrator\My Documents\Netbeans Projects\AffideaDicomRouterBasic1_0_0\nbproject\jfx-impl.xml:3093: The following error occurred while executing this line:
C:\Documents and Settings\Administrator\My Documents\Netbeans Projects\AffideaDicomRouterBasic1_0_0\nbproject\jfx-impl.xml:2055: Error: …
Run Code Online (Sandbox Code Playgroud)

java javafx javafx-2 javafx-8

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

Java Quartz预定作业 - 禁止并发执行Job

我正在使用Quartz Job执行特定任务.

我也在我的主应用程序类中安排它的执行,我想要完成的是不允许同时执行这个作业的实例.

因此,调度程序只应在前一个实例完成时执行该作业.

这是我的Job类:

public class MainJob implements Job {

static Logger log = Logger.getLogger(MainJob.class.getName());

@Override
public void execute(JobExecutionContext arg0) throws JobExecutionException {

    GlobalConfig cfg = new GlobalConfig();

    ProcessDicomFiles processDicomFiles = new ProcessDicomFiles();  
    ProcessPdfReportFiles processPdf = new ProcessPdfReportFiles();

    try {

            log.info("1. ---- SCHEDULED JOB -- setStudiesReadyToProcess");
            processDicomFiles.setStudiesReadyToProcess();

            log.info("2. ---- SCHEDULED JOB --- distributeToStudies");
            processDicomFiles.distributeToStudies(cfg.getAssocDir());                

            ...

            //process any incoming PDF file
            log.info("11. ---- SCHEDULED JOB --- processPdfFolder");
            processPdf.processPdfFolder();

        } catch (Exception ex) {
            Logger.getLogger(FXMLDocumentController.class.getName()).log(Level.ERROR, null, ex);
        }

    log.info(">>>>>>>>>>> Scheduled Job …
Run Code Online (Sandbox Code Playgroud)

java quartz-scheduler java-ee

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

本地IIS上的ASP.NET应用程序用于验证用户使用的活动目录

我正在尝试设置我的本地asp.net Web应用程序以使用LDAP连接字符串(活动目录域控制器)进行用户身份验证.

LDAP连接字符串指向可通过我正在使用的VPN连接访问的活动目录域控制器.我也在使用一些公共LDAP目录进行测试.

我已经将IIS(7)部署到我的本地工作站.我也按照此处的说明操作,并创建了一个简单的Active Directory表单身份验证应用程序.

我正在尝试将我的用户验证到4个不同的LDAP服务器(2个AD,2个非AD)

以下是我的一些部分web.config:

<connectionStrings>
    <!--<add name="ADConnectionString1" connectionString="LDAP://x01.x02.x03.x04:389/DC=NPAPAN,DC=local" />--> <!-- Active Directory in VPN1 -->
    <add name="ADConnectionString4" connectionString="LDAP://y01.y02.y03.y04:389/DC=corporate,DC=mycompany,DC=com"/> <!-- Active Directory in VPN2 -->
    <!--<add name="ADConnectionString2" connectionString="LDAP://ldap.forumsys.com:389/dc=example,dc=com"/>--> <!-- LDAP server 1 public -->
    <!--<add name="ADConnectionString3" connectionString="LDAP://zflexldap.com:389/dc=example,dc=com"/>--> <!-- LDAP server 1 public --> 
</connectionStrings>
...
<authentication mode="Forms">
    <forms 
    name=".ADAuthCookie" 
    timeout="10" requireSSL="false" protection="None"/>
</authentication>
....
<membership defaultProvider="MyADMembershipProvider">
    <providers>
        <!--<add name="MyADMembershipProvider1" 
         type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" 
         connectionStringName="ADConnectionString" 
         connectionUsername="NPAPAN\testadmin" 
         connectionPassword="zzzzzzz"
         attributeMapUsername="sAMAccountName"/>-->
        <add name="MyADMembershipProvider" 
         type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, …
Run Code Online (Sandbox Code Playgroud)

c# vb.net asp.net authentication active-directory

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

如何将json对象存储到hibernate数据库字段

我的情况如下.我有一个带有三个outputtexts的JSF表单,相应的inputtexts让我们说:

outputtext1 - inputtext1

outputtext2 - inputtext2

outputtext3 - inputtext3

目前我使用backbean方法'Save'将它们存储到数据库中(hibernate对象让table1与主键table1.id)存入table1.field1,table1.field2,table1.field3字段.

因此表中的每条记录都在inputtexts中插入了值.

我的问题是如何将表单数据存储在数据库中,格式如下:

{ "outputtext1:inputtext1", "outputtext2:inputtext2". "outputtext3:inputtext3"}

然后再次获取它们,解析并重建表单.我正在考虑将表单数据作为JSON对象进行操作......但我是Java + JSON的新手,所以一些指导对我来说真的很有用!

这是一个指示性示例,表单将通过动态创建并在运行中创建.

java json

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

if语句中的php return语句

也许我的问题有点初级或愚蠢,但是我需要验证这一点。

我有一个 php 函数“functionA”,它在 for 循环中被反复调用:

...
for($j=0; $j<$n_samples;$j++) {
    if($type=='triband') {
        functionA($arg1,$arg2);                 
    }
}
...
Run Code Online (Sandbox Code Playgroud)

和我的功能A:

...
functionA($arg1,$arg2) {
    $wide_avg_txon = substr($bit_sequence,0,1);
    if($wide_avg_txon==0)
    {
        echo " ---> is OFF...<br />";
    }
    else
    {
        echo " ---> is ON...<br />";
        // if is ON then skip execution of code inside the function
        return;
    }

    // DO SOME STUFF!
}
...
Run Code Online (Sandbox Code Playgroud)

因此,如果“$wide_avg_txon==1”,我不想执行 functionA 中的其余代码,我只想继续执行 for 循环以进行下一次迭代!

上面的代码会起作用吗?'return' 和 'return false' 之间有什么区别?'return false' 是否也会起作用:

...
if($wide_avg_txon==0)
    {
        echo " ---> is OFF...<br …
Run Code Online (Sandbox Code Playgroud)

php if-statement return

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

如何将动态创建的HtmlInputText组件的值绑定到bean属性?

如何动态设置JSF dynamicPanelGrid与一些组件(例如一些inputtexts),然后获取它们的值并将它们存储到对象和数据库中?我创建了一个示例对象模型,一个Facelets视图,其中包含动态生成的"占位符" HtmlPanelGrid和一个支持bean,我在其中创建HtmlPanelGrid实例及其组件.以下是每个代码:

该模型:

@Entity
@Table(name = "imageviewer_crreviewerformdata")
public class CRReviewerFormData implements Serializable {

private static final long serialVersionUID = 1L;

@Id
@GeneratedValue
@Column(name = "FdId")
private Long fdId;

@Column(name = "Input1")
private String input1;

@Column(name = "Input2")
private String input2;

@Column(name = "Input3")
private String input3;

/* getters & setters*/
// ...
Run Code Online (Sandbox Code Playgroud)

风景:

<p:commandButton value="View" action="#{reviewReportBean.updateDynamicPanelGrid()}"
                   oncomplete="dlg.show()" icon="ui-icon-image" >
    <f:param name="selectedImage" value="#{cRImageData.imName}" />
</p:commandButton>
...
<p:outputPanel id="outerContainerDynamicPanelGrid" autoUpdate="true">
    <h:panelGrid id="innerContainerDynamicPanelGrid"
                    binding="#{reviewReportBean.dynamicPanelGrid}">
    </h:panelGrid>
</p:outputPanel>
<p:commandButton id="viewSaveForm" value="Save" …
Run Code Online (Sandbox Code Playgroud)

java jsf jsf-2

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

如何在openlayers中保存要素图层

我已经构建了一个 OpenLayers 地图,它从目录(存储在 z\x\y 结构中,例如 1/1/0.png 中)读取图块数据并将其呈现在地图图层上。然后我创建一个矢量图层并为用户提供工具,以便在地图上绘制各种类型的形状(点、路径、多边形等)。下面是代码:

function initialiseMap() {
  var options = {
    controls: [],
    maxExtent: new OpenLayers.Bounds(0.0, -72448.0, 142848.0, 0.0),
    maxResolution: 1024.000000,
    numZoomLevels: 10
  };
  map = new OpenLayers.Map(imageEditorID, options);

  imageLayer = new OpenLayers.Layer.TMS(imgURL, "", {
    url: '',
    serviceVersion: '.',
    layername: '.',
    alpha: true,
    type: 'png',
    getURL: overlay_getTileURL,
    transitionEffect: 'resize'
  });
  map.addLayer(imageLayer);

  var vlayer = new OpenLayers.Layer.Vector("Editable");
  map.addLayer(vlayer);

  var overview = new OpenLayers.Control.OverviewMap({
    maximized: true,
    maximizeTitle: 'Show the overview map',
    minimizeTitle: 'Hide the overview map'
  });

  var zoomToDrawControl …
Run Code Online (Sandbox Code Playgroud)

openlayers

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

检查研究的所有dicom文件何时发送

我已经使用修改版的Storage Service(使用基本dcmrcv工具)实现了我的DICOM监听器,它实现了AssociationListener接口,因此我可以监视DICOM文件发送请求.

但是我想也知道,当所有DICOM发送整个研究的请求已发送!换句话说,要知道哪个是研究中的最后一个DICOM文件发送请求!

那可能吗?

如果我不知道整个研究发送的时间,我将如何在DICOM发送的文件(仅存储在文件系统中)上路由一些处理?

有任何想法吗?

dicom dcm4che

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

未能将dicom文件发送到dcm4che PACS - 存储将需要禁止强制执行(0020,000E)系列实例UID

我正在尝试DICOM将一个dicomized pdf文件发送到PACS并将其附加到一个单独节点中已经存在的研究中(作为一个不同的系列).我得到的例外情况如下:

org.dcm4che.net.DcmServiceException: SOP Instance UID in Dataset [2.25.227860789054905865463149387539476701251] differs from Affected SOP Instance UID[1.3.12.2.1107.5.2.30.26419.20
15022512062559209947045]
    at org.dcm4chex.archive.dcm.storescp.StoreScp.checkSOPInstanceUID(StoreScp.java:1334)
Run Code Online (Sandbox Code Playgroud)

在我发送的dizomized pdf中,我已使用以下代码重新填充了研究所需的所有标签:

public void repopulateAnonData(String strDcmFilePath, DicomSeriesMeta dcmMeta) throws IOException {

    log.info("repopulating anonymized data for file: " + strDcmFilePath);
    CheckIfIsDicom dcmCheck = new CheckIfIsDicom();

    Path dcmFilePath = Paths.get(strDcmFilePath);

    DicomObject dcmObj6;
    DicomInputStream din6 = null;
    din6 = new DicomInputStream(dcmFilePath.toFile());
    dcmObj6 = din6.readDicomObject();

    try {

        log.info("Repopulating AccessionNumber: " + dcmMeta.getAccessionNumber());
        dcmObj6.putString(Tag.AccessionNumber, VR.SH ,dcmMeta.getAccessionNumber());

        log.info("Repopulating InstitutionAddress: " + dcmMeta.getInstitutionAddress());
        dcmObj6.putString(Tag.InstitutionAddress, VR.ST ,dcmMeta.getInstitutionAddress());

        log.info("Repopulating InstitutionName: " …
Run Code Online (Sandbox Code Playgroud)

java dicom dcm4che

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